Guten Morgen,
mich beschäftigt schon eine weile das Thema von offline Shelly's und der Anzeige/Auswertung.
Soll ja mal vorkommen das einer meiner "kleinen Schätze" nicht erreichbar ist, ist zwar sehr selten, aber auch mir hat ab und zu ein kleiner "Schluckauf". Woran es genau liegt ist noch nicht ganz klar, daher meine frische Umsetzung.
Vorab, wenn jemand weiß wie das besser geht? Dann bitte gerne
- Ausgangslage
Der Switch Status hat den Zustand "unavailable"
Auch hier wird er angezeigt
und natürlich auch als graues Symbol auf der Übersicht beim Schalter
Statusabfrage über Automation und Benachrichtigung geht natürlich auch, aber das wäre eine absolute Strafarbeit
Nur leider wird dieser Status zum Beispiel in einer grafischen Übersicht nicht angezeigt, lediglich als Lücken!!
- Lösung als neuer Sensor und gleichzeitig Übung mit Variablen
#template:
- sensor:
#
- name: "switch.toaster_splugs_130 Status"
state: >
{% set shellystatus = "switch.toaster_splugs_130" %}
{% if is_state(shellystatus, 'unavailable') %}
Offline
{% elif is_state(shellystatus, 'off')%}
AUS
{% elif is_state(shellystatus, 'on')%}
AN
{% else %}
Undekannter Status
{% endif %}
# device_class: power
icon: mdi:state-machine
unique_id: switch.toaster_splugs_130_status
Alles anzeigen
Zum Vervielfältigung und auch für das auslesen aller "switch.xx" habe ich mich für diese Form entschieden.
Also einfach im Editor Suchen/Ersetzen von "switch.toaster_splugs_130" durch den nächsten.
Ich wäre schon längst fertig wenn ich hier nicht tippeln würde .....
Ja, wie siehts aus:
Gruß Andreas