Replies: 2 comments 12 replies
-
Ich kenne keine bestehende API, über die man Programme aktivieren oder deaktivieren kann. |
Beta Was this translation helpful? Give feedback.
5 replies
-
Done by #1950 |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi, es wäre klasse, wenn man über Home Assistant die Homematic Programme aktivieren oder deaktivieren kann. Damit meine ich nicht, ein Programm auszuführen, was ja bereits geht. In der Homematic gibt es die Möglichkeit unter Programme, sie ganz rechts mit dem Häkchen "active" zu aktivieren oder zu deaktivieren.
Hintergrund:
Ich nutze diese Programme für Homematic interne/systemnahe Logiken, beispielsweise steuere ich dadurch das Licht über Bewegungsmelder. Nun möchte ich Bewegungsmelder aber auch mal "deaktivieren", und das mache ich ganz einfach indem ich das zugehörige Programm deaktiviere. Ich komme ganz frisch von ioBroker, dort gibt es einfach ein boolean Objekt namens "programm.Active", das ich auf true/false setzen kann. Damit aktiviere ich dann in Homematic das Häkchen.
Zusammengefasst:
Es gibt Logiken die man in der Homematic abbilden will, um sie stabiler gegen Ausfälle zu haben. HM Programme sind ja nicht nur Befehlsabfolgen, die man selbst aktiv ausführt, sondern haben eigene Trigger und Bedingungen und werden anhand derer ausgeführt. Über Home Assistant Dashboards möchte man nun aber möglicherweise die Ausführung für eine bestimmte Zeit deaktivieren oder aktivieren.
/edit:
ich bin ganz neu in Home Assistant und weiß nicht, ob ich die datenstrukturen richtig verstehe. aber könnte man das vielleicht so lösen, dass man im Home Assistant zur entity des programms ein attribut für aktiv/inaktiv hinzufügt, und es über services aktivieren oder deaktivieren kann?
Beta Was this translation helpful? Give feedback.
All reactions