...Du hast die Integration mit NR-Modbus gemacht/genutzt...hier im Faden sollte es auch ne Version mit MQTT geben.
Alternativ bietet Victron ja eine eigene NR-Bibliothek an...evtl. die mal probieren.
Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit
Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit
ich würde es mit MQTT Emulation machen (https://github.com/freakent/dbus-mqtt-devices) und dann auf dem VenusOS RPi im Node-Red die Werte vom Protoss abfragen (oder direkt von openWB).
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
go-eCharger HOME+ 22 kW (2022)
Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit
Ohne entsprechendes Tutorial werde ich mit diesen Vorschlägen wenig anfangen können (leider)...
Das schöne an der "NodeRed" Emulation ist, dass es den Eindruck macht plug and play, sowie in gewisserweise "updatestabil" zu sein. Hat denn jemand eine Idee zu den Fehlermeldungen (und dem nicht funktionieren) des Flows auf dem NodeRed (welches im VenusOS integriert ist). Ich hab nicht die leiseste Ahnung warum es auf einer externen NodeRed instanz einwandfrei läuft, integriert auf dem RPi mittels VenusOS aber nicht...
Letztlich bin ich für jede zuverlässig funktionierende Lösung maximalst aufgeschlossen, nur sollte der Zugang zu der Lösung, mangels tiefgreifender Programmierkenntnisse, für mich sehr niederschwellig sein...
Das schöne an der "NodeRed" Emulation ist, dass es den Eindruck macht plug and play, sowie in gewisserweise "updatestabil" zu sein. Hat denn jemand eine Idee zu den Fehlermeldungen (und dem nicht funktionieren) des Flows auf dem NodeRed (welches im VenusOS integriert ist). Ich hab nicht die leiseste Ahnung warum es auf einer externen NodeRed instanz einwandfrei läuft, integriert auf dem RPi mittels VenusOS aber nicht...
Letztlich bin ich für jede zuverlässig funktionierende Lösung maximalst aufgeschlossen, nur sollte der Zugang zu der Lösung, mangels tiefgreifender Programmierkenntnisse, für mich sehr niederschwellig sein...
Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit
Hab mal das KSEM gebaut, falls es jm braucht:
speichern als .json
importieren, Modbus IP KSEM anpassen, Deploy.
aus der Palette wird benötigt "node-red-contrib-buffer-parser" und "node-red-contrib-modbus"
vorher die Datei im editor bearbeiten -> Strg+H (Ersetzen) -> suchen nach "yourID" -> ersetzen durch (eure ID) -> Ersetzenspeichern als .json
importieren, Modbus IP KSEM anpassen, Deploy.
aus der Palette wird benötigt "node-red-contrib-buffer-parser" und "node-red-contrib-modbus"
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
go-eCharger HOME+ 22 kW (2022)
Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit
Hallo Brummel,
bei mir das gleiche Problem: Im internen VenusOS Large läuft der Flow nicht. Bei mir lief er unter einer VM mit HomeAssistant.
Mittlerweile benötige ich die Emulation nicht mehr, da meine MPII 3 Phasig seriell und nicht Netzparallel hängen. Da misst der MP2 den EVU Punkt.
Trotzdem hat jetz der interne Node Red unter VenusOS bei mir noch was zu tun: Er sammelt Erzeugungswerte von einem Kostal Plenticore und diversen WR mit openDTU, addiert die Werte nach Phasen auf und leitet sie ein ein MQTT PV Meter weiter.
Das könnte aber auch genauso mit einem EVU-Meter funktionieren: Du sammelst die EVU-Kit daten wie gehabt und gibst sie per MQTT an Victron weiter.
Das sollte klappen.
bei mir das gleiche Problem: Im internen VenusOS Large läuft der Flow nicht. Bei mir lief er unter einer VM mit HomeAssistant.
Mittlerweile benötige ich die Emulation nicht mehr, da meine MPII 3 Phasig seriell und nicht Netzparallel hängen. Da misst der MP2 den EVU Punkt.
Trotzdem hat jetz der interne Node Red unter VenusOS bei mir noch was zu tun: Er sammelt Erzeugungswerte von einem Kostal Plenticore und diversen WR mit openDTU, addiert die Werte nach Phasen auf und leitet sie ein ein MQTT PV Meter weiter.
Das könnte aber auch genauso mit einem EVU-Meter funktionieren: Du sammelst die EVU-Kit daten wie gehabt und gibst sie per MQTT an Victron weiter.
Das sollte klappen.
openWB Custom - ohne Display
PV: 7,4kWp AC-WR, 11kWp Victron MPPT Batterielader
3 x Victron MP2-3000 und 14,4kWh Pylontech
EV Hyundai Ioniq 5 LR
WP Viessmann 252-A (SDM-72 und PE11 zur Erfassung)
PV: 7,4kWp AC-WR, 11kWp Victron MPPT Batterielader
3 x Victron MP2-3000 und 14,4kWh Pylontech
EV Hyundai Ioniq 5 LR
WP Viessmann 252-A (SDM-72 und PE11 zur Erfassung)
Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit
Die letzte Frage ist hier leider etwas her ich versuche es trotzdem mal.
Ich benutze den mqtt to dbus treiber um meinen PV Wechselrichter zu loggen.
Das klappt auch
Allerdings habe ich es nie hinbekommen den EM24 zu emulieren kann mir da jemand evtl helfen.
Ich habe die txt in node red importiert und den Flow gestartet er zeigt mir auch an das er läuft. Die Ip adressen habe ich so gelassen wie sie Sind.
nun suche ich im Venus OS Modbus TCP Geräte und finde ihn nur wie bekomme ich daten da rein in welchem format müssen die sein?
Ich bekomme meine Daten aus dem iobroker
Ich benutze den mqtt to dbus treiber um meinen PV Wechselrichter zu loggen.
Das klappt auch
Allerdings habe ich es nie hinbekommen den EM24 zu emulieren kann mir da jemand evtl helfen.
Ich habe die txt in node red importiert und den Flow gestartet er zeigt mir auch an das er läuft. Die Ip adressen habe ich so gelassen wie sie Sind.
nun suche ich im Venus OS Modbus TCP Geräte und finde ihn nur wie bekomme ich daten da rein in welchem format müssen die sein?
Ich bekomme meine Daten aus dem iobroker
-
- Beiträge: 2
- Registriert: Mi Nov 01, 2023 8:30 am
Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit
Hallo Leute!
Ist es korrekt, dass man den dbus von den Victrons hier mit mqtt daten füttern kann und so den Zähler vortäuscht?
Danke!
-
- Beiträge: 1424
- Registriert: Di Sep 03, 2019 4:13 pm
- Has thanked: 9 times
- Been thanked: 11 times
Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit
Jein.americianium hat geschrieben: ↑Mi Nov 01, 2023 8:32 am Ist es korrekt, dass man den dbus von den Victrons hier mit mqtt daten füttern kann und so den Zähler vortäuscht?
Es gibt zwei Möglichkeiten.
1. Modbus (TCP)
Victron / venusOS "spricht" Modbus.
Der EM24 (Ethernet) kann via Modbus(TCP) vom GX/venusOS abgefragt werden.
Zu diesem Zweck kann man in Node-Red einen EM24 über einen ModBus-Server emulieren.
In dieser Variante bleibt VenusOS "unangetastet" und der simulierte" EM24 muss nur konfiguriert werden
2. dBus / mqtt
Man kann über eine externe Erweiterung (quasi ein Hack, siehe: viewtopic.php?p=79275#p79275)
das VenusOS so verändern, dass man Zähler-Daten (eines Em24) via dbus/mqtt integrieren kann.
VenusOS wird dabei eben verändert - und nach einem Update muss man das neu installieren.
-
- Beiträge: 2
- Registriert: Mi Nov 01, 2023 8:30 am
Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit
Hi!
Danke!
Inzwischen habe ich es geschafft den EM per dbus treiber und mqtt zu simulieren - danke!
Meine bevorzugte Variante war die Modbus Variante, an der ich schon eine Zeit lang arbeite (python) und dann mit node red versucht habe. Leider bekomme ich hier immer einen permission denied auf 502 ...
LG
Danke!
Inzwischen habe ich es geschafft den EM per dbus treiber und mqtt zu simulieren - danke!
Meine bevorzugte Variante war die Modbus Variante, an der ich schon eine Zeit lang arbeite (python) und dann mit node red versucht habe. Leider bekomme ich hier immer einen permission denied auf 502 ...
LG