Benachrichtigungen
Alles löschen

Kostal Smart Energy Meter (KSEM) mit einem Victron System (VenusOS Gerät) verbinden

116 Beiträge
30 Benutzer
4 Reactions
4,803 Ansichten
(@tho-gra)
Newbie
Beigetreten: Vor 1 Jahr
Beiträge: 2
 

@pepe86 Klar, hast du Telegram? Dann könnten wir darüber schreiben...


   
AntwortZitat
(@pepe86)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 7
 

@tho-gra ja hab dir eine Nachricht gesendet


   
AntwortZitat
(@pepe86)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 7
 

@tho-gra ich danke dir nochmal rechtherzlich für deine Hilfe es funktioniert super Dankeschön auch an Phil der es ja geschrieben hat


   
AntwortZitat
(@ostpower)
Newbie
Beigetreten: Vor 1 Jahr
Beiträge: 2
 

Hallo Zusammen,

ich bin durch Zufall auf diesen interessanten Post hier gestossen.

Kann mir einer bitte noch mal klar sagen, ob ich jetzt trotzdem ein EM24 Smart Meter brauche oder nicht.

Aktuell sieht es bei mir so aus:

PV Panel

Kostel Plenticore 7.0

KSEM (hängt direkt hinter Zweirichtungszähler - soll das EM24 ersetzen)

 

Aufrüstung um Speicher mit Victron Multi II ohne EM24

 

Anbei ein Bild, wie ich es Aufbauen möchte, dort ist immer nur ein AC Power Meter gezeichnet:

<a title="Topologie parallel zum Netz mit PV-Wechselrichter" href=" Link entfernt " target="_blank" rel="noopener"> Link entfernt

 

Kann ich nur mit dem KSEM das Projekt umsetzen oder muss ich noch einen EM24 kaufen?

 

Danke für Eure Hilfe.

 

Ostpower

Diese r Beitrag wurde geändert Vor 1 Jahr von Ostpower

   
AntwortZitat
 Phil
(@phil)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 24
Themenstarter  

Hi, du brauchst kein EM24 zu kaufen. Das KSEM reicht.

Ich habe das gleiche Setup wie du....

Einzige Einschränkung: die Darstellung ist nicht ganz korrekt. Das Kostal system weiß nichts von Akku und das Victron System kennt die PV Anlage nicht. Ist aber nur ne Darstellungssache, technisch ist das egal. Der EM24 würde dieses Problem nicht lösen (außer du hängst ihn hinter die PV Anlage).

Ich arbeite daran den Plenticore noch in das Victron System zu bringen, ist aber nicht so einfach wie bei dem KSEM 🙁


   
AntwortZitat
(@ostpower)
Newbie
Beigetreten: Vor 1 Jahr
Beiträge: 2
 

@phil Danke für die schnelle Antwort.

Das heißt, ich kann nicht sehen wie der Akku Ladezustand ist oder das VRM Portal nutzen?

Ich habe Loxone mit Visu ioBroker im Haus und lass mir da alles anzeigen, laut Loxone Forum

bekommt man aus der Cerbo GX die Infos ausgelesen. Somit könnte ich es in Loxone einbinden.

 

Gruß

Ostpower


   
AntwortZitat
 Phil
(@phil)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 24
Themenstarter  

Doch, beides geht. Aber das System sieht nicht, dass Energie aus der PV Anlage kommt. Du hast z.b. keinen Netzbezug und lädst den Akku mit 1kW. Für das Victron System kommt dieser 1kw aus dem "nichts", aber du weißt es ja besser 😉


   
AntwortZitat
(@uvfzero)
Newbie
Beigetreten: Vor 2 Jahren
Beiträge: 4
 

Hi ! 

 

@phil danke für deine Arbeit. Seit ich dein Script am laufen habe wird mir jetzt auch die Einspeisung korrekt angezeigt. 

Parallel hab ich noch den Kostal Plenticore über Link entfernt eingebunden. 

leider ist es nun dass dein script alleine mir keine Netzanzeige gibt.

Wenn ich beide scripte aktiviere wird Netz im Portal angezeigt aber es zählt den Gesammtverbrauch doppelt . Einspeisung passt nur Bezug ist doppelt. ich habne jetzt auch dem Kostal Plenticore  - Venus OS die grid sachen mal auskommentiert. leider läuft es dann gar nicht mehr. 

 

Gibts hierzu evtl ne Lösung ? 


   
AntwortZitat
(@tommyt)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 11
 

@Tho-Gra: Du hast Pepe86 offenbar helfen können, ich habe glaube ich sein Level 🙂

Ich habe erfolgreich Kostal_SmartEnergyMeter.py installiert und den import dieser Datei in der dbus-modbus-client.py eingefügt. Habe nach dem neustart die dbus-modbus-cl geöffnet und verifiziert, dass der import der Kostal_SmartEnergyMeter.py drin steht.

Python Cache gelöscht und in den KSEM Einstellungen den Modbus TCP Slave Betrieb aktiviert. Kann über die IP des KESM im Browser auf den KSEM zugreifen.

Habe heute morgen aus Frust dann den KSEM auf 2.1.0 geupdatet. Leider sehe ich in der Device List des Cerbo GX keinen KSEM. Komme durch IP Adresse im Browser auf Cerbo GX, habe Scan durchgeführt und mit IP Adresse des KSEM danach händisch hinzugefügt (Port 502 und unit 1 aus Unwissenheit gelassen).

Was kann ich noch tun, um die Ursache des Problems einzugrenzen?

Was mich wundert: meine Fritzbox meldet sich mehrfach, dass neue Geräte im Heimnetzwerk angemeldet wurden. Immer am Netzwerkanschluss des Cerbo GX aber mit ungewöhnlicher IP Adresse (169.254.8.208 statt 192.168.178....).

VG,

Tommy


   
AntwortZitat
(@stivmaster)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 29
 

@tommyt 

ich habe das heute auch installiert, ich hatte den Hacken bei den Modbus TCP Geräte --> Automatisch Scannen gesetzt, und das KSEM war sofort nach reboot da. War allerdings noch 1.4 Softwarestand. 

Ich konnte es dann aber nicht lassen und hab auf 2.1.0 upgedated, und es lief immer noch, auch nach reboot.

 

Mit der IP Adresse an deiner Fritzbox sollte das nichts zu tun haben. Bei mir meldet sich Venus OS auch doppelt, im Unify controller.

 

Bei mir funktioniert das ganze auch in Verbindung mit einem anderen Plugin, welches die Wechselrichter einliest:

https://github.com/davwil/venus_kostal_plenticore

 

danke an Phil für das Bereitstellen des Plugins

 

 


   
AntwortZitat
(@tommyt)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 11
 

Mhmm, ich fand das von Phil charmanter, weil es auf den KSEM Zugreift und nicht auf den Plenticore. Erkennt denn jemand einen Fehler in meinem Vorgehen/ meiner Beschreibung oben? Was kann ich prüfen, um den Fehler einzugrenzen? Kann mir vielleicht auch jemand via Teams helfen?


   
AntwortZitat
(@stivmaster)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 29
 

@tommyt 

das mit dem Plenticore plugin ist nur dafür da, die Wechselrichter in die Anzeige mit rein zu bringen. das geht mit dem KSEM Modul von Phil alleine nicht. Da siehst du nur die Werte am Smartmeter, was an Strom/Leistung importiert/exportiert wird.

 

Ich würde dir ja gerne helfen, aber bin da auch nicht der Spezialist für sowas. Ich kann einen Code oder Fehlermeldungen relativ gut interpretieren, aber ich habe weder die Programmiersprache je gelernt, noch habe ich tiefergreifende Linux Kenntnisse.

ich kann es aber mal versuchen:

Auf deiner Remotekonsole gehst du unter Einstellungen-->Modbus TCP Geräte. Da habe ich den Hacken unter Automatisch Scannen gesetzt, mehr musste ich da nicht tun.

Hast du nach dem Cache löschen neu gestartet? Wenn nicht mach das nochmal, kann ja nicht schaden.

Dann kannst du mal, wenn du per SSH verbunden bist ins Verzeichnis wechseln "cd /var/log/dbus-modbus-client". Darin sollte eine Datei current sein. Diese mal auslesen ob da was auffälliges drinnen steht, mit "cat current"

Wie gesagt, das ist rumstochern im dunkeln, wenn es jemand besser kann, bitte vortreten 😉


   
AntwortZitat
(@tommyt)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 11
 

Danke für die weiteren Ideen zur Fehlersuche. "cat current" steht tatsächlich nicht drin. Hier mal eine Kopie:

Last login: Tue Apr 25 17:42:07 2023
root@einstein:~# cd /var/log/dbus-modbus-client
root@einstein:/var/log/dbus-modbus-client# ls
@400000006445159a119f0e14.s current
@40000000644669e41b22fbbc.s lock
@40000000644810f43b15c544.u state
root@einstein:/var/log/dbus-modbus-client# vi current

@40000000644810f5085cec2c starting dbus-modbus-client
@40000000644810fd0fea2a54 INFO Waiting for localsettings
@40000000644810fd1020037c INFO waiting for settings
@40000000644810fe329bdd2c INFO Starting background scan
@40000000644810fe3ac2e284 INFO Scanning 192.168.178.67/24
@40000000644810ff03c28834 INFO registered ourselves on D-Bus as com.victronenergy.modbusclient.tcp
@400000006448117312010fec INFO Scan complete
@400000006448143c37acb944 INFO Starting background scan
@400000006448143c391424fc INFO Scanning 192.168.178.67/24
@40000000644814b03aa97a9c INFO Scan complete
~
~
~
~
~
~
~
~
~
~
~
~
~
- current 10/10 100%

Kannst Du daran erkennen, wo ich weiter suchen muss? List sich so, als ob er keinen weiteren Modbusteilnehmer findet?!

 

Ich habe gerade noch was im Terminal gefunden, was vielleicht hilft:

5. Zeile von unten

rm: can't remove ' Link entfernt ': No such file or directory

 

Last login: Sun Apr 23 11:22:10 2023 from 192.168.178.58
root@einstein:~# cd /opt/victronenergy/dbus-modbus-client
root@einstein:/opt/victronenergy/dbus-modbus-client# ls
__pycache__ mdns.py start-serial.sh
abb.py probe.py utils.py
carlo_gavazzi.py register.py ve_utils.py
dbus-modbus-client.py scan.py vedbus.py
device.py settingsdevice.py watchdog.py
ev_charger.py smappee.py
root@einstein:/opt/victronenergy/dbus-modbus-client# wget Link entfernt
--2023-04-23 11:25:07-- Link entfernt
Resolving raw.githubusercontent.com... 185.199.108.133, 185.199.109.133, 185.199.110.133, ...
Connecting to raw.githubusercontent.com|185.199.108.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3848 (3.8K) [text/plain]
Saving to: ‘Kostal_SmartEnergyMeter.py’

Kostal_SmartEnergyM 100%[===================>] 3.76K --.-KB/s in 0.002s

2023-04-23 11:25:07 (2.40 MB/s) - ‘Kostal_SmartEnergyMeter.py’ saved [3848/3848]

root@einstein:/opt/victronenergy/dbus-modbus-client# ls
Kostal_SmartEnergyMeter.py register.py
__pycache__ scan.py
abb.py settingsdevice.py
carlo_gavazzi.py smappee.py
dbus-modbus-client.py start-serial.sh
device.py utils.py
ev_charger.py ve_utils.py
mdns.py vedbus.py
probe.py watchdog.py
root@einstein:/opt/victronenergy/dbus-modbus-client# vi dbus-modbus-client.py
root@einstein:/opt/victronenergy/dbus-modbus-client# rm Link entfernt
rm: can't remove ' Link entfernt ': No such file or directory
root@einstein:/opt/victronenergy/dbus-modbus-client# reboot

Broadcast message from root@einstein (pts/0) (Sun Apr 23 11:27:16 2023):

The system is going down for reboot NOW!
root@einstein:/opt/victronenergy/dbus-modbus-client# client_loop: send disconnect: Broken pipe

 

Was kann ich tun? Wer kann helfen?

Nachtrag: ich habe das ganze zwei drei mal ausgeführt. Vermutlich wurde die Datei schon entfernt und ist daher jetzt weg. Dann kann er sie natürlich beim zweiten drüberinstallieren nicht noch mal löschen, weil sie ja schon weg ist.

Trotzdem: andere Ideen?

Vielen Dank,

Tommy


   
AntwortZitat
(@stivmaster)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 29
 

Starte das commando mal als root

 

Edit: oder das Commando war falsch geschrieben/kopiert, evtl Zeilenumbrüche mit dabei?


   
AntwortZitat
(@stivmaster)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 29
 

Versuch mal das KSEM an zu pingen.

 


   
AntwortZitat
Seite 3 / 8
Teilen: