NEWS
SMA Werte abfragen?
-
@homoran
Tagesertrag + Netzbezug - Einspeisung + Entladung - Beladung = ~TagesverbrauchGanz genau wäre es, wenn
Netzbezug + Entladung + Direktverbrauch
zusammen gerechnet wird, aber den Direktverbrauch bekommt man ja nicht aus den Werten raus, oder?10 min später...
Skript erstellt, aber das passt ja nicht, die Werte schwanken doch über den Tag hin und her.
So bekomme ich doch nie den aktuellen Tagesverbrauch hin, ich will mir den aktuellen Stand auch in meiner Vis anzeigen lassen.Jetzt um 5:30 Uhr zeigt er mir dann den aktuellen Netzbezug an, da es im Moment keine anderen Werte gibt.
Jetzt stehe ich aufm Schlauch!
Den aktuellen Hausverbrauch errechne ich mir so, falls es jemanden interessiert.
30775(AC Leistung) + 30865(Netzbezug) - 30867(aktuelle Einspeisung)
ich meine über den Register Eintrag 30775 wurde schon viel diskutiert aber bei mir passt das seit längerem schon.@arteck @Taddy81 ich hatte ja am 25.04.24 schon gefragt wie ich mir die momentanen Werte holen kann, ich meine damit Netzbezug und -einspeisung, Batterieladung und -entladung. Ich komme da nicht weiter und verstehe das auch nicht so ganz was ich berechnen muss wenn ich mir um Mitternacht die Werte merke.
Was auch schön wäre wenn jemand mir noch sagen könnte wie man an die Quoten kommen kann,
Autarkie, Eigenverbrauch und Direktverbrauch in Prozent. -
@chuck2941 sagte in SMA Werte abfragen?:
Tagesertrag + Netzbezug - Einspeisung + Entladung - Beladung = ~Tagesverbrauch
nee, Die Beladung zähle ich nicht zum Verbrauch, die Entladung schon, auch wenn kein einziges Wattsekündchen produziert oder bezogen wurde
@chuck2941 sagte in SMA Werte abfragen?:
Was auch schön wäre wenn jemand mir noch sagen könnte wie man an die Quoten kommen kann,
Autarkie, Eigenverbrauch und Direktverbrauch in Prozent.siehe z.B.
https://forum.iobroker.net/post/1138272 -
Der Modbus-Adapter (ich habe einen SMA Tripower X15) ist die letzten Tage einwandfrei gelaufen.
Seit gestern steht er auf gelb
und ich bekomme Fehlermeldungen im Protokoll2024-06-30 00:58:26.935 - warn: modbus.0 (27392) Poll error count: 3 code: {"errorCode":132,"exceptionCode":3,"message":"ILLEGAL DATA VALUE"} 2024-06-30 00:58:27.990 - warn: modbus.0 (27392) Poll error count: 4 code: {"errorCode":132,"exceptionCode":3,"message":"ILLEGAL DATA VALUE"} 2024-06-30 00:58:29.048 - warn: modbus.0 (27392) Poll error count: 5 code: {"errorCode":132,"exceptionCode":3,"message":"ILLEGAL DATA VALUE"} 2024-06-30 00:58:30.118 - warn: modbus.0 (27392) Poll error count: 6 code: {"errorCode":132,"exceptionCode":3,"message":"ILLEGAL DATA VALUE"}
-
@lamo1966 Instanz mal neu gestartet?
-
@wendy2702 said in SMA Werte abfragen?:
@lamo1966 Instanz mal neu gestartet?
ja, hab ich als erstes gemacht. Ich starte jetzt mal den Wechselrichter neu.....
-
@lamo1966 Bei so einem Problem auch immer das Loggen auf DEBUG stellen. Da sieht man eventuell was mehr im Logfile
-
@lamo1966 said in SMA Werte abfragen?:
@wendy2702 said in SMA Werte abfragen?:
@lamo1966 Instanz mal neu gestartet?
ja, hab ich als erstes gemacht. Ich starte jetzt mal den Wechselrichter neu.....
hat auch nichts gebracht. Seltsam
-
@lamo1966 said in SMA Werte abfragen?:
@wendy2702 said in SMA Werte abfragen?:
@lamo1966 Instanz mal neu gestartet?
ja, hab ich als erstes gemacht. Ich starte jetzt mal den Wechselrichter neu.....
-
@wendy2702
so, diesmal mit ein paar mehr Einträgen
Sieht irgendwie so aus, als könnte der iobroker den SMA nicht erreichenmodbus.02024-06-30 19:27:52.689 info Disconnected from slave 192.168.178.89 modbus.02024-06-30 19:27:52.638 warn Poll error count: 11 code: {"errorCode":132,"exceptionCode":3,"message":"ILLEGAL DATA VALUE"} modbus.02024-06-30 19:27:52.633 info Connected to slave 192.168.178.89 modbus.02024-06-30 19:26:52.628 info Disconnected from slave 192.168.178.89 modbus.02024-06-30 19:26:52.575 warn Poll error count: 10 code: {"errorCode":132,"exceptionCode":3,"message":"ILLEGAL DATA VALUE"} modbus.02024-06-30 19:26:52.566 info Connected to slave 192.168.178.89 shelly.02024-06-30 19:26:02.994 info [MQTT] Client Disconnect: 192.168.178.28 (shellyplusht / shellyplusht-c049ef8e1bdc / shellyplusht#c049ef8e1bdc#1) shelly.02024-06-30 19:25:59.576 info [MQTT] Device with client id "shellyplusht-c049ef8e1bdc" connected! modbus.02024-06-30 19:25:52.564 info Disconnected from slave 192.168.178.89 modbus.02024-06-30 19:25:52.512 warn Poll error count: 9 code: {"errorCode":132,"exceptionCode":3,"message":"ILLEGAL DATA VALUE"} modbus.02024-06-30 19:25:52.500 info Connected to slave 192.168.178.89 modbus.02024-06-30 19:24:52.497 info Disconnected from slave 192.168.178.89 modbus.02024-06-30 19:24:52.445 warn Poll error count: 8 code: {"errorCode":132,"exceptionCode":3,"message":"ILLEGAL DATA VALUE"} modbus.02024-06-30 19:24:52.442 info Connected to slave 192.168.178.89 modbus.02024-06-30 19:23:52.439 info Disconnected from slave 192.168.178.89 modbus.02024-06-30 19:23:52.387 warn Poll error count: 7 code: {"errorCode":132,"exceptionCode":3,"message":"ILLEGAL DATA VALUE"} modbus.02024-06-30 19:23:52.381 info Connected to slave 192.168.178.89 modbus.02024-06-30 19:22:52.375 info Disconnected from slave 192.168.178.89 modbus.02024-06-30 19:22:52.323 warn Poll error count: 6 code: {"errorCode":132,"exceptionCode":3,"message":"ILLEGAL DATA VALUE"} modbus.02024-06-30 19:22:51.269 warn Poll error count: 5 code: {"errorCode":132,"exceptionCode":3,"message":"ILLEGAL DATA VALUE"} modbus.02024-06-30 19:22:50.214 warn Poll error count: 4 code: {"errorCode":132,"exceptionCode":3,"message":"ILLEGAL DATA VALUE"} modbus.02024-06-30 19:22:49.157 warn Poll error count: 3 code: {"errorCode":132,"exceptionCode":3,"message":"ILLEGAL DATA VALUE"} modbus.02024-06-30 19:22:48.097 warn Poll error count: 2 code: {"errorCode":132,"exceptionCode":3,"message":"ILLEGAL DATA VALUE"} modbus.02024-06-30 19:22:47.040 warn Poll error count: 1 code: {"errorCode":132,"exceptionCode":3,"message":"ILLEGAL DATA VALUE"} modbus.02024-06-30 19:22:47.019 info Connected to slave 192.168.178.89 modbus.02024-06-30 19:22:46.275 info starting. Version 6.1.0 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.15.0, js-controller: 5.0.19 host.Raspberry2024-06-30 19:22:43.634 info instance system.adapter.modbus.0 started with pid 55922 host.Raspberry2024-06-30 19:22:42.512 info Restart adapter system.adapter.modbus.0 because enabled host.Raspberry2024-06-30 19:22:42.511 info instance system.adapter.modbus.0 terminated with code 156(START_IMMEDIATELY_AFTER_STOP) modbus.02024-06-30 19:22:41.939 info Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason modbus.02024-06-30 19:22:41.938 error Reconnect did not help, restart adapter modbus.02024-06-30 19:22:41.937 warn Poll error count: 13 code: {"errorCode":132,"exceptionCode":3,"message":"ILLEGAL DATA VALUE"} modbus.02024-06-30 19:22:41.933 info Connected to slave 192.168.178.89
-
hm also anpingen kann ich den SMA
al@Raspberry:~ $ ping 192.168.178.89 PING 192.168.178.89 (192.168.178.89) 56(84) bytes of data. 64 bytes from 192.168.178.89: icmp_seq=1 ttl=64 time=1.11 ms 64 bytes from 192.168.178.89: icmp_seq=2 ttl=64 time=0.469 ms 64 bytes from 192.168.178.89: icmp_seq=3 ttl=64 time=0.425 ms 64 bytes from 192.168.178.89: icmp_seq=4 ttl=64 time=0.420 ms 64 bytes from 192.168.178.89: icmp_seq=5 ttl=64 time=0.444 ms 64 bytes from 192.168.178.89: icmp_seq=6 ttl=64 time=0.488 ms 64 bytes from 192.168.178.89: icmp_seq=7 ttl=64 time=0.453 ms 64 bytes from 192.168.178.89: icmp_seq=8 ttl=64 time=0.427 ms 64 bytes from 192.168.178.89: icmp_seq=9 ttl=64 time=0.433 ms 64 bytes from 192.168.178.89: icmp_seq=10 ttl=64 time=0.407 ms 64 bytes from 192.168.178.89: icmp_seq=11 ttl=64 time=0.411 ms 64 bytes from 192.168.178.89: icmp_seq=12 ttl=64 time=0.411 ms 64 bytes from 192.168.178.89: icmp_seq=13 ttl=64 time=0.462 ms 64 bytes from 192.168.178.89: icmp_seq=14 ttl=64 time=0.433 ms 64 bytes from 192.168.178.89: icmp_seq=15 ttl=64 time=0.461 ms 64 bytes from 192.168.178.89: icmp_seq=16 ttl=64 time=0.407 ms 64 bytes from 192.168.178.89: icmp_seq=17 ttl=64 time=0.428 ms 64 bytes from 192.168.178.89: icmp_seq=18 ttl=64 time=0.398 ms
auf der SMA Seite hab ich auch nichts geändert
-
@lamo1966 hast du ein Register zugefügt oder geändert?
-
@lamo1966 das loggen der Instanz scheint immer noch nicht auf Debug zu stehen.
Aber: hast du ein Register zugefügt?
Ein Register geändert? -
@wendy2702 said in SMA Werte abfragen?:
das loggen der Instanz scheint immer noch nicht auf Debug zu stehen.
wo muss ich das machen. Sorry bin Anfänger
Ja, hab Register erweitert, da ich keinen Tagesertrag habe.
Hab das aber wieder rückgängig gemacht -
Natürlich bei der Modbus Instanz
-
@wendy2702 said in SMA Werte abfragen?:
Natürlich bei der Modbus Instanz
Danke dir, wieder was gelernt.
Hab den Fehler nach stundenlanger Suche gefunden.
Ich hatte mehrere neue Registereinträge angelegt und beim Löschen dieser, einen ganz oben in der Liste übersehen, weil er leer war. Hatte die Registereinträge bestimmt 10 mal geprüft und es immer übersehen! -
@wendy2702
Hi, da bin ich nochmal,
Ich hab mir einen 2ten SAM Wechselrichter gekauft - einen Smart Energy 8.0
Habe dafür vom Modbus-Adapter eine 2te Instanz angelegt.
Der steht auch sauber auf grün.
Trotzdem kommen die meisten Werte nicht an, hier mal ein AusschnittDie Registernummern stimmen und sind teilweise die selben wie bei meinem ersten WR dem X15.
Hast du eine Idee? -
keiner nen Tip für mich?
-
@lamo1966 Warum Level? nimm value..
Ich hab auch den sunnyboy smart energy und den Wert kann man definitiv auslesen
-
@torti0111 said in SMA Werte abfragen?:
@lamo1966 Warum Level? nimm value..
Ich hab auch den sunnyboy smart energy und den Wert kann man definitiv auslesen
als ich deinen Beitrag gelesen hab dachte, genau das ist es, weil bei meinem anderen WR auch überall Value eingetragen ist und dort alle Werte ankommen.
Aber leider funktioniert es auch nicht mit Value....komischerweise funktionieren 2 Werte, der Rest nicht, aber das war auch schon vorher so
-
@lamo1966 zeig mal deine Modbus einstellungen