76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

Begonnen von DS_Starter, 11 Februar 2024, 14:11:00

Vorheriges Thema - Nächstes Thema

DS_Starter

#5235
Hallo Daniel,

da wirst du als User vermutlich nicht viel machen können außer dafür Sorge tragen, dass die Readings der Quellendevices immer die geforderten Werte ohne unschöne Sprünge oder Fehler liefern. Wenn ein "permanent aufsteigender Zähler" gefordert ist, sollte das Reading nicht einfach mal auf einen teieferen Wert springen z.B. Das heißt die Datenqualität der Quelle ist wichtig um solche Situationen möglichst auszuschließen.
In den berechneten realen Verbrauch gehen die gelieferten Werte verschiedener FHEM Devices/Readings ein. Vergleiche Wiki.

Leider liefern die Devices in FHEM nicht synchronisiert. Dadurch bedingt kann es zu ungünstigen Konstellationen kommen.
Ich habe bereits einen Filter eingebaut der seinen Dienst tut.
Mal sehen ob ich den noch verbessern kann.

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

Wolle02

Was ist denn plötzlich hier passiert?

Die Readings sehen alle normal aus.

DS_Starter

#5237
Da fehlt nur die Rundung ohne Nachkommastelle. Schaue ich mir an.
Der Balken ist pvreal, richtig?


Edit: Wie sieht der Schlüssel 'pvrl' der Stunde 10 aus wenn du "get ... pvHistory 05" aufrufst? z.B.

10 => pvapifcraw: 3999, pvfc: 3599, pvrl: 4092, pvrlvd: 1, plantderated: -, rad1h: -
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

Wolle02

Zitat von: DS_Starter am 05 März 2026, 10:22:15Der Balken ist pvreal, richtig?

Der orangene Balken ist pvreal, richtig.
Sieht bei mir in den Readings so aus:
Today_Hour08_BatIn_01
0 Wh
2026-03-05 07:00:03
Today_Hour08_BatOut_01
504 Wh
2026-03-05 07:55:16
Today_Hour08_GridConsumption
29 Wh
2026-03-05 07:55:06
Today_Hour08_GridFeedIn
15 Wh
2026-03-05 07:27:56
Today_Hour08_PVforecast
161 Wh
2026-03-05 07:49:55
Today_Hour08_PVreal
187 Wh
2026-03-05 08:00:00
Today_Hour09_BatIn_01
362 Wh
2026-03-05 08:55:28
Today_Hour09_BatOut_01
75 Wh
2026-03-05 08:15:18
Today_Hour09_GridConsumption
6 Wh
2026-03-05 08:51:41
Today_Hour09_GridFeedIn
0 Wh
2026-03-05 08:00:07
Today_Hour09_PVforecast
920 Wh
2026-03-05 08:49:13
Today_Hour09_PVreal
1095 Wh
2026-03-05 08:59:54
Today_Hour10_BatIn_01
979 Wh
2026-03-05 09:55:15
Today_Hour10_BatOut_01
207 Wh
2026-03-05 09:55:15
Today_Hour10_GridConsumption
24 Wh
2026-03-05 09:59:05
Today_Hour10_GridFeedIn
10 Wh
2026-03-05 09:51:07
Today_Hour10_PVforecast
2456 Wh
2026-03-05 09:41:02
Today_Hour10_PVreal
2402 Wh
2026-03-05 09:59:50

DS_Starter

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

Wolle02

Zitat von: DS_Starter am 05 März 2026, 10:34:04Der Wert aus pvHistory  ist hier relevant.

Ja, hab ich mir auch gedacht. War grade am schauen:

10 => pvapifcraw: 1717, pvfc: 2456, pvrl: 2412.91356894001, pvrlvd: 1, plantderated: -, rad1h: 1210
            etotali01: 622166.29999736, etotali02: 1873022.51640776, etotali03: 3676504.78500039, etotali04: -, etotali05: -
            pvrl01: 29, pvrl02: 2165.91356894001, pvrl03: 218, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 767, conaifc: 1091, confc: 1091, con: 1644, gcons: 24, conprice: -
            gfeedin: 10, feedprice: -
            DoN: 1, sunaz: 129, sunalt: 22
            batintotal01: 1505062.2, batintotal02: -, batintotal03: -
            batouttotal01: 1390282.2, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 3237
            batsoc01: 30.2, batsoc02: -, batsoc03: -, socwhsum: 3092
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: 979, batin02: -, batin03: -
            batout01: 207, batout02: -, batout03: -
            weatherid: 0, wcc: 0, windspeed: 11.00, rr1c: 0.00, pvcorrf: 1.43/0.91 temp: 7.2, presence: 1
            csmt01: 230179.578, csme01: 779.98, minutescsm01: 51
            csmt02: 4548217.6500043, csme02: 0.00, minutescsm02: 0
            csmt03: 357718, csme03: 0.00, minutescsm03: 0
            csmt04: 110766.74, csme04: 0.21, minutescsm04: 0
            csmt05: 211874.581, csme05: 0.00, minutescsm05: 0
            csmt06: 837848.782, csme06: 133.32, minutescsm06: 60
            csmt07: 52731.362, minutescsm07: 0
            csmt08: 14102.371, minutescsm08: 0
            csmt09: 226006.851, minutescsm09: 0

Da steht der Wert oben drin.

DS_Starter

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

marboj

Hallo zusammen,

habe das Modul bisher im Einsatz mit einem WR mit 4 Panelen. Das funktioniert sehr gut.

Jetzt habe ich meine Anlage um einen Speicher ergänzt, an dem 2 Panele hängen und die Ausgänge an 2 Eingänge des WR.

Leider ist die Stromflussgrafik nun nicht mehr passend.

Kann man die o.g. Konstellation überhaupt darstellen?

Gruß
Marco
meine FHEM-Konfiguration: Raspberry Pi4, BT-Dongle, CUL868, CeeBee II

Wolle02

Ok, das kommt jetzt bei jedem Stundenwechsel.
Ich hatte heute vormittag das Update auf V2.2.2 gemacht.

DS_Starter

ZitatOk, das kommt jetzt bei jedem Stundenwechsel.
Dann weiß ich Bescheid. Das ist der neue Übertrag einer evtl. Differenzmessung nach nach Stundenwechsel auf die Vorstunde.
Stelle ich kurzfristig ins contrib und sage Bescheid.
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

DS_Starter

@Wolle02, habe die V2.2.3 ins contrib gestellt. Damit sollte dein Problem obsolet sein.

LG,
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

DS_Starter

@Marco,

das sollte abbildbar sein, so ähnlich wie auf dem Screenshot.

Der Inverter wäre ein Solar-Ladegerät (feed=bat), wobei du die zwei Strings zuordnen müsstest (strings=...). Hier ein Beispiel:

MQTT2_cerboGX_c0619ab34e08_solarcharger_Common feed=bat asynchron=0 pvIn=Yield_Power_value:W pvOut=Yield_Power_value:W limit=100 capacity=2080 etotal=Yield_System_value:kWh strings=Schleppdach

Optional wäre noch ein virtueller Batteriewechselrichter möglich wie in meinem Beispiel:

MQTT2_cerboGX_c0619ab34e08_vebus 
dc2ac=DC_IN:W
ac2dc=DC_OUT:W
capacity=7200
strings=none
asynchron=0

LG,
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

peterboeckmann

Hallo Heiko,

Zitat von: DS_Starter am 05 März 2026, 11:24:23@Wolle02, habe die V2.2.3 ins contrib gestellt. Damit sollte dein Problem obsolet sein.

damit habe ich jetzt plötzlich eine Nachkommastelle in der PV-Prognose:
Du darfst diesen Dateianhang nicht ansehen.

Viele Grüße,
Peter

DS_Starter

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

peterboeckmann

Etwas tricky am Handy...

05 => 01 => pvapifcraw: 0, pvfc: 0, pvrl: 0, pvrlvd: 1, plantderated: -, rad1h: 0<br>            etotali01: 31527.413, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: 0, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 636, conaifc: 1187, confc: 1187, con: 551, gcons: 28, conprice: 28.15
            gfeedin: 0, feedprice: 8.04
            DoN: 0, sunaz: 2, sunalt: -42
            batintotal01: 2990312, batintotal02: -, batintotal03: -
            batouttotal01: 2881717, batouttotal02: -, batouttotal03: -
            batprogsoc01: 32.7, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 2287
            batsoc01: 33, batsoc02: -, batsoc03: -, socwhsum: 2310
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: 0, batin02: -, batin03: -
            batout01: 523, batout02: -, batout03: -
            weatherid: 103, wcc: 100, windspeed: 6.00, rr1c: 0.00, pvcorrf: 1.00/- temp: 2, presence: 0
            csmt01: 1111.3, csme01: 0.00, minutescsm01: 0
            csmt02: 117014.853, csme02: 0.00, minutescsm02: 0
            csmt03: 3159.21, csme03: 0.00, minutescsm03: 0
            csmt04: 47387.09, csme04: 0.00, minutescsm04: 0
            csmt05: 37400.1, csme05: 0.20, minutescsm05: 0
            csmt06: 9530.5, csme06: 0.20, minutescsm06: 0
            csmt07: 2104343.186, csme07: 105.33, minutescsm07: 60
            csmt08: 3622403.441, csme08: 141.44, minutescsm08: 60
            csmt09: 129612.187, csme09: 9.32, minutescsm09: 0
            csmt10: 438466.392, csme10: 14.86, minutescsm10: 18
            csmt11: 24543.44, csme11: 0.00, minutescsm11: 0
            csmt12: 202565.568, csme12: 30.38, minutescsm12: 15
            csmt13: 6095, csme13: 0.00, minutescsm13: 0
            csmt14: 101792.672, csme14: 2.36, minutescsm14: 0
            csmt15: 1868413.02, csme15: 0.00, minutescsm15: 0
            minutescsm16: 0
           
      02 => pvapifcraw: 0, pvfc: 0, pvrl: 0, pvrlvd: 1, plantderated: -, rad1h: 0
            etotali01: 1.413, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: 0, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 626, conaifc: 1128, confc: 1128, con: 528, gcons: 26, conprice: 28.15
            gfeedin: 0, feedprice: 8.04
            DoN: 0, sunaz: 22, sunalt: -40
            batintotal01: 2990312, batintotal02: -, batintotal03: -
            batouttotal01: 2882240, batouttotal02: -, batouttotal03: -
            batprogsoc01: 25.7, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 1798
            batsoc01: 26, batsoc02: -, batsoc03: -, socwhsum: 1820
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: 0, batin02: -, batin03: -
            batout01: 502, batout02: -, batout03: -
            weatherid: 100, wcc: 0, windspeed: 7.00, rr1c: 0.00, pvcorrf: 1.00/- temp: 1.4, presence: 0
            csmt01: 1111.3, csme01: 0.00, minutescsm01: 0
            csmt02: 117014.853, csme02: 0.00, minutescsm02: 0
            csmt03: 3159.21, csme03: 0.00, minutescsm03: 0
            csmt04: 47387.09, csme04: 0.00, minutescsm04: 0
            csmt05: 37400.3, csme05: 0.20, minutescsm05: 0
            csmt06: 9530.7, csme06: 0.20, minutescsm06: 0
            csmt07: 2104446.824, csme07: 103.60, minutescsm07: 60
            csmt08: 3622560.804, csme08: 157.36, minutescsm08: 60
            csmt09: 129621.465, csme09: 8.91, minutescsm09: 0
            csmt10: 438492.9, csme10: 26.52, minutescsm10: 28
            csmt11: 24543.44, csme11: 0.00, minutescsm11: 0
            csmt12: 202595.962, csme12: 30.41, minutescsm12: 16
            csmt13: 6095, csme13: 0.00, minutescsm13: 0
            csmt14: 101795.081, csme14: 2.36, minutescsm14: 0
            csmt15: 1868413.02, csme15: 0.00, minutescsm15: 0
            minutescsm16: 0
           
      03 => pvapifcraw: 0, pvfc: 0, pvrl: 0, pvrlvd: 1, plantderated: -, rad1h: 0
            etotali01: 1.413, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: 0, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 576, conaifc: 1067, confc: 1067, con: 531, gcons: 26, conprice: 28.15
            gfeedin: 0, feedprice: 8.04
            DoN: 0, sunaz: 40, sunalt: -36
            batintotal01: 2990312, batintotal02: -, batintotal03: -
            batouttotal01: 2882742, batouttotal02: -, batouttotal03: -
            batprogsoc01: 18.7, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 1309
            batsoc01: 19, batsoc02: -, batsoc03: -, socwhsum: 1330
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: 0, batin02: -, batin03: -
            batout01: 505, batout02: -, batout03: -
            weatherid: 100, wcc: 0, windspeed: 7.00, rr1c: 0.00, pvcorrf: 1.00/- temp: 0.9, presence: 0
            csmt01: 1111.3, csme01: 0.00, minutescsm01: 0
            csmt02: 117014.853, csme02: 0.00, minutescsm02: 0
            csmt03: 3159.21, csme03: 0.00, minutescsm03: 0
            csmt04: 47387.09, csme04: 0.00, minutescsm04: 0
            csmt05: 37400.5, csme05: 0.20, minutescsm05: 0
            csmt06: 9530.9, csme06: 0.20, minutescsm06: 0
            csmt07: 2104560.571, csme07: 113.71, minutescsm07: 60
            csmt08: 3622681.004, csme08: 120.20, minutescsm08: 60
            csmt09: 129630.727, csme09: 8.93, minutescsm09: 0
            csmt10: 438506.799, csme10: 13.90, minutescsm10: 16
            csmt11: 24543.44, csme11: 0.00, minutescsm11: 0
            csmt12: 202626.182, csme12: 30.20, minutescsm12: 15
            csmt13: 6095, csme13: 0.00, minutescsm13: 0
            csmt14: 101797.484, csme14: 2.36, minutescsm14: 0
            csmt15: 1868443.04, csme15: 0.00, minutescsm15: 0
            minutescsm16: 0
           
      04 => pvapifcraw: 0, pvfc: 0, pvrl: 0, pvrlvd: 1, plantderated: -, rad1h: 0
            etotali01: 1.413, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: 0, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 567, conaifc: 1037, confc: 1037, con: 496, gcons: 28, conprice: 28.15
            gfeedin: 0, feedprice: 8.04
            DoN: 0, sunaz: 56, sunalt: -29
            batintotal01: 2990312, batintotal02: -, batintotal03: -
            batouttotal01: 2883247, batouttotal02: -, batouttotal03: -
            batprogsoc01: 11.7, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 820
            batsoc01: 12, batsoc02: -, batsoc03: -, socwhsum: 840
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: 0, batin02: -, batin03: -
            batout01: 468, batout02: -, batout03: -
            weatherid: 100, wcc: 0, windspeed: 7.00, rr1c: 0.00, pvcorrf: 1.00/- temp: 1, presence: 0
            csmt01: 1111.3, csme01: 0.00, minutescsm01: 0
            csmt02: 117014.853, csme02: 0.00, minutescsm02: 0
            csmt03: 3159.21, csme03: 0.00, minutescsm03: 0
            csmt04: 47387.09, csme04: 0.00, minutescsm04: 0
            csmt05: 37400.7, csme05: 0.20, minutescsm05: 0
            csmt06: 9531.1, csme06: 0.20, minutescsm06: 0
            csmt07: 2104675.072, csme07: 114.42, minutescsm07: 60
            csmt08: 3622824.488, csme08: 143.51, minutescsm08: 60
            csmt09: 129639.918, csme09: 8.86, minutescsm09: 0
            csmt10: 438535.275, csme10: 27.49, minutescsm10: 30
            csmt11: 24543.44, csme11: 0.00, minutescsm11: 0
            csmt12: 202636.946, csme12: 10.75, minutescsm12: 7
            csmt13: 6095, csme13: 0.00, minutescsm13: 0
            csmt14: 101799.88, csme14: 2.36, minutescsm14: 0
            csmt15: 1868443.04, csme15: 0.00, minutescsm15: 0
            minutescsm16: 0
           
      05 => pvapifcraw: 0, pvfc: 0, pvrl: 0, pvrlvd: 1, plantderated: -, rad1h: 0
            etotali01: 1.413, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: 0, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 536, conaifc: 1016, confc: 1016, con: 540, gcons: 41, conprice: 28.15
            gfeedin: 0, feedprice: 8.04
            DoN: 0, sunaz: 70, sunalt: -21
            batintotal01: 2990312, batintotal02: -, batintotal03: -
            batouttotal01: 2883715, batouttotal02: -, batouttotal03: -
            batprogsoc01: 4.7, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 330
            batsoc01: 5, batsoc02: -, batsoc03: -, socwhsum: 350
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: 0, batin02: -, batin03: -
            batout01: 499, batout02: -, batout03: -
            weatherid: 100, wcc: 0, windspeed: 7.00, rr1c: 0.00, pvcorrf: 1.00/- temp: 1.3, presence: 0
            csmt01: 1111.3, csme01: 0.00, minutescsm01: 0
            csmt02: 117014.853, csme02: 0.00, minutescsm02: 0
            csmt03: 3159.21, csme03: 0.00, minutescsm03: 0
            csmt04: 47387.09, csme04: 0.00, minutescsm04: 0
            csmt05: 37400.9, csme05: 0.20, minutescsm05: 0
            csmt06: 9531.3, csme06: 0.20, minutescsm06: 0
            csmt07: 2104780.627, csme07: 105.59, minutescsm07: 60
            csmt08: 3622953.028, csme08: 128.54, minutescsm08: 60
            csmt09: 129649.201, csme09: 9.12, minutescsm09: 0
            csmt10: 438560.654, csme10: 25.36, minutescsm10: 27
            csmt11: 24543.44, csme11: 0.00, minutescsm11: 0
            csmt12: 202656.337, csme12: 17.38, minutescsm12: 9
            csmt13: 6095, csme13: 0.00, minutescsm13: 0
            csmt14: 101802.276, csme14: 2.36, minutescsm14: 0
            csmt15: 1868443.04, csme15: 0.00, minutescsm15: 0
            minutescsm16: 0
           
      06 => pvapifcraw: 0, pvfc: 0, pvrl: 0, pvrlvd: 1, plantderated: -, rad1h: 0
            etotali01: 1.413, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: 0, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 581, conaifc: 1081, confc: 1081, con: 506, gcons: 506, conprice: 28.15
            gfeedin: 0, feedprice: 8.04
            DoN: 0, sunaz: 83, sunalt: -13
            batintotal01: 2990312, batintotal02: -, batintotal03: -
            batouttotal01: 2884214, batouttotal02: -, batouttotal03: -
            batprogsoc01: 3.7, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 259
            batsoc01: 4, batsoc02: -, batsoc03: -, socwhsum: 280
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: 0, batin02: -, batin03: -
            batout01: 0, batout02: -, batout03: -
            weatherid: 100, wcc: 0, windspeed: 9.00, rr1c: 0.00, pvcorrf: 1.00/- temp: 0.8, presence: 0
            csmt01: 1111.3, csme01: 0.00, minutescsm01: 0
            csmt02: 117014.853, csme02: 0.00, minutescsm02: 0
            csmt03: 3159.21, csme03: 0.00, minutescsm03: 0
            csmt04: 47387.09, csme04: 0.00, minutescsm04: 0
            csmt05: 37401.1, csme05: 0.20, minutescsm05: 0
            csmt06: 9531.5, csme06: 0.20, minutescsm06: 0
            csmt07: 2104883.504, csme07: 102.90, minutescsm07: 60
            csmt08: 3623109.779, csme08: 156.74, minutescsm08: 60
            csmt09: 129658.37, csme09: 8.87, minutescsm09: 0
            csmt10: 438569.217, csme10: 8.58, minutescsm10: 10
            csmt11: 24543.44, csme11: 0.00, minutescsm11: 0
            csmt12: 202686.602, csme12: 30.26, minutescsm12: 15
            csmt13: 6095, csme13: 0.00, minutescsm13: 0
            csmt14: 101804.662, csme14: 2.36, minutescsm14: 0
            csmt15: 1868443.04, csme15: 0.00, minutescsm15: 0
            minutescsm16: 0
           
      07 => pvapifcraw: 37, pvfc: 74, pvrl: 2, pvrlvd: 1, plantderated: -, rad1h: 20
            etotali01: 1.413, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: 2, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 584, conaifc: 1027, confc: 1027, con: 550, gcons: 549, conprice: 28.15
            gfeedin: 0, feedprice: 8.04
            DoN: 0, sunaz: 95, sunalt: -4
            batintotal01: 2990312, batintotal02: -, batintotal03: -
            batouttotal01: 2884214, batouttotal02: -, batouttotal03: -
            batprogsoc01: 3.7, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 262
            batsoc01: 4, batsoc02: -, batsoc03: -, socwhsum: 280
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: 0, batin02: -, batin03: -
            batout01: 0, batout02: -, batout03: -
            weatherid: 100, wcc: 0, windspeed: 7.00, rr1c: 0.00, pvcorrf: 1.00/- temp: -0.4, presence: 0
            csmt01: 1111.3, csme01: 0.00, minutescsm01: 0
            csmt02: 117014.853, csme02: 0.00, minutescsm02: 0
            csmt03: 3159.21, csme03: 0.00, minutescsm03: 0
            csmt04: 47387.09, csme04: 0.00, minutescsm04: 0
            csmt05: 37401.3, csme05: 0.20, minutescsm05: 0
            csmt06: 9531.7, csme06: 0.20, minutescsm06: 0
            csmt07: 2104988.97, csme07: 105.51, minutescsm07: 60
            csmt08: 3623270.605, csme08: 160.84, minutescsm08: 60
            csmt09: 129667.259, csme09: 8.84, minutescsm09: 0
            csmt10: 438593.656, csme10: 24.46, minutescsm10: 26
            csmt11: 24543.44, csme11: 0.00, minutescsm11: 0
            csmt12: 202716.468, csme12: 29.88, minutescsm12: 16
            csmt13: 6095, csme13: 0.00, minutescsm13: 0
            csmt14: 101807.034, csme14: 2.36, minutescsm14: 0
            csmt15: 1868443.04, csme15: 0.00, minutescsm15: 0
            minutescsm16: 0
           
      08 => pvapifcraw: 358, pvfc: 932, pvrl: 694, pvrlvd: 1, plantderated: -, rad1h: 190
            etotali01: 3.989, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: 694, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 681, conaifc: 1153, confc: 1153, con: 720, gcons: 139, conprice: 28.15
            gfeedin: 16, feedprice: 8.04
            DoN: 1, sunaz: 107, sunalt: 5
            batintotal01: 2990312, batintotal02: -, batintotal03: -
            batouttotal01: 2884214, batouttotal02: -, batouttotal03: -
            batprogsoc01: 5.9, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 415
            batsoc01: 6, batsoc02: -, batsoc03: -, socwhsum: 420
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: 97, batin02: -, batin03: -
            batout01: 0, batout02: -, batout03: -
            weatherid: 0, wcc: 0, windspeed: 7.00, rr1c: 0.00, pvcorrf: 2.96/0.33 temp: 2.7, presence: 0
            csmt01: 1111.3, csme01: 0.00, minutescsm01: 0
            csmt02: 117048.858, csme02: 33.99, minutescsm02: 60
            csmt03: 3159.21, csme03: 0.00, minutescsm03: 0
            csmt04: 47387.09, csme04: 0.00, minutescsm04: 0
            csmt05: 37401.5, csme05: 0.20, minutescsm05: 0
            csmt06: 9531.8, csme06: 0.10, minutescsm06: 0
            csmt07: 2105206.838, csme07: 217.91, minutescsm07: 60
            csmt08: 3623466.417, csme08: 195.82, minutescsm08: 60
            csmt09: 129676.409, csme09: 8.87, minutescsm09: 0
            csmt10: 438615.739, csme10: 22.06, minutescsm10: 24
            csmt11: 24543.44, csme11: 0.00, minutescsm11: 0
            csmt12: 202746.765, csme12: 30.29, minutescsm12: 15
            csmt13: 6095, csme13: 0.00, minutescsm13: 0
            csmt14: 101809.419, csme14: 2.36, minutescsm14: 0
            csmt15: 1868443.04, csme15: 0.00, minutescsm15: 0
            minutescsm16: 0
           
      09 => pvapifcraw: 1049, pvfc: 1131, pvrl: 1432, pvrlvd: 1, plantderated: -, rad1h: 580
            etotali01: 698.377, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: 1432, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 801, conaifc: 1250, confc: 1250, con: 608, gcons: 40, conprice: 28.15
            gfeedin: 36, feedprice: 8.04
            DoN: 1, sunaz: 120, sunalt: 13
            batintotal01: 2990409, batintotal02: -, batintotal03: -
            batouttotal01: 2884214, batouttotal02: -, batouttotal03: -
            batprogsoc01: 17.0, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 1188
            batsoc01: 17, batsoc02: -, batsoc03: -, socwhsum: 1190
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: 828, batin02: -, batin03: -
            batout01: 0, batout02: -, batout03: -
            weatherid: 0, wcc: 0, windspeed: 9.00, rr1c: 0.00, pvcorrf: 0.92/0.35 temp: 5.4, presence: 0
            csmt01: 1111.3, csme01: 0.00, minutescsm01: 0
            csmt02: 117083.013, csme02: 33.63, minutescsm02: 60
            csmt03: 3159.21, csme03: 0.00, minutescsm03: 0
            csmt04: 47387.09, csme04: 0.00, minutescsm04: 0
            csmt05: 37401.7, csme05: 0.20, minutescsm05: 0
            csmt06: 9532, csme06: 0.20, minutescsm06: 0
            csmt07: 2105410.208, csme07: 203.11, minutescsm07: 60
            csmt08: 3623704.681, csme08: 238.26, minutescsm08: 60
            csmt09: 129685.833, csme09: 9.34, minutescsm09: 0
            csmt10: 438633.638, csme10: 16.88, minutescsm10: 20
            csmt11: 24543.44, csme11: 0.00, minutescsm11: 0
            csmt12: 202757.623, csme12: 10.85, minutescsm12: 7
            csmt13: 6095, csme13: 0.00, minutescsm13: 0
            csmt14: 101811.815, csme14: 2.36, minutescsm14: 0
            csmt15: 1868443.04, csme15: 0.00, minutescsm15: 0
            minutescsm16: 0
           
      10 => pvapifcraw: 1800, pvfc: 2117, pvrl: 2125, pvrlvd: 1, plantderated: -, rad1h: 1030
            etotali01: 2143.902, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: 2125, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 1044, conaifc: 1413, confc: 1413, con: 890, gcons: 53, conprice: 28.15
            gfeedin: 50, feedprice: 8.04
            DoN: 1, sunaz: 133, sunalt: 20
            batintotal01: 2991237, batintotal02: -, batintotal03: -
            batouttotal01: 2884214, batouttotal02: -, batouttotal03: -
            batprogsoc01: 34.1, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 2390
            batsoc01: 34, batsoc02: -, batsoc03: -, socwhsum: 2380
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: 1249, batin02: -, batin03: -
            batout01: 11, batout02: -, batout03: -
            weatherid: 0, wcc: 0, windspeed: 9.00, rr1c: 0.00, pvcorrf: 1.20/0.96 temp: 7.4, presence: 0
            csmt01: 1111.3, csme01: 0.00, minutescsm01: 0
            csmt02: 117117.12, csme02: 33.63, minutescsm02: 60
            csmt03: 3185.897, csme03: 26.67, minutescsm03: 9
            csmt04: 47387.09, csme04: 0.00, minutescsm04: 0
            csmt05: 37401.9, csme05: 0.20, minutescsm05: 0
            csmt06: 9532.2, csme06: 0.20, minutescsm06: 0
            csmt07: 2105616.822, csme07: 206.59, minutescsm07: 60
            csmt08: 3623952.897, csme08: 244.15, minutescsm08: 60
            csmt09: 129695.409, csme09: 9.45, minutescsm09: 0
            csmt10: 438658.69, csme10: 25.04, minutescsm10: 27
            csmt11: 24543.44, csme11: 0.00, minutescsm11: 0
            csmt12: 202777.395, csme12: 17.71, minutescsm12: 9
            csmt13: 6095, csme13: 0.00, minutescsm13: 0
            csmt14: 101886.848, csme14: 74.91, minutescsm14: 7
            csmt15: 1868443.04, csme15: 0.00, minutescsm15: 0
            minutescsm16: 0
           
      11 => pvapifcraw: 2547, pvfc: 3318, pvrl: 3321.554, pvrlvd: 1, plantderated: -, rad1h: 1440
            etotali01: 4269.194, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: 3321.554, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 2920, conaifc: 1746, confc: 1746, con: 742, gcons: 34, conprice: 28.15
            gfeedin: 180, feedprice: 8.04
            DoN: 1, sunaz: 148, sunalt: 25
            batintotal01: 2992486, batintotal02: -, batintotal03: -
            batouttotal01: 2884225, batouttotal02: -, batouttotal03: -
            batprogsoc01: 65.3, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 4573
            batsoc01: 65, batsoc02: -, batsoc03: -, socwhsum: 4550
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: 2402, batin02: -, batin03: -
            batout01: 0, batout02: -, batout03: -
            weatherid: 0, wcc: 0, windspeed: 9.00, rr1c: 0.00, pvcorrf: 1.20/0.92 temp: 9.5, presence: 0
            csmt01: 1111.3, csme01: 0.00, minutescsm01: 0
            csmt02: 117151.288, csme02: 34.20, minutescsm02: 60
            csmt03: 3185.897, csme03: 0.00, minutescsm03: 0
            csmt04: 47387.09, csme04: 0.00, minutescsm04: 0
            csmt05: 37402.1, csme05: 0.20, minutescsm05: 0
            csmt06: 9532.4, csme06: 0.20, minutescsm06: 0
            csmt07: 2105821.416, csme07: 204.66, minutescsm07: 60
            csmt08: 3624198.28, csme08: 245.39, minutescsm08: 60
            csmt09: 129705.316, csme09: 9.72, minutescsm09: 0
            csmt10: 438669.25, csme10: 10.56, minutescsm10: 13
            csmt11: 24543.44, csme11: 0.00, minutescsm11: 0
            csmt12: 202808.209, csme12: 30.81, minutescsm12: 15
            csmt13: 6095, csme13: 0.00, minutescsm13: 0
            csmt14: 101889.27, csme14: 2.36, minutescsm14: 0
            csmt15: 1868469.91, csme15: 26.87, minutescsm15: 0
            minutescsm16: 0
           
      12 => pvapifcraw: 3046, pvfc: 3322, pvrl: 3702, pvrlvd: 1, plantderated: -, rad1h: 1680
            etotali01: 7590.748, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: 3702, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 3046, conaifc: 1658, confc: 1658, con: 715, gcons: 2, conprice: 28.15
            gfeedin: 634, feedprice: 8.04
            DoN: 1, sunaz: 165, sunalt: 29
            batintotal01: 2994888, batintotal02: -, batintotal03: -
            batouttotal01: 2884225, batouttotal02: -, batouttotal03: -
            batprogsoc01: 96.7, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 6771
            batsoc01: 95, batsoc02: -, batsoc03: -, socwhsum: 6650
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: 2355, batin02: -, batin03: -
            batout01: 0, batout02: -, batout03: -
            weatherid: 0, wcc: 0, windspeed: 9.00, rr1c: 0.00, pvcorrf: 1.22/0.90 temp: 12.3, presence: 0
            csmt01: 1111.3, csme01: 0.00, minutescsm01: 0
            csmt02: 117183.198, csme02: 31.35, minutescsm02: 56
            csmt03: 3340.302, csme03: 154.39, minutescsm03: 39
            csmt04: 47387.09, csme04: 0.00, minutescsm04: 0
            csmt05: 37402.3, csme05: 0.20, minutescsm05: 0
            csmt06: 9532.6, csme06: 0.20, minutescsm06: 0
            csmt07: 2106010.268, csme07: 188.81, minutescsm07: 56
            csmt08: 3624415.002, csme08: 216.73, minutescsm08: 56
            csmt09: 129714.626, csme09: 9.16, minutescsm09: 0
            csmt10: 438695.338, csme10: 25.08, minutescsm10: 27
            csmt11: 24543.45, csme11: 0.01, minutescsm11: 0
            csmt12: 202839.151, csme12: 30.94, minutescsm12: 15
            csmt13: 6095, csme13: 0.00, minutescsm13: 0
            csmt14: 101891.529, csme14: 2.20, minutescsm14: 0
            csmt15: 1868472.36, csme15: 2.45, minutescsm15: 0
            minutescsm16: 0
           
      13 => pvapifcraw: 3326, pvfc: 4684.5, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 1790
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 927, conaifc: 2774, confc: 2774, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 1, sunaz: 182, sunalt: 30
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: 100.0, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 7000
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 0, wcc: 0, windspeed: 9.00, rr1c: 0.00, pvcorrf: 1.40/0.71 temp: 7.80, presence: -
           
      14 => pvapifcraw: 3226, pvfc: 4694.5, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 1670
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 976, conaifc: 4277, confc: 4277, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 1, sunaz: 199, sunalt: 28
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: 100.0, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 7000
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 0, wcc: 0, windspeed: 9.00, rr1c: 0.00, pvcorrf: 1.49/0.67 temp: 8.80, presence: -
           
      15 => pvapifcraw: 2898, pvfc: 4214.5, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 1440
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 1873, conaifc: 5419, confc: 5419, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 1, sunaz: 215, sunalt: 24
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: 80.2, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 5615
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 0, wcc: 0, windspeed: 9.00, rr1c: 0.00, pvcorrf: 1.61/0.98 temp: 9.60, presence: -
           
      16 => pvapifcraw: 2107, pvfc: 3337, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 1020
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 1817, conaifc: 6021, confc: 6021, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 1, sunaz: 230, sunalt: 19
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: 39.2, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 2741
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 0, wcc: 0, windspeed: 9.00, rr1c: 0.00, pvcorrf: 1.75/0.53 temp: 10.30, presence: -
           
      17 => pvapifcraw: 1141, pvfc: 1758.5, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 540
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 835, conaifc: 6223, confc: 6223, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 1, sunaz: 243, sunalt: 12
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: 0.0, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 0
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 0, wcc: 0, windspeed: 9.00, rr1c: 0.00, pvcorrf: 1.75/0.54 temp: 10.10, presence: -
           
      18 => pvapifcraw: 269, pvfc: 132.5, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 130
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 1172, conaifc: 6214, confc: 6214, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 1, sunaz: 256, sunalt: 4
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: 0.0, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 0
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 0, wcc: 0, windspeed: 9.00, rr1c: 0.00, pvcorrf: 0.63/0.41 temp: 9.70, presence: -
           
      19 => pvapifcraw: 0, pvfc: 0, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 0
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 768, conaifc: 6551, confc: 6551, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 0, sunaz: 268, sunalt: -6
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: 0.0, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 0
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 100, wcc: 0, windspeed: 9.00, rr1c: 0.00, pvcorrf: 1.00/- temp: 9.10, presence: -
           
      20 => pvapifcraw: 0, pvfc: 0, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 0
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 922, conaifc: 7074, confc: 7074, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 0, sunaz: 280, sunalt: -14
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: 0.0, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 0
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 100, wcc: 0, windspeed: 9.00, rr1c: 0.00, pvcorrf: 1.00/- temp: 8.30, presence: -
           
      21 => pvapifcraw: 0, pvfc: 0, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 0
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 720, conaifc: 7641, confc: 7641, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 0, sunaz: 293, sunalt: -23
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: 0.0, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 0
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 100, wcc: 0, windspeed: 11.00, rr1c: 0.00, pvcorrf: 1.00/- temp: 7.60, presence: -
           
      22 => pvapifcraw: 0, pvfc: 0, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 0
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 730, conaifc: 7792, confc: 7792, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 0, sunaz: 308, sunalt: -30
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: 0.0, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 0
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 100, wcc: 0, windspeed: 11.00, rr1c: 0.00, pvcorrf: 1.00/- temp: 6.90, presence: -
           
      23 => pvapifcraw: 0, pvfc: 0, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 0
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 690, conaifc: 7757, confc: 7757, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 0, sunaz: 324, sunalt: -36
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: 0.0, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 0
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 100, wcc: 0, windspeed: 13.00, rr1c: 0.00, pvcorrf: 1.00/- temp: 6.30, presence: -
           
      24 => pvapifcraw: 0, pvfc: 0, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 0
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 674, conaifc: 8061, confc: 8061, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 0, sunaz: 342, sunalt: -40
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: 0.0, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 0
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 100, wcc: 0, windspeed: 13.00, rr1c: 0.00, pvcorrf: 1.00/- temp: 5.70, presence: -
           
      99 => pvapifcraw: -, pvfc: 29715.5, pvrl: 11276.554, pvrlvd: -, plantderated: -, rad1h: -
            pvrl01: 11276.554, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: -, conaifc: -, confc: 90567, con: 7377, gcons: 1472, conprice: -
            gfeedin: 916, feedprice: -
            DoN: -, sunaz: -, sunalt: -
            batin01: 6931, batin02: -, batin03: -
            batout01: 2508, batout02: -, batout03: -
            batmaxsoc01: 95, batmaxsoc02: -, batmaxsoc03: -
            batsetsoc01: -, batsetsoc02: -, batsetsoc03: -
            dayname: Do, holiday: 0
            cyclescsm01: 0, csme01: 0.00
            cyclescsm02: 1, csme02: 166.80, hourscsme02: 4.93, avgcycmntscsm02: 296.00
            cyclescsm03: 2, csme03: 181.06, hourscsme03: 0.80, avgcycmntscsm03: 24.00
            cyclescsm04: 0, csme04: 0.00
            cyclescsm05: 0, csme05: 2.40
            cyclescsm06: 0, csme06: 2.30
            cyclescsm07: 1, csme07: 1772.14, hourscsme07: 11.93, avgcycmntscsm07: 716.00
            cyclescsm08: 1, csme08: 2148.98, hourscsme08: 11.93, avgcycmntscsm08: 716.00
            cyclescsm09: 0, csme09: 109.39
            cyclescsm10: 17, csme10: 240.79, hourscsme10: 4.43, avgcycmntscsm10: 15.65
            cyclescsm11: 0, csme11: 0.01
            cyclescsm12: 10, csme12: 299.86, hourscsme12: 2.57, avgcycmntscsm12: 15.40
            cyclescsm13: 0, csme13: 0.00
            cyclescsm14: 1, csme14: 100.71, hourscsme14: 0.12, avgcycmntscsm14: 7.00
            cyclescsm15: 0, csme15: 29.32
            cyclescsm16: 0
           

                                                                                                                               

OK