Hi,
I´m working on a garden light system. I have connected several relays and momentary switch (buttons) via gpio. If i push a button the relay goes on as long as I push the button.
I want that the relay stays on as long as I push the button again. Any idea?
It should already work. If not could you tell us what the state of “binary_sensor.button_tree” is when the button is not pressed and what happens when you press it to it’s state?
=== Using german to better communicate here ===
Der Status den die entität hat in home assistant auf der web gui sichtbar…wenn du den knopf drückst / gedrückt hälst / los lässt.
OK, now I know what you mean. the state of the button is on when i push the button it goes off, but the automation works good because the relay goes on when i push the button.
automation:
- trigger:
platform: state
entity_id: binary_sensor.button_tree
to: 'on'
try this. I assume that both - pressing and releasing the button - triggers the automation rule, so you need to focus on one state.
Oder auf Deutsch: Die Regel wird bei jeder Zustandsänderung angesprochen, wenn Du den Taster drückst und wenn Du ihn wieder loslässt. Durch 2x toggle wird dann wieder derAusgangszustand hergestellt. Mit der Änderung wird nur das Drücken des Tasters ausgewertet und das Lösen ignoriert. Sollte Deinen Wünschen entsprechen.
Hallo nochmal,
ist es möglich, dass wenn ich keinen Taster drücke, das Relay zum Beispiel
einen Stunde nach Sonnenuntergang an geht und um 23 Uhr wieder aus?
One automation is made with an alias, one or multiple triggers (all trigger trigger THIS automation), a condition (optional) and one or more actions (all get executed). The code you have provided does not match this. What do you expect to happen here? Either you want multiple automations or you are all over the place with your sorting of stuff…