76_SMAInverter.pm - Abfrage von SMA Wechselrichter

Begonnen von sct14675, 28 Juli 2016, 11:01:16

Vorheriges Thema - Nächstes Thema

MadMax

Hallo Zusammen,

hier eine Version in der ich die Firmware Versio mit auslese.
Jätzt wäre noch interessant welche wechselrichter bis zu welcher FW Version noch die Temperatur lifern.
In der Weboberfläche wir diese ja auch nich (mehr) angezeigt.

@FHEMAN
Hast du den STP X schon mit der Version hier aus dem Furum getestet?
Was sagt dein Log mit dem angehängten Modul und dem STP X?

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

FHEMAN

Zitat von: MadMax am 14 Mai 2023, 16:10:30@FHEMAN
Hast du den STP X schon mit der Version hier aus dem Furum getestet?
Was sagt dein Log mit dem angehängten Modul und dem STP X?
Leider keine Connection, Verbose 5:
2023.05.14 18:24:14.344 3: SMAInverter SMATripowerX15SW - WARNING - old process 246497 will be killed now to start a new BlockingCall
2023.05.14 18:24:14.353 1: SMAInverter SMATripowerX15SW -> BlockingCall SMAInverter_getstatusDoParse Timeout: process terminated
2023.05.14 18:24:14.534 4: SMATripowerX15SW - ###############################################################
2023.05.14 18:24:14.534 4: SMATripowerX15SW - ##########  Begin of new SMAInverter get data cycle  ##########
2023.05.14 18:24:14.534 4: SMATripowerX15SW - ###############################################################
2023.05.14 18:24:14.534 4: SMATripowerX15SW - timeout cycles since module start: 1
2023-05-14 18:24:14.532 SMAInverter SMATripowerX15SW Timeout: process terminated
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

MadMax

Läuft direkt in Timeout  >:(
Sehr komisch,  kommt nicht mal der Loginversuch
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

MadMax


2023.05.14 15:31:24 4: STP_8_0_SE_test - ###############################################################
2023.05.14 15:31:24 4: STP_8_0_SE_test - ##########  Begin of new SMAInverter get data cycle  ##########
2023.05.14 15:31:24 4: STP_8_0_SE_test - ###############################################################
2023.05.14 15:31:24 4: STP_8_0_SE_test - timeout cycles since module start: 2
2023.05.14 15:31:25 4: STP_8_0_SE_test -> INVCLASS 8009
2023.05.14 15:31:25 4: STP_8_0_SE_test -> INVTYPE 19050
2023.05.14 15:31:25 4: STP_8_0_SE_test -> Start BlockingCall SMAInverter_getstatusDoParse
2023.05.14 15:31:25 4: STP_8_0_SE_test - current time: 14.05.2023 15:31:25
2023.05.14 15:31:25 4: STP_8_0_SE_test - operation time begin: 14.05.2023 04:43:49
2023.05.14 15:31:25 4: STP_8_0_SE_test - operation time end: 14.05.2023 21:41:51
2023.05.14 15:31:25 5: STP_8_0_SE_test - STP8.0SE (SUNNY TRIPOWER 8.0 SE)
2023.05.14 15:31:25 4: STP_8_0_SE_test - Send login to 192.168.10.111 on Port 9522 with password xxxx

Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

MadMax

#1384
Hallo FHEMAN,

versuch bitte mal diese version und setz das intervall höher.
Du startest eine neue anfrage bevor die alte abgearbeitet wurde.

2023.05.14 18:24:14.344 3: SMAInverter SMATripowerX15SW - WARNING - old process 246497 will be killed now to start a new BlockingCall
2023.05.14 18:24:14.353 1: SMAInverter SMATripowerX15SW -> BlockingCall SMAInverter_getstatusDoParse Timeout: process terminated

Du känntest auch das Attribut timeout mal auf 120 zum testen setzen, dann definitiv das intervall größer als das timeout.

Komisch ist auch das hier.
2023.05.14 18:24:14.534 4: SMATripowerX15SW - timeout cycles since module start: 1
2023-05-14 18:24:14.532 SMAInverter SMATripowerX15SW Timeout: process terminated
Die Zeitstempel.

Du kommst scheinbar gar nicht erst in die sub SMAInverter_getstatusDoParse wo die verbindung zum WR aufgebaut wird, oder du schicßt die ab bevor diese fertig ist.
Eventuell ist der Tripower X sehr langsam beim Antworten?

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

FHEMAN

Hallo Max,

das hatte mich auch gewundert. Daher hatte ich im Modul auch testweise mal den nonblocking Aufruf geändert - mit dem Ergebnis, dass mein Fhem dann gefreezt war.

Aktuelles verbose 5 Log mit der 76_SMAInverter.pm:v2.23.0-s27202/2023-05-14 und interval 240, timeout 120:
2023.05.14 21:30:17.055 1: SMAInverter SMATripowerX15SW -> BlockingCall SMAInverter_getstatusDoParse Timeout: process terminated
2023-05-14 21:30:17.063 SMAInverter SMATripowerX15SW Timeout: process terminated
2023.05.14 21:33:17.036 4: SMATripowerX15SW - ###############################################################
2023.05.14 21:33:17.036 4: SMATripowerX15SW - ##########  Begin of new SMAInverter get data cycle  ##########
2023.05.14 21:33:17.037 4: SMATripowerX15SW - ###############################################################
2023.05.14 21:33:17.037 4: SMATripowerX15SW - timeout cycles since module start: 2, Interval: 240
2023.05.14 21:33:17.037 4: SMATripowerX15SW - start BlockingCall
2023.05.14 21:35:17.057 1: SMAInverter SMATripowerX15SW -> BlockingCall SMAInverter_getstatusDoParse Timeout: process terminated
2023-05-14 21:35:17.064 SMAInverter SMATripowerX15SW Timeout: process terminated

Aktiviert ist die SpeedWire Schnittstelle aber laut Parameterliste. Ich könnte sie höchstens mal deaktivieren um zu schauen, ob es etwas verändert.
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

Dracolein

#1386
Zitat von: FHEMAN am 14 Mai 2023, 09:23:02
Zitat von: Dracolein am 14 Mai 2023, 08:07:10OT: sollte man überlegen, die automatischen SMA-Updates eventuell in allen Geräten zu deaktivieren?
Aus meiner Sicht unbedingt. Ich führe Updates nur manuell durch, nachdem ich zwei Wochen lang nix negatives gehört habe. Waren da letztens nicht erst Batteriesysteme komplett tot nach Autoupdates?

Zum Thema: ich versuche gerade behelfsweise, die fehlenden Werte über das lokale WebUI vom WR auszulesen. Die ist nämlich ziemlich kommunikativ. (Speedwire geht bei den neuen STP X Modellen nämlich auch gar nicht mehr, entgegen der Doku)

Letzter OT: ok werde ich heute machen, aber wo stelle ich automatische Updates für den Homemanager 2.0 ab, da des Gerät keine lokale Weboberfläche hat?

edit: found it, ignore this post (sorry)
(Quelle: https://my.sma-service.com/s/article/Setting-Automatic-Firmware-Updates-for-the-Sunny-Home-Manager?language=de )
Raspberry Pi 4 mit FHEM; FTUI Dashboard auf Asus 15,6" VT168H Touchscreen; ZigBee mit ConBee2 USB-Stick; div. Shelly 2.5; integr. Gaszähler mit ESP8266 & ESPEasy;

FHEMAN

Zitat von: MadMax am 23 April 2023, 17:34:49Hallo FHEMAN,

hier habe ich die Geräte mal hinzugefügt.
Bitte Logge dich mal auf dem WR über die Webseite ein, gehe auf Momentanwerte.
Dort bitte mit dem Entwiklermodus oder über Üntersuchen die Werte
DC Leistung Eingang [C]               
DC Spannung Eingang [C]               
DC Strom Eingang [C]
mit den entsprechenden IDs posten.
So sollte das aussehen:
v6380_40451F00_0
Gruß
Max

Hallo Max,
sorry für die späte Reaktion, ich habe keine Mails vom Thread bekommen.

Welche ID meinst du? Ich kann leider nichts in der Art finden. Ist hier erstmal nur ein Screenshot für die AC Werte, weil es dunkel ist:
Du darfst diesen Dateianhang nicht ansehen.
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

MadMax

Hallo Fheman,

Der Tripower X hat das ennoxOS...
Wenn du alle Momentanwerte über Download speicherst, wie sieht dann die Liste aus?

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

FHEMAN

Ziemlich genau so. Hilft evtl. die offizielle Doku?

"sep=;"
"Version";"4";;;;;;
"Sprache";"de-DE";;;;;;
"Lokales Export Datum";"16.05.2023 09:10:17";;;;;;
"Export Datum UTC";"2023-05-16T07:10:17.262Z";;;;;;
"Zeitzone";"Europe/Berlin";;;;;;
"Nutzername";"AAA";;;;;;
"Ebene";"Gerät";;;;;;
"Id der Anlage";"Plant:1";;;;;;
"Name der Anlage";"BBB";;;;;;
"Id des Gerätes";"IGULD:SELF";;;;;;
"Name des Gerätes";"SMASTPX15";;;;;;
"Seriennummer des Gerätes";"3016478000";;;;;;
"";"";;;;;;
"Gruppe";"Name";"Wert";"Übersetzter Wert";"Einheit";"Kanal"
"Gerät";"Invertertemperatur [1]";"46.996559143066406";"47,0";"°C";"Measurement.Coolsys.Inverter.TmpVal[0]"
"Gerät";"Invertertemperatur [2]";"46.830589294433594";"46,8";"°C";"Measurement.Coolsys.Inverter.TmpVal[1]"
"Gerät";"Invertertemperatur [3]";"46.47321319580078";"46,5";"°C";"Measurement.Coolsys.Inverter.TmpVal[2]"
"DC-Seite";"DC Strom Eingang [A]";"0.8579384684562683";"0,858";"A";"Measurement.DcMs.Amp[0]"
"DC-Seite";"DC Strom Eingang [B]";"0.3850753903388977";"0,385";"A";"Measurement.DcMs.Amp[1]"
"DC-Seite";"DC Strom Eingang [C]";"0.5116044282913208";"0,512";"A";"Measurement.DcMs.Amp[2]"
"DC-Seite";"DC Spannung Eingang [A]";"501.4607849121094";"501,46";"V";"Measurement.DcMs.Vol[0]"
"DC-Seite";"DC Spannung Eingang [B]";"388.0743103027344";"388,07";"V";"Measurement.DcMs.Vol[1]"
"DC-Seite";"DC Spannung Eingang [C]";"470.9220275878906";"470,92";"V";"Measurement.DcMs.Vol[2]"
"DC-Seite";"DC Leistung Eingang [A]";"430.2225036621094";"430";"W";"Measurement.DcMs.Watt[0]"
"DC-Seite";"DC Leistung Eingang [B]";"149.4378662109375";"149";"W";"Measurement.DcMs.Watt[1]"
"DC-Seite";"DC Leistung Eingang [C]";"240.92579650878906";"241";"W";"Measurement.DcMs.Watt[2]"
"Netzüberwachung";"Eingestellter Länderdatensatz";"7584";"[DE] VDE-AR-N4105:2018 Erzeuger >4,6";"kVA";"Measurement.GridGuard.Cntry"
"AC-Seite";"Netzstrom Phase L1";"2.1498825550079346";"2,150";"A";"Measurement.GridMs.A.phsA"
"AC-Seite";"Netzstrom Phase L2";"1.9511476755142212";"1,951";"A";"Measurement.GridMs.A.phsB"
"AC-Seite";"Netzstrom Phase L3";"2.0401451587677";"2,040";"A";"Measurement.GridMs.A.phsC"
"AC-Seite";"Netzfrequenz";"49.98580551147461";"49,99";"Hz";"Measurement.GridMs.Hz"
"AC-Seite";"Netzspannung Phase L1";"236.8136749267578";"236,81";"V";"Measurement.GridMs.PhV.phsA"
"AC-Seite";"Netzspannung Phase L1 gegen L2";"411.1022644042969";"411,10";"V";"Measurement.GridMs.PhV.phsA2B"
"AC-Seite";"Netzspannung Phase L2";"238.16461181640625";"238,16";"V";"Measurement.GridMs.PhV.phsB"
"AC-Seite";"Netzspannung Phase L2 gegen L3";"413.5856628417969";"413,59";"V";"Measurement.GridMs.PhV.phsB2C"
"AC-Seite";"Netzspannung Phase L3";"238.4454345703125";"238,45";"V";"Measurement.GridMs.PhV.phsC"
"AC-Seite";"Netzspannung Phase L3 gegen L1";"410.978271484375";"410,98";"V";"Measurement.GridMs.PhV.phsC2A"
"AC-Seite";"Netzstrom";"6.141175270080566";"6,141";"A";"Measurement.GridMs.TotA"
"AC-Seite";"EEI-Verschiebungsfaktor";"'-0.9999999403953552";"'-1,000";"";"Measurement.GridMs.TotPFEEI"
"AC-Seite";"Erregungsart des cos φ";"1042";"Untererregt";"";"Measurement.GridMs.TotPFExt"
"AC-Seite";"Verschiebungsfaktor";"0.9999999403953552";"1,000";"";"Measurement.GridMs.TotPFPrc"
"AC-Seite";"Scheinleistung";"1460.2843017578125";"1.460";"VA";"Measurement.GridMs.TotVA"
"AC-Seite";"Blindleistung";"'-0.23935911059379578";"0";"var";"Measurement.GridMs.TotVAr"
"AC-Seite";"Leistung";"772.3312377929688";"772";"W";"Measurement.GridMs.TotW"
"AC-Seite";"Leistung";"772.3312377929688";"772";"W";"Measurement.GridMs.TotW.Pv"
"AC-Seite";"Scheinleistung L1";"509.125";"509";"VA";"Measurement.GridMs.VA.phsA"
"AC-Seite";"Scheinleistung L2";"464.6944885253906";"465";"VA";"Measurement.GridMs.VA.phsB"
"AC-Seite";"Scheinleistung L3";"486.4649658203125";"486";"VA";"Measurement.GridMs.VA.phsC"
"AC-Seite";"Blindleistung L1";"'-1.089565634727478";"'-1";"var";"Measurement.GridMs.VAr.phsA"
"AC-Seite";"Blindleistung L2";"0.8435481190681458";"1";"var";"Measurement.GridMs.VAr.phsB"
"AC-Seite";"Blindleistung L3";"0.006658679805696011";"0";"var";"Measurement.GridMs.VAr.phsC"
"AC-Seite";"Leistung L1";"256.120849609375";"256";"W";"Measurement.GridMs.W.phsA"
"AC-Seite";"Leistung L2";"257.4086608886719";"257";"W";"Measurement.GridMs.W.phsB"
"AC-Seite";"Leistung L3";"258.8017272949219";"259";"W";"Measurement.GridMs.W.phsC"
"Weitere Anwendungen";"digitaler Gruppeneingang";"0";"0";"";"Measurement.InOut.GI1"
"Anlagen- und Gerätesteuerung";"cos φ(U), Status";"303";"Aus";"";"Measurement.Inverter.VArModCfg.PFCtlVolCfg.Stt"
"DC-Seite";"Fehlerstrom";"0.0061318278312683105";"0,006";"A";"Measurement.Isolation.FltA"
"DC-Seite";"Isolationswiderstand";"1288803";"1.289";"kOhm";"Measurement.Isolation.LeakRis"
"AC-Seite";"Einspeisezeit";"1652597.4071204488";"1.652.597";"s";"Measurement.Metering.TotFeedTms"
"AC-Seite";"Betriebszeit";"1741202.6116350305";"1.741.203";"s";"Measurement.Metering.TotOpTms"
"AC-Seite";"Gesamtertrag";"2217533.431022687";"2.218";"kWh";"Measurement.Metering.TotWhOut"
"AC-Seite";"Gesamtertrag";"2217533.431022687";"2.218";"kWh";"Measurement.Metering.TotWhOut.Pv"
"Gerät";"Status des Backup-Modus";"1440";"Netzbetrieb";"";"Measurement.Operation.BckStt"
"Status";"Grund der Leistungsreduzierung";"884";"nicht";"aktiv";"Measurement.Operation.DrtStt"
"Status";"Fehlerbehebungsmaßnahme";"302";"'-------";"";"Measurement.Operation.Evt.Dsc"
"Status";"Aktuelle Ereignisnummer für Hersteller";"8708";"8.708";"";"Measurement.Operation.Evt.EvtNo"
"Status";"Meldung";"302";"'-------";"";"Measurement.Operation.Evt.Msg"
"AC-Seite";"Anzahl Netzzuschaltungen";"37";"37";"";"Measurement.Operation.GriSwCnt"
"Status";"Netzrelais/-schütz";"51";"Geschlossen";"";"Measurement.Operation.GriSwStt"
"Status";"Zustand";"307";"Ok";"";"Measurement.Operation.Health"
"Status";"Nennleistung im Zustand Fehler";"0";"0";"W";"Measurement.Operation.HealthStt.Alm"
"Status";"Nennleistung im Zustand Ok";"15000";"15";"kW";"Measurement.Operation.HealthStt.Ok"
"Status";"Nennleistung im Zustand Warnung";"0";"0";"W";"Measurement.Operation.HealthStt.Wrn"
"Status";"Allgemeiner Betriebszustand";"569";"Eingeschaltet";"";"Measurement.Operation.OpStt"
"AC-Seite";"Netzanbindung der Anlage";"1780";"Öffentliches";"Stromnetz";"Measurement.Operation.PvGriConn"
"Status";"Verriegelungsstatus";"16777213";"Information liegt nicht";"vor";"Measurement.Operation.RstrLokStt"
"Status";"Betriebsstatus";"295";"MPP";"";"Measurement.Operation.RunStt"
"Status";"Standby-Status";"16777213";"Information liegt nicht";"vor";"Measurement.Operation.StandbyStt"
"Anlagen- und Gerätesteuerung";"Aktiver Blindleistungsbereich";"4396";"Blindleistungsverfahren bei";"Wirkleistungsabgabe";"Measurement.Operation.VArCtl.VArModAct"
"Anlagen- und Gerätesteuerung";"Aktives Blindleistungsverfahren";"303";"Aus";"";"Measurement.Operation.VArCtl.VArModStt"
"Anlagen- und Gerätesteuerung";"Quelle der maximalen Wirkleistungsvorgabe";"302";"'-------";"";"Measurement.Operation.WMaxLimSrc"
"Anlagen- und Gerätesteuerung";"Quelle der minimalen Wirkleistungsvorgabe";"302";"'-------";"";"Measurement.Operation.WMinLimSrc"
"Externe Kommunikation";"EnnexOS-PortalVerbindungsstatus";"307";"Ok";"";"Measurement.Portal.EnnexOS.ConnStt"
"AC-Seite";"Leistung PV-Erzeugung";"820.9978637695312";"821";"W";"Measurement.PvGen.PvW"
"AC-Seite";"Zählerstand PV Erzeugungszähler";"2273779.5472689243";"2.274";"kWh";"Measurement.PvGen.PvWh"
"DC-Seite";"SunSpec Lebenszeichen";"1130";"Nein";"";"Measurement.SunSpecSig.SunSpecTx"
"Status";"Status des Firmware-Updates";"302";"'-------";"";"Measurement.Upd.Stt"
"Externe Kommunikation";"Status der Webconnect-Funktionalität";"307";"Ok";"";"Measurement.WebConn.Stt"
"Anlagenkommunikation";"Status des WLAN-Scans";"3369";"Scan";"erfolgreich";"Measurement.Wl.AcqStt"
"Anlagenkommunikation";"WLAN-Verbindungsstatus";"303";"Aus";"";"Measurement.Wl.ConnStt"
"Anlagenkommunikation";"Signalstärke des ausgewählten Netzwerks";"0";"0";"%";"Measurement.Wl.SigPwr"
"Anlagenkommunikation";"Status Soft-Access-Point";"303";"Aus";"";"Measurement.Wl.SoftAcsConnStt"
"Gerät";"Digitaler Ausgang";"0";"0";"";"Setpoint.PlantControl.InOut.DigOut"
"Anlagen- und Gerätesteuerung";"Schnellabschaltung";"1467";"Start";"";"Setpoint.PlantControl.Inverter.FstStop"
"Anlagen- und Gerätesteuerung";"Normierte Wirkleistungsbegrenzung durch Anlagensteuerung";"100";"100";"%";"Setpoint.PlantControl.Inverter.WModCfg.WCtlComCfg.WNom"
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

FHEMAN

Bis die neuen Tripower X Modelle funktionieren, kann behelfsweise via HTTPMOD auf die WR Werte zugegeriffen werden.

@Max: zur weiteren Analyse können wir uns auch gern mal zu einer Teamviewer Session o.ä. verabreden.
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

MadMax

Der SMA EV-Charger läuft auch über er EnnoxOS, eventuell kann man da ein Modul für die Tripower X Modelle ableiten?

Wenn der Wechselrichter Speedwire Spricht können wir gerne mal über Teamviewer spielen...

Aktuell tut er das wohl nicht.
Wobei bei pschlaeppi sich das Modul zumindest einloggen kann, aber seine Anlage ist noch nicht in Betrieb.

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

FHEMAN

Zitat von: MadMax am 16 Mai 2023, 15:45:45Wenn der Wechselrichter Speedwire Spricht können wir gerne mal über Teamviewer spielen...

Aktuell tut er das wohl nicht.
Wobei bei pschlaeppi sich das Modul zumindest einloggen kann, aber seine Anlage ist noch nicht in Betrieb.
Bist du dir sicher, dass er sich beim WR einloggen konnte? Ich habe mal in seinen Beiträgen geschaut, für mich sieht es eher so aus, als ob die Werte vom SHM 2.0 kamen. Aber ich probiere nochmal ein bisschen herum. Nachdem SBFspot auch nicht funktionierte, habe ich es erstmal ad acta getan.
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

MadMax

Er soll ja speedwire können laut Datenblatt.
Jetzt würdest du ein originales SMA Gerät benötigen das mit dem WR redet und das mal mit wireshark mitlesen.

Wir hätten Wechselrichter und Datamanager in der Firma aber mein Chef wird mir was erzählen wenn ich da ein versuchsaufbau starte  ::)
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

pschlaeppi

Hallo MadMax,

Wie im SMAEM Thread angegeben findest du als attachments die Daten die ich bereits erhalte von
meinem Sunny Tripower X STP 50-25:
  • Die Daten aus dem Log sind mit verbose 5 von Heute Abend. Ich habe dazu den WR aus dem Sleep Mode genommen fürs Logging.
  • Habe das Modul erst mal nur konfiguriert um zu sehen ob es funktionieren würde. Da der WR im Moment auf Grund des fehlenden Länder Datensatzes nicht aktiv speist, habe ich noch keine Erfahrungen damit gemacht und mich nur rudimentär damit auseinander gesetzt.
  • Die Produktive Konfiguration sollte in den nächsten 2 Wochen erfolgen.
  • Untenstehend findest du ein List und attached einen Auszug aus dem Event Log mit Verbose 5 und das Logfile des Inverters seit ich es konfiguriert habe.

Internals:
   DEF        crypt:09000002 XXX.XXX.XXX.XXX
   FUUID      646111cb-f33f-2009-c1ca-00306c0da43d554b
   FVERSION   76_SMAInverter.pm:v2.21.6-s27233/2023-02-16
   HOST       XXX.XXX.XXX.XXX
   INTERVAL   60
   INVCLASS   8001
   INVTYPE    9488
   LASTUPDATE 16.05.2023 / 23:00:38
   NAME       ug.hz.PV.Inverter1
   NR         1761
   PASS       crypt:09000002
   STATE      0
   TYPE       SMAInverter
   eventCount 1470
   HELPER:
     AVERAGEBUF 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     DEFAULT_TARGET_SERIAL XXXXXXXXXX
     DEFAULT_TARGET_SUSYID 65535
     FAULTEDCYCLES 45
     INTERVAL   60
     MAXBYTES   300
     MYSERIALNUMBER 123321123
     MYSUSYID   233
     PACKAGE    main
     PKT_ID     32769
     VERSION    2.21.6
     firtRunDay 0
   READINGS:
     2023-05-16 23:00:38   INV_CLASS       Solar Inverters
     2023-05-16 23:00:38   INV_GRIDRELAY   No Information
     2023-05-16 23:00:38   INV_PACMAX1     25000
     2023-05-16 23:00:38   INV_PACMAX2     0
     2023-05-16 23:00:38   INV_PACMAX3     0
     2023-05-16 23:00:38   INV_STATUS      Ok
     2023-05-16 23:00:38   INV_TYPE        9488
     2023-05-16 20:54:17   SPOT_CosPhi     0.000
     2023-05-16 00:00:58   SPOT_ETODAY     0
     2023-05-16 23:00:38   SPOT_FEEDTM     0
     2023-05-16 23:00:38   SPOT_FREQ       0
     2023-05-16 20:54:17   SPOT_IAC1       0.00
     2023-05-16 20:54:17   SPOT_IAC2       0.00
     2023-05-16 20:54:17   SPOT_IAC3       0.00
     2023-05-16 23:00:38   SPOT_IDC1       0
     2023-05-16 23:00:38   SPOT_IDC2       0
     2023-05-16 23:00:38   SPOT_OPERTM     93.65
     2023-05-16 20:54:17   SPOT_PAC1       0
     2023-05-16 20:54:17   SPOT_PAC2       0
     2023-05-16 20:54:17   SPOT_PAC3       0
     2023-05-16 23:00:38   SPOT_PACTOT     0
     2023-05-16 23:00:38   SPOT_PDC1       0
     2023-05-16 23:00:38   SPOT_PDC2       0
     2023-05-16 20:54:17   SPOT_UAC1       231.43
     2023-05-16 20:54:17   SPOT_UAC1_2     400.900
     2023-05-16 20:54:17   SPOT_UAC2       231.54
     2023-05-16 20:54:17   SPOT_UAC2_3     400.780
     2023-05-16 20:54:17   SPOT_UAC3       231.12
     2023-05-16 20:54:17   SPOT_UAC3_1     400.490
     2023-05-16 23:00:38   SPOT_UDC1       0
     2023-05-16 23:00:38   SPOT_UDC2       0
     2023-05-16 23:00:38   SUSyID          427
     2023-05-16 23:00:38   Serialnumber    XXXXXXXXXX
     2023-05-16 23:00:38   avg_power_lastminutes_05 0
     2023-05-16 23:00:38   avg_power_lastminutes_10 0
     2023-05-16 23:00:38   avg_power_lastminutes_15 0
     2023-05-16 23:00:38   modulstate      normal
     2023-05-16 23:00:38   opertime_start  16.05.2023 05:19:25
     2023-05-16 23:00:38   opertime_stop   16.05.2023 21:34:23
     2023-05-16 23:00:38   state           0
Attributes:
   alias      Inverter STP 50-25
   detail-level 2
   event-on-change-reading .*
   icon       sani_solar
   readEnergyMeter-data 0
   room       Energie
   suppressSleep 1
   target-serial XXXXXXXXXX
   target-susyid 427
   verbose    5

Wäre natürlich sehr interessiert, wenn auch der dritte Tracker unterstützt würde, da aktuell vorgesehen ist den für einen der Strings zu nutzen. Bin dafür jederzeit auch sehr gerne bereit zu testen und zu reporten.
Ich stelle bei Bedarf jederzeit gerne auch weitere Daten oder Logs bereit.

Grüsse Philipp