Steuerung für Batteriespeicher und Photovoltaikanlage

Begonnen von kores, 12 Januar 2015, 20:01:08

Vorheriges Thema - Nächstes Thema

networker

Ich würde sagen, er erreicht dei Device nicht.

Zitat
2017.06.12 13:30:40 3: SonBat: Read callback: Error: connect to http://192.168.1.222:3480 timed out


pejonp

#61
@sky-chris

Devise hat nichts mit der s/n zu tun. Schau mal ein paar Einträge weiter vorn, dort sind einige Abfragen beschrieben . Device ist ein Gerät in der sonnenbatterie.

Was für ein Server (micasa ?) wird eingesetzt ?
Kommst du auf deine sonbat über die ip-Adresse ?

Pejonp

Ps: mit diesem Befehl und device von x=1 bis 9 kannst du dir die Daten anzeigen lassen

http://ip:3480/data_request?id=device&output_format=xml&DeviceNum=x
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

sky-chris

Das mit device = 1...9 habe ich schon durchprobiert nachdem im Beispiel 7 stand und meine s/n nicht funktioniert hat.

Ich komme über die IP-Adresse auf Port 8080 auf die Anlage und kann alle Daten einsehen, sie synct auch mit dem sonnen-Server...

Mit der Abfrage:
http://192.168.1.222:3480/data_request?id=device&output_format=xml&DeviceNum=x
bekomme ich von 1 bis 9 immer einen timeout

pejonp

#63
@sky-chris

Wie sieht deine Oberfläche aus. So wie meine ?

Pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

sky-chris

Hallo Pejonp,

nein, ich nutze gar keinen MiCasaVerde-Server. Ich vermute mal, dass Sonnen früher diesen Server als "Fremdprodukt" mitgeliefert hat und heute einen eigenen Server betreibt mit dem die Daten gesynct werden. Wenn ich das richtig sehe, liest du die Daten doch direkt an der Sonnenbatterie aus. Meine Firmware-Version der Sonnenbatterie ist 0.8.2.6589, die Software-Version 0.8.6.7711. Ist es denkbar, dass deine Batterie auf Port 3480 Daten liefert aber meine nicht?

Christian

pejonp

Hallo sky-chris,

1. Wie sieht den deine Oberfläche aus ?

Wenn ich meine SonBat abfrage kommt dieses:

version="*1.5.622*" model="Sercomm NA900" zwave_heal="1" temperature="C" serial_number="........" fwd1="fwd8.mios.com" fwd2="fwd7.mios.com" ir="0" irtx="" loadtime="1497282993" dataversion="283403507" ....

2. Was passiert wenn du die SonBat über einen anderen Port abfragst ?
http://ip:8080/data_request?id=sdata&output_format=xml
oder nur
http://ip:3480/

3. Hast du mal versucht mit Wireshark Daten mitzulesen ?
4. Kannst du über eine App oder Web-Browser auf deine Z-Wave Steckdosen zugreifen und diese schalten oder ein Lastrelais schalten ?
5. Was hast du für eine SonBat ? meine: Sonnenbatterie Comfort S (Vera3)

Jörg

LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

sky-chris

#66
Hallo Jörg,

Zitat
1. Wie sieht den deine Oberfläche aus ?

Siehe Anhang, die zweite Seite "Power Meter" hat alle Daten die wir brauchen...

Zitat
2. Was passiert wenn du die SonBat über einen anderen Port abfragst ?
http://ip:8080/data_request?id=sdata&output_format=xml
oder nur
http://ip:3480/

Bei beiden Aufrufen keine Reaktion, der Server antwortet nicht. Auf die Seite der Sonnenbatterie komme ich erst nach Anmeldung, das wird vermutlich das Problem sein?

Zitat
3. Hast du mal versucht mit Wireshark Daten mitzulesen ?

Nein, hab ich noch nie benutzt, werde ich installieren und mal schnüffeln...

Zitat
4. Kannst du über eine App oder Web-Browser auf deine Z-Wave Steckdosen zugreifen und diese schalten oder ein Lastrelais schalten ?

Ja, ich kann Steckdosen über Webaufrufe schalten (allerdings über Jeelink und nicht Z-Wave...)

Zitat
5. Was hast du für eine SonBat ? meine: Sonnenbatterie Comfort S (Vera3)

Sonnenbatterie eco 8.0/10

Christian

pejonp

Hallo Christian,

bist du jetzt bei dir im Netz oder auf dem Server von Sonne im Internet ?
Speicher mal die Seite mit den "Power Meter" Daten als Txt-Datei oder HTML-Datei ab und öffne diese mit einem Editor. Was wird dort angezeigt ?

Jörg
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

sky-chris

Hallo Jörg,

ich bin direkt lokal auf der Anlage, nicht im Web.

Im html-Code steht alles drin (siehe Anhang).
Ich kenne mich leider mit dem HTTPMOD nicht aus, kann ich mich damit auch anmelden?
Dann könnte ich das auf die aktuelle Sonnen-Oberfläche anpassen...

Christian

pejonp

Hallo Christian,

Die HTML Datei sieht doch schon gut aus. Da kann man sicher etwas machen. Wegen dem login schau mal hier https://wiki.fhem.de/wiki/HTTPMOD, dort ist alles zum HTTPMOD-MODUL beschrieben.
Du mußte jetzt nur die Syntax für die Anmeldung herausbekommen,  vielleicht mit wireshark.

Jörg
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

sky-chris

Hallo Jörg,

bin leider erst jetzt wieder dazu gekommen weiter zu wühlen...
Mit dem Login bi ich leider nicht richtig weitergekommen, aber ich habe gefunden, dass die neuer Software von Sonnen die Daten wohl so ausgibt:

http://[IP-SonnenBatterie]:8080/api/v1/status
An die Daten kommt man auch ohne Login...
Das Ergebnis sieht dann so aus:
{"Consumption_W":444,"Fac":50,"GridFeedIn_W":-26,"IsSystemInstalled":1,"Pac_total_W":416,"Production_W":0,"RSOC":96,"Timestamp":"2017-06-22 21:14:40","USOC":96,"Uac":232,"Ubat":53}

Im Forum gibt's auch eine Diskussion dazu (eigentlich anderes Thema):
https://forum.fhem.de/index.php/topic,67029.msg589960.html#msg589960

Du hast mich aber schon mal auf die richtige Fähre geführt, danke!

Gruß
Christian

pejonp

Hallo Christian,

Sieht doch gut aus. Gibt es zur API eine Beschreibung?
Aber diese Daten könnte man auch etwas anfangen.

Tschüss  jörg
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

roli

Leider gab es schon lange keinen Beitrag mehr.

Ich habe eine ECo 8 10KW Sonnenbatterie  und würde gerne manche Dinge mit FHEM machen.

Folgende Probleme bis jetzt:
* Z-Wave Plugs

          Habe FIBARO FGS213 Schalter, bekomme sie jedoch nicht eingebunden. Im Batteriegehäuse ist kein USB z-Wave dongle, aber Sonnen sagt mit, dass der Controller auf der Platine ist. 
          Hat jemand Erfahrung , bzw. weiss wie ich auf den Controller zugreifen kann ?


* Einbindung in FHEM

       Grundwissen über das API (HTTP://ip/:8080/api/v1/status ) habe ich   --- aber sicher hat schon jemand die FHEm config dafür, wo die Werte Sinnvoll angezeigt werden.
       
       Gleichzeitig brauche ich eine Steuerung der BAtterie  um nachts bei Niedertarif  eine  Entladung zu reduzieren bzw. für einige ZEit zu unterbrechen ?

   Jemand der bereits Erfahrungen und Lösungen hat ?
FHEM auf Debian (RASPI), 2 * CUL868/433 *  FS20 STR, 2 * HMS100 T, 2 * , 1* FS20 SU, 2 *  FS20 SM8, 2 ; 1-wire Temp,i2c Bus; ESP32 WROOM; ESP8266; Arduino
Sonnenbatterie Eco8;Elektro  Nachspeicher-Ofen Ladesteuerung,
Haus Lüftung,
Integration von HardwareAlarmanlag

pejonp

Zitat von: roli am 20 September 2017, 15:50:45
...
Ich habe eine ECo 8 10KW Sonnenbatterie  und würde gerne manche Dinge mit FHEM machen.

Folgende Probleme bis jetzt:
* Z-Wave Plugs

          Habe FIBARO FGS213 Schalter, bekomme sie jedoch nicht eingebunden. Im Batteriegehäuse ist kein USB z-Wave dongle, aber Sonnen sagt mit, dass der Controller auf der Platine ist. 
          Hat jemand Erfahrung , bzw. weiss wie ich auf den Controller zugreifen kann ?


* Einbindung in FHEM

       Grundwissen über das API (HTTP://ip/:8080/api/v1/status ) habe ich   --- aber sicher hat schon jemand die FHEm config dafür, wo die Werte Sinnvoll angezeigt werden.
       
       Gleichzeitig brauche ich eine Steuerung der BAtterie  um nachts bei Niedertarif  eine  Entladung zu reduzieren bzw. für einige ZEit zu unterbrechen ?

   Jemand der bereits Erfahrungen und Lösungen hat ?
Hallo roli,

schau mal einige Beiräge weiter vorne dort steht etwas zur API oder suche hier im Forum nach "8080/api/v1/status". Da findest du schon Lösungensansätze.

*Z-Wave Plugs
Gibt es auf der Web-Oberfläche der ECO die Möglichkeit Geräte zu hinterlegen/anzulernen oder sind schon welche hinterlegt.
Bei meiner Sonnenbatterie ComfortS mußte ich die Steckdosen extra anlernen.

Du kannst ja mal die einzelen Seiten aufrufen und als Textdatei abspeichern und hier anhängen. siehe  Antwort #68

pejonp


LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

roli

Pojonp,
habe im Forum schon alles gelesen und dachte eigentl. dass ev. jemand eine fertige, schöne Darstellung der Sonnenbatterie in FHEm hat und dies mit mir teilt
damit ich nicht alles von 0 beginnen muß.

Eine Steuerung der BAtterie  - temp limitieren der Entladung hat wohl noch niemand. Gut viele haben wohl auch keine Elektrospeicher heizung.
Ich habe zwar ein API und eine Lösung, aber bin mir nicht sicher, ob dies die beste Lösung ist.

Schade dass es kein spezielles Forum für die Sonnebatterie gibt. So muß jeder sehr viel Zeit investieren.
FHEM auf Debian (RASPI), 2 * CUL868/433 *  FS20 STR, 2 * HMS100 T, 2 * , 1* FS20 SU, 2 *  FS20 SM8, 2 ; 1-wire Temp,i2c Bus; ESP32 WROOM; ESP8266; Arduino
Sonnenbatterie Eco8;Elektro  Nachspeicher-Ofen Ladesteuerung,
Haus Lüftung,
Integration von HardwareAlarmanlag