Hallo,
Mein Setup:
Mini-PV-Anlage mit 2 Modulen (jeweils mit Microwechselrichter) in zwei verschiedenen Himmelsrichtungen.
Beide Ausgänge zusammen an einer Shelly 2.5 angeschlossen.
Raspi mit Volkszähler läuft bereits am EMH ED300L
Wunschgedanke:
Leistung der Module wird per mqtt übertragen und im Frontend angezeigt.
Ist-Zustand:
Auf der Shelly ist mqtt aktiviert und funktioniert.
Auf dem pi läuft mosquitto.
Ich kann per mosquitto_sub -d -t shellies/shelly/relay/1/power die aktuelle Leistung empfangen.
In node-red kommt das Signal auch an und schreibt es testweise in eine Datei.
[
{
"id": "5c6f723a.91a7b4",
"type": "tab",
"label": "Flow 2",
"disabled": false,
"info": ""
},
{
"id": "73be41fc.deac2",
"type": "mqtt in",
"z": "5c6f723a.91a7b4",
"name": "",
"topic": "shellies/shelly/relay/1/power",
"qos": "2",
"datatype": "auto",
"broker": "2f620647.475cba",
"x": 180,
"y": 160,
"wires": [
[
"3bdf253.2052e5a"
]
]
},
{
"id": "3bdf253.2052e5a",
"type": "file",
"z": "5c6f723a.91a7b4",
"name": "",
"filename": "/home/pi/mqtttest",
"appendNewline": true,
"createDir": false,
"overwriteFile": "false",
"encoding": "none",
"x": 890,
"y": 120,
"wires": [
[]
]
},
{
"id": "2f620647.475cba",
"type": "mqtt-broker",
"z": "",
"name": "",
"broker": "localhost",
"port": "1883",
"clientid": "",
"usetls": false,
"compatmode": false,
"keepalive": "60",
"cleansession": true,
"birthTopic": "",
"birthQos": "0",
"birthPayload": "",
"closeTopic": "",
"closeQos": "0",
"closePayload": "",
"willTopic": "",
"willQos": "0",
"willPayload": ""
}
]
Alles anzeigen
Frage:
Muss ich node-red unbedingt benutzen?
Ich las, dass in der neuen Version von vzlogger mqtt integriert sei.
Falls ich es benutzen muss, dann wie?
Das Wiki zu mqtt macht mich nicht schlau.
Die Vorlagen scheinen alle nicht zu passen.
Vor allem weiß ich nicht, wie ich das, was am Ende bei node-red rauskommt als Kanal angelegt bekomme.
Vielen Dank schonmal.