Alles anzeigenBei mir Eintrag in configuration.yaml wie folgt, damit funktioniert es bei mir:
sensor:
- name: Shelly Addon Status
platform: rest
resource: http://192.168.0.10/status
value_template: '{{ value_json["ext_switch"]["0"]["input"]}}'
scan_interval: 5
Beachtet bitte: Zeile 2: --> 2 Leerzeichen vorneweg, Zeile 3-6: --> jeweils 4 Leerzeichen vorneweg. "xxx.y.zz" ist durch die IP des Shellys zu ersetzen.
Ihr findet dann nach Neustart eine Sensor Entität, die Shelly Addon Status (sensor.shelly_addon_status) heißt. Sie liefert als Ausgabe bei bei offenem Tor 1 und bei geschlossenem Tor 0.
Fürs Dashboard dann noch die im Dateianhang zu sehende Config in configuration.yaml ergänzen (hier ist der Vollständigkeit halber auch nochmal der oben eingetragene code mit enthalten).
Da der Switch ein Taster ist und somit immer "ein" schaltet, steht sowohl bei "open_cover:", als auch bei "close_cover:" jeweils "service: switch.turn_on"
Voraussetzung ist natürlich auch eine Entität, die die Garage schaltet, bei mir switch.garage
Nach Einfügen eines Schalters im Dashboard entsteht dann ein Bildchen, welches ein offenes oder geschlossenes Garagentor zeigt, je nach Zustand.
Ich habe damit mein Problem gelöst. Geholfen hat mir dabei auch der Beitrag auf der Seite: https://smarthomeyourself.de/wiki/homeassis…cover-template/ von Daniel Scheidler dessen code ich für meine Verhältnisse angepaßt habe.
Schreibt mal, ob es funktioniert bei euch.
Super Tipp, danke und der Hinweis "Beachtet bitte: Zeile 2: --> 2 Leerzeichen vorneweg, Zeile 3-6: --> jeweils 4 Leerzeichen vorneweg" hat das ganze zum funktionieren gebracht
EDIT: ich habe jetzt das ADDON aber der Status verändert sich nicht. In der Shelly App funktioniert alles.
So ist es eingetragen:
#Garagensensor
sensor:
- name: Shelly Addon Status Garage
platform: rest
resource: https://shelly-forum.com
value_template: '{{ value_json["ext_switch"]["0"]["input"]}}'
scan_interval: 5