Seite 5 von 8

Re: Mit CCU3 Homematic Skript SMA Energy Meter oder Sunny Home Manager 2 auslesen

Verfasst: 20.02.2021, 07:29
von GHS
Hi,
bin erst seit kurzem hier im Forum, da ich auch die Möglichkeit gesucht hab meine PV-Anlage mit HomeMatic zu verbinden.
Bin total begeistert von dem Grund-Script, das ich eingebunden hab und es hat sofort funktioniert :D

Meine PV-ANlage besteht aus einem SMA ST) 8.0-3AV-40, einem SHM2.0, einer Notstrom Back-Up-Box für Sunny Island, einem Sunny Island 4.4 und einer BYD Batterie (BatteryBox LVS 7.7

Was ich nun noch suche ist die Erweiterung des Scripts um den SOC der Batterie auszulesen.
Mein Usecase soll sein, dass ich im Stromausfall ab einem gewissen SOC die WallBox deaktiviere und ab einem SOC2 dann auch noch die Wärmepumpe, um mit der Restkapazität der Batterie das Haus möglichst lange weiter betreiben zu können.

Wie kann ich also den SOC der Batterie auslesen?
Optional wär auch noch die Lade- und Entlade-Leistung der Batterie schön

Re: Mit CCU3 Homematic Skript SMA Energy Meter oder Sunny Home Manager 2 auslesen

Verfasst: 10.03.2021, 14:11
von GHS
Hallo mschneider,
kannst Du mir vielleicht sagen, woher Du die Registereinträge in Deinem bestehenden Script hattest?
Vielleicht finde ich dort ja auch die entsprechenden Register für den Ladezustand der Batterie.

Re: Mit CCU3 Homematic Skript SMA Energy Meter oder Sunny Home Manager 2 auslesen

Verfasst: 17.03.2021, 12:05
von fwiehl
Hallo mschneider,
kannst Du mir vielleicht sagen, woher Du die Registereinträge in Deinem bestehenden Script hattest?
Vielleicht finde ich dort ja auch die entsprechenden Register für den Ladezustand der Batterie.
Das würde mich auch interessieren, wie man den Batterieladestand abfragen kann.
Das Script für EM Netzbezug, EM Netzeinspeisung und EM Zeitstempel funktionieren bei mir tadellos. Es sind halt eben nur 2 Werte.
Vielleicht geht da noch mehr mit diesem recht einfachen Script für die CCU3
Ich finde das Auslesen des Sunny Home Managers 2.0 über dieses Script wesentlich einfacher, als die Modbus-Variante (die im Übrigen bei mir kompliziert wird, da ich 2 Sunny Boy 5.0 Wechselrichter im Einsatz habe).

Bitte um kurze Antwort.

Re: Mit CCU3 Homematic Skript SMA Energy Meter oder Sunny Home Manager 2 auslesen

Verfasst: 27.03.2021, 14:28
von mschneider
GHS hat geschrieben:
10.03.2021, 14:11
Hallo mschneider,
kannst Du mir vielleicht sagen, woher Du die Registereinträge in Deinem bestehenden Script hattest?
Vielleicht finde ich dort ja auch die entsprechenden Register für den Ladezustand der Batterie.
Google: "EMETER-Protokoll-TI-de-10".
Registereinträge über den SOC der batterie findest du da sicher nicht. Ich denke dass kann man über modbus aus dem Sunny Island auslesen.

Re: Mit CCU3 Homematic Skript SMA Energy Meter oder Sunny Home Manager 2 auslesen

Verfasst: 27.03.2021, 14:34
von mschneider
fwiehl hat geschrieben:
17.03.2021, 12:05
Hallo mschneider,
kannst Du mir vielleicht sagen, woher Du die Registereinträge in Deinem bestehenden Script hattest?
Vielleicht finde ich dort ja auch die entsprechenden Register für den Ladezustand der Batterie.
Das würde mich auch interessieren, wie man den Batterieladestand abfragen kann.
Das Script für EM Netzbezug, EM Netzeinspeisung und EM Zeitstempel funktionieren bei mir tadellos. Es sind halt eben nur 2 Werte.
Vielleicht geht da noch mehr mit diesem recht einfachen Script für die CCU3
Ich finde das Auslesen des Sunny Home Managers 2.0 über dieses Script wesentlich einfacher, als die Modbus-Variante (die im Übrigen bei mir kompliziert wird, da ich 2 Sunny Boy 5.0 Wechselrichter im Einsatz habe).

Bitte um kurze Antwort.
Das EM kennt nur die eigenen Werte und verteilt diese (glaube ich). Ich vermute, dass der SOC der Batterie über modbus aus dem Sunny Island ausgelesen werden kann. Ich habe in diesem Forum einen Post geschrieben zum Auslesen eines Sunny Boy's mit modbus TCP. Siehe "sunny boy homematic". Mit kleinen Änderung kann man vermutlich auch den SOC eines Sunny Islands auslesen.

Re: Mit CCU3 Homematic Skript SMA Energy Meter oder Sunny Home Manager 2 auslesen

Verfasst: 27.03.2021, 21:40
von shartelt
ja ist so, auf der SMA seite findet man die Register Doku

Re: Mit CCU3 Homematic Skript SMA Energy Meter oder Sunny Home Manager 2 auslesen

Verfasst: 31.03.2021, 12:12
von fwiehl
ja, genau. Ich habe es in der SMA Modbus Doku gefunden und mein Skript angepasst. Funktioniert tadellos!!

Code: Alles auswählen

string lGetOut = "";
string lGetErr = "";
system.Exec("tclsh /usr/local/addons/modbus/sma_batteriewechselrichter.tcl 192.168.xxx.xxx 30845 2",&lGetOut,&lGetErr);
var SMAValue=dom.GetObject("SMA Batterieladezustand");
SMAValue.State(lGetOut.StrValueByIndex(" ", 1));

Code: Alles auswählen

string lGetOut = "";
string lGetErr = "";
system.Exec("tclsh /usr/local/addons/modbus/sma_batteriewechselrichter.tcl 192.168.xxx.xxx 31393 2",&lGetOut,&lGetErr);
var SMAValue=dom.GetObject("SMA Batterieladung");
SMAValue.State(lGetOut.StrValueByIndex(" ", 1));

Re: Mit CCU3 Homematic Skript SMA Energy Meter oder Sunny Home Manager 2 auslesen

Verfasst: 11.04.2021, 19:05
von Rudi2021
Hallo zusammen,

erst einmal besten dank für den Script und die damit geleistete Arbeit. Leider habe ich das Problem das der Script nach einmaliger Anwendung nur noch Nullwerte bei dem Bezug /Einspeisung liefert. Die Zeitangabe reagiert tadellos. Nach einem Neustart habe selbiges Verhalten auch fest gestellt. Ich habe zur Zeit einen Sunny Boy 3.6 1AV-41, einen Sunny Tripower 5.0, einen Sunny Boy Storage 5.0 soiwei den SHM 2.0 installiert.
Woran kann das liegen?
Als Laie habe ich versucht alle im Forum gemachte Kommentare Vorschläge um zu setzten, leider ohne Erfolg.
Es könnte natürlich auch sein das ich doch irgendwo beim bearbeiten einen Fehler eingebaut habe.
Daher wäre es nett wenn jemand der den gesamten funktionierenden Scritp einstellen würde,danke.
Für eine Tipp oder Hilfestellung wäre ich sehr dankbar.

Gruß Rudi

Re: Mit CCU3 Homematic Skript SMA Energy Meter oder Sunny Home Manager 2 auslesen

Verfasst: 16.04.2021, 10:10
von MarkusSchickaneder
Hallo
Leider Bekomme ich nur Null-Werte Ausgegeben.
Bei mir ist ein SHM 2.0, ein Energy Meter, Sunny Island 6.0 und mehrere SMA Tripower Wechselrichter verbaut.
Ist es möglich das jemand mal direkt mit mir Kontakt Aufnehmen würde?

Gruß und besten Dank
Markus Schickaneder

Re: Mit CCU3 Homematic Skript SMA Energy Meter oder Sunny Home Manager 2 auslesen

Verfasst: 02.05.2021, 02:08
von mschneider
Rudi2021 hat geschrieben:
11.04.2021, 19:05
Hallo zusammen,

erst einmal besten dank für den Script und die damit geleistete Arbeit. Leider habe ich das Problem das der Script nach einmaliger Anwendung nur noch Nullwerte bei dem Bezug /Einspeisung liefert. Die Zeitangabe reagiert tadellos. Nach einem Neustart habe selbiges Verhalten auch fest gestellt. Ich habe zur Zeit einen Sunny Boy 3.6 1AV-41, einen Sunny Tripower 5.0, einen Sunny Boy Storage 5.0 soiwei den SHM 2.0 installiert.
Woran kann das liegen?
Als Laie habe ich versucht alle im Forum gemachte Kommentare Vorschläge um zu setzten, leider ohne Erfolg.
Es könnte natürlich auch sein das ich doch irgendwo beim bearbeiten einen Fehler eingebaut habe.
Daher wäre es nett wenn jemand der den gesamten funktionierenden Scritp einstellen würde,danke.
Für eine Tipp oder Hilfestellung wäre ich sehr dankbar.

Gruß Rudi
Hallo Rudi,
bitte mal posts von PeterAC ansehen oder meinen Nachtrag auf Seite 1 dieses Beitrags. OUTPUT ersetzen durch /dev/NULL ...