76_SMAInverter.pm - Abfrage von SMA Wechselrichter

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

Vorheriges Thema - Nächstes Thema

MadMax

Gute Frage...
@FHRMAN wie funktioniert das bei dir?

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

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

300P

#1636
Zitat von: Stonemuc am 12 August 2024, 20:15:05Oder liegt es daran, dass ich schon ein SMAInverter Device habe (Batterie WR Sunny Boy Storage)

Daran liegt es auf keinen Fall - ich habe 7 verschiedene WR in meiner FHEM-Umgebung in Betrieb / zur Abfrage bzw. Auswertung/Steuerung etc.

Bei allen ist das gleiche Paar Benutzer/Passwort bzw. Installateur/Passwort wegen dem SMA-Portal gesetzt.  ;)
 
Gruß
300P

FHEM 6.4|RPi|SMAEM|SMAInverter|SolarForecast|DbLog|DbRep|MariaDB|Buderus-MQTT_EMS|
Fritzbox|fhempy|JsonMod|HTTPMOD|Modbus ser+TCP|ESP32-Digitizer-AI_on_the_Edge|ESP32CAM usw.

FHEMAN

Zitat von: MadMax am 12 August 2024, 21:34:51Gute Frage...
@FHRMAN wie funktioniert das bei dir?
Hi, gar nicht. Ich hatte die Tineouts nicht wegbekommen und bin dann auf Modbus umgestiegen.
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

Komisch, ich dachte der X hatte funktioniert.
Zumindest hatte ich mal den 3. MPP integriert und ich hatte auch mal gesehen das jemand Daten bekommen hatte.
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

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

Stonemuc

Zitat von: FHEMAN am 12 August 2024, 23:56:20
Zitat von: MadMax am 12 August 2024, 21:34:51Gute Frage...
@FHRMAN wie funktioniert das bei dir?
Hi, gar nicht. Ich hatte die Tineouts nicht wegbekommen und bin dann auf Modbus umgestiegen.

Wie mach ich das mit Modbus?
FHEM aus Raspberry PI 3 B+, Haussteuerung auf EnOcean Basis, Tecalor THZ 404eco Wärmepumpe

300P

#1640
Guten Morgen,

zu allererst Modus im WR aktivieren (prüfen) - meist einmal den WR komplett ausschalten nach Umstellung auf Modbus "EIN" notwendig.

Finde die Modbus-ID (3) und den Modbus-Port (502 = Standardport) den der WR dir vorgibt (kann anders lauten).

So beginnen ==> dein SMA-WR sollte sich über die LAN- / WLAN-Netzwerkverbindung dann melden.

defmod MB_SBS25 ModbusAttr 3 15 192.168.ZZZ.YYY:502 TCP
(Beispielhaft -> weitere Erklärungen im FHEM-Modulen Modbus und Co.)

...jetzt "nur noch" notwendige/gewünschte gerätespezifische Modbus-Adressen anlegen die du "wirklich" benötigst im Modul hinterlegen und es kommen Daten. (die richtigen Adressen .... dies ist die Klippe die "du" überwinden musst)

Gruß
300P
Gruß
300P

FHEM 6.4|RPi|SMAEM|SMAInverter|SolarForecast|DbLog|DbRep|MariaDB|Buderus-MQTT_EMS|
Fritzbox|fhempy|JsonMod|HTTPMOD|Modbus ser+TCP|ESP32-Digitizer-AI_on_the_Edge|ESP32CAM usw.

Stonemuc

Oder kann es am Passwort mit einem ! am Ende liegen?
FHEM aus Raspberry PI 3 B+, Haussteuerung auf EnOcean Basis, Tecalor THZ 404eco Wärmepumpe

300P

#1642
In der Theorie NEIN - Nutze ein ! bei mir auch im Passwort ;D
Hab irgendwo in der Vergangenheit gelesen das hier der "Benutzer" und sein "Passwort" genutzt wird. an anderer Stelle hieß mal das es der "Installateur" sei.

Um dem Rätselraten dazu aus dem Weg zu gehen habe ich von Anfang an bei den beiden WR-Usern das gleiche Passwort gewählt.
Gruß
300P

FHEM 6.4|RPi|SMAEM|SMAInverter|SolarForecast|DbLog|DbRep|MariaDB|Buderus-MQTT_EMS|
Fritzbox|fhempy|JsonMod|HTTPMOD|Modbus ser+TCP|ESP32-Digitizer-AI_on_the_Edge|ESP32CAM usw.

Stonemuc

Das Problem scheint ja zu sein, dass ich mich bei dem neunen WR mit Benutzername und Passwort anmelden muss....das Modul sieht ja ber nur das Passwort vor. Das passt bei meinem SunnyBoy Storage auch, aber beim neuen WR Modell geht das eben nicht....
FHEM aus Raspberry PI 3 B+, Haussteuerung auf EnOcean Basis, Tecalor THZ 404eco Wärmepumpe

MadMax

Bei den STP X kann man aber in den Einstellungen auch ein Benutzer und Installateur Passwort setzen.
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

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

Stonemuc

Über Modbus kommt über die Register aus dem Modbus Manual von der SMA Homepage zum WR außer der Status und aktuelle Wechselrichterleistung nur Müll raus....da passen die Register nicht - oder ich muss die neuste FW installieren?

Irgendwie muss es doch möglich sein, den Tripower X12 korrekt über das Modul hier anbinden zu können...ich hab jetzt mal neue Passwörter gesetzt...geht trotzdem nicht. Dass ich irgendwie den Usernamen mit in's Modul programmiere, wird bei meinem Können auch nichts.

FHEM aus Raspberry PI 3 B+, Haussteuerung auf EnOcean Basis, Tecalor THZ 404eco Wärmepumpe

FHEMAN

@Stonemuc:es gibt mehrere Wege. Auch über die Web Oberfläche. Leztzere nutze ich parallel seit 2 Jahren zuverlässig, da Modbus anfangs nicht vollständig implementiert war. Von daher: du benötigst auf jeden Fall eine halbwegs aktuelle Firmware (ich meine, Modbus ist seit Feb. 24 offiziell drin). Ich kann dir nachher mal meine Definition schicken (vom X15).
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

Stonemuc

Zitat von: FHEMAN am 13 August 2024, 19:34:16@Stonemuc:es gibt mehrere Wege. Auch über die Web Oberfläche. Leztzere nutze ich parallel seit 2 Jahren zuverlässig, da Modbus anfangs nicht vollständig implementiert war. Von daher: du benötigst auf jeden Fall eine halbwegs aktuelle Firmware (ich meine, Modbus ist seit Feb. 24 offiziell drin). Ich kann dir nachher mal meine Definition schicken (vom X15).

Ja...das wäre toll
FHEM aus Raspberry PI 3 B+, Haussteuerung auf EnOcean Basis, Tecalor THZ 404eco Wärmepumpe

FHEMAN

Zitat von: Stonemuc am 13 August 2024, 19:45:10Ja...das wäre toll
Ich habe dir meine Geräte Definition per PM geschickt, um den Thread hier nicht weiter mit themenfremden Inhalten zu füllen. 
Zitat von: MadMax am 13 August 2024, 05:41:39Komisch, ich dachte der X hatte funktioniert.
Zumindest hatte ich mal den 3. MPP integriert und ich hatte auch mal gesehen das jemand Daten bekommen hatte.
Ja, jemand anderes hatte es mit seinem X12 hinbekommen.
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

Stonemuc

Kurioserweise hab ich jetzt noch ca.10x das Passwort im WR im WebIF gesetzt und das Device ungefähr genau so oft neu definiert und plötzlich geht es....

Internals:
   CFGFN     
   DEF        crypt:xxxx 192.168.2.129
   FUUID      66bb9ede-f33f-37e6-6455-0d6da0f1aa287837
   FVERSION   76_SMAInverter.pm:v2.24.1-s28631/2024-03-10
   HOST       192.168.2.129
   INTERVAL   30
   INVCLASS   8001
   INVFWMAIN  2
   INVTYPE    9492
   LASTUPDATE 13.08.2024 / 20:34:41
   NAME       Wechselrichter_SMA
   NR         631
   PASS       crypt:xxxx
   STATE      0
   TYPE       SMAInverter
   eventCount 70
   HELPER:
     AVERAGEBUF 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     DEFAULT_TARGET_SERIAL 4294967295
     DEFAULT_TARGET_SUSYID 65535
     FAULTEDCYCLES 0
     INTERVAL   30
     MAXBYTES   300
     MYSERIALNUMBER 123321123
     MYSUSYID   233
     PACKAGE    main
     PKT_ID     32769
     VERSION    2.24.1
     firtRunDay 0
   READINGS:
     2024-08-13 20:34:41   INV_CLASS       Solar-Wechselrichter
     2024-08-13 20:25:13   INV_FIRMWARE    2.2.12 R
     2024-08-13 20:34:41   INV_GRIDRELAY   offen
     2024-08-13 20:34:41   INV_GeneralOperatingStatus Standby
     2024-08-13 20:34:41   INV_PACMAX1     12000
     2024-08-13 20:34:41   INV_PACMAX2     0
     2024-08-13 20:34:41   INV_PACMAX3     0
     2024-08-13 20:34:41   INV_STATUS      Ok
     2024-08-13 20:34:41   INV_TYPE        STP X 50-20 (SUNNY TRIPOWER X 50-20)
     2024-08-13 20:34:41   SPOT_CosPhi     0.000
     2024-08-13 20:34:41   SPOT_ETODAY     12
     2024-08-13 20:34:41   SPOT_ETOTAL     29531
     2024-08-13 20:34:41   SPOT_FEEDTM     14.73
     2024-08-13 20:34:41   SPOT_FREQ       50
     2024-08-13 20:34:41   SPOT_IAC1       0.00
     2024-08-13 20:34:41   SPOT_IAC2       0.00
     2024-08-13 20:34:41   SPOT_IAC3       0.00
     2024-08-13 20:34:41   SPOT_IDC1       -0.011
     2024-08-13 20:34:41   SPOT_IDC2       0.007
     2024-08-13 20:34:41   SPOT_IDC3       7e-06
     2024-08-13 20:34:41   SPOT_OPERTM     16.79
     2024-08-13 20:34:41   SPOT_PAC1       0
     2024-08-13 20:34:41   SPOT_PAC2       0
     2024-08-13 20:34:41   SPOT_PAC3       0
     2024-08-13 20:34:41   SPOT_PACTOT     0
     2024-08-13 20:34:41   SPOT_PDC        -1
     2024-08-13 20:34:41   SPOT_PDC1       -1
     2024-08-13 20:34:41   SPOT_PDC2       -2
     2024-08-13 20:34:41   SPOT_PDC3       0
     2024-08-13 20:34:41   SPOT_UAC1       236.61
     2024-08-13 20:34:41   SPOT_UAC1_2     408.840
     2024-08-13 20:34:41   SPOT_UAC2       236.15
     2024-08-13 20:34:41   SPOT_UAC2_3     409.000
     2024-08-13 20:34:41   SPOT_UAC3       235.83
     2024-08-13 20:34:41   SPOT_UAC3_1     409.390
     2024-08-13 20:34:41   SPOT_UDC1       89.86
     2024-08-13 20:34:41   SPOT_UDC2       89.47
     2024-08-13 20:34:41   SPOT_UDC3       90.18
     2024-08-13 20:34:41   SUSyID          427
     2024-08-13 20:34:41   Serialnumber    3017185568
     2024-08-13 20:34:41   avg_power_lastminutes_05 0
     2024-08-13 20:34:41   avg_power_lastminutes_10 0
     2024-08-13 20:34:41   avg_power_lastminutes_15 0
     2024-08-13 20:34:41   modulstate      normal
     2024-08-13 20:34:41   opertime_start  13.08.2024 05:32:37
     2024-08-13 20:34:41   opertime_stop   13.08.2024 21:14:04
     2024-08-13 20:34:41   state           0
Attributes:
   detail-level 2
   interval   30
   room       Energie
   target-serial 3017185568
   target-susyid 427

Aber manche Werte sind seltsam. Ich mach morgen mal FW Update
FHEM aus Raspberry PI 3 B+, Haussteuerung auf EnOcean Basis, Tecalor THZ 404eco Wärmepumpe