Neu: 77_SMAEM - Modul für SMA Energie Meter. Alternative zum Sunny Home Manager.

Begonnen von Volker Kettenbach, 30 März 2016, 12:42:05

Vorheriges Thema - Nächstes Thema

DS_Starter

Hallo Martin,

so sieht man sich wieder.  ;)

Tja mit SMAPortal ist vermutlich nicht mehr viel möglich. Mir fällt da grad nichts mehr ein. Ist halt schade um die viele Arbeit und das sehr schöne Modul.

Zitat
Ich habe da z.B.
GRIDOUT_SUM_3008818540    474.4126

Das ist ein Internal und für mich ein Hilfsmittel für einen Wiederanlauf im Fehlerfall. Und es ist Bezug_Wirkleistung_Zaehler.
Als User nutzt man die Readings.
Welche Infos brauchst du dazu ?

ZitatIch meine verstanden zu haben, dass ich mir für so etwas wie "Tagesverbrauch" quasi einen Startwert zu Tagesbeginn wegspeichern muss und gegen den dann rechne (so lange ich noch nicht auf dblog umstelle).
Ja, ist so. Ich nutze DbLog und errechne die Werte mit DbRep. Aber für dich wäre eventuell das Statistics Modul nutzbar.
Dafür gibt es im Wiki bzw. der Commandref Hilfestellung.

Grüße,
Heiko

ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

reticon

Zitat von: DS_Starter am 03 Dezember 2020, 21:59:58
Hallo Martin,

so sieht man sich wieder.  ;)
:-)

Tja mit SMAPortal ist vermutlich nicht mehr viel möglich. Mir fällt da grad nichts mehr ein. Ist halt schade um die viele Arbeit und das sehr schöne Modul.
Ja, das ist wirklich schade - es hat mir genau die Sachen lokal geliefert, die ich brauche. Warum SMA das macht und eigentlich völlig unnötig Leute vergrault erschließt sich mir auch nicht. Die Last wird's kaum sein, verirrte Supportfragen haben Sie da auch vermutlich nicht .. und die App kriegen sie mir so auch nicht schöngeredet.

Zitat von: DS_Starter am 03 Dezember 2020, 21:59:58
Das ist ein Internal und für mich ein Hilfsmittel für einen Wiederanlauf im Fehlerfall. Und es ist Bezug_Wirkleistung_Zaehler.
Als User nutzt man die Readings.
Bezug_Wirkleistung_Zaehler wäre in meiner Theorie das, was ich aus dem Netz beziehe
Einspeisung_Wirkleistung_Zaehler das, was ich nach außen "verkauft" habe (?)

Die eine konkrete (vermutlich dämliche :-) Frage ist .. im Bezug_Wirkleistung steht momentan 474.6689 ... wie setzt sich das zusammen .. sind das zwei getrennte werte, sind das hinten kWh?
Und zählt der sich einfach immer weiter hoch?

Das Statistik-Modul schaue ich mir mal an, danke für den Hinweis. Ich versuche erstmal Gesamtverbrauch am Tag und Gesamtbezug am Tag hinzubekommen, dann bin ich recht nah an dem, was ich momentan hier auf einer Lametric ausgebe

Viele Grüße,
Martin

DS_Starter

ZitatWarum SMA das macht und eigentlich völlig unnötig Leute vergrault erschließt sich mir auch nicht. Die Last wird's kaum sein, verirrte Supportfragen haben Sie da auch vermutlich nicht .. und die App kriegen sie mir so auch nicht schöngeredet.
Für mich gibt es nur einen Grund, nämlich eigene kostenpflichtige Dienste für Monitoring und Controlling zu verkaufen. Serverlast lasse ich in der heutigen Zeit nicht mehr gelten. Wenn doch wäre es ein echtes Armutszeugnis und ein Grund mehr ....

Zitat
Bezug_Wirkleistung_Zaehler wäre in meiner Theorie das, was ich aus dem Netz beziehe
Einspeisung_Wirkleistung_Zaehler das, was ich nach außen "verkauft" habe
Völlig richtig. Das sind aber Summenzähler (kWh) seit dem Einbau oder Reset des EM. Das trifft für alle Reading mit *_Zaehler zu. Das Beispiel 474.6689 sind 474,6689 kWh. Die Zäler sind deshalb auf 4 Stellen genau, weil ich daraus intern die Readings mit Diff bilde. Die logge ich sehr gern in meine DB weil man durch aufsummieren alles mögliche auswerten kann auch wenn der EM mal resettet wurde (ist bei mir schon durch einen Stromausfall mal passiert).
Die aktuellen Zahlen siehst du mit Bezug_Wirkleistung bzw. Einspeisung_Wirkleistung in Watt.
 
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

reticon

Hi,

erstmal danke für die Antwort gestern, damit wird dann einiges klarer .. mein "Logikproblem" war gestern .. warum er da von 439 hochzählt ... und diesen Startwert hat .. vielleicht hängt's an den diversen Experimenten, was der besten Weg ist, seitdem ich den Homemanager seit ca. 3 Monaten habe, da habe ich diverse Module probiert.

Egal ... das, was er da heute zählt passt mit den Werten aus dem Sunnyportal zusammen.

Meine letzte derzeit offene Frage: Wie komme ich an so etwas wie den "Tagesverbrauch" des Hauses, übersehe ich da eine einfachere Variable oder muss ich mir das zusammensetzen a la:
GesamtSolar-Produktion - Einspeisung-Wirkungsleistung + Bezug-Wirkungsleistung ?

Viele Grüße,
Martin

DS_Starter

Hallo Martin,

Zitat
Wie komme ich an so etwas wie den "Tagesverbrauch" des Hauses, übersehe ich da eine einfachere Variable oder muss ich mir das zusammensetzen a la:
GesamtSolar-Produktion - Einspeisung-Wirkungsleistung + Bezug-Wirkungsleistung ?
Ja, genauso ist es. Der Energy Meter weiß aber nur was rausgeht und reinkommt. Du brauchst noch die Erzeugung vom WR.

Über eine Datenbank kann man sich das sehr gut erstellen. Habe ich vor einiger Zeit hier beschrieben:
https://wiki.fhem.de/wiki/Datenbankgest%C3%BCtzte_Erstellung_der_Energiebilanz_einer_SMA_PV-Anlage_mit_%C3%9Cberschusseinspeisung

Grüße,
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

reticon

Juten Abend,

nochmal danke für die Hilfe auf den richtigen Weg zu kommen - dblog steht schon länger auf der Liste der Dinge, die ich mir mal anschauen sollte :-)

Ich hab mir auf die Schnelle, nachdem ich jetzt endlich kapiert habe, wo was steht mit ein paar dummies geholfen und kriegen damit erstmal die Werte gebaut, die ich vorher aus dem sunnyportal hatte, damit läuft dann erstmal im Haus alles weiter und ich habe Zeit, mich mit dem Rest auseinanderzusetzen.
Bei SMA scheint sich mit den APIs ja etwas zu bewegen ... bin leider zu wenig Programmierer als dass das etwas für mich wäre, aber vielleicht baut ihr ja was draus, ich teste gerne :-)

Viele Grüße,
Martin

arokh12

Hallo,
ich komme auch vom SMA Portal. Aus den bekannten Gründen muss ich vom SMA Portal auf die SMAEM bzw. Inverter umsteigen.
Kurz zu meiner Installation:
Ich habe einen TriPower Wechselrichter, Sunny Boy Storage und einen Home Manager 2.0.

Das Einbinden der Wechselrichter klappt soweit ohne Probleme. Allerdings will der Home Manager nicht so richtig.
Ich habe ihn so gegen 0:30 Uhr eingerichtet. Bis jetzt hat er 1x die Werte aktualisiert, nämlich um 0:57:10. Das kann doch eigentlich nicht solange dauern, die Werte zu aktualisieren.

Weiß einer Rat?

Danke,
arokh12

DS_Starter

Guten Morgen,

mit Home Manager meinst du den Energy Meter teil, richtig ?

Die Aktualisierung erfolgt entsprechend dem Attr interval, 60s per default. Bei dir stimmt da etwas nicht.
Hast du eventuell Docker im Einsatz ? Wenn ja, hatte Volker hier etwas geschrieben: https://forum.fhem.de/index.php/topic,114284.0.html

Ansonsten hilft wie immer bei solchen Sachen ein list des Devices und ein verbose 5 Log.

LG,
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

arokh12

Zitat von: DS_Starter am 06 Dezember 2020, 07:54:48
Guten Morgen,

mit Home Manager meinst du den Energy Meter teil, richtig ?

Die Aktualisierung erfolgt entsprechend dem Attr interval, 60s per default. Bei dir stimmt da etwas nicht.
Hast du eventuell Docker im Einsatz ? Wenn ja, hatte Volker hier etwas geschrieben: https://forum.fhem.de/index.php/topic,114284.0.html

Ansonsten hilft wie immer bei solchen Sachen ein list des Devices und ein verbose 5 Log.

LG,
Heiko

Hi,
genau den Home Manager wollte ich mit SMAEM auslesen. Ich hatte das Intervall mal auf 10 gesetzt. Leider auch keine Verbesserung. Im Log ist nichts zu finden über den Hone Manager (mit Verbose 5), außer ich starte den Raspberry mal neu, dann habe ich folgenden Eintrag:
2020.12.06 11:04:08 3: SMAEM Sunny_Home_Manager - Opening multicast socket...
2020.12.06 11:04:08 3: SMAEM Sunny_Home_Manager - Multicast socket opened
2020.12.06 11:04:08 1: SMAEM Sunny_Home_Manager - Can't open ./FHEM/FhemUtils/cacheSMAEM: No such file or directory
2020.12.06 11:04:08 3: SMAEM Sunny_Home_Manager - Create new cacheFile ./FHEM/FhemUtils/cacheSMAEM


Hier mal das List:
Internals:
   CFGFN      /opt/fhem/FHEM/Aussen.cfg
   FD         12
   FUUID      5fcc15d7-f33f-d7a6-d33d-9158b1e18d9b5705
   FVERSION   77_SMAEM.pm:v4.2.0-s21706/2020-04-16
   INTERVAL   10
   NAME       Sunny_Home_Manager
   NR         334
   STATE      Anlage
   TYPE       SMAEM
   HELPER:
     FAULTEDCYCLES 0
     PACKAGE    main
     STARTTIME  1607249048
     VERSION    4.2.0
   READINGS:
     2020-12-06 00:57:10   OBISnewItems    none
     2020-12-06 00:57:10   SMAEM3006138575_Bezug_Blindleistung 0.0
     2020-12-06 00:57:10   SMAEM3006138575_Bezug_Blindleistung_Zaehler 248.6
     2020-12-06 00:57:10   SMAEM3006138575_Bezug_Scheinleistung 976.5
     2020-12-06 00:57:10   SMAEM3006138575_Bezug_Scheinleistung_Zaehler 4942.9
     2020-12-06 00:57:10   SMAEM3006138575_Bezug_Wirkleistung 937.8
     2020-12-06 00:57:10   SMAEM3006138575_Bezug_Wirkleistung_Zaehler 4717.7296
     2020-12-06 00:57:10   SMAEM3006138575_CosPhi 0.960
     2020-12-06 00:57:10   SMAEM3006138575_Einspeisung_Blindleistung 272.5
     2020-12-06 00:57:10   SMAEM3006138575_Einspeisung_Blindleistung_Zaehler 1204.3
     2020-12-06 00:57:10   SMAEM3006138575_Einspeisung_Scheinleistung 0.0
     2020-12-06 00:57:10   SMAEM3006138575_Einspeisung_Scheinleistung_Zaehler 5265.5
     2020-12-06 00:57:10   SMAEM3006138575_Einspeisung_Wirkleistung 0.0
     2020-12-06 00:57:10   SMAEM3006138575_Einspeisung_Wirkleistung_Zaehler 5227.8158
     2020-12-06 00:57:10   SMAEM3006138575_GridFreq 50.014
     2020-12-06 00:57:10   SMAEM3006138575_L1_Bezug_Blindleistung 0.0
     2020-12-06 00:57:10   SMAEM3006138575_L1_Bezug_Blindleistung_Zaehler 168.1
     2020-12-06 00:57:10   SMAEM3006138575_L1_Bezug_Scheinleistung 608.3
     2020-12-06 00:57:10   SMAEM3006138575_L1_Bezug_Scheinleistung_Zaehler 3047.3
     2020-12-06 00:57:10   SMAEM3006138575_L1_Bezug_Wirkleistung 604.9
     2020-12-06 00:57:10   SMAEM3006138575_L1_Bezug_Wirkleistung_Zaehler 3011.4
     2020-12-06 00:57:10   SMAEM3006138575_L1_CosPhi 0.994
     2020-12-06 00:57:10   SMAEM3006138575_L1_Einspeisung_Blindleistung 64.5
     2020-12-06 00:57:10   SMAEM3006138575_L1_Einspeisung_Blindleistung_Zaehler 310.4
     2020-12-06 00:57:10   SMAEM3006138575_L1_Einspeisung_Scheinleistung 0.0
     2020-12-06 00:57:10   SMAEM3006138575_L1_Einspeisung_Scheinleistung_Zaehler 1584.8
     2020-12-06 00:57:10   SMAEM3006138575_L1_Einspeisung_Wirkleistung 0.0
     2020-12-06 00:57:10   SMAEM3006138575_L1_Einspeisung_Wirkleistung_Zaehler 1574.5
     2020-12-06 00:57:10   SMAEM3006138575_L1_Saldo_Wirkleistung -604.9
     2020-12-06 00:57:10   SMAEM3006138575_L1_Saldo_Wirkleistung_Zaehler -1436.9
     2020-12-06 00:57:10   SMAEM3006138575_L1_Spannung 231.0
     2020-12-06 00:57:10   SMAEM3006138575_L1_Strom 2.72
     2020-12-06 00:57:10   SMAEM3006138575_L2_Bezug_Blindleistung 0.0
     2020-12-06 00:57:10   SMAEM3006138575_L2_Bezug_Blindleistung_Zaehler 88.0
     2020-12-06 00:57:10   SMAEM3006138575_L2_Bezug_Scheinleistung 203.8
     2020-12-06 00:57:10   SMAEM3006138575_L2_Bezug_Scheinleistung_Zaehler 1580.9
     2020-12-06 00:57:10   SMAEM3006138575_L2_Bezug_Wirkleistung 182.4
     2020-12-06 00:57:10   SMAEM3006138575_L2_Bezug_Wirkleistung_Zaehler 1448.0
     2020-12-06 00:57:10   SMAEM3006138575_L2_CosPhi 0.895
     2020-12-06 00:57:10   SMAEM3006138575_L2_Einspeisung_Blindleistung 91.0
     2020-12-06 00:57:10   SMAEM3006138575_L2_Einspeisung_Blindleistung_Zaehler 532.5
     2020-12-06 00:57:10   SMAEM3006138575_L2_Einspeisung_Scheinleistung 0.0
     2020-12-06 00:57:10   SMAEM3006138575_L2_Einspeisung_Scheinleistung_Zaehler 2019.1
     2020-12-06 00:57:10   SMAEM3006138575_L2_Einspeisung_Wirkleistung 0.0
     2020-12-06 00:57:10   SMAEM3006138575_L2_Einspeisung_Wirkleistung_Zaehler 1999.3
     2020-12-06 00:57:10   SMAEM3006138575_L2_Saldo_Wirkleistung -182.4
     2020-12-06 00:57:10   SMAEM3006138575_L2_Saldo_Wirkleistung_Zaehler 551.3
     2020-12-06 00:57:10   SMAEM3006138575_L2_Spannung 230.6
     2020-12-06 00:57:10   SMAEM3006138575_L2_Strom 1.00
     2020-12-06 00:57:10   SMAEM3006138575_L3_Bezug_Blindleistung 0.0
     2020-12-06 00:57:10   SMAEM3006138575_L3_Bezug_Blindleistung_Zaehler 129.7
     2020-12-06 00:57:10   SMAEM3006138575_L3_Bezug_Scheinleistung 190.6
     2020-12-06 00:57:10   SMAEM3006138575_L3_Bezug_Scheinleistung_Zaehler 1003.0
     2020-12-06 00:57:10   SMAEM3006138575_L3_Bezug_Wirkleistung 150.5
     2020-12-06 00:57:10   SMAEM3006138575_L3_Bezug_Wirkleistung_Zaehler 806.0
     2020-12-06 00:57:10   SMAEM3006138575_L3_CosPhi 0.789
     2020-12-06 00:57:10   SMAEM3006138575_L3_Einspeisung_Blindleistung 117.0
     2020-12-06 00:57:10   SMAEM3006138575_L3_Einspeisung_Blindleistung_Zaehler 498.6
     2020-12-06 00:57:10   SMAEM3006138575_L3_Einspeisung_Scheinleistung 0.0
     2020-12-06 00:57:10   SMAEM3006138575_L3_Einspeisung_Scheinleistung_Zaehler 2228.6
     2020-12-06 00:57:10   SMAEM3006138575_L3_Einspeisung_Wirkleistung 0.0
     2020-12-06 00:57:10   SMAEM3006138575_L3_Einspeisung_Wirkleistung_Zaehler 2201.7
     2020-12-06 00:57:10   SMAEM3006138575_L3_Saldo_Wirkleistung -150.5
     2020-12-06 00:57:10   SMAEM3006138575_L3_Saldo_Wirkleistung_Zaehler 1395.7
     2020-12-06 00:57:10   SMAEM3006138575_L3_Spannung 231.5
     2020-12-06 00:57:10   SMAEM3006138575_L3_Strom 0.85
     2020-12-06 00:57:10   SMAEM3006138575_SUSyID 372
     2020-12-06 00:57:10   SMAEM3006138575_Saldo_Wirkleistung -937.8
     2020-12-06 00:57:10   SMAEM3006138575_Saldo_Wirkleistung_Zaehler 510.1
     2020-12-06 00:57:10   SMAEM3006138575_SoftwareVersion 2.04.14.R
     2020-12-06 00:57:10   state           -937.8
Attributes:
   alias      Sunny Home Manager
   feedinPrice 0.0972
   group      PV-Anlage
   interval   10
   powerCost  0.25
   room       Wohnung->Außen
   serialNumber ###
   sortby     02
   verbose 5


Die Seriennummer ist richtig eingetragen. Ich habe diese nur entfernt.



DS_Starter

Bezüglich SMAEM ist es ganz wichtig zu wissen, dass das Modul nichts abfragt. Die Daten müssen per multicast "vorbeikommen". Dazu wird vom Modul die IP / Port 239.12.255.254 / 9522 aboniert. Das bedeuted auch dass dein EM die Daten auf diese Zeiladresse ausgeben muß. Im Standard ist das so gegeben, es sein denn man hat es manuell verstellt. Das wäre auf jeden Fall zu prüfen.

Die Settings erreicht man normalerweise mit

http://<IP des EM>/settings_network.php     (normaler Energy Meter)

Stellt man verbose 5 ein und das Modul empfängt Daten auf dieser Multicast erscheint sekündlich im Log unabhängig von der interval Einstellung:


2020.12.06 12:16:45.326 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:46.325 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:47.328 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:48.328 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:49.325 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:50.327 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:51.328 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.


Das Modul braucht im Normalfall kein Setzen des Attributs serialNumber. Man setzt es in bestimmten Problemfällen oder wenn mehrere EM im Netz sind und man auf bestimmte EM filtern möchte. Ich würde das Attr an deiner Stelle erstmal nicht setzen.

Sollte das Modul nichts empfangen, wäre zu prüfen ob am Rechner-Interface überhaupt etwas ankommt.
Dazu einfach starten:


sudo tcpdump udp port 9522 -vv -X


Jetzt sollte man solche Ausgaben beobachten:


12:38:42.020768 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto UDP (17), length 628)
    192.168.2.41.54648 > 239.12.255.254.9522: [udp sum ok] UDP, length 600
        0x0000:  4500 0274 0000 4000 0111 c59c c0a8 0229  E..t..@........)
        0x0010:  ef0c fffe d578 2532 0260 936e 534d 4100  .....x%2.`.nSMA.
        0x0020:  0004 02a0 0000 0001 0244 0010 6069 010e  .........D..`i..
...
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

arokh12

Zitat von: DS_Starter am 06 Dezember 2020, 12:42:43
Bezüglich SMAEM ist es ganz wichtig zu wissen, dass das Modul nichts abfragt. Die Daten müssen per multicast "vorbeikommen". Dazu wird vom Modul die IP / Port 239.12.255.254 / 9522 aboniert. Das bedeuted auch dass dein EM die Daten auf diese Zeiladresse ausgeben muß. Im Standard ist das so gegeben, es sein denn man hat es manuell verstellt. Das wäre auf jeden Fall zu prüfen.

Die Settings erreicht man normalerweise mit

http://<IP des EM>/settings_network.php     (normaler Energy Meter)

Stellt man verbose 5 ein und das Modul empfängt Daten auf dieser Multicast erscheint sekündlich im Log unabhängig von der interval Einstellung:


2020.12.06 12:16:45.326 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:46.325 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:47.328 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:48.328 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:49.325 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:50.327 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.
2020.12.06 12:16:51.328 5: SMAEM SMA_Energymeter - received 600 bytes but interval 60s isn't expired.


Das Modul braucht im Normalfall kein Setzen des Attributs serialNumber. Man setzt es in bestimmten Problemfällen oder wenn mehrere EM im Netz sind und man auf bestimmte EM filtern möchte. Ich würde das Attr an deiner Stelle erstmal nicht setzen.

Sollte das Modul nichts empfangen, wäre zu prüfen ob am Rechner-Interface überhaupt etwas ankommt.
Dazu einfach starten:


sudo tcpdump udp port 9522 -vv -X


Jetzt sollte man solche Ausgaben beobachten:


12:38:42.020768 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto UDP (17), length 628)
    192.168.2.41.54648 > 239.12.255.254.9522: [udp sum ok] UDP, length 600
        0x0000:  4500 0274 0000 4000 0111 c59c c0a8 0229  E..t..@........)
        0x0010:  ef0c fffe d578 2532 0260 936e 534d 4100  .....x%2.`.nSMA.
        0x0020:  0004 02a0 0000 0001 0244 0010 6069 010e  .........D..`i..
...


Danke für die Tipps. Ich habe den Befehl ,,sudo tcpdump udp port 9522 -vv -X" mal beim Raspberry eingegeben. Dort sehe ich allerdings nur die Daten vom PV-Wechselrichter/Batteriewechselrichter. Vom Homemanager ist nichts zu sehen.

Der Aufruf der Internetseite klappt auch nicht. Da kommt dann immer Fehler beim Parsen mit Safari.

Du hattest ja mal vor einer Weile im SMAPortal Thread etwas zum Homemanager mit statischer IP geschrieben (irgendwie so, damit der Aufruf besser klappt.). Hat das da was mit zutun? Ansonsten würde mir noch einfallen, dass ich pihole im Netzwerk habe.

vg
arokh12

DS_Starter

Eine statische IP zu verwenden empfiehlt sich für alle SMA Komponenten auf jeden Fall und würde ich grundsätzlich machen (habe ich bei mir auch so eingestellt).

ZitatDer Aufruf der Internetseite klappt auch nicht.
Das kann natürlich sein dass der Aufruf der Einstellungsseite beim SHM 2.0 anders ist. Muss ja in der Unterlagen dazu stehen. Ich habe einen separaten EM der 1. Generation. Dafür ist der Aufruf richtig.

ZitatAnsonsten würde mir noch einfallen, dass ich pihole im Netzwerk habe.
Das ist eine ganz heiße Spur, dort würde ich ansetzen nachdem allen Teilen eine feste IP zugeordnet wurde.
Solange mit tcpdump nichts am Interface zu sehen ist, hat auch das Modul keine Chance ...
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

arokh12

Zitat von: DS_Starter am 06 Dezember 2020, 16:15:14
Eine statische IP zu verwenden empfiehlt sich für alle SMA Komponenten auf jeden Fall und würde ich grundsätzlich machen (habe ich bei mir auch so eingestellt).
Das kann natürlich sein dass der Aufruf der Einstellungsseite beim SHM 2.0 anders ist. Muss ja in der Unterlagen dazu stehen. Ich habe einen separaten EM der 1. Generation. Dafür ist der Aufruf richtig.
Das ist eine ganz heiße Spur, dort würde ich ansetzen nachdem allen Teilen eine feste IP zugeordnet wurde.
Solange mit tcpdump nichts am Interface zu sehen ist, hat auch das Modul keine Chance ...

Pihole ist habe ich jetzt mal aus den Netzwerk entfernt. Leider brachte es keinen Erfolg. Dann habe ich mal statische Adressen zugewiesen -> gleiches Ergebnis.

Nur mal kurz gefragt: es hat aber schonmal jemand einen SHM 2.0 mit dem EM am laufen gehabt?

DS_Starter

Ja, ich weiß das es läuft. Einmal hier aus dem Forum. Außerdem zeigt FHEM Statistics mindestens 18 Installationen mit SHM2.0, siehe Anhang.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Sind denn deine Netzwerkkomponenten alle Multicast-fähig ? Ich denke da insbesondere an solche Sachen wie eventuell Powerline-Komponenten die manche versucht haben einzusetzen.
Alle ! an der Kommunikation beteiligten Geräte müsssen Multicast können.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter