Integration Photovoltaik-Anlage mit SolarEdge
Moderator: Co-Administratoren
Re: Integration Photovoltaik-Anlage mit SolarEdge
Hallo,
es gibt aber noch eine recht simple Lösung für eine Integration der PV in die Homematic Anlage. Einfach über den Funk-Helligkeitsensor die Lichtstärke messen und dann davon abhängig über Aktoren die Verbraucher einschalten. Geht auch mit nicht
Solaredge PV Anlagen.
es gibt aber noch eine recht simple Lösung für eine Integration der PV in die Homematic Anlage. Einfach über den Funk-Helligkeitsensor die Lichtstärke messen und dann davon abhängig über Aktoren die Verbraucher einschalten. Geht auch mit nicht
Solaredge PV Anlagen.
Re: Integration Photovoltaik-Anlage mit SolarEdge
@Lesiflo: Genial einfacher Vorschlag!
Auch wenn man da ein bisschen tüfteln muss (ab welcher Helligkeitsstufe man schaltet) und man auch nicht weiß, wieviel Verbrauch man sonst hat...aber eigentlich super simpel...
Auch wenn man da ein bisschen tüfteln muss (ab welcher Helligkeitsstufe man schaltet) und man auch nicht weiß, wieviel Verbrauch man sonst hat...aber eigentlich super simpel...
-
- Beiträge: 236
- Registriert: 02.03.2013, 16:28
- Danksagung erhalten: 1 Mal
Re: Integration Photovoltaik-Anlage mit SolarEdge
Hallo zusammen, bin jetzt auch endlich stolzer Besitzer von einem Solaredge Wechselrichter. Hat es jemand schon geschafft die Daten von dem Wechselrichter über Modbus TCP in die Homematic zu schieben ? Mit einem Modbus Master Simulator Programm kann ich die Daten aus dem WR schon fleißig auslesen. Nun muss ich die Homematic nur noch überreden das sie die Daten holt.
Gruß Christian
Gruß Christian
Re: Integration Photovoltaik-Anlage mit SolarEdge
Bisher glaube ich hat das noch keine hier gemacht. Es gibt aber unter iobrocker einen Modbus-Adapter mit dem sich die Daten einlesen lassen. Falls du iobroker am laufen hast, mal damit versuchen. Ich selber nutze schon recht langeHallo zusammen, bin jetzt auch endlich stolzer Besitzer von einem Solaredge Wechselrichter. Hat es jemand schon geschafft die Daten von dem Wechselrichter über Modbus TCP in die Homematic zu schieben ? Mit einem Modbus Master Simulator Programm kann ich die Daten aus dem WR schon fleißig auslesen. Nun muss ich die Homematic nur noch überreden das sie die Daten holt.
Gruß Christian
erfolgreich diese Lösung hier über die API-Schnittstelle.
-
- Beiträge: 6821
- Registriert: 22.05.2012, 08:40
- System: CCU
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 497 Mal
Re: Integration Photovoltaik-Anlage mit SolarEdge
Warum primär Modbus? Du kannst die Daten auch über die API abholen als JSON auswerten und dann ablegen.ChristianM hat geschrieben:Hat es jemand schon geschafft die Daten von dem Wechselrichter über Modbus TCP in die Homematic zu schieben ?
-
- Beiträge: 236
- Registriert: 02.03.2013, 16:28
- Danksagung erhalten: 1 Mal
Re: Integration Photovoltaik-Anlage mit SolarEdge
Weil man über Modbus die Daten schneller und häufiger abrufen kann.Fonzo hat geschrieben:Warum primär Modbus? Du kannst die Daten auch über die API abholen als JSON auswerten und dann ablegen.ChristianM hat geschrieben:Hat es jemand schon geschafft die Daten von dem Wechselrichter über Modbus TCP in die Homematic zu schieben ?
-
- Beiträge: 6821
- Registriert: 22.05.2012, 08:40
- System: CCU
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 497 Mal
Re: Integration Photovoltaik-Anlage mit SolarEdge
Ach so, wie das mit einer CCU selber geht weis ich nicht. Ich nutzte IP-Symcon, da kann man dann Modbus nutzten, ist aber halt extern und nicht die CCU die das macht, diese wird nur über IP-Symcon gesteuert.ChristianM hat geschrieben: Weil man über Modbus die Daten schneller und häufiger abrufen kann.
-
- Beiträge: 236
- Registriert: 02.03.2013, 16:28
- Danksagung erhalten: 1 Mal
Re: Integration Photovoltaik-Anlage mit SolarEdge
Ja über IoBroker geht es bei mir auch schon mehr oder weniger. Naja gut dann muss ich mir das mal weiter anschauen.
-
- Beiträge: 118
- Registriert: 08.01.2015, 20:22
- Wohnort: Neufeld/Leitha
- Danksagung erhalten: 3 Mal
Re: Integration Photovoltaik-Anlage mit SolarEdge
Hallo
Ich muss das Thema wieder mal aufwärmen, ich habe das Problem dass ich keine Daten in die xml datei bekommen.
und wenn ich den Link aufrufe bekomme ich aber daten,
und im 2. schritt, wenn ich die bekommene daten vom link in die XML datei kopiere, dann werden die Systemvariabeln trotzdem nicht befüllt.
Kann mir jemand vielleicht einen Tipp geben
Danke
lg Tom
Ich muss das Thema wieder mal aufwärmen, ich habe das Problem dass ich keine Daten in die xml datei bekommen.
und wenn ich den Link aufrufe bekomme ich aber daten,
und im 2. schritt, wenn ich die bekommene daten vom link in die XML datei kopiere, dann werden die Systemvariabeln trotzdem nicht befüllt.
Kann mir jemand vielleicht einen Tipp geben
Danke
lg Tom
Code: Alles auswählen
load tclrega.so
# Daten von SE holen
# ==================
set url "https://monitoringapi.solaredge.com/site/xxxxx/overview.xml?api_key=xxxxx"
exec /usr/bin/wget --no-check-certificate -q -O /usr/local/addons/solaredge/export.xml $url
set f [open "/usr/local/addons/solaredge/export.xml"]
set input [read $f]
close $f
# Werte aus XML Datei auslesen
# =============================
regexp "<currentPower><power>(.*?)</power></currentPower><measuredBy>INVERTER</measuredBy>" $input dummy currentv0 ;
regexp "<lastUpdateTime>(.*?)</lastUpdateTime>" $input dummy currentv1;
regexp "<lastDayData><energy>(.*?)</energy></lastDayData>" $input dummy currentv2 ;
regexp "<lastMonthData><energy>(.*?)</energy></lastMonthData>" $input dummy currentv3 ;
regexp "<lastYearData><energy>(.*?)</energy></lastYearData>" $input dummy currentv4 ;
regexp "<lifeTimeData><energy>(.*?)</energy></lifeTimeData>" $input dummy currentv5 ;
# Werte in Variable schreiben
# =============================
set rega_cmd ""
append rega_cmd "var w0 = dom.GetObject('SolarEdge-CurrentPower');"
append rega_cmd "w0.State('$currentv0');"
append rega_cmd "var w1 = dom.GetObject('SolarEdge-LastUpdateTime');"
append rega_cmd "w1.State('$currentv1');"
append rega_cmd "var w2 = dom.GetObject('SolarEdge-ThisDayData');"
append rega_cmd "w2.State('$currentv2');"
append rega_cmd "var w3 = dom.GetObject('SolarEdge-ThisMonthData');"
append rega_cmd "w3.State('$currentv3');"
append rega_cmd "var w4 = dom.GetObject('SolarEdge-ThisYearData');"
append rega_cmd "w4.State('$currentv4');"
append rega_cmd "var w5 = dom.GetObject('SolarEdge-LifeTimeData');"
append rega_cmd "w5.State('$currentv5');"
# Daten an die CCU2 übergeben
# =============================
rega_script $rega_cmd
Code: Alles auswählen
<overview>
<lastUpdateTime>2018-09-03 18:27:03</lastUpdateTime>
<lifeTimeData>
<energy>10563.0</energy>
<revenue>0.359142</revenue>
</lifeTimeData>
<lastYearData>
<energy>10563.0</energy>
</lastYearData>
<lastMonthData>
<energy>9784.0</energy>
</lastMonthData>
<lastDayData>
<energy>2626.0</energy>
</lastDayData>
<currentPower>
<power>56.0</power>
</currentPower>
<measuredBy>INVERTER</measuredBy>
</overview>
LG Tom
________________________________________________________
2 mal CCU3 (Raspberrymatic) 1 mal CCU2, 10 Lan Gateway, und ca. 180 Komponenten
________________________________________________________
2 mal CCU3 (Raspberrymatic) 1 mal CCU2, 10 Lan Gateway, und ca. 180 Komponenten
-
- Beiträge: 118
- Registriert: 08.01.2015, 20:22
- Wohnort: Neufeld/Leitha
- Danksagung erhalten: 3 Mal
Re: Integration Photovoltaik-Anlage mit SolarEdge
Hallo
hat sich erledigt
1 Fehler in der Variablen, 2 buchstaben vertauscht
einmal bein namen von tlc script solardege.tlc geschrieben stadt solaredge.tlc
und dann hat den script die Erlösauswertung nicht geschmeckt
<lifeTimeData>
<energy>10563.0</energy>
<revenue>0.359142</revenue>
</lifeTimeData>
habe die Erlösberechnung am Solar Edge Vorerstmal abgedreht und somit entfällt die Zeile <revenue>0.359142</revenue> und das Script funktioniert
lg Tom
hat sich erledigt
1 Fehler in der Variablen, 2 buchstaben vertauscht
einmal bein namen von tlc script solardege.tlc geschrieben stadt solaredge.tlc
und dann hat den script die Erlösauswertung nicht geschmeckt
<lifeTimeData>
<energy>10563.0</energy>
<revenue>0.359142</revenue>
</lifeTimeData>
habe die Erlösberechnung am Solar Edge Vorerstmal abgedreht und somit entfällt die Zeile <revenue>0.359142</revenue> und das Script funktioniert
lg Tom
LG Tom
________________________________________________________
2 mal CCU3 (Raspberrymatic) 1 mal CCU2, 10 Lan Gateway, und ca. 180 Komponenten
________________________________________________________
2 mal CCU3 (Raspberrymatic) 1 mal CCU2, 10 Lan Gateway, und ca. 180 Komponenten