76_SMAInverter.pm - Abfrage von SMA Wechselrichter

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

Vorheriges Thema - Nächstes Thema

Waldmensch

Vielen Dank für Deine Arbeit und genieße den 1.Advent.

Bin der Meinung, das der aktuelle Stand ins FHEm Standard Portfolio kann. Besonders das nonblocking ist ein Traum!


Gesendet von iPhone mit Tapatalk

Xguide

#91
Danke Heiko für die tolle Arbeit und danke das Du meine Frage noch mal vorgebracht hast.
Leider hat noch niemand die Zeit gefunden nach dem INV_TYPE zu schauen und in den bisherigen Logs der Anderen findet sich leider auch nichts. Ich vermute Waldmensch hat das Detail-Level auf "default", somit konnte ich in den veröffentlichten Logs keine weiteren Infos finden :-(

Hatte ein ziemlich stressiges Wochenende, deswegen konnte ich erst jetzt gerade auf die Version 2.5.2 updaten.
Folgendes findet sich nach dem Neustart im Log:

2016.11.27 19:48:43 0: Featurelevel: 5.7
2016.11.27 19:48:43 0: Server started with 533 defined entities (fhem.pl:12596/2016-11-17 perl:5.020002 os:linux user:fhem pid:23121)
2016.11.27 19:48:43 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 19:48:43 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 19:48:47 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 19:48:47 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 19:49:18 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 19:49:18 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 19:49:49 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 19:49:49 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 19:50:20 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 19:50:20 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.


Euch einen schönen Restsonntag und viele Grüße,

Marcel

Zitat von: DS_Starter am 27 November 2016, 10:29:51
Hier die gefixte V. 2.5.2. Die Warnings sollten auch weg sein.
Schaut mal...

Andere Frage:
Marcel (Xguide) hatte weiter vorn mal die Frage gestellt ob ihr einen anderen WR Type als TYPE=9098 vom WR zurückgemeldet bekommt ?
Ich habe zufällig den TYPE=9098 (STP 5000 ...)
Könnt ihr dazu was mitteilen ?

EDIT: kleine Ergänzung. Im verbose 5 Log seht ihr jetzt auch


2016.11.27 10:40:08.504 5: MySTP_5000: CNT05: 5 SUM05: 9988
2016.11.27 10:40:08.504 5: MySTP_5000: CNT10: 10 SUM10: 17959
2016.11.27 10:40:08.504 5: MySTP_5000: CNT15: 15 SUM15: 30362
2016.11.27 10:40:08.504 5: MySTP_5000: Content of Averagebuffer:
2016.11.27 10:40:08.504 5: MySTP_5000: 1191,1390,1995,1945,2191,1276,1111,1245,1359,1919,2337,2082,2624,2886,2826,1985,2727
2016.11.27 10:40:08.504 5: MySTP_5000: avg_energy_lastminutes_05 = 1664, avg_energy_lastminutes_10 = 1632, avg_energy_lastminutes_15 = 1897


Wenn ihr das per Hand nachrechnet müßt ihr den CNTXX um 1 erhöhen. Also CNT05 -> Divisor 6. Der Durchschnitt wird z.B. für AVG05 aus 6 Werten berechnet ( averagebuf0 ... averagebuf5) usw.
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

Waldmensch

Von Detail Level wußte ich nix. Habe ihn nun auf max und verbose auf 5. Da fehlen überall Zeilenumbrüche, das habe ich im Schnipsel unten mal geradegerückt

2016.11.27 20:03:41 4 : SMAInverter Wechselrichter1 -> Start BlockingCall getstatus_ParseDone
2016.11.27 20:03:41 5 : Wechselrichter1 -> row_array after decoding:
2016.11.27 20:03:41 5 : Wechselrichter1 -> modulstate normal
2016.11.27 20:03:41 5 : Wechselrichter1 -> opertime_start 27.11.2016 07:12:06
2016.11.27 20:03:41 5 : Wechselrichter1 -> opertime_stop 27.11.2016 16:45:32
2016.11.27 20:03:41 5 : Wechselrichter1 -> avg_energy_lastminutes_05 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> avg_energy_lastminutes_10 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> avg_energy_lastminutes_15 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_ETOTAL 25070870
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_ETODAY 9511
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_PDC1 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_PDC2 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_PAC1 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_PAC2 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_PAC3 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_PACTOT 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> state 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_UDC1 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_UDC2 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_IDC1 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_IDC2 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_UAC1 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_UAC2 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_UAC3 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_IAC1 -0.001
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_IAC2 -0.001
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_IAC3 -0.001
2016.11.27 20:03:41 5 : Wechselrichter1 -> SUSyID 128
2016.11.27 20:03:41 5 : Wechselrichter1 -> Serialnumber 2110583641
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_FREQ 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_TYPE STP 10000TL-10
2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_CLASS Solar Inverters
2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_PACMAX1 10000
2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_PACMAX2 10000
2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_PACMAX3 10000
2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_TEMP 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_FEEDTM 10719.78
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_OPERTM 11000.22
2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_GRIDRELAY No Information
2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_STATUS Ok
2016-11-27 20:03:42 SMAInverter Wechselrichter1 SPOT_PACTOT: 0
2016-11-27 20:03:42 SMAInverter Wechselrichter1 EV: 656
2016-11-27 20:03:42 SMAInverter Wechselrichter1 FeedIN: 0
2016.11.27 20:03:42 4 : SMAInverter Wechselrichter1 -> BlockingCall getstatus_ParseDone finished

Xguide

Zumindest scheint Dein WR richtig erkannt zu werden, insofern Du einen STP 10000TL-10 hast.

2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_TYPE STP 10000TL-10


Das ist bei mir leider nicht der Fall, siehe posts zuvor.
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

Waldmensch

Jopp, der ist korrekt. Mehr Ausgaben kann ich aus dem Modul aber wirklich nicht rauskitzeln.


Gesendet von iPhone mit Tapatalk

Xguide

Dann scheine ich hier mal wieder einen Exoten zu haben der sich falsch identifiziert.

Was ich mit dem neuen Modul (2.5.2) allerdings habe, ist das folgende:


2016.11.27 20:29:04 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:29:34 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:29:35 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:30:06 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:30:06 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:30:37 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:30:37 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:31:08 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:31:08 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:31:38 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:31:39 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:32:09 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:32:10 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:32:40 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:32:41 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:33:11 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:33:12 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:33:42 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:33:43 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:34:13 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:34:14 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:34:44 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:34:45 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:35:15 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:35:16 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:35:46 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:35:47 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:36:17 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:36:18 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:36:48 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:36:49 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:37:19 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:37:20 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:37:50 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:37:51 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:38:21 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.
2016.11.27 20:38:22 1: PERL WARNING: Use of uninitialized value $avg in concatenation (.) or string at /opt/fhem//FHEM/76_SMAInverter.pm line 858.


Ich habe jetzt in Zeile 477 die Variable gleich mit 0 initialisiert und jetzt ist Ruhe.

my $avg = 0.0;
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

Xguide

#96
Mein Log sieht übrigens deutlich anders aus und die Zeilenumbrüche etc. passen.
Oder Du hast den Teil des Datenabrufs nicht gepostet...
Unsere Anlagen scheinen übrigens die gleiche Performance zu haben, nur das Du eher ans Netz gegangen bist (doppelte Laufzeit)  :) und das ihr heute besseres Wetter hattet  >:(


2016.11.27 20:28:33 4: SMAInverter SMA_TriPower10 -> BlockingCall getstatus_ParseDone finished
2016.11.27 20:28:35 4: SMAInverter SMA_TriPower10 -> Start BlockingCall getstatus_DoParse
2016.11.27 20:28:35 4: SMA_TriPower10 - current time: 27.11.2016 20:28:35
2016.11.27 20:28:35 4: SMA_TriPower10 - operation time begin: 27.11.2016 07:31:07
2016.11.27 20:28:35 4: SMA_TriPower10 - operation time end: 27.11.2016 17:06:56
2016.11.27 20:28:35 4: SMA_TriPower10: Send login to xxx.xxx.xxx.xxx on Port 9522 with password 0000
2016.11.27 20:28:35 5: SMA_TriPower10: Send: 534D4100000402A000000001003A001060650EA0FFFFFFFFFFFF0001E90023BB590700010000000001800C04FDFF0700000084030000E3333B5800000000B8B8B8B8888888888888888800000000
2016.11.27 20:28:35 5: SMA_TriPower10: Received: 534d4100000402a000000001003a001060650ed0e90023bb59070001b50060042e1200010000000001800d04fdff0700000084030000e3333b5800000000b8b8b8b8888888888888888800000000
2016.11.27 20:28:35 5: SMA_TriPower10: Logged in now
2016.11.27 20:28:35 3: SMA_TriPower10: Send request 00020058001E8200FF208200 to xxx.xxx.xxx.xxx on port 9522
2016.11.27 20:28:35 5: SMA_TriPower10: send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB5907000000000000028000020058001E8200FF20820000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Received: 534d4100000402a00000000100c6001060653190e90023bb590700a0b50060042e120000000000000280010200580000000003000000011e8210c28b3a58534e3a2033303530303536363400000000000000000000000000000000000000011f8208c28b3a58411f0001feffff0000000000000000000000000000000000000000000000000001208208c28b3a588a2300008b2300008c2300008e2300008f23000041240001422400004324000001208208c28b3a58feffff000000000000000000000000000000000000000000000000000000000000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Data identifier 33310
2016.11.27 20:28:35 5: SMA_TriPower10: Found Data CLASS=8001 and TYPE=9098
2016.11.27 20:28:35 3: SMA_TriPower10: Send request 0002005400012600FF222600 to xxx.xxx.xxx.xxx on port 9522
2016.11.27 20:28:35 5: SMA_TriPower10: send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB590700000000000003800002005400012600FF22260000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Received: 534d4100000402a0000000010046001060651190e90023bb590700a0b50060042e120000000000000380010200540000000001000000010126003dfa3a588c35cc000000000001222600e2333b58261600000000000000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Data identifier 9729
2016.11.27 20:28:35 5: SMA_TriPower10: Found Data SPOT_ETOTAL=13383052 and SPOT_ETODAY=5670
2016.11.27 20:28:35 3: SMA_TriPower10: Send request 00028053001E2500FF1E2500 to xxx.xxx.xxx.xxx on port 9522
2016.11.27 20:28:35 5: SMA_TriPower10: send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB5907000000000000048000028053001E2500FF1E250000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Received: 534d4100000402a000000001005e001060651790e90023bb590700a0b50060042e120000000000000480010280530000000001000000011e254042fa3a580000008000000080000000800000008001000000021e254042fa3a58000000800000008000000080000000800100000000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Data identifier 9502
2016.11.27 20:28:35 5: SMA_TriPower10: Found Data SPOT_PDC1=0 and SPOT_PDC2=0
2016.11.27 20:28:35 3: SMA_TriPower10: Send request 0002005100404600FF424600 to xxx.xxx.xxx.xxx on port 9522
2016.11.27 20:28:35 5: SMA_TriPower10: send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB590700000000000005800002005100404600FF42460000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Received: 534d4100000402a000000001007a001060651e90e90023bb590700a0b50060042e1200000000000005800102005107000000090000000140464042fa3a5800000080000000800000008000000080010000000141464042fa3a5800000080000000800000008000000080010000000142464042fa3a58000000800000008000000080000000800100000000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Data identifier 17984
2016.11.27 20:28:35 5: SMA_TriPower10: Found Data SPOT_PAC1=0 and SPOT_PAC2=0 and SPOT_PAC3=0
2016.11.27 20:28:35 3: SMA_TriPower10: Send request 00020051003F2600FF3F2600 to xxx.xxx.xxx.xxx on port 9522
2016.11.27 20:28:35 5: SMA_TriPower10: send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB5907000000000000068000020051003F2600FF3F260000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Received: 534d4100000402a0000000010042001060651090e90023bb590700a0b50060042e120000000000000680010200510000000000000000013f264042fa3a58000000800000008000000080000000800100000000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Data identifier 9791
2016.11.27 20:28:35 5: SMA_TriPower10: Found Data SPOT_PACTOT=0
2016.11.27 20:28:35 3: SMA_TriPower10: Send request 00020051005A2900FF5A2900 to xxx.xxx.xxx.xxx on port 9522
2016.11.27 20:28:35 5: SMA_TriPower10: send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB5907000000000000078000020051005A2900FF5A290000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Received: 534d4100000402a0000000010026001060650990e90023bb590700e0b50060042e12000015000000078001020051005a2900ff5a290000000000
2016.11.27 20:28:35 3: SMA_TriPower10: Format of inverter response does not fit.
2016.11.27 20:28:35 3: SMA_TriPower10: Send request 00028053001F4500FF214500 to xxx.xxx.xxx.xxx on port 9522
2016.11.27 20:28:35 5: SMA_TriPower10: send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB5907000000000000088000028053001F4500FF21450000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Received: 534d4100000402a0000000010096001060652590e90023bb590700a0b50060042e120000000000000880010280530200000005000000011f454042fa3a580000008000000080000000800000008001000000021f454042fa3a5800000080000000800000008000000080010000000121454042fa3a5800000080000000800000008000000080010000000221454042fa3a58000000800000008000000080000000800100000000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Data identifier 17695
2016.11.27 20:28:35 5: SMA_TriPower10: Found Data SPOT_UDC1=0 and SPOT_UDC2=0 and SPOT_IDC1=0 and SPOT_IDC2=0
2016.11.27 20:28:35 3: SMA_TriPower10: Send request 0002005100484600FF554600 to xxx.xxx.xxx.xxx on port 9522
2016.11.27 20:28:35 5: SMA_TriPower10: send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB590700000000000009800002005100484600FF55460000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Received: 534d4100000402a00000000100ce001060653390e90023bb590700a0b50060042e120000000000000980010200510a0000000f0000000148460042fa3a58ffffffffffffffffffffffffffffffff010000000149460042fa3a58ffffffffffffffffffffffffffffffff01000000014a460042fa3a58ffffffffffffffffffffffffffffffff010000000153464042fa3a5800000080000000800000008000000080010000000154464042fa3a5800000080000000800000008000000080010000000155464042fa3a58000000800000008000000080000000800100000000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Data identifier 17992
2016.11.27 20:28:35 5: SMA_TriPower10: Found Data SPOT_UAC1=0 and SPOT_UAC2=0 and SPOT_UAC3=0 and SPOT_IAC1=0 and SPOT_IAC2=0 and SPOT_IAC3=0
2016.11.27 20:28:35 3: SMA_TriPower10: Send request 00020051001E4900FF5D4900 to xxx.xxx.xxx.xxx on port 9522
2016.11.27 20:28:35 5: SMA_TriPower10: send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB59070000000000000A8000020051001E4900FF5D490000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Received: 534d4100000402a0000000010026001060650990e90023bb590700e0b50060042e120000150000000a8001020051001e4900ff5d490000000000
2016.11.27 20:28:35 3: SMA_TriPower10: Format of inverter response does not fit.
2016.11.27 20:28:35 3: SMA_TriPower10: Send request 0002005100574600FF574600 to xxx.xxx.xxx.xxx on port 9522
2016.11.27 20:28:35 5: SMA_TriPower10: send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB59070000000000000B800002005100574600FF57460000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Received: 534d4100000402a0000000010042001060651090e90023bb590700a0b50060042e120000000000000b800102005110000000100000000157460042fa3a58ffffffffffffffffffffffffffffffff0100000000000000
2016.11.27 20:28:35 5: SMA_TriPower10: Data identifier 18007
2016.11.27 20:28:35 5: SMA_TriPower10: Found Data SPOT_FREQ=0
2016.11.27 20:28:36 3: SMA_TriPower10: Send request 00020054002E4600FF2F4600 to xxx.xxx.xxx.xxx on port 9522
2016.11.27 20:28:36 5: SMA_TriPower10: send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB59070000000000000C8000020054002E4600FF2F460000000000
2016.11.27 20:28:36 5: SMA_TriPower10: Received: 534d4100000402a0000000010046001060651190e90023bb590700a0b50060042e120000000000000c80010200540300000004000000012e46003dfa3a58f9ff350100000000012f46003dfa3a58f4462f010000000000000000
2016.11.27 20:28:36 5: SMA_TriPower10: Data identifier 17966
2016.11.27 20:28:36 5: SMA_TriPower10: Found Data SPOT_OPERTM=5643.37 and SPOT_FEEDTM=5520.99
2016.11.27 20:28:36 3: SMA_TriPower10: Send request 0002005200772300FF772300 to xxx.xxx.xxx.xxx on port 9522
2016.11.27 20:28:36 5: SMA_TriPower10: send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB59070000000000000D800002005200772300FF77230000000000
2016.11.27 20:28:36 5: SMA_TriPower10: Received: 534d4100000402a0000000010042001060651090e90023bb590700a0b50060042e120000000000000d80010200520000000000000000017723400c333b58000000800000008000000080000000800100000000000000
2016.11.27 20:28:36 5: SMA_TriPower10: Data identifier 9079
2016.11.27 20:28:36 5: SMA_TriPower10: Found Data Inverter Temp=0
2016.11.27 20:28:36 3: SMA_TriPower10: Send request 00020051001E4100FF204100 to xxx.xxx.xxx.xxx on port 9522
2016.11.27 20:28:36 5: SMA_TriPower10: send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB59070000000000000E8000020051001E4100FF20410000000000
2016.11.27 20:28:36 5: SMA_TriPower10: Received: 534d4100000402a000000001007a001060651e90e90023bb590700a0b50060042e120000000000000e80010200510100000003000000011e4100e2333b581027000010270000102700001027000001000000011f4100e2333b58102700001027000000000000102700000000000001204100e2333b58102700001027000000000000102700000000000000000000
2016.11.27 20:28:36 5: SMA_TriPower10: Data identifier 16670
2016.11.27 20:28:36 5: SMA_TriPower10: Found Data INV_PACMAX1=10000 and INV_PACMAX2=10000 and INV_PACMAX3=10000
2016.11.27 20:28:36 3: SMA_TriPower10: Send request 00020051002A8300FF2A8300 to xxx.xxx.xxx.xxx on port 9522
2016.11.27 20:28:36 5: SMA_TriPower10: send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB59070000000000000F8000020051002A8300FF2A830000000000
2016.11.27 20:28:36 5: SMA_TriPower10: Received: 534d4100000402a0000000010026001060650990e90023bb590700e0b50060042e120000150000000f8001020051002a8300ff2a830000000000
2016.11.27 20:28:36 3: SMA_TriPower10: Format of inverter response does not fit.
2016.11.27 20:28:36 3: SMA_TriPower10: Send request 0002805100644100FF644100 to xxx.xxx.xxx.xxx on port 9522
2016.11.27 20:28:36 5: SMA_TriPower10: send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB590700000000000010800002805100644100FF64410000000000
2016.11.27 20:28:36 5: SMA_TriPower10: Received: 534d4100000402a000000001004e001060651390e90023bb590700a0b50060042e1200000000000010800102805108000000080000000164410842fa3a583300000037010000fdffff01feffff000000000000000000000000000000000000000000
2016.11.27 20:28:36 5: SMA_TriPower10: Data identifier 16740
2016.11.27 20:28:36 5: SMA_TriPower10: Found Data INV_GRIDRELAY=16777213
2016.11.27 20:28:36 3: SMA_TriPower10: Send request 0002805100482100FF482100 to xxx.xxx.xxx.xxx on port 9522
2016.11.27 20:28:36 5: SMA_TriPower10: send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB590700000000000011800002805100482100FF48210000000000
2016.11.27 20:28:36 5: SMA_TriPower10: Received: 534d4100000402a000000001004e001060651390e90023bb590700a0b50060042e12000000000000118001028051000000000000000001482108e2333b58230000002f01000033010001c7010000feffff0000000000000000000000000000000000
2016.11.27 20:28:36 5: SMA_TriPower10: Data identifier 8520
2016.11.27 20:28:36 5: SMA_TriPower10: Found Data inv_STATUS=307
2016.11.27 20:28:36 4: SMA_TriPower10: Send logout to xxx.xxx.xxx.xxx on Port 9522
2016.11.27 20:28:36 5: SMA_TriPower10: Send: 534D4100000402A00000000100220010606508A0FFFFFFFFFFFF0003E90023BB590700030000000012800E01FDFFFFFFFFFF00000000
2016.11.27 20:28:36 3: SMA_TriPower10: Logged out now.
2016.11.27 20:28:36 5: SMA_TriPower10: CNT05: 10 SUM05: 0
2016.11.27 20:28:36 5: SMA_TriPower10: CNT10: 20 SUM10: 0
2016.11.27 20:28:36 5: SMA_TriPower10: CNT15: 30 SUM15: 0
2016.11.27 20:28:36 5: SMA_TriPower10: Content of Averagebuffer:
2016.11.27 20:28:36 5: SMA_TriPower10: 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
2016.11.27 20:28:36 5: SMA_TriPower10: avg_energy_lastminutes_05 = 0, avg_energy_lastminutes_10 = 0, avg_energy_lastminutes_15 = 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> row_array before encoding:
2016.11.27 20:28:36 5: SMA_TriPower10 -> modulstate normal
2016.11.27 20:28:36 5: SMA_TriPower10 -> opertime_start 27.11.2016 07:31:07
2016.11.27 20:28:36 5: SMA_TriPower10 -> opertime_stop 27.11.2016 17:06:56
2016.11.27 20:28:36 5: SMA_TriPower10 -> avg_energy_lastminutes_05 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> avg_energy_lastminutes_10 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> avg_energy_lastminutes_15 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_ETOTAL 13383052
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_ETODAY 5670
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_PDC1 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_PDC2 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_PAC1 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_PAC2 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_PAC3 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_PACTOT 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> state 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_UDC1 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_UDC2 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_IDC1 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_IDC2 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_UAC1 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_UAC2 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_UAC3 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_IAC1 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_IAC2 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_IAC3 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SUSyID 181
2016.11.27 20:28:36 5: SMA_TriPower10 -> Serialnumber 123456789
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_FREQ 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> INV_TYPE STP 10000TL-20
2016.11.27 20:28:36 5: SMA_TriPower10 -> INV_CLASS Solar Inverters
2016.11.27 20:28:36 5: SMA_TriPower10 -> INV_PACMAX1 10000
2016.11.27 20:28:36 5: SMA_TriPower10 -> INV_PACMAX2 10000
2016.11.27 20:28:36 5: SMA_TriPower10 -> INV_PACMAX3 10000
2016.11.27 20:28:36 5: SMA_TriPower10 -> INV_TEMP 0
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_FEEDTM 5520.99
2016.11.27 20:28:36 5: SMA_TriPower10 -> SPOT_OPERTM 5643.37
2016.11.27 20:28:36 5: SMA_TriPower10 -> INV_GRIDRELAY No Information
2016.11.27 20:28:36 5: SMA_TriPower10 -> INV_STATUS Ok
2016.11.27 20:28:36 4: SMAInverter SMA_TriPower10 -> BlockingCall getstatus_DoParse finished
2016.11.27 20:28:36 4: SMAInverter SMA_TriPower10 -> Start BlockingCall getstatus_ParseDone


Zitat von: Waldmensch am 27 November 2016, 20:08:43
Von Detail Level wußte ich nix. Habe ihn nun auf max und verbose auf 5. Da fehlen überall Zeilenumbrüche, das habe ich im Schnipsel unten mal geradegerückt

2016.11.27 20:03:41 4 : SMAInverter Wechselrichter1 -> Start BlockingCall getstatus_ParseDone
2016.11.27 20:03:41 5 : Wechselrichter1 -> row_array after decoding:
2016.11.27 20:03:41 5 : Wechselrichter1 -> modulstate normal
2016.11.27 20:03:41 5 : Wechselrichter1 -> opertime_start 27.11.2016 07:12:06
2016.11.27 20:03:41 5 : Wechselrichter1 -> opertime_stop 27.11.2016 16:45:32
2016.11.27 20:03:41 5 : Wechselrichter1 -> avg_energy_lastminutes_05 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> avg_energy_lastminutes_10 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> avg_energy_lastminutes_15 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_ETOTAL 25070870
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_ETODAY 9511
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_PDC1 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_PDC2 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_PAC1 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_PAC2 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_PAC3 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_PACTOT 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> state 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_UDC1 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_UDC2 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_IDC1 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_IDC2 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_UAC1 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_UAC2 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_UAC3 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_IAC1 -0.001
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_IAC2 -0.001
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_IAC3 -0.001
2016.11.27 20:03:41 5 : Wechselrichter1 -> SUSyID 128
2016.11.27 20:03:41 5 : Wechselrichter1 -> Serialnumber 2110583641
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_FREQ 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_TYPE STP 10000TL-10
2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_CLASS Solar Inverters
2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_PACMAX1 10000
2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_PACMAX2 10000
2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_PACMAX3 10000
2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_TEMP 0
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_FEEDTM 10719.78
2016.11.27 20:03:41 5 : Wechselrichter1 -> SPOT_OPERTM 11000.22
2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_GRIDRELAY No Information
2016.11.27 20:03:41 5 : Wechselrichter1 -> INV_STATUS Ok
2016-11-27 20:03:42 SMAInverter Wechselrichter1 SPOT_PACTOT: 0
2016-11-27 20:03:42 SMAInverter Wechselrichter1 EV: 656
2016-11-27 20:03:42 SMAInverter Wechselrichter1 FeedIN: 0
2016.11.27 20:03:42 4 : SMAInverter Wechselrichter1 -> BlockingCall getstatus_ParseDone finished

FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

Waldmensch

Also ich habe einen kompletten Logzyklus gepostet, mehr kommt da nicht. FHEM habe ich letzte Woche komplett updated, das Modul ist auf dem aktuellen Stand und die ganze Sache läuft auf einem BananaPi unter Bananian. Das mit den Zeilenumbrüchen ist nur in dem Logteil, der durch das Setzen des Detail Attributes dazugekommen ist.
Zum Ertrag: schön ist anders :/



Gesendet von iPhone mit Tapatalk

DS_Starter

#98
Hallo zusammen,

ich hoffe ihr hattet einen schönen 1. Advent !

Jetzt bin ich bezüglich der Warnungen nochmal in mich gegangen und habe im Modul entsprechende Änderungen vorgenommen (V 2.6).
Die Warnungen traten dann auf, wenn FHEM während der sleep-Phase restartet wurde. Dann wurde natürlich das Array nicht erstellt.
Habe die Anpassung von Xguide übernommen aber auch noch an anderer Stelle etwas angepasst weil ich nicht das Helper-Array in dem Fall mit "0" erstellen
wollte. Es sollte erst wenn der normale Betriebsmodus beginnt erstellt und dann mit den Startwerten von SPOT_PACTOT gefüllt werden.
Klappt jetzt...

Dann hatte ich bei Restart von FHEM noch eine Warnung "...ParseDone redefine...". Möglicherweise ist die nur bei mir aufgetreten, aber ist auch beseitigt.

Weil wir nun die Average-Berechnung aus dem SPOT_PACTOT herleiten habe ich diese Readings konsequenterweise nach "avg_power_lastminutes_XX" geändert.
Ihr könnt einfach den Deteil-Level neu setzen um die alten zu löschen. Habe alles bei mir hin und her getestet (kam ja wenigstens heute genug vom Dach).

Die Commandref ist auch aktualisiert.

@Waldmensch, ja ich stimme dir auch zu dass SMAInverter jetzt reif für das FHEM-Repo ist. :)
Einer müßte sich als Maintainer "hergeben".
In erster Linie würde ich Thomas in der Rolle sehen. Er und du hattet massgeblich an den Commands gearbeit. Wenn es gewünscht ist, würde ich diesen Job auch übernehmen.
Allerdings würde ich in diesem Fall speziell bei Fragen zu den WR-Kommandos immer wieder auf euch zurückkommen wollen. Irgendwann schaffe ich es vielleicht auch mal mir diese Sachen genauer zu verinnerlichen. Nur die Zeit ist immer viel zu wenig verfügbar ....

Wäre schön wenn sich Thomas oder auch Volker als SMASTP-Maintainer ebenfalls dazu äußern würde. Eigentlich könnte SMAInverter nun SMASTP ablösen. Zwei Module mit exakt der gleichen Aufgabe machen m.M. nach wenig Sinn im Repo.

Edit: kleine Änderung noch in 2.6 -> state wird in sleepphase auf "done" gesetzt, sonst bleibt nach einem timeout das "timeout" dort "hängen".

Grüße
Heiko
Proxmox+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

Xguide

Danke für die Änderungen,

habe gerade aktualisiert und auf den ersten Blick fällt nichts mehr auf. Log ist sauber!
Die Readings "avg_energy_lastminutes_XX" haben noch den alten Namen, ich vermute dafür muss erstmal was bei SPOT_PACTOT ankommen, richtig? Werde ich mir morgen mal ansehen und die Readings via DetailLevel-Änderung neu einlesen.

Euch noch einen schönen Abend,

Marcel
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

DS_Starter

Hallo Marcel,

hast recht, aber setze dir suppressSleep -> rufe get ... data.
Dann hast du die Readings (mit 0 natürlich) Danach suppress wieder raus.
Fertig.
Proxmox+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

Xguide

Hallo Heiko,

das kann ich nicht bestätigen. Genau so habe ich es versucht.

FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

DS_Starter

Doch geht. Habe ich gerade auch gemacht. Mußt natürlich auch einmal den Detail-Level per Attr setzen damit die ganzen alten Readings gelöscht werden.
Ja und einmal Browser-Refresh drücken nicht vergessen.
Proxmox+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

Xguide

Jo, habe es auch gerade noch einmal gemacht und es geht bei mir nicht.
Habe die Werte der Attribute gesetzt/verändert und natürlich die Seite aktualisiert...
Ich schaue es mir morgen noch mal an...
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

DS_Starter

Der WR muß natürlich antworten, d.h. er muß die Variable $sup_EnergyProduction = 1 zurückgeben. Sonst geht es nicht in die Array-Schleife rein.
Vllt. sagt deiner keinen Mux um die Zeit ?
Proxmox+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