Neueste Beiträge

#11
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Parallix - 03 Mai 2026, 10:33:24
Zitat von: DS_Starter am 03 Mai 2026, 10:05:13@Parallix,
...
EDIT: Ich habe mir das nochmal durch den Kopf gehen lassen ... ein BEV-Consumer darf aktuell überhaupt noch nicht in den Modus "can" springen, da wir momentan nur Daten sammeln und der Modus eugentlich immer auf 'mustNot' bzw. 'noSchedule' stehenbleiben sollte.

Als ich meine Wallbox/BEV-Consumer seinerzeit in SF registriert hatte, gab es denn BEV-Consumer noch nicht. Daher ist er bei mir seit diesem Zeitpunkt vom type=charger. Die hinter "mustNot" und "can" stehende Logik hatten wir gemeinsam besprochen. Daraufhin hast Du seinerzeit auch "mustNot" ergänzt. Bislang war mir der weiter oben genannte Bug auch nicht aufgefallen. Wurde ggf. hier etwas verändert?

PS: Meinerseits verwende möglichst regelbasierte Algorithmen (keine KI-Akivierung in SF) und und bin damit bislang auch glücklich.
#12
Unterstützende Dienste / Aw: Telegram instant messaging...
Letzter Beitrag von satprofi - 03 Mai 2026, 10:13:38
Zitat von: TomLee am 03 Mai 2026, 09:33:58
Zitat[edit]
habe den Übeltäter, die underlines sind nicht kompatibel.  warum ? auch klappen die ~ nicht, nur * klappen bestens, auch wenn in den readings

__underline__ und ~strikethrough~ ist MarkdownV2 style und in dem Modul nicht eingebaut?

keine Ahnung ?

Im Markdown style gibts keinen durchgestrichenen oder unterstrichenen Text?

Zitat von: TomLee am 03 Mai 2026, 09:33:58Aber im HTML style werden sie unterstützt mit:
<u>underline</u>, <ins>underline</ins>
<s>strikethrough</s>, <strike>strikethrough</strike>, <del>strikethrough</del>





das klappt bei mir alles nicht.Markdown akzeptiert nur die *text* . Habe es aber jetzt anders gelöst:

Esrtmal text in entsprechenden Readings umgewandelt:
attr Smatrics_Station userReadings text:port_0.*  {      \
                       my$a = ReadingsVal("Smatrics_Station","port_0","");;\
                       my $ret;;\
                  if($a eq "OCCUPIED"){\
                 $ret=sprintf("🔴");;\
                 }\
                 elsif($a eq "AVAILABLE"){\
                $ret=sprintf("🟢");;\
                }\
                 elsif($a eq "BLOCKED"){\
                $ret=sprintf("⚫️");;\
                }   },\
text2:port_0.*  {      \
                       my$a = ReadingsVal("Smatrics_Station","port_1","");;\
                       my $ret;;\
                  if($a eq "OCCUPIED"){\
                 $ret=sprintf("🔴");;\
                 }\
                 elsif($a eq "AVAILABLE"){\
                $ret=sprintf("🟢");;\
                }\
                 elsif($a eq "BLOCKED"){\
                $ret=sprintf("⚫️");;\
                }   }

dies versende ich dann per sub über telegram

sub sendMessage{
      my $msgChat=ReadingsVal("Telegram","msgPeerId","");
      my $msgText=ReadingsVal("Telegram","msgText","");
     
      if ( $msgText eq "/status" ){

         fhem("set Smatrics_Station reread");
         sleep(3);
         fhem("set Telegram message \@$msgChat Markdown Smatrics-DC1  [Smatrics_Station:text] \nSmatrics-DC2  [Smatrics_Station:text2]  \n/status");
    }

#13
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 03 Mai 2026, 10:05:13
@Parallix,

dann bitte das erwähnte Debug einschalten damit wir uns dazu etwas ansehen können.
Und pvshare kannst du gern mal auf z.B. 80% reduzieren.

EDIT: Ich habe mir das nochmal durch den Kopf gehen lassen ... ein BEV-Consumer darf aktuell überhaupt noch nicht in den Modus "can" springen, da wir momentan nur Daten sammeln und der Modus eigentlich immer auf 'mustNot' bzw. 'noSchedule' stehenbleiben sollte.
#14
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 03 Mai 2026, 10:04:01
@SebastianM83,

du hast dir schon eine schöne Steuerung zusammengebaut, liest sich gut.  :)

Eine EV-Steuerung als solche gibt es in SF noch nicht, wir sammeln erstmal nur Daten um damit die Verbrauchsprognose in Zukunft besser gestalten zu können.

Zu deinen Daten. Mir ist aufgefallen, dass die Ladeenergie registriert wird (z.B. csme06: 8100) am 2026043003, aber der SoC mit 39% (bevcsmSoC06: 39) unverändert bleibt:

2026043003 => hod: 03, dayname: Fr, sunaz: 19.30, sunalt: -22.90, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 5.4, socwhsum: 39514
              windspeed: 10.00, windspeed_fast: 10.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 9310, con: 9621, gcons: 6, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 761, csme02: 173, csme03: 20, csme04: 32, csme05: 0, csme06: 8100, bevcsmSoC06: 39, bevcsmTargSoC06: 80, csme07: 50, csme08: 0, csme09: 0, csme10: 2, csme11: 26, csme12: 5
2026043004 => hod: 04, dayname: Fr, sunaz: 34.10, sunalt: -18.60, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 4.7, socwhsum: 28148
              windspeed: 10.00, windspeed_fast: 10.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 10191, con: 11317, gcons: 6, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 955, csme02: 174, csme03: 23, csme04: 39, csme05: 0, csme06: 9700, bevcsmSoC06: 39, bevcsmTargSoC06: 80, csme07: 50, csme08: 0, csme09: 0, csme10: 2, csme11: 26, csme12: 4
2026043005 => hod: 05, dayname: Fr, sunaz: 47.70, sunalt: -12.30, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 4.0, socwhsum: 17019
              windspeed: 9.00, windspeed_fast: 9.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 7004, con: 11193, gcons: 7, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 954, csme02: 175, csme03: 24, csme04: 45, csme05: 0, csme06: 9300, bevcsmSoC06: 39, bevcsmTargSoC06: 80, csme07: 51, csme08: 0, csme09: 0, csme10: 2, csme11: 27, csme12: 5

Eigentlich müßte sich der SoC von Stunde zu Stunde erhöhen, sofern geladen wird. Wird der SoC evtl. nicht regelmäßig vom Portal/iobroker geliefert?

Edit:
Zitatmanuell in FHEM gesetzter Abfahrtszeit (bzw. Auslesen des nächsten Timers für die Standklimatisierung)
Bezüglich Datenerfassung ist interessant an welcher Stell in FHEM du diese Vorgabe einträgst?

LG,
Heiko
#15
Sonstige Systeme / Aw: Netatmo Modul - 38_netatmo...
Letzter Beitrag von tomhead - 03 Mai 2026, 09:58:47
Zitat von: Hanjo am 03 Mai 2026, 09:34:54Guten Morgen,

gleiches bei mir - heute Nacht ist mir das Modul wieder um die Ohren geflogen:

2026.05.03 03:47:32 1: Netatmo: No access token was found! (getDevices)
2026.05.03 03:47:32 1: Netatmo: No access token was found! (getHomecoachs)

Beim Check gerade habe ich dann herausgefunden, dass meine App bei Netatmo verschwunden ist und ich auch keine neue Anlegen kann, da es eine Fehlermeldung auf der Netatmo-Webseite gibt ("TypeError: t.t0.text is not a function").

Vermutlich ein Problem bei denen...

Gruß

Bei mir das gleiche: in FHEM "No access token was found", bei Netatmo ist meine App verschwunden und ich kann auch keine neue anlegen. Habe auch gerade gesehen, dass über die offizielle iOS App auch keine Verbindung zustande kommt. Vermutlich dann ein aktuelles Serverproblem bei Netatmo...
#16
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Parallix - 03 Mai 2026, 09:57:13
Zitat von: DS_Starter am 03 Mai 2026, 09:50:50@Parallix,

ZitatWenigstens seit 8:00 Uhr meldete mit SF für alle Stunden von 10-14 Uhr einen solaren Ertrag > 6,5 kWh. Der Verbrauch meines in SF registrierten Wallbox-Verbrauchers liegt für mintime=180 mit  power=4200 deutlich unter vorgenanntem solaren Ertrag. Trotzdem warte ich bislang (inzwischen sind es 9:20 Uhr) darauf, dass SF endlich mein (Wallbox-)Verbraucher einplant. Da das auch nach über 1h nicht der Fall ist, gehe ich von einem Bug in SF aus.
Naja, hier steht die Frage eher, ob ein Überschuß > 4200 Wh pro Stunde in den nächsten Stunden zu erwarten ist. Infos dazu sieht man mit ctrlDebug=consumerPlanning.
Der Consumer Parameter pvshare könnte an dieser Stelle dienlich sein.

Ja, auch wenn inzwischen die Prognose für 14:00 Uhr etwas nach unten korrigiert wurde, ist ausreichend Überschuss in [10:00,14:00] zu erwarten, da es neben dem BEV keine weiteren can- oder gar must-Verbraucher gibt (vgl. Bild). pvshare steht auf dem Default (100%).

PS: Für alle anderen in SF registrierten Verbraucher gilt: type=noSchedule

Übrigens: Anregen möchte ich noch, dass surpmeth (das sich aktuell auf den instantan zur Verfügung stehnde stehende Leistung bezieht) so erweitert wird, dass alternativ auch die Energie(menge) im aktuellen Stunden-Bin bezieht zur Überschussermittlung herangezogen werden kann. Ein (Energie-)Überschuss liegt dann zu einem Zeitpunkt t im Bin vor, wenn der bislang im (angebrochenen) Bin tatsächlich vorliegende Überschuss und der noch im (angebrochenen) Bin prognostizierte künftige Überschuss zusammen > 0 kWh ist.

Edit: Soeben, um 10:20 Uhr (also ca. 2 1/4 Stunden), hat SF endlich die Ladung meines BEV für [11:00, 13:00] eingeplant :o
#17
FHEMWEB / Aw: f18 mit fehlermeldung und ...
Letzter Beitrag von the ratman - 03 Mai 2026, 09:55:34
wir haben nach dem heutigen update wieder duracel betrieb!

und es läuft und läuft und läuft ...
#18
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 03 Mai 2026, 09:50:50
@Parallix,

ZitatWenigstens seit 8:00 Uhr meldete mit SF für alle Stunden von 10-14 Uhr einen solaren Ertrag > 6,5 kWh. Der Verbrauch meines in SF registrierten Wallbox-Verbrauchers liegt für mintime=180 mit  power=4200 deutlich unter vorgenanntem solaren Ertrag. Trotzdem warte ich bislang (inzwischen sind es 9:20 Uhr) darauf, dass SF endlich mein (Wallbox-)Verbraucher einplant. Da das auch nach über 1h nicht der Fall ist, gehe ich von einem Bug in SF aus.
Naja, hier steht die Frage eher, ob ein Überschuß > 4200 Wh pro Stunde in den nächsten Stunden zu erwarten ist. Infos dazu sieht man mit ctrlDebug=consumerPlanning.
Der Consumer Parameter pvshare könnte an dieser Stelle dienlich sein.
#19
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von SebastianM83 - 03 Mai 2026, 09:45:08
Zitat von: DS_Starter am 02 Mai 2026, 10:09:04Moin,

ein Zwischenfrage an die BEV-User.
Wie läuft es denn mit der BEV-Erkennung (via evid) und der Datensammlung?

Ihr könnt gern mal einen Auszug aus aiRawData posten, z.B.

get ... valDecTree aiRawData 100


In dem Zeitraum sollte ein BEV-Consumer natürlich aktiv gewesen sein.
Ist für mich nur von Interesse um später damit weiterarbeiten zu können.

LG,
Heiko

Hier meine Daten:
Below are 100 of a total of 14726 records are displayed.

2026042906 => hod: 06, dayname: Do, sunaz: 60.30, sunalt: -4.90, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 5.6, socwhsum: 21965
              windspeed: 11.00, windspeed_fast: 11.00, pvrl: 8, pvrlvd: 1, comforttemp: 21, conaifc: 1745, con: 7222, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 576, csme02: 170, csme03: 24, csme04: 45, csme05: 0, csme06: 5900, bevcsmSoC06: 74, bevcsmTargSoC06: 80, csme07: 56, csme08: 0, csme09: 0, csme10: 2, csme11: 20, csme12: 5
2026042907 => hod: 07, dayname: Do, sunaz: 71.90, sunalt: 4.30, rad1h: 187, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 5.0, socwhsum: 16489
              windspeed: 8.50, windspeed_fast: 8.50, pvrl: 227, pvrlvd: 1, comforttemp: 21, conaifc: 5336, con: 5713, gcons: 12, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 461, csme02: 168, csme03: 24, csme04: 38, csme05: 0, csme06: 4700, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 51, csme08: 0, csme09: 0, csme10: 2, csme11: 18, csme12: 5
2026042908 => hod: 08, dayname: Do, sunaz: 83.10, sunalt: 13.60, rad1h: 691, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 4.5, socwhsum: 16842
              windspeed: 9.00, windspeed_fast: 9.00, pvrl: 2704, pvrlvd: 1, comforttemp: 21, conaifc: 691, con: 2283, gcons: 7, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 228, csme02: 168, csme03: 25, csme04: 32, csme05: 0, csme06: 1500, bevcsmSoC06: 79, bevcsmTargSoC06: 80, csme07: 50, csme08: 0, csme09: 0, csme10: 2, csme11: 16, csme12: 5
2026042909 => hod: 09, dayname: Do, sunaz: 94.60, sunalt: 22.80, rad1h: 1303, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 6.5, socwhsum: 23143
              windspeed: 10.00, windspeed_fast: 10.00, pvrl: 7350, pvrlvd: 1, comforttemp: 21, conaifc: 2042, con: 750, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 277, csme02: 167, csme03: 23, csme04: 38, csme05: 0, csme06: 0, bevcsmSoC06: 57, bevcsmTargSoC06: 80, csme07: 50, csme08: 0, csme09: 0, csme10: 2, csme11: 15, csme12: 5
2026042910 => hod: 10, dayname: Do, sunaz: 107.10, sunalt: 32.20, rad1h: 1937, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 9.9, socwhsum: 30033
              windspeed: 14.00, windspeed_fast: 14.00, pvrl: 8304, pvrlvd: 1, comforttemp: 21, conaifc: 754, con: 988, gcons: 4, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 412, csme02: 168, csme03: 157, csme04: 47, csme05: 0, csme06: 0, bevcsmSoC06: 57, bevcsmTargSoC06: 80, csme07: 50, csme08: 0, csme09: 0, csme10: 2, csme11: 21, csme12: 5
2026042911 => hod: 11, dayname: Do, sunaz: 121.60, sunalt: 40.90, rad1h: 2455, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 11.5, socwhsum: 37158
              windspeed: 18.00, windspeed_fast: 18.00, pvrl: 8525, pvrlvd: 1, comforttemp: 21, conaifc: 1033, con: 908, gcons: 2, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 392, csme02: 173, csme03: 72, csme04: 38, csme05: 0, csme06: 0, bevcsmSoC06: 57, bevcsmTargSoC06: 80, csme07: 52, csme08: 0, csme09: 0, csme10: 2, csme11: 20, csme12: 5
2026042912 => hod: 12, dayname: Do, sunaz: 139.20, sunalt: 48.20, rad1h: 2822, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 13.3, socwhsum: 44519
              windspeed: 19.50, windspeed_fast: 19.50, pvrl: 8817, pvrlvd: 1, comforttemp: 21, conaifc: 1004, con: 869, gcons: 3, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 393, csme02: 171, csme03: 70, csme04: 38, csme05: 0, csme06: 0, bevcsmSoC06: 57, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 15, csme12: 5
2026042913 => hod: 13, dayname: Do, sunaz: 160.90, sunalt: 53.00, rad1h: 3031, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 14.3, socwhsum: 48877
              windspeed: 20.00, windspeed_fast: 20.00, pvrl: 8791, pvrlvd: 1, comforttemp: 21, conaifc: 927, con: 833, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 304, csme02: 170, csme03: 70, csme04: 38, csme05: 0, csme06: 0, bevcsmSoC06: 57, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 18, csme12: 5
2026042914 => hod: 14, dayname: Do, sunaz: 185.50, sunalt: 54.20, rad1h: 3089, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 15.4, socwhsum: 52528
              windspeed: 20.00, windspeed_fast: 20.00, pvrl: 8096, pvrlvd: 1, comforttemp: 21, conaifc: 913, con: 697, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 201, csme02: 170, csme03: 69, csme04: 38, csme05: 0, csme06: 0, bevcsmSoC06: 57, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 18, csme12: 5
2026042915 => hod: 15, dayname: Do, sunaz: 209.10, sunalt: 51.30, rad1h: 2977, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 16.2, socwhsum: 55649
              windspeed: 20.00, windspeed_fast: 20.00, pvrl: 6903, pvrlvd: 1, comforttemp: 21, conaifc: 743, con: 723, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 181, csme02: 169, csme03: 70, csme04: 39, csme05: 0, csme06: 0, bevcsmSoC06: 57, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 21, csme12: 5
2026042916 => hod: 16, dayname: Do, sunaz: 229.10, sunalt: 45.30, rad1h: 2671, wcc: 9, weatherid: 1, rr1c: 0.00, temp: 16.6, socwhsum: 57121
              windspeed: 22.00, windspeed_fast: 22.00, pvrl: 5312, pvrlvd: 1, comforttemp: 21, conaifc: 721, con: 674, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 171, csme02: 169, csme03: 69, csme04: 38, csme05: 0, csme06: 0, bevcsmSoC06: 57, bevcsmTargSoC06: 80, csme07: 58, csme08: 0, csme09: 0, csme10: 2, csme11: 17, csme12: 5
2026042917 => hod: 17, dayname: Do, sunaz: 245.20, sunalt: 37.30, rad1h: 2246, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 16.8, socwhsum: 58888
              windspeed: 22.00, windspeed_fast: 22.00, pvrl: 4339, pvrlvd: 1, comforttemp: 21, conaifc: 743, con: 616, gcons: 2, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 141, csme02: 166, csme03: 44, csme04: 40, csme05: 0, csme06: 0, bevcsmSoC06: 57, bevcsmTargSoC06: 80, csme07: 58, csme08: 0, csme09: 0, csme10: 2, csme11: 17, csme12: 5
2026042918 => hod: 18, dayname: Do, sunaz: 258.70, sunalt: 28.20, rad1h: 1703, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 16.6, socwhsum: 58888
              windspeed: 22.00, windspeed_fast: 22.00, pvrl: 4174, pvrlvd: 1, comforttemp: 21, conaifc: 693, con: 562, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 108, csme02: 165, csme03: 25, csme04: 45, csme05: 0, csme06: 0, bevcsmSoC06: 55, bevcsmTargSoC06: 80, csme07: 59, csme08: 0, csme09: 0, csme10: 2, csme11: 21, csme12: 5
2026042919 => hod: 19, dayname: Do, sunaz: 270.60, sunalt: 18.70, rad1h: 1022, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 16.0, socwhsum: 58888
              windspeed: 23.00, windspeed_fast: 23.00, pvrl: 3647, pvrlvd: 1, comforttemp: 21, conaifc: 692, con: 599, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 121, csme02: 165, csme03: 17, csme04: 45, csme05: 0, csme06: 0, bevcsmSoC06: 45, bevcsmTargSoC06: 80, csme07: 59, csme08: 0, csme09: 0, csme10: 2, csme11: 21, csme12: 5
2026042920 => hod: 20, dayname: Do, sunaz: 281.90, sunalt: 9.60, rad1h: 364, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 15.0, socwhsum: 57180
              windspeed: 24.00, windspeed_fast: 24.00, pvrl: 2446, pvrlvd: 1, comforttemp: 21, conaifc: 700, con: 3165, gcons: 4, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 193, csme02: 166, csme03: 18, csme04: 37, csme05: 0, csme06: 2500, bevcsmSoC06: 39, bevcsmTargSoC06: 80, csme07: 59, csme08: 0, csme09: 0, csme10: 2, csme11: 19, csme12: 5
2026042921 => hod: 21, dayname: Do, sunaz: 293.30, sunalt: 0.50, rad1h: 18, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 13.1, socwhsum: 56709
              windspeed: 20.00, windspeed_fast: 20.00, pvrl: 262, pvrlvd: 1, comforttemp: 21, conaifc: 3167, con: 764, gcons: 4, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 172, csme02: 166, csme03: 19, csme04: 37, csme05: 0, csme06: 100, bevcsmSoC06: 39, bevcsmTargSoC06: 80, csme07: 58, csme08: 0, csme09: 0, csme10: 3, csme11: 14, csme12: 5
2026042922 => hod: 22, dayname: Do, sunaz: 305.20, sunalt: -8.20, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 11.2, socwhsum: 55885
              windspeed: 19.00, windspeed_fast: 19.00, pvrl: 7, pvrlvd: 1, comforttemp: 21, conaifc: 2042, con: 843, gcons: 6, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 152, csme02: 166, csme03: 19, csme04: 120, csme05: 0, csme06: 0, bevcsmSoC06: 39, bevcsmTargSoC06: 80, csme07: 58, csme08: 0, csme09: 0, csme10: 2, csme11: 149, csme12: 5
2026042923 => hod: 23, dayname: Do, sunaz: 318.10, sunalt: -15.40, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 9.6, socwhsum: 55060
              windspeed: 15.00, windspeed_fast: 15.00, pvrl: 1, pvrlvd: 1, comforttemp: 21, conaifc: 5407, con: 792, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 144, csme02: 167, csme03: 16, csme04: 57, csme05: 0, csme06: 0, bevcsmSoC06: 39, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 156, csme12: 5
2026042924 => hod: 24, dayname: Do, sunaz: 332.30, sunalt: -20.90, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 8.4, socwhsum: 54354
              windspeed: 15.00, windspeed_fast: 15.00, pvrl: 1, pvrlvd: 1, comforttemp: 21, conaifc: 5257, con: 720, gcons: 6, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 140, csme02: 169, csme03: 15, csme04: 56, csme05: 0, csme06: 0, bevcsmSoC06: 39, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 145, csme12: 5
2026043001 => hod: 01, dayname: Fr, sunaz: 347.60, sunalt: -24.10, rad1h: -, wcc: 96, weatherid: 3, rr1c: 0.00, temp: 9.4, socwhsum: 53765
              windspeed: 6.50, windspeed_fast: 6.50, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 3516, con: 621, gcons: 4, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 139, csme02: 171, csme03: 16, csme04: 45, csme05: 0, csme06: 0, bevcsmSoC06: 39, bevcsmTargSoC06: 80, csme07: 53, csme08: 0, csme09: 0, csme10: 2, csme11: 31, csme12: 5
2026043002 => hod: 02, dayname: Fr, sunaz: 3.50, sunalt: -24.90, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 6.4, socwhsum: 49171
              windspeed: 11.00, windspeed_fast: 11.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 4539, con: 4508, gcons: 7, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 367, csme02: 170, csme03: 19, csme04: 39, csme05: 0, csme06: 3600, bevcsmSoC06: 39, bevcsmTargSoC06: 80, csme07: 51, csme08: 0, csme09: 0, csme10: 2, csme11: 28, csme12: 5
2026043003 => hod: 03, dayname: Fr, sunaz: 19.30, sunalt: -22.90, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 5.4, socwhsum: 39514
              windspeed: 10.00, windspeed_fast: 10.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 9310, con: 9621, gcons: 6, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 761, csme02: 173, csme03: 20, csme04: 32, csme05: 0, csme06: 8100, bevcsmSoC06: 39, bevcsmTargSoC06: 80, csme07: 50, csme08: 0, csme09: 0, csme10: 2, csme11: 26, csme12: 5
2026043004 => hod: 04, dayname: Fr, sunaz: 34.10, sunalt: -18.60, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 4.7, socwhsum: 28148
              windspeed: 10.00, windspeed_fast: 10.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 10191, con: 11317, gcons: 6, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 955, csme02: 174, csme03: 23, csme04: 39, csme05: 0, csme06: 9700, bevcsmSoC06: 39, bevcsmTargSoC06: 80, csme07: 50, csme08: 0, csme09: 0, csme10: 2, csme11: 26, csme12: 4
2026043005 => hod: 05, dayname: Fr, sunaz: 47.70, sunalt: -12.30, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 4.0, socwhsum: 17019
              windspeed: 9.00, windspeed_fast: 9.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 7004, con: 11193, gcons: 7, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 954, csme02: 175, csme03: 24, csme04: 45, csme05: 0, csme06: 9300, bevcsmSoC06: 39, bevcsmTargSoC06: 80, csme07: 51, csme08: 0, csme09: 0, csme10: 2, csme11: 27, csme12: 5
2026043006 => hod: 06, dayname: Fr, sunaz: 60.10, sunalt: -4.60, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 3.4, socwhsum: 16430
              windspeed: 9.00, windspeed_fast: 9.00, pvrl: 24, pvrlvd: 1, comforttemp: 21, conaifc: 6699, con: 628, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 169, csme02: 175, csme03: 24, csme04: 34, csme05: 0, csme06: 0, bevcsmSoC06: 39, bevcsmTargSoC06: 80, csme07: 55, csme08: 0, csme09: 0, csme10: 2, csme11: 31, csme12: 5
2026043007 => hod: 07, dayname: Fr, sunaz: 71.70, sunalt: 4.50, rad1h: 205, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 2.5, socwhsum: 16018
              windspeed: 10.00, windspeed_fast: 10.00, pvrl: 293, pvrlvd: 1, comforttemp: 21, conaifc: 759, con: 688, gcons: 6, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 191, csme02: 175, csme03: 25, csme04: 32, csme05: 0, csme06: 0, bevcsmSoC06: 39, bevcsmTargSoC06: 80, csme07: 54, csme08: 0, csme09: 0, csme10: 2, csme11: 34, csme12: 5
2026043008 => hod: 08, dayname: Fr, sunaz: 82.90, sunalt: 13.90, rad1h: 716, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 2.6, socwhsum: 16371
              windspeed: 11.00, windspeed_fast: 11.00, pvrl: 2828, pvrlvd: 1, comforttemp: 21, conaifc: 745, con: 655, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 198, csme02: 178, csme03: 38, csme04: 34, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 49, csme08: 0, csme09: 0, csme10: 2, csme11: 25, csme12: 5
2026043009 => hod: 09, dayname: Fr, sunaz: 94.40, sunalt: 23.00, rad1h: 1336, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 4.5, socwhsum: 16430
              windspeed: 10.00, windspeed_fast: 10.00, pvrl: 7549, pvrlvd: 1, comforttemp: 21, conaifc: 786, con: 788, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 258, csme02: 172, csme03: 83, csme04: 37, csme05: 0, csme06: 0, bevcsmSoC06: 56, bevcsmTargSoC06: 80, csme07: 48, csme08: 0, csme09: 0, csme10: 2, csme11: 14, csme12: 5
2026043010 => hod: 10, dayname: Fr, sunaz: 106.90, sunalt: 32.40, rad1h: 1973, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 7.0, socwhsum: 18255
              windspeed: 12.00, windspeed_fast: 12.00, pvrl: 8525, pvrlvd: 1, comforttemp: 21, conaifc: 853, con: 857, gcons: 1, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 393, csme02: 173, csme03: 52, csme04: 45, csme05: 0, csme06: 0, bevcsmSoC06: 56, bevcsmTargSoC06: 80, csme07: 49, csme08: 0, csme09: 0, csme10: 2, csme11: 20, csme12: 5
2026043011 => hod: 11, dayname: Fr, sunaz: 121.40, sunalt: 41.20, rad1h: 2495, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 9.6, socwhsum: 22849
              windspeed: 16.00, windspeed_fast: 16.00, pvrl: 8728, pvrlvd: 1, comforttemp: 21, conaifc: 778, con: 947, gcons: 2, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 420, csme02: 173, csme03: 71, csme04: 43, csme05: 0, csme06: 0, bevcsmSoC06: 56, bevcsmTargSoC06: 80, csme07: 50, csme08: 0, csme09: 0, csme10: 2, csme11: 18, csme12: 5
2026043012 => hod: 12, dayname: Fr, sunaz: 139.10, sunalt: 48.50, rad1h: 2866, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 11.3, socwhsum: 30445
              windspeed: 19.50, windspeed_fast: 19.50, pvrl: 8884, pvrlvd: 1, comforttemp: 21, conaifc: 897, con: 876, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 392, csme02: 170, csme03: 70, csme04: 38, csme05: 0, csme06: 0, bevcsmSoC06: 56, bevcsmTargSoC06: 80, csme07: 52, csme08: 0, csme09: 0, csme10: 2, csme11: 17, csme12: 5
2026043013 => hod: 13, dayname: Fr, sunaz: 160.90, sunalt: 53.40, rad1h: 3078, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 12.2, socwhsum: 38042
              windspeed: 19.00, windspeed_fast: 19.00, pvrl: 8882, pvrlvd: 1, comforttemp: 21, conaifc: 822, con: 911, gcons: 4, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 366, csme02: 170, csme03: 70, csme04: 38, csme05: 0, csme06: 0, bevcsmSoC06: 56, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 18, csme12: 5
2026043014 => hod: 14, dayname: Fr, sunaz: 185.60, sunalt: 54.50, rad1h: 3114, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 13.6, socwhsum: 45166
              windspeed: 19.50, windspeed_fast: 19.50, pvrl: 8352, pvrlvd: 1, comforttemp: 21, conaifc: 872, con: 861, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 373, csme02: 170, csme03: 70, csme04: 37, csme05: 0, csme06: 0, bevcsmSoC06: 56, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 15, csme12: 5
2026043015 => hod: 15, dayname: Fr, sunaz: 209.30, sunalt: 51.60, rad1h: 2988, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 15.2, socwhsum: 51114
              windspeed: 19.00, windspeed_fast: 19.00, pvrl: 7042, pvrlvd: 1, comforttemp: 21, conaifc: 789, con: 777, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 258, csme02: 170, csme03: 70, csme04: 37, csme05: 0, csme06: 0, bevcsmSoC06: 56, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 15, csme12: 5
2026043016 => hod: 16, dayname: Fr, sunaz: 229.30, sunalt: 45.60, rad1h: 2671, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 16.1, socwhsum: 55589
              windspeed: 19.00, windspeed_fast: 19.00, pvrl: 5335, pvrlvd: 1, comforttemp: 21, conaifc: 701, con: 654, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 162, csme02: 170, csme03: 68, csme04: 36, csme05: 0, csme06: 0, bevcsmSoC06: 56, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 17, csme12: 5
2026043017 => hod: 17, dayname: Fr, sunaz: 245.50, sunalt: 37.50, rad1h: 2246, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 16.7, socwhsum: 58534
              windspeed: 19.00, windspeed_fast: 19.00, pvrl: 4363, pvrlvd: 1, comforttemp: 21, conaifc: 641, con: 624, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 117, csme02: 172, csme03: 44, csme04: 39, csme05: 0, csme06: 0, bevcsmSoC06: 45, bevcsmTargSoC06: 80, csme07: 58, csme08: 0, csme09: 0, csme10: 2, csme11: 20, csme12: 5
2026043018 => hod: 18, dayname: Fr, sunaz: 258.90, sunalt: 28.40, rad1h: 1706, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 17.1, socwhsum: 58887
              windspeed: 19.00, windspeed_fast: 19.00, pvrl: 4156, pvrlvd: 1, comforttemp: 21, conaifc: 625, con: 592, gcons: 1, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 102, csme02: 170, csme03: 26, csme04: 44, csme05: 0, csme06: 0, bevcsmSoC06: 36, bevcsmTargSoC06: 80, csme07: 59, csme08: 0, csme09: 0, csme10: 2, csme11: 15, csme12: 5
2026043019 => hod: 19, dayname: Fr, sunaz: 270.90, sunalt: 18.90, rad1h: 1030, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 16.7, socwhsum: 58887
              windspeed: 18.00, windspeed_fast: 18.00, pvrl: 3600, pvrlvd: 1, comforttemp: 21, conaifc: 654, con: 599, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 114, csme02: 171, csme03: 20, csme04: 44, csme05: 0, csme06: 0, bevcsmSoC06: 36, bevcsmTargSoC06: 80, csme07: 58, csme08: 0, csme09: 0, csme10: 2, csme11: 18, csme12: 5
2026043020 => hod: 20, dayname: Fr, sunaz: 282.20, sunalt: 9.80, rad1h: 356, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 16.5, socwhsum: 58887
              windspeed: 16.00, windspeed_fast: 16.00, pvrl: 2253, pvrlvd: 1, comforttemp: 21, conaifc: 615, con: 565, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 117, csme02: 170, csme03: 17, csme04: 38, csme05: 0, csme06: 0, bevcsmSoC06: 36, bevcsmTargSoC06: 80, csme07: 58, csme08: 0, csme09: 0, csme10: 2, csme11: 22, csme12: 5
2026043021 => hod: 21, dayname: Fr, sunaz: 293.50, sunalt: 0.70, rad1h: 18, wcc: 8, weatherid: 1, rr1c: 0.00, temp: 15.3, socwhsum: 58475
              windspeed: 13.00, windspeed_fast: 13.00, pvrl: 266, pvrlvd: 1, comforttemp: 21, conaifc: 750, con: 630, gcons: 4, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 160, csme02: 172, csme03: 16, csme04: 36, csme05: 0, csme06: 0, bevcsmSoC06: 36, bevcsmTargSoC06: 80, csme07: 58, csme08: 0, csme09: 0, csme10: 2, csme11: 38, csme12: 5
2026043022 => hod: 22, dayname: Fr, sunaz: 305.40, sunalt: -8.00, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 13.5, socwhsum: 57768
              windspeed: 10.00, windspeed_fast: 10.00, pvrl: 9, pvrlvd: 1, comforttemp: 21, conaifc: 804, con: 723, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 147, csme02: 171, csme03: 17, csme04: 43, csme05: 0, csme06: 0, bevcsmSoC06: 34, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 139, csme12: 5
2026043023 => hod: 23, dayname: Fr, sunaz: 318.30, sunalt: -15.10, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 11.7, socwhsum: 57179
              windspeed: 9.00, windspeed_fast: 9.00, pvrl: 1, pvrlvd: 1, comforttemp: 21, conaifc: 817, con: 587, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 116, csme02: 142, csme03: 13, csme04: 28, csme05: 0, csme06: 0, bevcsmSoC06: 33, bevcsmTargSoC06: 80, csme07: 39, csme08: 0, csme09: 0, csme10: 2, csme11: 127, csme12: 4
2026043024 => hod: 24, dayname: Fr, sunaz: 332.40, sunalt: -20.60, rad1h: -, wcc: 12, weatherid: 1, rr1c: 0.00, temp: 10.3, socwhsum: 56178
              windspeed: 8.00, windspeed_fast: 8.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 750, con: 973, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 133, csme02: 187, csme03: 18, csme04: 33, csme05: 0, csme06: 800, bevcsmSoC06: 35, bevcsmTargSoC06: 80, csme07: 67, csme08: 0, csme09: 0, csme10: 2, csme11: 64, csme12: 5
2026050101 => hod: 01, dayname: Sa, sunaz: 347.70, sunalt: -23.80, rad1h: -, wcc: 96, weatherid: 3, rr1c: 0.00, temp: 9.4, socwhsum: 55530
              windspeed: 6.50, windspeed_fast: 6.50, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 1089, con: 684, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 142, csme02: 168, csme03: 19, csme04: 33, csme05: 0, csme06: 0, bevcsmSoC06: 35, bevcsmTargSoC06: 60, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 106, csme12: 5
2026050102 => hod: 02, dayname: Sa, sunaz: 3.60, sunalt: -24.60, rad1h: -, wcc: 16, weatherid: 1, rr1c: 0.00, temp: 8.8, socwhsum: 54765
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 1143, con: 742, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 140, csme02: 169, csme03: 19, csme04: 44, csme05: 0, csme06: 0, bevcsmSoC06: 35, bevcsmTargSoC06: 55, csme07: 53, csme08: 0, csme09: 0, csme10: 2, csme11: 162, csme12: 5
2026050103 => hod: 03, dayname: Sa, sunaz: 19.30, sunalt: -22.60, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 7.6, socwhsum: 53999
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 809, con: 752, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 140, csme02: 170, csme03: 19, csme04: 43, csme05: 0, csme06: 0, bevcsmSoC06: 35, bevcsmTargSoC06: 55, csme07: 52, csme08: 0, csme09: 0, csme10: 2, csme11: 159, csme12: 5
2026050104 => hod: 04, dayname: Sa, sunaz: 34.00, sunalt: -18.30, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 7.0, socwhsum: 53352
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 618, con: 657, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 141, csme02: 175, csme03: 21, csme04: 34, csme05: 0, csme06: 0, bevcsmSoC06: 35, bevcsmTargSoC06: 55, csme07: 51, csme08: 0, csme09: 0, csme10: 2, csme11: 84, csme12: 5
2026050105 => hod: 05, dayname: Sa, sunaz: 47.60, sunalt: -12.10, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 6.3, socwhsum: 47816
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 598, con: 5477, gcons: 6, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 417, csme02: 170, csme03: 22, csme04: 33, csme05: 0, csme06: 4500, bevcsmSoC06: 41, bevcsmTargSoC06: 55, csme07: 51, csme08: 0, csme09: 0, csme10: 2, csme11: 30, csme12: 5
2026050106 => hod: 06, dayname: Sa, sunaz: 60.00, sunalt: -4.30, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 5.0, socwhsum: 41221
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 19, pvrlvd: 1, comforttemp: 21, conaifc: 6136, con: 6553, gcons: 9, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 520, csme02: 170, csme03: 23, csme04: 32, csme05: 0, csme06: 5400, bevcsmSoC06: 47, bevcsmTargSoC06: 55, csme07: 50, csme08: 0, csme09: 0, csme10: 2, csme11: 25, csme12: 5
2026050107 => hod: 07, dayname: Sa, sunaz: 71.50, sunalt: 4.80, rad1h: 205, wcc: 10, weatherid: 1, rr1c: 0.00, temp: 4.5, socwhsum: 34626
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 241, pvrlvd: 1, comforttemp: 21, conaifc: 6452, con: 6885, gcons: 9, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 525, csme02: 170, csme03: 24, csme04: 36, csme05: 0, csme06: 5700, bevcsmSoC06: 55, bevcsmTargSoC06: 55, csme07: 56, csme08: 0, csme09: 0, csme10: 2, csme11: 28, csme12: 5
2026050108 => hod: 08, dayname: Sa, sunaz: 82.70, sunalt: 14.10, rad1h: 691, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 4.0, socwhsum: 34684
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 2970, pvrlvd: 1, comforttemp: 21, conaifc: 6876, con: 645, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 159, csme02: 168, csme03: 24, csme04: 45, csme05: 0, csme06: 0, bevcsmSoC06: 55, bevcsmTargSoC06: 80, csme07: 56, csme08: 0, csme09: 0, csme10: 2, csme11: 33, csme12: 5
2026050109 => hod: 09, dayname: Sa, sunaz: 94.20, sunalt: 23.30, rad1h: 1285, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 6.3, socwhsum: 34743
              windspeed: 6.50, windspeed_fast: 6.50, pvrl: 7273, pvrlvd: 1, comforttemp: 21, conaifc: 1229, con: 727, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 243, csme02: 169, csme03: 23, csme04: 38, csme05: 0, csme06: 0, bevcsmSoC06: 53, bevcsmTargSoC06: 80, csme07: 55, csme08: 0, csme09: 0, csme10: 2, csme11: 28, csme12: 5
2026050110 => hod: 10, dayname: Sa, sunaz: 106.70, sunalt: 32.70, rad1h: 1897, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 9.9, socwhsum: 34802
              windspeed: 6.50, windspeed_fast: 6.50, pvrl: 8120, pvrlvd: 1, comforttemp: 21, conaifc: 815, con: 906, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 372, csme02: 168, csme03: 57, csme04: 34, csme05: 0, csme06: 0, bevcsmSoC06: 50, bevcsmTargSoC06: 80, csme07: 51, csme08: 0, csme09: 0, csme10: 2, csme11: 58, csme12: 5
2026050111 => hod: 11, dayname: Sa, sunaz: 121.20, sunalt: 41.50, rad1h: 2416, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 13.2, socwhsum: 34802
              windspeed: 8.00, windspeed_fast: 8.00, pvrl: 8401, pvrlvd: 1, comforttemp: 21, conaifc: 912, con: 1082, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 399, csme02: 168, csme03: 68, csme04: 42, csme05: 0, csme06: 0, bevcsmSoC06: 50, bevcsmTargSoC06: 80, csme07: 53, csme08: 0, csme09: 0, csme10: 60, csme11: 147, csme12: 5
2026050112 => hod: 12, dayname: Sa, sunaz: 138.90, sunalt: 48.80, rad1h: 2801, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 15.7, socwhsum: 36745
              windspeed: 12.00, windspeed_fast: 12.00, pvrl: 8658, pvrlvd: 1, comforttemp: 21, conaifc: 917, con: 3478, gcons: 2600, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 406, csme02: 166, csme03: 66, csme04: 45, csme05: 0, csme06: 2400, bevcsmSoC06: 50, bevcsmTargSoC06: 80, csme07: 54, csme08: 0, csme09: 0, csme10: 2, csme11: 150, csme12: 5
2026050113 => hod: 13, dayname: Sa, sunaz: 160.80, sunalt: 53.70, rad1h: 3024, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 17.1, socwhsum: 43930
              windspeed: 14.00, windspeed_fast: 14.00, pvrl: 8620, pvrlvd: 1, comforttemp: 21, conaifc: 4270, con: 9109, gcons: 8659, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 396, csme02: 169, csme03: 66, csme04: 37, csme05: 0, csme06: 7900, bevcsmSoC06: 60, bevcsmTargSoC06: 80, csme07: 56, csme08: 0, csme09: 0, csme10: 2, csme11: 155, csme12: 5
2026050114 => hod: 14, dayname: Sa, sunaz: 185.60, sunalt: 54.80, rad1h: 3074, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 18.9, socwhsum: 54176
              windspeed: 15.00, windspeed_fast: 15.00, pvrl: 8110, pvrlvd: 1, comforttemp: 21, conaifc: 9058, con: 10466, gcons: 13712, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 552, csme02: 165, csme03: 62, csme04: 131, csme05: 0, csme06: 8900, bevcsmSoC06: 71, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 88, csme12: 4
2026050115 => hod: 15, dayname: Sa, sunaz: 209.50, sunalt: 51.90, rad1h: 2945, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 20.2, socwhsum: 58887
              windspeed: 16.00, windspeed_fast: 16.00, pvrl: 6859, pvrlvd: 1, comforttemp: 21, conaifc: 8534, con: 8430, gcons: 8784, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 462, csme02: 169, csme03: 64, csme04: 57, csme05: 503, csme06: 6600, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 59, csme08: 0, csme09: 0, csme10: 2, csme11: 122, csme12: 5
2026050116 => hod: 16, dayname: Sa, sunaz: 229.60, sunalt: 45.80, rad1h: 2635, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 21.1, socwhsum: 58887
              windspeed: 15.00, windspeed_fast: 15.00, pvrl: 5200, pvrlvd: 1, comforttemp: 21, conaifc: 7812, con: 882, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 169, csme02: 169, csme03: 65, csme04: 56, csme05: 26, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 61, csme08: 0, csme09: 0, csme10: 2, csme11: 155, csme12: 5
2026050117 => hod: 17, dayname: Sa, sunaz: 245.70, sunalt: 37.70, rad1h: 2221, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 21.8, socwhsum: 58887
              windspeed: 14.00, windspeed_fast: 14.00, pvrl: 4264, pvrlvd: 1, comforttemp: 21, conaifc: 948, con: 729, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 107, csme02: 168, csme03: 57, csme04: 49, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 64, csme08: 0, csme09: 0, csme10: 2, csme11: 150, csme12: 5
2026050118 => hod: 18, dayname: Sa, sunaz: 259.20, sunalt: 28.60, rad1h: 1696, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 22.1, socwhsum: 58887
              windspeed: 15.00, windspeed_fast: 15.00, pvrl: 4027, pvrlvd: 1, comforttemp: 21, conaifc: 821, con: 1107, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 132, csme02: 168, csme03: 27, csme04: 47, csme05: 367, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 66, csme08: 0, csme09: 0, csme10: 2, csme11: 138, csme12: 5
2026050119 => hod: 19, dayname: Sa, sunaz: 271.10, sunalt: 19.10, rad1h: 1030, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 21.8, socwhsum: 58887
              windspeed: 13.00, windspeed_fast: 13.00, pvrl: 3485, pvrlvd: 1, comforttemp: 21, conaifc: 1132, con: 827, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 127, csme02: 169, csme03: 14, csme04: 54, csme05: 102, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 67, csme08: 0, csme09: 0, csme10: 2, csme11: 162, csme12: 5
2026050120 => hod: 20, dayname: Sa, sunaz: 282.40, sunalt: 10.00, rad1h: 364, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 21.2, socwhsum: 58887
              windspeed: 12.00, windspeed_fast: 12.00, pvrl: 2378, pvrlvd: 1, comforttemp: 21, conaifc: 903, con: 1072, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 137, csme02: 170, csme03: 12, csme04: 37, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 64, csme08: 323, csme09: 0, csme10: 2, csme11: 144, csme12: 5
2026050121 => hod: 21, dayname: Sa, sunaz: 293.70, sunalt: 0.90, rad1h: 22, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 19.9, socwhsum: 57945
              windspeed: 9.00, windspeed_fast: 9.00, pvrl: 325, pvrlvd: 1, comforttemp: 21, conaifc: 1334, con: 1157, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 196, csme02: 167, csme03: 12, csme04: 58, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 59, csme08: 327, csme09: 0, csme10: 2, csme11: 155, csme12: 5
2026050122 => hod: 22, dayname: Sa, sunaz: 305.60, sunalt: -7.80, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 17.9, socwhsum: 57120
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 9, pvrlvd: 1, comforttemp: 21, conaifc: 2436, con: 829, gcons: 4, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 152, csme02: 172, csme03: 12, csme04: 34, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 59, csme08: 0, csme09: 0, csme10: 2, csme11: 163, csme12: 5
2026050123 => hod: 23, dayname: Sa, sunaz: 318.40, sunalt: -14.90, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 15.2, socwhsum: 56355
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 2, pvrlvd: 1, comforttemp: 21, conaifc: 771, con: 745, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 142, csme02: 170, csme03: 12, csme04: 41, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 58, csme08: 0, csme09: 0, csme10: 2, csme11: 157, csme12: 5
2026050124 => hod: 24, dayname: Sa, sunaz: 332.50, sunalt: -20.30, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 13.2, socwhsum: 55589
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 1, pvrlvd: 1, comforttemp: 21, conaifc: 781, con: 775, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 140, csme02: 172, csme03: 12, csme04: 121, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 58, csme08: 0, csme09: 0, csme10: 2, csme11: 94, csme12: 5
2026050201 => hod: 01, dayname: So, sunaz: 347.80, sunalt: -23.50, rad1h: -, wcc: 96, weatherid: 3, rr1c: 0.00, temp: 9.4, socwhsum: 55000
              windspeed: 6.50, windspeed_fast: 6.50, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 847, con: 603, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 140, csme02: 173, csme03: 13, csme04: 57, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 29, csme12: 5
2026050202 => hod: 02, dayname: So, sunaz: 3.60, sunalt: -24.30, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 9.8, socwhsum: 54353
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 769, con: 629, gcons: 4, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 139, csme02: 173, csme03: 16, csme04: 56, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 56, csme08: 0, csme09: 0, csme10: 2, csme11: 25, csme12: 5
2026050203 => hod: 03, dayname: So, sunaz: 19.20, sunalt: -22.30, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 8.4, socwhsum: 53764
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 806, con: 584, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 139, csme02: 177, csme03: 15, csme04: 48, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 54, csme08: 0, csme09: 0, csme10: 2, csme11: 25, csme12: 5
2026050204 => hod: 04, dayname: So, sunaz: 33.90, sunalt: -18.00, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 7.6, socwhsum: 53175
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 2, pvrlvd: 1, comforttemp: 21, conaifc: 728, con: 613, gcons: 6, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 139, csme02: 174, csme03: 16, csme04: 44, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 54, csme08: 0, csme09: 0, csme10: 2, csme11: 24, csme12: 5
2026050205 => hod: 05, dayname: So, sunaz: 47.50, sunalt: -11.80, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 6.8, socwhsum: 52586
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 2, pvrlvd: 1, comforttemp: 21, conaifc: 760, con: 573, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 140, csme02: 173, csme03: 16, csme04: 37, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 53, csme08: 0, csme09: 0, csme10: 2, csme11: 31, csme12: 5
2026050206 => hod: 06, dayname: So, sunaz: 59.80, sunalt: -4.10, rad1h: -, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 6.0, socwhsum: 51997
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 35, pvrlvd: 1, comforttemp: 21, conaifc: 718, con: 637, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 161, csme02: 172, csme03: 17, csme04: 36, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 52, csme08: 0, csme09: 0, csme10: 2, csme11: 29, csme12: 5
2026050207 => hod: 07, dayname: So, sunaz: 71.30, sunalt: 5.10, rad1h: 223, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 5.2, socwhsum: 51585
              windspeed: 8.00, windspeed_fast: 8.00, pvrl: 298, pvrlvd: 1, comforttemp: 21, conaifc: 724, con: 702, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 177, csme02: 172, csme03: 19, csme04: 35, csme05: 0, csme06: 0, bevcsmSoC06: 79, bevcsmTargSoC06: 80, csme07: 52, csme08: 0, csme09: 0, csme10: 2, csme11: 26, csme12: 5
2026050208 => hod: 08, dayname: So, sunaz: 82.50, sunalt: 14.40, rad1h: 720, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 5.2, socwhsum: 51644
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 3172, pvrlvd: 1, comforttemp: 21, conaifc: 755, con: 663, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 191, csme02: 172, csme03: 20, csme04: 35, csme05: 0, csme06: 0, bevcsmSoC06: 77, bevcsmTargSoC06: 80, csme07: 56, csme08: 0, csme09: 0, csme10: 2, csme11: 15, csme12: 5
2026050209 => hod: 09, dayname: So, sunaz: 94.00, sunalt: 23.50, rad1h: 1318, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 7.8, socwhsum: 51703
              windspeed: 6.50, windspeed_fast: 6.50, pvrl: 7354, pvrlvd: 1, comforttemp: 21, conaifc: 704, con: 703, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 252, csme02: 171, csme03: 23, csme04: 34, csme05: 0, csme06: 0, bevcsmSoC06: 77, bevcsmTargSoC06: 80, csme07: 56, csme08: 0, csme09: 0, csme10: 2, csme11: 19, csme12: 5
2026050210 => hod: 10, dayname: So, sunaz: 106.50, sunalt: 33.00, rad1h: 1933, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 11.2, socwhsum: 51762
              windspeed: 6.50, windspeed_fast: 6.50, pvrl: 8148, pvrlvd: 1, comforttemp: 21, conaifc: 839, con: 898, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 379, csme02: 171, csme03: 58, csme04: 41, csme05: 0, csme06: 0, bevcsmSoC06: 77, bevcsmTargSoC06: 80, csme07: 56, csme08: 0, csme09: 0, csme10: 2, csme11: 18, csme12: 5
2026050211 => hod: 11, dayname: So, sunaz: 121.00, sunalt: 41.70, rad1h: 2452, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 15.2, socwhsum: 51762
              windspeed: 6.50, windspeed_fast: 6.50, pvrl: 8274, pvrlvd: 1, comforttemp: 21, conaifc: 653, con: 916, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 397, csme02: 173, csme03: 72, csme04: 42, csme05: 0, csme06: 0, bevcsmSoC06: 77, bevcsmTargSoC06: 80, csme07: 56, csme08: 0, csme09: 0, csme10: 2, csme11: 35, csme12: 5
2026050212 => hod: 12, dayname: So, sunaz: 138.80, sunalt: 49.10, rad1h: 2826, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 18.2, socwhsum: 51821
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 8482, pvrlvd: 1, comforttemp: 21, conaifc: 670, con: 1008, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 384, csme02: 169, csme03: 68, csme04: 41, csme05: 0, csme06: 0, bevcsmSoC06: 77, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 116, csme12: 5
2026050213 => hod: 13, dayname: So, sunaz: 160.80, sunalt: 54.00, rad1h: 3024, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 20.3, socwhsum: 51879
              windspeed: 8.00, windspeed_fast: 8.00, pvrl: 8518, pvrlvd: 1, comforttemp: 21, conaifc: 653, con: 980, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 388, csme02: 168, csme03: 66, csme04: 41, csme05: 0, csme06: 0, bevcsmSoC06: 77, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 122, csme12: 5
2026050214 => hod: 14, dayname: So, sunaz: 185.70, sunalt: 55.10, rad1h: 3071, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 22.2, socwhsum: 58887
              windspeed: 12.00, windspeed_fast: 12.00, pvrl: 7866, pvrlvd: 1, comforttemp: 21, conaifc: 653, con: 1245, gcons: 2921, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 462, csme02: 169, csme03: 66, csme04: 53, csme05: 0, csme06: 0, bevcsmSoC06: 77, bevcsmTargSoC06: 80, csme07: 57, csme08: 143, csme09: 0, csme10: 2, csme11: 118, csme12: 5
2026050215 => hod: 15, dayname: So, sunaz: 209.70, sunalt: 52.20, rad1h: 2920, wcc: 18, weatherid: 1, rr1c: 0.00, temp: 23.7, socwhsum: 58887
              windspeed: 13.00, windspeed_fast: 13.00, pvrl: 6715, pvrlvd: 1, comforttemp: 21, conaifc: 592, con: 868, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 257, csme02: 169, csme03: 62, csme04: 36, csme05: 0, csme06: 0, bevcsmSoC06: 77, bevcsmTargSoC06: 80, csme07: 80, csme08: 0, csme09: 0, csme10: 2, csme11: 116, csme12: 5
2026050216 => hod: 16, dayname: So, sunaz: 229.80, sunalt: 46.00, rad1h: 2560, wcc: 22, weatherid: 1, rr1c: 0.00, temp: 24.5, socwhsum: 58887
              windspeed: 13.00, windspeed_fast: 13.00, pvrl: 5170, pvrlvd: 1, comforttemp: 21, conaifc: 653, con: 838, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 145, csme02: 165, csme03: 61, csme04: 107, csme05: 0, csme06: 0, bevcsmSoC06: 77, bevcsmTargSoC06: 80, csme07: 64, csme08: 0, csme09: 0, csme10: 2, csme11: 128, csme12: 5
2026050217 => hod: 17, dayname: So, sunaz: 246.00, sunalt: 37.90, rad1h: 2052, wcc: 30, weatherid: 1, rr1c: 0.00, temp: 24.9, socwhsum: 58887
              windspeed: 14.00, windspeed_fast: 14.00, pvrl: 4475, pvrlvd: 1, comforttemp: 21, conaifc: 653, con: 764, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 134, csme02: 166, csme03: 49, csme04: 56, csme05: 0, csme06: 0, bevcsmSoC06: 77, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 145, csme12: 5
2026050218 => hod: 18, dayname: So, sunaz: 259.40, sunalt: 28.80, rad1h: 1462, wcc: 40, weatherid: 1, rr1c: 0.00, temp: 25.1, socwhsum: 58475
              windspeed: 14.00, windspeed_fast: 14.00, pvrl: 3660, pvrlvd: 1, comforttemp: 21, conaifc: 592, con: 1871, gcons: 1, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 143, csme02: 168, csme03: 20, csme04: 56, csme05: 0, csme06: 1200, bevcsmSoC06: 75, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 122, csme12: 5
2026050219 => hod: 19, dayname: So, sunaz: 271.30, sunalt: 19.30, rad1h: 842, wcc: 41, weatherid: 1, rr1c: 0.00, temp: 24.4, socwhsum: 56885
              windspeed: 15.00, windspeed_fast: 15.00, pvrl: 3142, pvrlvd: 1, comforttemp: 21, conaifc: 653, con: 4753, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 198, csme02: 169, csme03: 15, csme04: 55, csme05: 0, csme06: 3700, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 57, csme08: 0, csme09: 0, csme10: 2, csme11: 131, csme12: 5
2026050220 => hod: 20, dayname: So, sunaz: 282.60, sunalt: 10.20, rad1h: 342, wcc: 41, weatherid: 1, rr1c: 0.00, temp: 24.0, socwhsum: 57709
              windspeed: 11.00, windspeed_fast: 11.00, pvrl: 1635, pvrlvd: 1, comforttemp: 21, conaifc: 919, con: 721, gcons: 6, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 151, csme02: 169, csme03: 12, csme04: 48, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 65, csme08: 0, csme09: 0, csme10: 2, csme11: 129, csme12: 5
2026050221 => hod: 21, dayname: So, sunaz: 293.90, sunalt: 1.20, rad1h: 22, wcc: 31, weatherid: 1, rr1c: 0.00, temp: 22.6, socwhsum: 57179
              windspeed: 9.00, windspeed_fast: 9.00, pvrl: 235, pvrlvd: 1, comforttemp: 21, conaifc: 7257, con: 789, gcons: 6, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 169, csme02: 168, csme03: 12, csme04: 45, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 67, csme08: 0, csme09: 0, csme10: 2, csme11: 138, csme12: 5
2026050222 => hod: 22, dayname: So, sunaz: 305.80, sunalt: -7.50, rad1h: -, wcc: 32, weatherid: 1, rr1c: 0.00, temp: 20.2, socwhsum: 56414
              windspeed: 6.50, windspeed_fast: 6.50, pvrl: 9, pvrlvd: 1, comforttemp: 21, conaifc: 670, con: 770, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 148, csme02: 169, csme03: 14, csme04: 41, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 64, csme08: 0, csme09: 0, csme10: 2, csme11: 152, csme12: 5
2026050223 => hod: 23, dayname: So, sunaz: 318.60, sunalt: -14.60, rad1h: -, wcc: 34, weatherid: 1, rr1c: 0.00, temp: 16.7, socwhsum: 55648
              windspeed: 6.00, windspeed_fast: 6.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 670, con: 776, gcons: 6, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 139, csme02: 169, csme03: 16, csme04: 40, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 62, csme08: 0, csme09: 0, csme10: 2, csme11: 172, csme12: 5
2026050224 => hod: 24, dayname: So, sunaz: 332.70, sunalt: -20.00, rad1h: -, wcc: 35, weatherid: 1, rr1c: 0.00, temp: 14.8, socwhsum: 54883
              windspeed: 6.00, windspeed_fast: 6.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 670, con: 744, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 138, csme02: 170, csme03: 20, csme04: 40, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 61, csme08: 0, csme09: 0, csme10: 2, csme11: 177, csme12: 5
2026050301 => hod: 01, dayname: Mo, sunaz: 347.80, sunalt: -23.30, rad1h: -, wcc: 96, weatherid: 3, rr1c: 0.00, temp: 9.4, socwhsum: 54176
              windspeed: 6.50, windspeed_fast: 6.50, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 653, con: 734, gcons: 4, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 136, csme02: 171, csme03: 20, csme04: 39, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 59, csme08: 0, csme09: 0, csme10: 2, csme11: 140, csme12: 5
2026050302 => hod: 02, dayname: Mo, sunaz: 3.60, sunalt: -24.00, rad1h: -, wcc: 44, weatherid: 2, rr1c: 0.00, temp: 11.2, socwhsum: 53705
              windspeed: 6.00, windspeed_fast: 6.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 670, con: 466, gcons: 4, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 110, csme02: 138, csme03: 15, csme04: 28, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 41, csme08: 0, csme09: 0, csme10: 2, csme11: 31, csme12: 4
2026050303 => hod: 03, dayname: Mo, sunaz: 19.20, sunalt: -22.00, rad1h: -, wcc: 42, weatherid: 1, rr1c: 0.00, temp: 10.6, socwhsum: -
              windspeed: 6.00, windspeed_fast: 6.00, pvrl: -, pvrlvd: 1, comforttemp: 21, conaifc: 670, con: -, gcons: -, presence: -, holiday: 0
              hpcsm: -, bevcsm: -
2026050304 => hod: 04, dayname: Mo, sunaz: 33.90, sunalt: -17.80, rad1h: -, wcc: 44, weatherid: 1, rr1c: 0.00, temp: 9.6, socwhsum: 53411
              windspeed: 7.00, windspeed_fast: 7.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 670, con: 166, gcons: 1, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 34, csme02: 373, csme03: 43, csme04: 76, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 114, csme08: 0, csme09: 0, csme10: 4, csme11: 38, csme12: 10
2026050305 => hod: 05, dayname: Mo, sunaz: 47.30, sunalt: -11.50, rad1h: -, wcc: 45, weatherid: 1, rr1c: 0.00, temp: 8.9, socwhsum: 52822
              windspeed: 6.00, windspeed_fast: 6.00, pvrl: 0, pvrlvd: 1, comforttemp: 21, conaifc: 653, con: 613, gcons: 6, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 135, csme02: 171, csme03: 19, csme04: 37, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 56, csme08: 0, csme09: 0, csme10: 2, csme11: 26, csme12: 5
2026050306 => hod: 06, dayname: Mo, sunaz: 64.50, sunalt: 0.10, rad1h: -, wcc: 54, weatherid: 2, rr1c: 0.00, temp: 8.2, socwhsum: 52233
              windspeed: 6.50, windspeed_fast: 6.50, pvrl: 27, pvrlvd: 1, comforttemp: 21, conaifc: 670, con: 599, gcons: 5, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 157, csme02: 170, csme03: 19, csme04: 36, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 56, csme08: 0, csme09: 0, csme10: 2, csme11: 33, csme12: 5
2026050307 => hod: 07, dayname: Mo, sunaz: 71.20, sunalt: 5.30, rad1h: 144, wcc: 66, weatherid: 3, rr1c: 0.00, temp: 7.5, socwhsum: 50702
              windspeed: 6.50, windspeed_fast: 6.50, pvrl: 385, pvrlvd: 1, comforttemp: 21, conaifc: 653, con: 630, gcons: 4, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 156, csme02: 170, csme03: 19, csme04: 36, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 55, csme08: 0, csme09: 0, csme10: 2, csme11: 30, csme12: 5
2026050308 => hod: 08, dayname: Mo, sunaz: 82.40, sunalt: 14.60, rad1h: 472, wcc: 66, weatherid: 3, rr1c: 0.00, temp: 7.5, socwhsum: 50761
              windspeed: 6.00, windspeed_fast: 6.00, pvrl: 2662, pvrlvd: 1, comforttemp: 21, conaifc: 653, con: 636, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 180, csme02: 168, csme03: 20, csme04: 36, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 55, csme08: 0, csme09: 0, csme10: 2, csme11: 37, csme12: 5
2026050309 => hod: 09, dayname: Mo, sunaz: 93.80, sunalt: 23.80, rad1h: 907, wcc: 70, weatherid: 3, rr1c: 0.00, temp: 9.8, socwhsum: 50761
              windspeed: 6.00, windspeed_fast: 6.00, pvrl: 3710, pvrlvd: 1, comforttemp: 21, conaifc: 592, con: 706, gcons: 0, presence: -, holiday: 0
              hpcsm: -, bevcsm: 06, csme01: 182, csme02: 167, csme03: 21, csme04: 36, csme05: 0, csme06: 0, bevcsmSoC06: 80, bevcsmTargSoC06: 80, csme07: 56, csme08: 0, csme09: 0, csme10: 2, csme11: 79, csme12: 5

Das BEV ist Consumer 6. Die Daten zum SOC und TargetSOC werden über das Audi/VW Portal ausgelesen. Da musste ich einen Umweg über iobroker gehen, der die Daten dann an FHEM sendet.

Die Erkennung ob geladen wird, oder nicht, funktioniert. Die GoE Gemini wird direkt ausgelesen.

Das Auto wird bei mir nahezu jeden Abend angesteckt. Die Entscheidung ob das Auto lädt ist aber abhängig von dynamischen Strompreisen, manuell in FHEM gesetzter Abfahrtszeit (bzw. Auslesen des nächsten Timers für die Standklimatisierung) und der Prognose des erwarteten Ladezustands des PV-Akkus. Dazu verwende ich die PV-Prognose aus SolarForecast. Für die Verbrauchsprognose nehme ich auch die Daten aus SolarForecast. Da die Verbrauchsprognose aber durch das BEV immer durcheinander kommt, wird jeder Prognosewert über 1000Wh gekappt. Die Verbrauchsprognose für das BEV addiere ich dann zusätzlich zu den modifizierten SF-Prognosen. Dabei fließt die gesetzte bzw. ermitteltet Abfahrtszeit mit ein.
Für meine Anwendungsfälle (60kWh PV-Akku, werktags ca. 165km täglich, im Sommer ca 35kWh ins BEV + im Winter ca. 40kWh ins BEV, Ladung fast immer nachts) funktioniert es eigentlich ganz gut. Die Prognose ist so gut, dass ich im Winter nachts günstigen Windstrom ins BEV laden kann und tagsüber bei etwas Sonne nicht plötzlich einspeise. An sonnigen Tagen im Frühling und Herbst konnte ich tagsüber bei sehr niedrigen Preisen zusätzlich Strom kaufen, trotzdem hat noch die gesamte Erzeugung in den Akku gepasst (Ziel ca. 95% SOC) und nachts konnte ich das Auto aus dem Akku laden.

PS: ich sehe gerade in meinem Auszug an Daten, dass der Wochentag um einen Tag verschoben ist. Heute ist Sonntag und in den Daten steht "dayname: Mo".
#20
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 03 Mai 2026, 09:36:56
@grappa24,

Zitat1) Braucht der Schlüssel "power" eine Einheit?
Nein, Syntax wie bei jedem Consumer in Watt ohne Einheit.

Zitat2) Mein Fehler könnte bei "etotal" liegen, ich hab hier zwei Quellen von evcc zur Auswahl:
  a) evcc/loadpoints/1/chargedEnergy:.* chargedEnergy
  b) evcc/site/statistics/total/chargedKWh:.* etotal

Da ich kein evcc habe, stellte ich die Frage nach der Bedeutung dieser Werte meiner KI:

a) evcc/loadpoints/1/chargedEnergy
Dieser Wert gehört zum einzelnen Ladepunkt und zeigt:

- Wie viel Energie in der aktuellen Ladesession geladen wurde
- Wird live aktualisiert, solange das Auto lädt
- Springt nach dem Abstecken normalerweise wieder auf 0 (je nach Charger kann der letzte Session‑Wert stehen bleiben – das ist ein bekanntes Verhalten)

Interpretation: 
Das ist der Session‑Counter – ideal für ,,Wie viel hat der aktuelle Ladevorgang gebracht?".


b) evcc/site/statistics/total/chargedKWh
Dieser Wert gehört zur EVCC‑Statistik und zeigt:

- Die gesamte bisher geladene Energie (über alle Sessions)
- Wird nicht live aktualisiert, sondern erst beim Abstecken des Fahrzeugs hochgezählt
- Dadurch kann der Wert während des Ladens ,,stehen bleiben" und erst später springen

Interpretation: 
Das ist der Gesamtzähler – aber nicht live, sondern ,,event‑basiert" (Session‑Ende).


Also wenn ich es richtig sehe, wäre a) tatsächlich hier die richtige Wahl. Eigentlich wäre b) richtig, aber da der Wert erst beim Abstecken hochgezählt wird, ist er für uns in dem Kontext unbrauchbar.