Zustandsanzeige

icho40

New member
Hallo,
Ich möchte mir den aktuellen Zustand von Wechselrichtern anzeigen lassen.
Am liebsten als rotes oder grünes Licht.
Ich erhalte die Information als MQTT:
"-1" bei Nacht.
Ich habe mir in Node-Red auch schon eine Funktion erstellt:
YAML:
var payload = msg.payload;
if (msg.payload == -1) {
    msg.payload = "of";
} else
{       
    msg.payload = "on";
}
return msg;

Aber wie realisiere ich die Anzeige?
 
Bei normalem Betrieb erhalte ich eine "1" und wenn er läuft , aber wartet (worauf auch immer) ein "0".
 
Hi,

du musst dir einen MQTT Sensor in der configuration.yaml anlegen. Dann kannst du diesen Sensor im Dashboard anzeigen lassen. Infos zum MQTT Sensor findest du hier.
 
Danke für den Hinweis.
Ich habe mir jetzt eine eigene mqtt.yaml und dort den Sensor angelegt.
YAML:
#Zustand Willi
sensor:
- name: "Growatt_Status_W"
  state_topic: "energy/solar2"
  value_template: '{{ value_json["InverterStatus"] }}'
#Zustand Angie
- name: "Growatt_status_A"
  state_topic: "energy/solar1"
  value_template: '{{ value_json["InverterStatus"] }}'

Jetzt kann ich die Meldung (-1 oder 0 oder1) ablesen.
Jetzt hätte ich gerne, daß davon abhängig ein rotes, gelbes oder grünes Licht o.ä. anzeigt.
 
Das mit der MQTT Yaml war schon mal ne gute Sache, sonst wird das irgendwann zu unübersichtlich.
Im meiner Configuration.yaml stehen fast auch nur Includes, so finderst du später Sachen viel leichter wieder.

Leider kann ich dir bei den Farben nicht weiter helfen.
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
4.676
Beiträge
47.748
Mitglieder
4.325
Neuestes Mitglied
Tim Schroth
Zurück
Oben