Benachrichtigungen
Alles löschen

Victron und Smartmeter

10 Beiträge
3 Benutzer
3 Reactions
129 Ansichten
 jay
(@jay)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1631
Themenstarter  

Hallo,

ich habe einen Easysolar II GX.

Kann dieser direkt durch ein Smartmeter gesteuert werden?

Einmal soll das des Netzbetreibers verwendet werden (iskra mt681), einmal ein Zwischenzähler mit 485 (DS100).

Beide liefern ihre Werte auch an Homeassistant, sodass man zur Not die Werte auch dort her nehmen könnte.

Gibt es dazu schon konkrete Beispiele, evtl einen Link zu dem Szenario?


   
Zitat
 wihz
(@wihz)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 598
 

Wenn ich das richtig sehe, kann man den iskra mt681 per IR-Schnittstelle per SML auslesen.

Dafür gibt es diverse Projekte, die das auslesen können und an VenusOS weitergeben können. 

z.B.:

  https://github.com/mr-manuel/venus-os_dbus-mqtt-grid
  https://github.com/schollex/dbus-d0-smartmeter

Schau auch mal mit der Forensuche. Habe gelesen, dass einige das hier per Tasmota und IR-Sensor realisieren. z.B.: https://www.akkudoktor.net/forum/panels-wechselrichter-laderegler/infrarot-schnittstelle-netzbetreiber-smartmeter-victron-ess/ https://www.akkudoktor.net/forum/diy-akku-komponenten-aufbau-methoden-probleme-inbetriebnahme/einbindung-ir-lesekopf-in-venus-os-ueber-home-assistant/ ....

Ich hatte damals nichts fertiges gefunden und da ich so und so volkszaehler im Einsatz habe, habe ich mir MqttToGridMeter https://github.com/Marv2190/venus.dbus-MqttToGridMeter genommen und entsprechend modifiziert. War an einem Wochendende in ein paar Stunden schnell realisiert, da ich neben dem Stromzähler bereits einen Linux-Server stehen habe und volkszaehler bereits seit vielen Jahren lief. Extra Tasmota mit ESP32 aufzubauen, wollte ich nicht.

Generell ist es aber so, dass eine Lösung mittels eines EM540 am besten funktioniert. Der hat eine sehr hohe Abtastrate und das Herunterschalten bei Nulleinspeisung funktioniert quasi sofort. Nur beim Ramp up hält man sich an die 400 Watt/Sekunde.

Das wirst Du mit einer alternativen Lösung so nicht hinbekommen.


   
AntwortZitat
 jay
(@jay)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1631
Themenstarter  

Veröffentlicht von: @wihz

Wenn ich das richtig sehe, kann man den iskra mt681 per IR-Schnittstelle per SML auslesen.

Ja, die Auslesung habe ich bereits und im "Echtzeitmodus" kriegt Homeassistant alle 1,5 Sekunden eine MQTT Nachricht mit dem aktuellen Leistungswert.

Dieser Wert ist ja der eigentlich Relevante, da nach diesem der Versorger abrechnet.

Veröffentlicht von: @wihz

MqttToGridMeter

Das braucht dann aber einen venus Server und geht nicht direkt mit dem Cerbo alleine?

Veröffentlicht von: @wihz

Der hat eine sehr hohe Abtastrate

Was genau verstehst du unter "sehr hoch"?

Veröffentlicht von: @wihz

EM540 am besten funktioniert.

Der wird dann direkt über 485 an den cerbo angeschlossen und gut, oder wie?

Ich suche ja etwas das möglichst ohne weitere externe Geräte mein Easysolar direkt kann.

 

 


   
AntwortZitat
 wihz
(@wihz)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 598
 

@jay Die Abtastrate des EM540 sind 100ms.

 

Dein Easysolar II GX https://www.victronenergy.de/inverters-chargers/easysolar-ii-gx besteht doch aus einem Multiplus, einem Smartsolar und einem GX.

Der GX hat VenusOS und entsprechende Schnittstellen. Gemäß https://www.victronenergy.com/media/pg/Energy_Meter_EM540/de/introduction.html brauchst Du für den Anschluss einen USB nach RS485-Konverter.


   
saugnapf reacted
AntwortZitat
 jay
(@jay)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1631
Themenstarter  

Veröffentlicht von: @wihz

Die Abtastrate des EM540 sind 100ms.

Bissle übertrieben, wenn man eh nur 400W pro Sekunde ändern darf...

Veröffentlicht von: @wihz

brauchst Du für den Anschluss einen USB nach RS485-Konverter.

Ja, daran hängts nicht. Ich hab ja sogar ein Smartmeter mit 485.

Hilfreich wäre es eben, wenn man dem GX sagen könnte "lies diese Adresse, da steht der Momentanverbrauch drin"...

Geht das? Ich will eben nicht nochmal 100€ oder mehr für einen Zähler ausgeben, den ich garnicht wirklich brauche.

Hat das Ding wenigstens MID?

 

(Zur allergrößten Not werde ich einen Datenkonverter bauen...)

 

 

 


   
AntwortZitat
 wihz
(@wihz)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 598
 

Die 400 Watt/s sind nur beim Anstieg (Ramp-Up).

Veröffentlicht von: @jay

Hilfreich wäre es eben, wenn man dem GX sagen könnte "lies diese Adresse, da steht der Momentanverbrauch drin"...

Geht das?  

Geht als Konfiguration so nicht.

Man kann Fremdzähler per Skript einbinden. Und auch Node-Red nutzen. Da die Schnittstellen offen sind, gibt es viele Realisierungen beispielsweise bei github.

Beispiele, welche Zähler unterstützt werden siehe auch https://meintechblog.de/2023/12/02/victron-diy-guide-teil-4-grid-meter-in-venus-os-integrieren/

Siehe meinen Post weiter oben.

 

 

 


   
AntwortZitat
 jay
(@jay)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1631
Themenstarter  

Veröffentlicht von: @wihz

Man kann Fremdzähler per Skript einbinden.

Direkt im Cerbo kann man entsprechende Skripte ausführen?

Nodered wäre ja genauso was (langsames) Externes, wie ein HA oder Tasmota Script...

 

 


   
AntwortZitat
 wihz
(@wihz)
Autarkiekönig
Beigetreten: Vor 2 Jahren
Beiträge: 598
 

Ja. VenusOS auf dem GX ist im Prinzip eine eigene Unix-Distribution mit einem Linux Kernel. Wenn die läuft, kannst Du über die Remote-Console einen SSH-Server freischalten. Per SSH kannst Du dann beliebige Python-Skripte installieren, testen und freischalten. Per SFTP oder wget kannst Du Skripte aus github für Venusos übertragen und konfigurieren. Python und bash sind kein Problem.

Wenn man Unix bzw. Linux kennt, eine tolle Umgebung. Toll ist, dass Victron einen Großteil der Sources in Github bereitstellt.

Allerdings ist es kein normales BSD- oder SYSV-Unix oder Linux und auch die Pfade sind speziell. Man kann also keine Pakete einer Linux-Distribution installieren und muss sich an das System gewöhnen. Ist ja auch VenusOS. Aber das Python hat alle Erweiterungen, die man normalerweise braucht inkl. dbus, etc. Und vi gibt es auch. Was braucht man mehr?

In der Large-Version des VenusOS gibt es sogar NodeRed. Ob das GX-Modul des Easy-Solar II genügend RAM und Flash hat, um NodeRed zu installieren weiß ich aber nicht. Musst Du probieren. 

Ich habe selbst keinen GX, sondern einen Raspbery Pi 4 mit VenusOS large mit Nodered und einen normalen Multiplus II sowie Smartsolar im Einsatz. Läuft super. Das es ein kombiniertes Gerät wie dem Easysolar gibt war mir vor Deinen Posting überhaupt nicht klar. 

Wenn Du aus der Unix/Linux-Ecke kommst, vi Dein Standard-Editor und Python kannst, dann nutze das. Wenn Du Dich damit nicht auskennst, schau Dir Node-Red an. Man muss sich einarbeiten, aber dann geht vieles schneller und einfacher als selbst zu programmieren.

Zeit sollte man mitbringen. Man muss halt abwägen, ob man nur das verwendet und kauft, was bereits unterstützt wird oder man investiert halt etwas Zeit.

Diese r Beitrag wurde geändert Vor 2 Monaten 4 mal von wihz

   
saugnapf reacted
AntwortZitat
saugnapf
(@saugnapf)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1321
 

NodeRed läuft problemlos auf dem internen GX.

Hast du denn nun einen CERBO oder ein internes GX?

Inzwischen gibt es neben dem EM540 auch ein EnergyMeter direkt von Victron. Ist inzwischen gar nicht mal mehr so sehr viel teurer, erleichtert aber den Installationsaufwand, weil hier die Leitungen nicht durch den EM geführt werden.

https://www.victronenergy.de/upload/documents/Datasheet-Energy-Meters-Selection-Guide-DE.pdf

6x 300Wp = 1.8kWp an 3x EVT560 MicroInverter - MultiPlus-II GX mit 4x PylonTech US2000 (je 2,4kWh)

Hier klicken, wenn du Kollegen in deiner Umgebung finden möchtest.


   
AntwortZitat
 jay
(@jay)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1631
Themenstarter  

Veröffentlicht von: @wihz

Python und bash sind kein Problem.

Na das sind doch mal hoffnungsvolle Neuigkeiten. Smile Da sollte man dann ja auch das eigene 485 Protokoll einbinden können. Abfragen tu ichs ja bereits mit nem Selbstbau.

Der GX muss dann quasi nurnoch die Werte raussniffen...

Veröffentlicht von: @wihz

Ob das GX-Modul des Easy-Solar II genügend RAM und Flash hat, um NodeRed zu installieren weiß ich aber nicht.

Ich bin weder ein Freund der zusammenklick Scriptsprachen, noch von Java(script)...

Ich mach das lieber in Bash, oder eben auch python wenns sein muss...

Veröffentlicht von: @wihz

Das es ein kombiniertes Gerät wie dem Easysolar gibt war mir vor Deinen Posting überhaupt nicht klar. 

Ich habe das Ding vor ein paar Jahren teuer und in naiver Spontaneität gekauft.

Seitdem liegt es rum und ich hab mich schon ein paar mal "geärgert" dass ich das Zeug als Einzelmodule wohl n gutes Stück billiger hätte haben können...

Veröffentlicht von: @wihz

Wenn Du aus der Unix/Linux-Ecke kommst

Jaaa. Seit Jahrzehnten...

Veröffentlicht von: @wihz

vi Dein Standard-Editor

Ich bin zwar kein Masochist, aber kann vi durchaus bedienen. Smile

Veröffentlicht von: @wihz

man investiert halt etwas Zeit.

Das ist kein Problem. Ich hab mich mit der Victron Programmierung bisher halt noch 0 beschäftigt. Ist aber schön zu sehn, dass ich günstigen MID Zähler und Einspeisesteuerung direkt mit Boardmitteln benutzen kann.

Veröffentlicht von: @saugnapf

Hast du denn nun einen CERBO oder ein internes GX?

Cerbo war nur nachgeplappert. Ich habe einen Easysolar, also den internen GX.

Veröffentlicht von: @saugnapf

Inzwischen gibt es neben dem EM540 auch ein EnergyMeter direkt von Victron.

Ich will eben möglichst mit den bereits Vorhandenen auskommen, zumal das ja auch die sind, die abrechnungsrelevante Werte liefern.

 

 

 


   
AntwortZitat
Teilen: