Schalterbezeichnung von Shelly Device übernehmen

Die Schalterbezeichnung bei den Shelly Device lassen sich in der App konfigurieren.

Beim Anlernen der Device sollten die Bezeichnungen dem jeweiligen Attribut als Name zugeordnet werden.

Beim Abruf des GetConfig beim Shelly wird es wie folgt ausgeben.

{"id":0,"name":"Solaranlage","in_mode":"detached","initial_state":"restore_last","auto_on":false,"auto_on_delay":60,"auto_off":false,"auto_off_delay":60,"power_limit":4480,"voltage_limit":280,"undervoltage_limit":0,"autorecover_voltage_errors":false,"current_limit":16}

Das Objekt Name muss auf das Objekt Name des Attributes gesetzt werden.
Beispiel

{"id":6971,"node_id":2209,"instance":0,"minimum":0,"maximum":1,"current_value":1,"target_value":1,"last_value":0,"unit":"","step_value":1,"editable":1,"type":1,"state":1,"last_changed":1680169012,"changed_by":1,"changed_by_id":0,"based_on":1,"data":"","name":"Solaranlage","options":{"can_observe":[300],"automations":["toggle"],"history":{"day":35,"week":5,"month":1,"stepped":true}}}

Der Aufwand dafür sollte überschaubar sein, da das nur im Core und nicht im Frontend passieren muss.

11 „Gefällt mir“