Beiträge von Patrick_

    sudo nano switch.sh erstellt eine Datei mit Dateinamen switch.sh (Dabei öffnet sich ein neues Fenster im Terminal). Wenn schon die Anlage der Datei mit bash: su Georg: command not found fehlschlägt, bitte dann nicht einfach weiter die Befehle ins Terminal hacken.


    Das hier:

    Bash
    #!/bin/bash
    
    curl http://192.168.178.14/tgi/control.tgi?l=p:admin:admin
    curl http://192.168.178.14/tgi/control.tgi?port=$1
    curl http://192.168.178.14/tgi/control.tgi?q=q

    kommt IN die Datei (die bis dato noch nicht erstellt wurde), nicht als einzelne Befehle ins Terminal.


    Wenn du zum User "Georg" wechseln willst muss das in zwei Schritten erfolgen, weil su nur den User erwartet, nicht noch ein nano.


    Code
    su Georg
    nano switch.sh

    alternativ:

    Code
    sudo -u Georg nano switch.sh

    Wobei ich behaupte, dass das Script unter root angelegt werden muss bzw. sollte.

    Du kannst zwar am Homepod einen Wecker stellen, auch ohne iPhone, aber diesen nicht automatisieren.


    Eine Automation für das Zuhause (Damit du unabhängig vom eigenen iPhone bist) muss auf jeder Steuerzentrale laufen können. Die Betonung liegt auf können und gibt somit zwangsläufig auch den "Funktionsumfang" von Hausautomationen vor. Die selbe Automation muss auf einem Homepod aber auch auf einem AppleTV laufen können.

    Apple hat keine Homepod- oder AppleTV-spezifischen Automatisierungen. Das Versprechen lautet "für Automationen wird eine Steuerzentrale benötigt" und nicht "für Automationen von A und B brauchst du einen Homepod, für Automationen von C und D einen Apple TV". Alle Steuerzentralen müssen alles können (Auch wenn mal eine ausfällt und eine andere dafür übernimmt).


    Da der AppleTV nicht die klassiche Sprachsteuerung auf Zuruf und auch keine Wecker-Funktion hat kann in Homekit keine Automation gebaut werden, die den Wecker des Homepods nutzt.


    Ergo bleibt nur die persönliche Automation, die zwingend ein iPhone voraussetzt. Die gleiche Automation muss auf deinem iPhone und auf dem deiner Frau hinterlegt werden, damit beide diese getrennt voneinander nutzen können.


    Meine Fragen:


    • Gibt es eine Lösung rein mit HomeKit und HomePod?
    • Ist für solche Interaktionen zwingend eine Homebridge (z. B. Raspberry Pi) notwendig?
    • Gibt es evtl. einen Workaround über Kurzbefehle, der direkt am HomePod funktioniert?
    • Nein
    • Nein, eine Homebridge ist dafür da nicht-homkit-zeritfizierte Geräte in Homekit verfügbar zu machen. Klar gibt es allerhand "Manipulationen" in Form von "Fake-Schaltern/Sensoren", aber auch damit kannst du nicht den gestellten Wecker am Homepod automatisieren (Du bekommst den gestellten Wecker auf dem Homepod nicht als Auslöser für eine Automation ausgewählt).
    • Nein, da die Kurzbefehle-App nicht auf dem Homepod existiert. Es gibt maximal die Kurzbefehle innerhalb von Hausautomationen mit bereits oben erwähnten Einschränkungen.

    Homekit ist dafür nicht gemacht Automationen über andere Bedingungen zu deaktivieren.

    Entweder die bestehenden Automationen um die Bedingung „wenn niemand zuhause ist“ ergänzen oder wenn es zwingend über manuelle Aktivierung einer Szene sein soll die bestehenden Automationen alle in Kurzbefehle konvertieren und eine Wenn-Prüfung einbauen, die die Szene prüft (ob aktiv). Wenn Szenen nicht geprüft werden können evtl. dann ein Smart Home Gerät dafür „zweckentfremden“, zB einen smarten Zwischenstecker, der die Ferienabwesenheit simuliert.

    Du kannst genau gar nichts konfigurieren, wenn es um Siri geht, außer Siri aus- und einzuschalten. :(


    Ansonsten wie sschuste handhaben, einfach abwarten, dann geht es irgendwann.


    Und keine generischen Namen verwenden (was ChatGPT sagt).

    meine Szene „Wohnzimmerbeleuchtung“, die eigentlich nur 3 Lichter von insgesamt 5 einschalten soll schaltet Siri auch ab und an einfach alle in dem Raum ein, weil „Wohnzimmerbeleuchtung“ auch gleichbedeutend mit „gesamte Beleuchtung im Wohnzimmer an“.

    sschuste war doch ein berechtigter Vorschlag von dir. Hätte ja sein können, dass die Home App mit der Robo-Implementierung hier nun auch neue Automationen bzw. Kurzbefehle bereitstellt.


    Aber scheinbar aktuell nur über die Switchbot App. Und dann ist das wie mit allen anderen Apps, die nur auf dem iPhone aber nicht der Steuerzentrale existieren (auch z.B. die iOS Kalender App nicht, also eigentlich alles was "personalisierte Daten" hat). Der Kurzbefehl muss zwangsläufig auf dem iPhone direkt laufen um Zugriff zu haben.

    Wenn ein Regensensor angeschlossen ist musst du den Input konfigurieren, vermutlich als „detached“ und dann festlegen als welcher Sensor es in Homekit dargestellt werden soll.


    Input Switch Settings
    Apple HomeKit firmware for Shelly's. Contribute to mongoose-os-apps/shelly-homekit development by creating an account on GitHub.
    github.com

    Was die Saugroboter in iOS 18 über Matter verraten
    Apple bringt Saugroboter in sein Matter-Ökosystem, die Hersteller ziehen mit Updates nach. Doch es gibt einiges zu beachten.
    matter-smarthome.de


    Außerdem hat der Standard sich weiterentwickelt. In Matter 1.4 kamen neue Funktionen hinzu, die den Sauger-Einsatz komfortabler gestalten. Ein Matter-Ökosystem, das noch auf Version 1.2 oder 1.3 basiert, kann sie nicht nutzen, bis es ebenfalls aktualisiert ist. Für den Saugroboter gilt übrigens dasselbe: Frühe Geräte wie die Modelle von Switchbot wurden unter Matter 1.2 zertifiziert. Die jüngsten Roborock- und Ecovacs-Sauger starten gleich mit 1.4 in den Markt.

    und weiter:


    Zitat von matter-smarthome.de

    Neu hinzu kam in Matter 1.4 der Service Area Cluster. Er bietet eine Schnittstelle zur Steuerung von Bereichen, in denen das Gerät arbeiten soll. Das ist hilfreich, wenn Roboter beim Start nicht einfach ein festgelegtes Reinigungsprogramm abfahren oder stur die ganze Wohnung saugen sollen. Als Bereiche dienen dabei nicht zwangsläufig die Räume des Smarthome-Systems, sondern Zonen, die in der App des Saugroboter-Herstellers festgelegt werden. Ein Sprachassistent wie Siri steuert den Putzroboter dann auf Zuruf in das gewünschte Areal.


    ich würde also evtl. auch mal schauen welchen Matter Standard der S10 unterstützt und ob es hier schon ein Firmware Update gibt von 1.2 auf 1.4 was dann auch die Raumreinigung unterstützt:


    Matter Compatibility for SwitchBot Floor Cleaning Robot S10
    Last Updated: 2024 Dec 20 Related Product: SwitchBot Floor Cleaning Robot S10 SwitchBot App Version: 9.3 or newer Firmware Version: Hub 2/Hub Mini Matter…
    support.switch-bot.com


    Andere Quellen:

    Der SwitchBot S10 unterstützt jetzt HomeKit über Matter.

    Mit dem Matter 1.2 Update hat der SwitchBot S10 nun Zugang zu Matter, unterstützt aber derzeit nur die Funktionen Reinigung Starten und Beenden.

    Hier zeigt jemand den S10 in Homekit, jedoch ohne Raumreinigung (weil wahrs. noch kein 1.4 Matter Update vorhanden):

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Was man so liest müssen die Räume in der jeweiligen Hersteller App konfiguriert werden und werden anschließend an die Home App weitergereicht. Würde auch Sinn machen, weil die Home App soweit mir bekannt den „Floorplan“, also die Karte die beim ersten Reinigen erstellt wird nicht speichert. Aber ohne Karte weiß natürlich auch die Home App nicht in welchen Raum der Robo geschickt werden soll.

    Forensuche nutzen: