Beiträge von Patrick_

    Refoss ist baugleich zu Meross. Zu Verbindungsabbrüchen von Meross gibt es hier diverse Themen.


    Sobald die Variable "DiffWaDa" (Differenz Wasserdampfgehalt) in % größer als 10% ist sollte gelüftet werden. Dann ein "Wenn" Aktion danach einfügen, die prüft ob die Variable "DiffWaDa" größer als 10 (Vorher den Typ auf "Zahl" stellen) ist, dann soll ein bestimmtes Gerät eingeschaltet werden.


    "Learning by doing" ist deutlich besser als sich durch andere die Kurzbfehle anpassen zu lassen. Nur so wird man unabhängiger und kann sich zukünftig selbst weiterhelfen.

    Entweder den Apple TV über Homebridge als zusätzlichen Schalter integrieren, damit man darüber eine Automation startet wenn Apple TV eingeschaltet wird, dafür gibts entsprechende Plugins (Findet sich hier im Forum) oder eben über eine Steckdose den Stromverbrauch messen und automatisieren.


    dvbcheck das beendet nur den laufenden Prozess vom Plugin und erzwingt einen Neustart. Das löst aber ja nicht das Problem, dass das Plugin gar nicht erst starten soll.

    Es soll nur bei Bedarf aktiviert werden, weil es bei dauerhaften Betrieb das Log vollmüllt.

    Ich habe weder Sync Box noch Hue App. Aber die Aktionen für die Kurzbefehle-App kommen aus der Hue App. Ob du diese Aktionen anpassen oder die Eingänge umbenennen kannst müsstest du daher zunächst in der Hue App prüfen.


    Ansonsten wie gesagt ggfs. mit einer Liste ausprobieren, aus der Liste auswählen und jenachdem was gewählt wurde den HDMI Eingang einschalten. Sollte auch gehen, wenn man die Eingänge nicht unbenennen kann.

    Hier exemplarisch für z.B. "Spielekonsole", wenn die ausgewählt wird, dann wird der HDMI1 der Sync Box eingeschalten (stellvertretend das gelbe Kommentar-Feld wo diese Aktion eingefügt werden muss)


    Müsste man mal versuchen.

    Man kann in einem Kurzbefehl bei "Mein Zuhause steuern" den TV auswählen, dort auf die "Einschalten/Ausschalten" Kachel drücken, dann kommt man zur HDMI Eingang Auswahl.


    Dann im Kurzbefehl entsprechende Wenn-Aktionen einfügen die die jeweiligen HDMI Eingänge steuern.


    Liste mit den HDMI Eingängen erstellen - Aus der Liste etwas auswählen - Wenn Auswahl ist "HDMI 1", dann "Mein Zuhause steuern", TV auswählen und auf die Einschalten Kachel drücken und den Eingang wählen.

    Weg über Homekit:

    Eine Child-Bridge wird wie jede andere Bridge zu Homekit hinzugefügt. Diese hat keinen Status oder An/Aus Schalter. Sie ist in der Home App unter "Einstellungen des Zuhauses > Steuerzentralen & Bridges" einfach nur "da".


    Du kannst diese Bridge entfernen (nicht über eine Automation oder Kurzbefehl), dann sind aber auch alle Geräte weg und dazugehörige Automationen unvollständig.


    Homekit selbst fällt also schon mal raus.


    Weg über Homebridge:

    Du musst also schon mal zwingend die Child Bridge bzw. das Plugin direkt auf dem Raspberry Pi und der Homebridge steuern.


    Child-Bridges kann man in der Homebridge UI stoppen und auch wieder starten, ohne dass man die gesamte Homebridge oder den Raspberry Pi neustarten muss. (und ohne, dass dadurch die Geräte oder die Bridge in Aple Home neu hinzugefügt werden müssen)


    Denkbar wäre ein SSH-Befehl, der vom iPhone als Kurzbefehl ausgeführt wird, sich beim Raspberry authentifiziert und dort einen Start-/Stop-Befehl für das Plugin absetzt.


    Leider gibt das Log beim Stoppen und Starten einer Child-Bridge nicht viel preis, welcher Befehl genau genutzt wird:


    Code
    [02/12/2024, 07:53:10] [FritzPlatform] Stopping child bridge (will not restart)...
    [02/12/2024, 07:53:10] Got SIGTERM, shutting down child bridge process...
    [02/12/2024, 07:53:15] [FritzPlatform] Child bridge process ended
    [02/12/2024, 07:53:28] [FritzPlatform] Starting child bridge...
    [02/12/2024, 07:53:29] [FritzPlatform] Launched child bridge with PID 2223
    [02/12/2024, 07:53:30] Registering platform 'homebridge-fritz-platform.FritzPlatform'
    [02/12/2024, 07:53:30] [FritzPlatform] Loaded homebridge-fritz-platform v6.0.19 child bridge successfully


    Ich vermute, dass da ggfs. was über das hb-service command läuft. Früher konnte man multiple Instanzen so starten/stoppen: sudo hb-service stop -S homebridge-two

    Evtl. ist das mit Child Bridges ähnlich, aber ich finde keinen Command dafür.


    Alternativ schaut man sich die API Reference an:

    API Reference
    The Homebridge UI. Monitor, configure and backup Homebridge from a browser. - homebridge/homebridge-config-ui-x
    github.com


    Da gibt es nämlich:


    Zitat


    PUT /api/server/stop/{deviceId} Stop a child bridge instance

    PUT /api/server/start/{deviceId} Start a child bridge instance

    Dafür bräuchte es aber vermutlich ein Bash oder Pyhton-Skript was die Authentifizierungstoken/credentials mit der API austauscht und dann diesen Endpoint callt.

    Geht es hier um Apple Homekit oder eine reine Netatmo Geschichte mit deren App?


    Prüf deine Vermutung mit den Thermostaten doch einfach indem du in der Netatmo App oder Homekit App schaust ob das Thermostat auf „aus“ steht oder heizt. In der Eve App sieht man zB auch den Ventilstatus (offen, geschlossen und wie weit offen) evtl auch bei den Netatmo Thermostaten.

    Ich verstehe die Frage nicht. Auf was genau zielt die Frage ab?

    Aus ist aus.

    Ein pausiertes Thermostat ("Pausieren" gibt es nur in der Eve-App als Status) ist ebenfalls aus (=Ventil geschlossen), setzt aber anschließend den zuvor eingestellten Zeitplan wieder fort.

    leider finde ich mit der Suche nichts passendes.

    Würde ich auch nicht, wenn hier im Unterforum "Siri Kurzbefehle" alle Themen nur mit "Kurzbefehl" betitelt wären. Bitte Forenregeln beachten und aussagekräftige, selbsterklärende Titel verwenden!


    Ansonsten zitiere ich mich hier mal selbst:


    Egal ob du einen Wert manuell eintippst oder über Sprache eingibst wenn du danach gefragt wirst, du kannst diesen nicht wirklich in Kurzbefehlen nutzen.


    Wer sich die Arbeit machen will:

    • Erstelle eine Liste, die alle Gerätenamen enthält, die du steuern willst (neue Geräte müssen manuell hinzugefügt werden)
    • Wähle aus der Liste über Sprache oder Eingabe ein Gerät aus uns Speichere den Namen in einer Variablen, wie "Gerätename"
    • Baue ca. 100 verschachtelte Wenn-Funktionen ein:
      • Wenn "Gerätename" ist z.B. "Deckenleuchte Wohnzimmer", Dann frage nach "Ein- oder Ausschalten?"
      • Wenn Antwort ist "Einschalten" dann "Mein Zuhause steuern" Aktion einfügen und Deckenleuchte einschalten
      • Sonst, "Mein Zuhause steuern" Aktion mit Deckenleuchte ausschalten


    Das für jedes Gerät und wenn Helligkeit/Dimmen und Heizungstemperaturen dazu kommen sollen dann auch noch für jedes % an Helligkeit und jeden 0,5°C Schritt von jedem Thermostat und jeder Lampe


    P.S.:

    Ich behaupte, ich bin ohne Kurzbefehl sowohl mit "Homekit App über Kontrollzentrum öffnen und gewünschtes Gerät einstellen" oder einem einfachen "Siri, schaltet Gerät XY an" oder "Siri, Heizung auf 22 Grad", egal ob am Homepod oder iPhone bestimmt 5x schneller als mich jedes mal durch so eine Kurzbefehlabfrage durchzuhangeln.


    Von daher - "Keep it simple" oder "warum einfach, wenn es auch kompliziert geht"

    Ich kenne kein Homebridge Plugin, welches aktuell OpenDTU oder AhoyDTU Daten nach Homekit bringt. Mit MQTT sollte es machbar sein.

    Grundsätzlich dann aber die Frage, welche Daten durchreicht werden sollen und was damit in Homekit passieren soll. Nicht alles kann aktuell sinnvoll in Homekit dargestellt werden.

    nein, die 2-wege Audio Kommunikation ginge nur bei einer Videotürklingel. dazu gibt es auch paar Kommentare bei Github zur Ring Intercom, dass das z.B. über einen fake-Videostream (schwarzes Standbild aber immerhin Audio) gehen „könnte“. aber dazu wurde noch nichts im Plugin technisch umgesetzt.