Seite 10 von 10

Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit

Verfasst: So Jan 22, 2023 8:15 pm
von hominidae
...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.

Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit

Verfasst: Mo Jan 23, 2023 11:06 am
von Becker
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).

Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit

Verfasst: Mo Jan 23, 2023 12:29 pm
von Brummel
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...

Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit

Verfasst: Fr Jan 27, 2023 4:56 pm
von Becker
Hab mal das KSEM gebaut, falls es jm braucht:
KSEM.json.txt
(35.38 KiB) 142-mal heruntergeladen
ksem.JPG
vorher die Datei im editor bearbeiten -> Strg+H (Ersetzen) -> suchen nach "yourID" -> ersetzen durch (eure ID) -> Ersetzen
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"

Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit

Verfasst: Do Feb 23, 2023 11:33 pm
von parateam
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.

Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit

Verfasst: Fr Jul 07, 2023 1:27 pm
von Jacke
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
1.jpg

Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit

Verfasst: Mi Nov 01, 2023 8:32 am
von americianium
wawibu hat geschrieben: Sa Dez 17, 2022 11:05 am
aiole hat geschrieben: Do Dez 15, 2022 4:39 pm Kannst Du den abschließenden flows bitte noch einstellen? Danke
klar :)

Anbei der flow so wie er aktuell bei mir arbeitet

NodeRed_Flow_SDM630_EVU.json.txt
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!

Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit

Verfasst: Mi Nov 01, 2023 7:53 pm
von hominidae
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?
Jein.
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.

Re: Sich den EM24 sparen! Virtuelles EM24 LAN mit EVU-Kit

Verfasst: Do Nov 02, 2023 8:08 am
von americianium
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