type: custom:button-card
color_type: card
entity: switch.shellyGaragentor
name: Toröffner Garage
state:
- value: "on"
name: Garagentor geöffnet
color: green
icon: mdi:garage-open
styles:
card: null
- operator: default
color: green
icon: mdi:garage-open
- value: "off"
name: Garagentor geschlossen
color: red
icon: mdi:garage
styles:
card: null
- operator: default
color: green
icon: mdi:garage-open
Den oben benannten Code hatte ich mir ursprünglich zusammengeschustert, um mein Garagentor zu steuern.
Jedoch ist mein Shelly nur ein Impulsgeber.
Sprich: Ich drücke den Button an und er gibt den Impuls = Tor fährt hoch/runter/stoppt
Das heißt aber auch, dass er an und direkt wieder ausgeht.
Technisch kein Problem, jedoch würde ich es gern Optisch so umsetzen, wie im Code oben beschrieben.
Als Laie fällt es mir jedoch recht schwer.
Anstatt reaktiv auf den Status den Button zu ändern, müsste er einfach jedes mal beim drücken seine Erscheinung ändern?
Verwendet wird ein Shelly Mini Gen 3.
Ich hoffe, dass man mir hierbei behilflich sein kann.
Edit:
Es sollen später noch Fensterkontakte an die Garage kommen.
Möglicherweise kann man den Status dann auch darüber besser erhaschen.
Vielleicht kann mir jemand zwei Code Snippets zur Verfügung stellen, die beide Optionen abdecken.