SDM630 Modbus - auslesen per RS485

Hier kommt alles rein was nicht direkt zur OpenWB gehört.
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: SDM630 Modbus - auslesen per RS485

Beitrag von Becker »

ich verwende "node-red-contrib-modbus"
The all in one Modbus TCP and Serial contribution package for Node-RED.
https://flows.nodered.org/node/node-red-contrib-modbus
overhead kein Plan :|
wenn du da was besseres findest lass es mich wissen
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
aiole
Beiträge: 6780
Registriert: Mo Okt 08, 2018 4:51 pm

Re: SDM630 Modbus - auslesen per RS485

Beitrag von aiole »

yup - Danke. Das hatte ich dann auch gefunden. Scheint quasi Standard.
Für Tests nutze ich temporär MBMD von andig https://github.com/volkszaehler/mbmd, nur das muckt gerade rum, wenn es als daemon im Hintergrund laufen soll.

Hast Du für die SDM-Auslesung mittels "node-red-contrib-modbus" mal einen Bsp.-Flow?

und noch eine allgemeine Frage zu NR:
Gibt es bei mehreren Flows (noch keine Subflows) auch unterschiedliche Dashboards? Bei mir würden 2 unterschiedliche Flows auf einem DB landen.
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: SDM630 Modbus - auslesen per RS485

Beitrag von Becker »

ich bin zu faul was zu löschen, also hier mein gesamter SDM Flow als Beispiel für dich. Würde importieren (zum schauen) aber nicht Deploy klicken, sonst hast du vermutlich viele konfigs und Fehlermeldungen drinne :lol:
SDM.js
(159.34 KiB) 270-mal heruntergeladen
Die Flows haben mit dem Dashboard nichts zu tun, du kannst in jedem Flow Ausgaben in jedem Dashboard machen.
In meinem Beispiel siehst du Ausgaben mit * - diese landen auf dem Startdashboard.

Zum verarbeiten von Daten über Flows hinweg, setzt du einfach "globals" als Kontextdaten, siehst du auch im Beispiel.
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
aiole
Beiträge: 6780
Registriert: Mo Okt 08, 2018 4:51 pm

Re: SDM630 Modbus - auslesen per RS485

Beitrag von aiole »

Danke!
Das schaue ich mir heute Abend mal genauer an.
NR etabliert sich so langsam als Standard, was eine gute Basis für übergreifende Projekte ist.
aiole
Beiträge: 6780
Registriert: Mo Okt 08, 2018 4:51 pm

Re: SDM630 Modbus - auslesen per RS485

Beitrag von aiole »

NR_SD120.jpg
nice!
Vor allem, dass man jetzt schön das Intervall festlegen kann. Mit MBMD pulled er doch etwas schnell die Werte, was nicht erforderlich ist. Da die WP-Regelung eh in NR realisiert wird, passt die NR-SDM-Auslesung natürlich perfekt. Danke für's Teilen! Es geht sehr viel schneller, wenn man einen gescheite Vorlage hat ;) .

Beim Dashboard muss ich mich noch durch die Menüstruktur hangeln. Da ist der Groschen noch nicht gefallen.
Das läuft immer unter den globalen Nodes, richtig?
Kennst Du den Unterschied zw. group und tab?
NR_group_tab.jpg
ui_base, ui_group und ui_tab waren bei den UniPi-nodes mit dabei. Diese liefern alle Infos der UniPi-Hardware:
NR_UniPi.jpg
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: SDM630 Modbus - auslesen per RS485

Beitrag von Becker »

du bist etwas falsch :lol:
Beim Dashboard muss ich mich noch durch die Menüstruktur hangeln. Da ist der Groschen noch nicht gefallen.
Das läuft immer unter den globalen Nodes, richtig?
Kennst Du den Unterschied zw. group und tab?
klick mal auf Dashboard, dann sollte es selbsterklärend sein.

du bist auf "Konfigurations-Node".
Dateianhänge
13232.JPG
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
aiole
Beiträge: 6780
Registriert: Mo Okt 08, 2018 4:51 pm

Re: SDM630 Modbus - auslesen per RS485

Beitrag von aiole »

yup
Ich hatte den Tab "Übersicht" als etwas Übergeordnetes eingestuft. Dabei ist es genau so ein Tab (mit untergeordneten Gruppen) wie alle anderen auch.
20220808_Dashboard_Tab_Gruppen.jpg
Bei 2x SDM120 in einer Kette musste ich noch ein kleines Delay einbauen, sonst bringt er jede Menge Fehlauslesungen.
20220808_Auslesung_2xSDM120.jpg
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: SDM630 Modbus - auslesen per RS485

Beitrag von Becker »

Bei mir kommt alle 1/2h etwa Mal eine Fehlermeldung.
Habe bei 4x SDM kein delay eingebaut.
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
aiole
Beiträge: 6780
Registriert: Mo Okt 08, 2018 4:51 pm

Re: SDM630 Modbus - auslesen per RS485

Beitrag von aiole »

Ja, Du hast aber auch keine (billigen) SDM120.
Ich vermute einen Hardware-Unterschied zw. SDM120(1p) und SDM230 (1p)/630(3p), auch wenn sie dieselben Register nutzen. Ich habe über 1h getestet. Beide ID's allein funktionierten immer, aber erst mit >50...100ms delay waren die Daten gekoppelt abrufbar.
Antworten