@bigmirror@maxe
Vielen Dank für die schnellen Ideen. Da werde ich direkt einmal etwas ausprobieren.
Fragen:
Wertet zone.home nur die Handys mit Companion App aus oder alle die als Personen definiert wurden?
Ich habe das bisher über eine group.yaml abgefragt die ich in der configuration.yaml included habe.
Der Status der Entität group.everybody_home ist dann entweder “on” oder “off”.
Alle Zuhause = on
Nicht alle Zuhause = off
Mein Problem war auch, dass ich bei der Zeitspanne after: - before: immer nur Uhrzeiten hinein bekam und nicht (sinngemäß)
after: 23:00:00
before: sunrise -00:30:00
Die Home Zone berücksichtigt alle von Dir definierten Personen. Jeder Person hast Du einen Device tracker zugeordnet, das muss nicht die der Companion App sein. Die Entität zone.home gibt als Staus einen numerischen Wert zurück, also die Anzahl der Personen, die sich in dieser Zone befinden.
0 → keiner Zuhause
'> 0 → jemand zuhause
bei 4 Personen, 4 → alle zuhause.
Kannst also dirwkt den Status der Zone als Auslöser oder Bedingung verwenden, ohne zusätzlich einen Template Sensor erstellen zu müssen.
Die Einschaltautomatisierung wäre in meinem Entwurf schon drin. Quasi eine Automatisierung für alles.
Hab mit TriggerIDs gearbeitet und in den Aktionen mit zusätzlichen Bedingungen. Du kannst dir den Yaml-Code in die Automatisierung packen und danach wieder auf visuellen Editor umschalten.
Dann nimmst du bei Aktionen (wie du ja schon hast) den switch rein, statt das light.
Maxe verwendet den Dienst. Du müsstest entsprechend service: switch.turn_on verwenden.
Hat den Vorteil, dass eine Entität auch bei Gerätewechsel wiederverwendet werden kann. Die IDs sind einmalig und an dein aktuelles Gerät gebunden.
Das erste ist lesbar und vorzugsweise zu verwenden. Erleichtert Dir später Geräte austuschen, z.B. beim Defekt. Ohne jede einzelne Automatisierung anpassen zu müssen.
Das zweite ist kryptisch und sollte nicht verwendet werden. Zwingt dich bei Gerätetausch jede einzelne Automatisierung anzufassen.
@sirector
Das mit den vernünftigen Bezeichnungen ist so eine Sache. Wenn man anfängt wurstelt man sich da so etwas zurecht. Man ist der Meinung alles ganz toll zu machen nur um dann irgendwann festzustellen, dass man es hier und da doch besser anders gemacht hätte.
Ich hatte es auch nicht als Vorwurf aufgefasst. Letztendlich sollte ich mir beim Hinzufügen neuer Geräte gleich ein paar mehr Gedanken machen. Sonst wächst das alles wie Kraut und Rüben.
Die Automatisierung läuft aber der Schalter schaltet nicht. Weder “ein” noch “aus”.
Über das Dashboard kann ich die Entität haustuer.aussenlicht schalten. Aber
In den Traces der Automation wurde die Aktion ausgeführt. Das Licht ist jedoch nicht angegangen.
Bei dem Schalter handelt es sich um einen 2 Kanal ZigBee Schalter, der über Z2M in HA eingebunden ist. Lässt sich so etwas den mit -service: switch.turn_on bedienen?
@maxe
Das es sich um einen Switch handelt wurde doch bei service: bereits definiert. Ich wusste nicht, dass es dann auch noch bei der Entität dazu muss.
Ich probiere dass gleich einmal aus.
UI und visueller Editor ist das selbe, oder?
UI = User Interface