76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

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

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

Zitat von: DS_Starter am 25 Juli 2026, 17:24:52Ach ... ist einfach zu warm  ;)

LG,
Heiko

Ich habe den Post aus meinem Whirlpool heraus gemacht.

LG

pah

Bitschubser

Mit set SolarForecast reset aiData searchValue=con>9000 bekomme ich die Werte angezeigt.
2026.07.25 17:44:34 1: SolarForecast - AI Raw data found - idx: 2026072416 -> key=con, val=10582
Wenn ich das korrekt deute, sagt diese Zeile aus, dass am 24.06.2026 zwischen 15:00 Uhr und 16:00 Uhr 10582 Watt verbraucht wurden.
Das ist auch korrekt so, da wurde das Auto geladen.
Ich hätte aber gerne eine Prognose aus Werten ohne den Verbrauch der Wallbox / Consumer01 mit einzubeziehen, da das Auto nicht immer - und schon gar nicht immer zur selben Zeit - da ist, um geladen zu werden.
Daher habe ich den Parameter exconfc=1 in der Konfiguration des Consumer01 gesetzt. Das scheint aber nicht so zu funktionieren, wie ich dachte, denn sonst hätte ich keine prognostizierten Verbräuche in der Höhe

Die KI-Prognose hatte ich vor einiger zeit aktiviert, dabei aber keine weiteren Parameter angegeben.
Habe jetzt aiConActivate=1 als Parameter angegeben

Nach Aktivierung ctrlDebug=consumption_long sehe ich im Log:
2026.07.25 18:26:45 1: SolarForecast DEBUG> ################### START Consumption forecast ###################
2026.07.25 18:26:45 1: SolarForecast DEBUG> Basics - installed locale: C.UTF-8, used scheme: EN
2026.07.25 18:26:45 1: SolarForecast DEBUG> Need number of stored days: 60, Number of days in History: 31 => can calculate excludes/includes: no
2026.07.25 18:26:45 1: SolarForecast DEBUG> process Today dayname: Sat, Tomorrow dayname: Sun
2026.07.25 18:26:45 1: SolarForecast DEBUG> ################### Consumption forecast for the next 24 Hours ###################
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=00, isToday=1, hod=19, SUMMARY -> estimated CON: 1406 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=01, isToday=1, hod=20, SUMMARY -> estimated CON: 1311 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=02, isToday=1, hod=21, SUMMARY -> estimated CON: 1000 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=03, isToday=1, hod=22, SUMMARY -> estimated CON: 1060 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=04, isToday=1, hod=23, SUMMARY -> estimated CON: 1060 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=05, isToday=1, hod=24, SUMMARY -> estimated CON: 962 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=06, isToday=0, hod=01, SUMMARY -> estimated CON: 842 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=07, isToday=0, hod=02, SUMMARY -> estimated CON: 762 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=08, isToday=0, hod=03, SUMMARY -> estimated CON: 743 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=09, isToday=0, hod=04, SUMMARY -> estimated CON: 741 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=10, isToday=0, hod=05, SUMMARY -> estimated CON: 736 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=11, isToday=0, hod=06, SUMMARY -> estimated CON: 760 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=12, isToday=0, hod=07, SUMMARY -> estimated CON: 636 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=13, isToday=0, hod=08, SUMMARY -> estimated CON: 958 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=14, isToday=0, hod=09, SUMMARY -> estimated CON: 1476 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=15, isToday=0, hod=10, SUMMARY -> estimated CON: 1464 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=16, isToday=0, hod=11, SUMMARY -> estimated CON: 1512 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=17, isToday=0, hod=12, SUMMARY -> estimated CON: 2326 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=18, isToday=0, hod=13, SUMMARY -> estimated CON: 1646 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=19, isToday=0, hod=14, SUMMARY -> estimated CON: 2150 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=20, isToday=0, hod=15, SUMMARY -> estimated CON: 2630 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=21, isToday=0, hod=16, SUMMARY -> estimated CON: 1622 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=22, isToday=0, hod=17, SUMMARY -> estimated CON: 1767 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=23, isToday=0, hod=18, SUMMARY -> estimated CON: 2056 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=24, isToday=0, hod=19, SUMMARY -> estimated CON: 1406 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=25, isToday=0, hod=20, SUMMARY -> estimated CON: 1311 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=26, isToday=0, hod=21, SUMMARY -> estimated CON: 1000 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=27, isToday=0, hod=22, SUMMARY -> estimated CON: 1060 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=28, isToday=0, hod=23, SUMMARY -> estimated CON: 1060 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=29, isToday=0, hod=24, SUMMARY -> estimated CON: 962 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=30, isToday=0, hod=01, SUMMARY -> estimated CON: 842 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=31, isToday=0, hod=02, SUMMARY -> estimated CON: 762 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=32, isToday=0, hod=03, SUMMARY -> estimated CON: 743 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=33, isToday=0, hod=04, SUMMARY -> estimated CON: 741 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=34, isToday=0, hod=05, SUMMARY -> estimated CON: 736 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=35, isToday=0, hod=06, SUMMARY -> estimated CON: 760 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=36, isToday=0, hod=07, SUMMARY -> estimated CON: 636 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=37, isToday=0, hod=08, SUMMARY -> estimated CON: 958 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=38, isToday=0, hod=09, SUMMARY -> estimated CON: 1476 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=39, isToday=0, hod=10, SUMMARY -> estimated CON: 1464 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=40, isToday=0, hod=11, SUMMARY -> estimated CON: 1512 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=41, isToday=0, hod=12, SUMMARY -> estimated CON: 2326 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=42, isToday=0, hod=13, SUMMARY -> estimated CON: 1646 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=43, isToday=0, hod=14, SUMMARY -> estimated CON: 2150 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=44, isToday=0, hod=15, SUMMARY -> estimated CON: 2630 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=45, isToday=0, hod=16, SUMMARY -> estimated CON: 1622 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=46, isToday=0, hod=17, SUMMARY -> estimated CON: 1767 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=47, isToday=0, hod=18, SUMMARY -> estimated CON: 2056 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=48, isToday=0, hod=19, SUMMARY -> estimated CON: 1406 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=49, isToday=0, hod=20, SUMMARY -> estimated CON: 1311 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=50, isToday=0, hod=21, SUMMARY -> estimated CON: 1000 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=51, isToday=0, hod=22, SUMMARY -> estimated CON: 1060 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=52, isToday=0, hod=23, SUMMARY -> estimated CON: 1060 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> NH=53, isToday=0, hod=24, SUMMARY -> estimated CON: 962 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> ################### ENDE Consumption forecast ###################
2026.07.25 18:26:45 1: SolarForecast DEBUG> store AI legacy alpha value to circular/history -> hod=19 confc=1848 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> store AI legacy alpha value to circular/history -> hod=20 confc=895 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> store AI legacy alpha value to circular/history -> hod=21 confc=692 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> store AI legacy alpha value to circular/history -> hod=22 confc=1122 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> store AI legacy alpha value to circular/history -> hod=23 confc=629 Wh
2026.07.25 18:26:45 1: SolarForecast DEBUG> store AI legacy alpha value to circular/history -> hod=24 confc=963 Wh
Diese Prognosen könnten so passen.
FHEM in VM auf Proxmox, Homematic über 2x HM-Lan, Homematic-IP über Raspimatic in VM auf Proxmox, Solax-X3 G4-Wechselrichter, Pushover, TTS, Shelly + Sonoff über MQTT

DS_Starter

Zitat2026.07.25 17:44:34 1: SolarForecast - AI Raw data found - idx: 2026072416 -> key=con, val=10582
Wenn ich das korrekt deute, sagt diese Zeile aus, dass am 24.06.2026 zwischen 15:00 Uhr und 16:00 Uhr 10582 Watt verbraucht wurden.
Das ist auch korrekt so, da wurde das Auto geladen.
Ja, richtig.

ZitatDaher habe ich den Parameter exconfc=1 in der Konfiguration des Consumer01 gesetzt.
Auch richtig.

ZitatDas scheint aber nicht so zu funktionieren, wie ich dachte, denn sonst hätte ich keine prognostizierten Verbräuche in der Höhe
In welcher Höhe?

Ansonsten kommt es darauf an wie weitere Parameter (nur relevant für die Legacy Prognose) gesetzt sind. Aus der Hilfe:
exconfc    Kennzeichen zur Verwendung des historischen Energieverbrauchs des Verbrauchers (optional). Schlüsselwert kann sein:
   0 - die gespeicherten Energieverbrauchsanteile bleiben als Bestandteil der allgemeinen Verbrauchsprognose erhalten (default)
   1 - die allgemeine Verbrauchsprognose wird um die gespeicherten Energieverbrauchsanteile reduziert.
   2 - wie bei '1', jedoch gehen die Planungsdaten des Verbrauchers bei der Prognose der kommenden Stunden wieder mit ein.
   Hinweis: Bei Verwendung von exconfc sollte plantControl->consForecastIdentWeekdays=1 und plantControl->consForecastLastDays=4
   gesetzt werden.
   Siehe dazu die Erläuterungen im Wiki

ZitatDie KI-Prognose hatte ich vor einiger zeit aktiviert, dabei aber keine weiteren Parameter angegeben.
Habe jetzt aiConActivate=1 als Parameter angegeben
Damit hast du das neuronale Netz für Prognose aktiviert bzw. in Nutzung gesetzt.


ZitatNach Aktivierung ctrlDebug=consumption_long sehe ich im Log
...
Diese Prognosen könnten so passen.
Ja, sieht plausibel aus.

Zum weiteren Vergleich kannst du ctrlDebug=aiData setzen. Damit sieht man noch mehr den Vergleich zwisch KI und Legacy Prognose und auch wo evntuell große Abweichungen zwischen den Methoden vorhanden sind:

2026.07.25 19:04:43.137 1: SolCast DEBUG> Start AI FANN consumption result check
2026.07.25 19:04:43.141 1: SolCast DEBUG> AI FANN - using profile: v1_common_active
2026.07.25 19:04:43.144 1: SolCast DEBUG> AI FANN con fc - 2026-07-25 19, hod: 20 -> AI=668, legacy=608, final: 699 Wh (alpha=1, tot_corr=32 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.145 1: SolCast DEBUG> AI FANN con fc - 2026-07-25 20, hod: 21 -> AI=615, legacy=652, final: 518 Wh (alpha=1, tot_corr=-97 Wh, bias/drift zone=2b/3)
2026.07.25 19:04:43.146 1: SolCast DEBUG> AI FANN con fc - 2026-07-25 21, hod: 22 -> AI=549, legacy=698, final: 449 Wh (alpha=1, tot_corr=-100 Wh, bias/drift zone=2b/3)
2026.07.25 19:04:43.146 1: SolCast DEBUG> AI FANN con fc - 2026-07-25 22, hod: 23 -> AI=513, legacy=648, final: 411 Wh (alpha=1, tot_corr=-102 Wh, bias/drift zone=2b/3)
2026.07.25 19:04:43.147 1: SolCast DEBUG> AI FANN con fc - 2026-07-25 23, hod: 24 -> AI=514, legacy=686, final: 413 Wh (alpha=1, tot_corr=-102 Wh, bias/drift zone=2b/3)
2026.07.25 19:04:43.148 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 00, hod: 01 -> AI=392, legacy=544, final: 410 Wh (alpha=1, tot_corr=18 Wh, bias/drift zone=2b/-)
2026.07.25 19:04:43.149 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 01, hod: 02 -> AI=393, legacy=498, final: 411 Wh (alpha=1, tot_corr=18 Wh, bias/drift zone=2b/-)
2026.07.25 19:04:43.149 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 02, hod: 03 -> AI=405, legacy=490, final: 423 Wh (alpha=1, tot_corr=18 Wh, bias/drift zone=2b/-)
2026.07.25 19:04:43.150 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 03, hod: 04 -> AI=424, legacy=502, final: 442 Wh (alpha=1, tot_corr=18 Wh, bias/drift zone=2b/-)
2026.07.25 19:04:43.151 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 04, hod: 05 -> AI=449, legacy=540, final: 467 Wh (alpha=1, tot_corr=18 Wh, bias/drift zone=2b/-)
2026.07.25 19:04:43.152 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 05, hod: 06 -> AI=479, legacy=474, final: 497 Wh (alpha=1, tot_corr=18 Wh, bias/drift zone=2b/-)
2026.07.25 19:04:43.152 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 06, hod: 07 -> AI=537, legacy=490, final: 436 Wh (alpha=1, tot_corr=-101 Wh, bias/drift zone=2b/3)
2026.07.25 19:04:43.153 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 07, hod: 08 -> AI=586, legacy=706, final: 487 Wh (alpha=1, tot_corr=-98 Wh, bias/drift zone=2b/3)
2026.07.25 19:04:43.154 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 08, hod: 09 -> AI=624, legacy=582, final: 527 Wh (alpha=1, tot_corr=-96 Wh, bias/drift zone=2b/3)
2026.07.25 19:04:43.155 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 09, hod: 10 -> AI=704, legacy=539, final: 737 Wh (alpha=1, tot_corr=33 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.155 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 10, hod: 11 -> AI=715, legacy=590, final: 749 Wh (alpha=1, tot_corr=34 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.156 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 11, hod: 12 -> AI=883, legacy=762, final: 925 Wh (alpha=1, tot_corr=42 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.157 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 12, hod: 13 -> AI=894, legacy=824, final: 936 Wh (alpha=1, tot_corr=42 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.158 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 13, hod: 14 -> AI=984, legacy=678, final: 1031 Wh (alpha=1, tot_corr=47 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.158 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 14, hod: 15 -> AI=837, legacy=698, final: 877 Wh (alpha=1, tot_corr=40 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.159 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 15, hod: 16 -> AI=806, legacy=670, final: 844 Wh (alpha=1, tot_corr=38 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.160 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 16, hod: 17 -> AI=769, legacy=632, final: 806 Wh (alpha=1, tot_corr=36 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.161 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 17, hod: 18 -> AI=750, legacy=718, final: 786 Wh (alpha=1, tot_corr=36 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.161 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 18, hod: 19 -> AI=715, legacy=595, final: 749 Wh (alpha=1, tot_corr=34 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.162 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 19, hod: 20 -> AI=616, legacy=608, final: 519 Wh (alpha=1, tot_corr=-97 Wh, bias/drift zone=2b/3)
2026.07.25 19:04:43.163 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 20, hod: 21 -> AI=670, legacy=652, final: 702 Wh (alpha=1, tot_corr=32 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.163 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 21, hod: 22 -> AI=548, legacy=698, final: 448 Wh (alpha=1, tot_corr=-100 Wh, bias/drift zone=2b/3)
2026.07.25 19:04:43.164 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 22, hod: 23 -> AI=602, legacy=648, final: 505 Wh (alpha=1, tot_corr=-97 Wh, bias/drift zone=2b/3)
2026.07.25 19:04:43.165 1: SolCast DEBUG> AI FANN con fc - 2026-07-26 23, hod: 24 -> AI=604, legacy=686, final: 506 Wh (alpha=1, tot_corr=-97 Wh, bias/drift zone=2b/3)
2026.07.25 19:04:43.165 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 00, hod: 01 -> AI=498, legacy=544, final: 516 Wh (alpha=1, tot_corr=18 Wh, bias/drift zone=2b/-)
2026.07.25 19:04:43.166 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 01, hod: 02 -> AI=502, legacy=498, final: 520 Wh (alpha=1, tot_corr=18 Wh, bias/drift zone=2b/-)
2026.07.25 19:04:43.167 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 02, hod: 03 -> AI=514, legacy=490, final: 532 Wh (alpha=1, tot_corr=18 Wh, bias/drift zone=2b/-)
2026.07.25 19:04:43.168 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 03, hod: 04 -> AI=538, legacy=502, final: 556 Wh (alpha=1, tot_corr=18 Wh, bias/drift zone=2b/-)
2026.07.25 19:04:43.168 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 04, hod: 05 -> AI=559, legacy=540, final: 577 Wh (alpha=1, tot_corr=18 Wh, bias/drift zone=2b/-)
2026.07.25 19:04:43.169 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 05, hod: 06 -> AI=591, legacy=474, final: 609 Wh (alpha=1, tot_corr=18 Wh, bias/drift zone=2b/-)
2026.07.25 19:04:43.170 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 06, hod: 07 -> AI=664, legacy=490, final: 695 Wh (alpha=1, tot_corr=31 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.170 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 07, hod: 08 -> AI=710, legacy=706, final: 743 Wh (alpha=1, tot_corr=34 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.171 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 08, hod: 09 -> AI=754, legacy=582, final: 790 Wh (alpha=1, tot_corr=36 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.172 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 09, hod: 10 -> AI=823, legacy=539, final: 862 Wh (alpha=1, tot_corr=39 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.172 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 10, hod: 11 -> AI=847, legacy=590, final: 887 Wh (alpha=1, tot_corr=40 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.173 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 11, hod: 12 -> AI=891, legacy=762, final: 934 Wh (alpha=1, tot_corr=42 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.174 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 12, hod: 13 -> AI=1016, legacy=824, final: 1064 Wh (alpha=1, tot_corr=48 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.175 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 13, hod: 14 -> AI=998, legacy=678, final: 1045 Wh (alpha=1, tot_corr=47 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.175 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 14, hod: 15 -> AI=860, legacy=698, final: 901 Wh (alpha=1, tot_corr=41 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.176 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 15, hod: 16 -> AI=842, legacy=670, final: 882 Wh (alpha=1, tot_corr=40 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.177 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 16, hod: 17 -> AI=804, legacy=632, final: 842 Wh (alpha=1, tot_corr=38 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.177 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 17, hod: 18 -> AI=771, legacy=718, final: 808 Wh (alpha=1, tot_corr=37 Wh, bias/drift zone=-/3)
2026.07.25 19:04:43.178 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 18, hod: 19 -> AI=623, legacy=595, final: 526 Wh (alpha=1, tot_corr=-97 Wh, bias/drift zone=2b/3)
2026.07.25 19:04:43.179 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 19, hod: 20 -> AI=623, legacy=608, final: 526 Wh (alpha=1, tot_corr=-97 Wh, bias/drift zone=2b/3)
2026.07.25 19:04:43.180 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 20, hod: 21 -> AI=571, legacy=652, final: 472 Wh (alpha=1, tot_corr=-99 Wh, bias/drift zone=2b/3)
2026.07.25 19:04:43.180 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 21, hod: 22 -> AI=571, legacy=698, final: 472 Wh (alpha=1, tot_corr=-99 Wh, bias/drift zone=2b/3)
2026.07.25 19:04:43.181 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 22, hod: 23 -> AI=631, legacy=648, final: 535 Wh (alpha=1, tot_corr=-96 Wh, bias/drift zone=2b/3)
2026.07.25 19:04:43.182 1: SolCast DEBUG> AI FANN con fc - 2026-07-27 23, hod: 24 -> AI=636, legacy=686, final: 540 Wh (alpha=1, tot_corr=-96 Wh, bias/drift zone=2b/3)
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

@Flachzange, @all,

in meinem contrib liegt ein Update der V2.9.2.
Intergriert ist eine Lösung für das File/DB-Readproblem.

- Einbau hint26 mit Erkennung unterer Grenze von aiControl->aiConLearnRate
- neuer Schlüssel consumerControl->iconFix zur statischen Darstellung der Verbraucher-Icons, schaltet die Dynamik entsprechend Verbrauchsstatus ab
- der Ready-Status der Fann-KI wird sprachensensitiv ausgegeben
- Einbau UTF8 Encoding im GUI Popup (Fix Darstellung Umlaute)
- Ergänzung Datensammlung und Training für consumerXX->type heatpump->opmode 'eco'
- vermeide zu wenig Datensätze im Drift-Retrain Prüfungskontext
- NEU: Änderung plantControl->writeForceType: 'file' ist Standardspeicher, 'auto' ist deprecated, verwende 'db' anstatt (incl. BugFix FileRead)
- NEU: Integration initialen Cache-Load 'initfirst' um vor dem Laden weiterer Daten Voreinstellungen festzulegen

Nach dem Einspielen ist ein Restart nötig. ConfigDB-User setzen bitte plantControl->writeForceType=db und restarten nochmal sofern auf der Datenbank geladen werden soll. Nach dem Restart kontrollieren ob/das plantControl->writeForceType weiterhin wie gewünscht steht.
Die Standardpersistenz ist jetzt immer das Filesystem. Soll ConfigD für die möglichen Dateien verwendet werden, ist es mit plantControl->writeForceType=db explizit anzugeben.

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

Jewe

Zitat von: DS_Starter am 09 Juli 2026, 21:15:42Hallo Jens,

unabhängig davon ob sich noch ein Mitstreiter zu dem Thema meldet, könntest du uns mal schreiben:

LG,
Heiko
Zitat von: seayak am 09 Juli 2026, 21:31:44Hallo Jens,

ich habe ein ähnliches Setup und hole mir die Daten von Cerbo (oder GX Gerät) via Modbus TCP und binde sie dann in SF ein.


Hallo,

nachdem ich un einiges anderes mal fertig machen musste, kommme ich mal wieder hierzu...
Ich habe die Victron Geräte über MQTT eingebunden. Das sieht dann so auf:

Zitat von: DS_Starter am 09 Juli 2026, 21:15:42Hallo Jens,

unabhängig davon ob sich noch ein Mitstreiter zu dem Thema meldet, könntest du uns mal schreiben:

LG,
Heiko
Zitat von: seayak am 09 Juli 2026, 21:31:44Hallo Jens,

ich habe ein ähnliches Setup und hole mir die Daten von Cerbo (oder GX Gerät) via Modbus TCP und binde sie dann in SF ein.


Hallo,

nachdem ich un einiges anderes mal fertig machen musste, kommme ich mal wieder hierzu...
Ich habe die Victron Geräte über MQTT eingebunden. Das sieht dann so aus:

Victron_Battery  SOC 95.0 % | 53.1 V | -12.2 A | -648 W
Victron_Ekrano    PV 0.08 kW | Haus 0.67 kW | Netz -0.01 kW | Batt -0.65 kW | SOC 95% | ESS -
Victron_GridMeter L1 -1 W | L2 -2 W | L3 -3 W | Σ -2 W | 49.99 Hz
Victron_MPPT_1    PV 5 W | Batt 0.1 A | 52.6 V | 1.29 kWh
Victron_MultiRS_1 PV 29 W | AC 141 W | DC -170 W | SOC 95% | 3
Victron_MultiRS_2 PV 13 W | AC 75 W | DC -79 W | SOC 95% | 3
Victron_MultiRS_3 PV 24 W | AC 366 W | DC -367 W | SOC 95% | 3

Das setupMeterDev ist noch falsch parametriet:
Victron_Ekrano gcon=ConsumptionOnInput_Power_Sum:W contotal=Grid_Summe_Wh:Wh gfeedin=ConsumptionOnOutput_Power:W feedtotal=ConsumptionOnInput_Power_Sum:kWh conprice=0.28:€ feedprice=0.0743:€

Wenn ich die KOnfiguration prüfen bekommenich folgende Meldungen:

1. AI FANN Configuration
  - AI FANN is not yet ready for use in consumption forecasting:cause: the neural network for consumption forecasting is not activated
  - Currently, AI cannot be used to support consumption forecasts, so only the
    conventional method of consumption forecasting is used.
    For more information please read "Activate and configure AI consumption forecast with AI::FANN" in german Wiki.

Die installation lt. WIki habe ich durchgeführt und auhc neu gebootet. Muss ic hier ggf. noch warten ?

2. FTUI Widget Files
  - Update the FHEM Tablet UI Widget Files with the command: "get Forecast ftuiFramefiles".
Hier fehlen mir wohl die Berechtigungen, muss ic noch schauen.

3. String Inverter Map
  ERROR in string mapping:
  - The string Dach_Nord is used multiple times: WR 01 and WR 02
  - The string Dach_Sued is used multiple times: WR 01 and WR 02
  - The string Flachdach is used multiple times: WR 01 and WR 02
  - The string Dach_Nord is used multiple times: WR 01 and WR 03
  - The string Dach_Sued is used multiple times: WR 01 and WR 03
  - The string Flachdach is used multiple times: WR 01 and WR 03

Verstehe nicht wo der Fehler ist.

Mit meinem alten Balkonkraftwerk war das einfacher :-)

Danke Euch allen, Jens

Forecast
define Forecast SolarForecast
attr Forecast DbLogExclude .*
attr Forecast DbLogInclude statistic_todayGridConsumption,statistic_todayGridFeedIn,\
Today_PVforecast,Today_PVreal,Current_AutarkyRate,\
Current_Consumption,Current_GridConsumption,Current_GridFeedIn,Current_PV,\
Current_SelfConsumption,\
Current_SelfConsumptionRate,\
Current_Surplus,\
Current_GridDiff
attr Forecast comment update per "wget -qO /opt/fhem/FHEM/76_SolarForecast.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/76_SolarForecast.pm"
attr Forecast consumer01 WK.Waschmaschine_Power\
type=washingmachine \
power=2200 \
icon=scene_washing_machine \
mintime=210 \
on=on\
off=off\
swstate=state:on:off\
pcurr=power:W:1 \
etotal=energyCalc:Wh:1 \
interruptable=0\

attr Forecast consumer02 WK.Trockner_Power\
type=dryer\
power=2200\
icon=scene_clothes_dryer\
mintime=210\
on=on\
off=off\
swstate=state:on:off\
pcurr=power:W:1\
etotal=energyCalc:Wh:1\
interruptable=0\

attr Forecast consumer03 ShellyPlugS \
type=noSchedule \
power=0 \
icon=3d_printer\
swstate=state:on:off \
pcurr=power:W:0 \
etotal=energy:Wh:0 \
interruptable=0
attr Forecast consumer04 Steckdose1 \
type=dishwasher  \
power=0 \
icon=scene_dishwasher \
mintime=0 \
on=on\
off=off\
swstate=state:on:off \
pcurr=power:W:0 \
etotal=consumption:Wh:0 \
interruptable=0\

attr Forecast consumer05 Steckdose2\
icon=fridge \
type=other \
power=0 \
mode=can\
mintime=SunPath\
interruptable=Forecast:Current_GridDiff:([6-9]\d{1,}|[1-4]\d{2,}):20\
on=on \
off=off \
pcurr=power:W:0\
auto=automatic \
swstate=state:on:off  \
etotal=consumption:Wh:0 \
locktime=300:600
attr Forecast consumer06 DOMEKT \
type=noSchedule \
power=0 \
icon=vent_ventilation \
swstate=state:on:off \
pcurr=Energieverbrauch:W:0 \
etotal=energy:Wh:0 \
interruptable=0
attr Forecast consumer07 ShellyPlugS_2\
type=noSchedule \
power=0 \
icon=message_socket\
swstate=state:on:off \
pcurr=power:W:0 \
etotal=energy:Wh:0 \
interruptable=0
attr Forecast consumer08 ShellyPlugS_3\
type=noSchedule \
power=0 \
icon=it_printer\
swstate=state:on:off\
pcurr=power:W:0 \
etotal=energy:Wh:0 \
interruptable=0
attr Forecast consumer09 ShellyPM_Netzwerkschrank\
type=noSchedule \
power=0\
icon=it_network\
swstate=state:on:off\
pcurr=power:W:0 \
etotal=energy:Wh:0 \
interruptable=0
attr Forecast consumer10 WZ_Dunstabzug\
type=noSchedule \
power=0\
icon=light_downlight\
swstate=state:on:off\
pcurr=power:W:0 \
etotal=energy:Wh:0 \
interruptable=0
attr Forecast consumer11 Waermepumpe\
type=other\
power=0\
icon=sani_heating_heatpump\
mintime=0\
on=on\
off=off\
swstate=state:on:off\
pcurr=leistung_aktuell:kW:1
attr Forecast ctrlLanguage DE
attr Forecast ctrlSpecialReadings todayGridConsumption,todayGridFeedIn
attr Forecast event-on-change-reading .*
attr Forecast graphicBeam1Color 3C14FF
attr Forecast graphicBeam1Content pvForecast
attr Forecast graphicBeam2Color 19FF29
attr Forecast graphicBeam2Content pvReal
attr Forecast graphicHistoryHour 5
attr Forecast graphicShowNight 0
attr Forecast group Energy Meter
attr Forecast plantControl cycleInterval=10
attr Forecast room PV
attr Forecast setupBatteryDev01 Victron_Battery pin=ChargePower:W pout=DischargePower:W pinmax=11520 poutmax=11520 intotal=BatInTotal:Wh outtotal=BatOutTotal:Wh charge=Soc cap=31744 asynchron=0 show=1 label=below icon=@dyn:::@dyn
attr Forecast setupInverterDev01 Victron_Ekrano pvOut=PV_Power:W etotal=Consumption_Power:kWh capacity=12825
attr Forecast setupInverterDev02 Victron_MPPT_1 pvOut=PV_Power:W etotal=Consumption_Power:kWh capacity=950
attr Forecast setupInverterDev03 Victron_MultiRS_2 pvOut=PV1_Power:W etotal=Consumption_Power:kWh capacity=1325
attr Forecast setupInverterStrings Dach_Sued,Dach_Nord,Flachdach
attr Forecast setupMeterDev Victron_Ekrano gcon=ConsumptionOnInput_Power_Sum:W contotal=Grid_Summe_Wh:Wh gfeedin=ConsumptionOnOutput_Power:W feedtotal=ConsumptionOnInput_Power_Sum:kWh conprice=0.28:€ feedprice=0.0743:€
attr Forecast setupRadiationAPI DWD
attr Forecast setupStringAzimuth Dach_Sued=0 Dach_Nord=-180 Flachdach=0
attr Forecast setupStringDeclination Dach_Sued=54 Dach_Nord=54 Flachdach=10
attr Forecast setupStringPeak Dach_Sued=12.825 Dach_Nord=1.325 Flachdach=0.95
attr Forecast setupWeatherDev1 DWD
attr Forecast stateFormat Current_PV
attr Forecast userReadings Current_GridDiff { \
my $consumption = ReadingsVal("Forecast", "Current_GridConsumption", 0);;\
my $feedIn = ReadingsVal("Forecast", "Current_GridFeedIn", 0);;\
\
# Werte bereinigen\
$consumption =~ s/\s*W$//;;  # Entferne " W" am Ende\
$feedIn =~ s/\s*W$//;;        # Entferne " W" am Ende\
\
# Berechnung\
my $currentGridDiff = $consumption - $feedIn;;\
}
attr Forecast verbose 2
#  FUUID      64597757-f33f-9f49-6f10-f76ba802c4949b64
#  FVERSION  76_SolarForecast.pm:v2.9.1-s31499/2026-07-19
#  LCACHEFILE last write time: 21:01:00 File: ./FHEM/FhemUtils/PVCsm_SolarForecast_Forecast
#  LRU_CACHES PVH_Cache        -> Hits=181860  Misses=91      Evicts=0      HitRate=99.95  Entries=  91/500
#TILTED_IRR_Cache -> Hits=43977    Misses=26655  Evicts=0      HitRate=62.26  Entries= 168/2000
#TS_OFFSET_Cache  -> Hits=481258  Misses=4285    Evicts=285    HitRate=99.12  Entries=4000/4000
#TSTR_TSMP_Cache  -> Hits=125366  Misses=63      Evicts=0      HitRate=99.95  Entries=  63/2000
#  MINI_CACHES Multi_Cache  -> Hits=320023  Misses=349    Evicts=0      HitRate=99.89  Entries= 346/1000
#  MODE      Automatic / Event-controlled - next planned Cycletime: 21:01:10
#  MODEL      DWD
#  NAME      Forecast
#  NOTIFYDEV  Victron_Ekrano,WK.Waschmaschine_Power,WK.Trockner_Power,ShellyPlugS,Steckdose1,Steckdose2,DOMEKT,ShellyPlugS_2,ShellyPlugS_3,ShellyPM_Netzwerkschrank,WZ_Dunstabzug,Waermepumpe,Victron_Battery,Victron_MPPT_1,Victron_MultiRS_2
#  NR        688
#  NTFY_ORDER 50-Forecast
#  STATE      47 W
#  TYPE      SolarForecast
#  WEATHERMODEL DWD
#  eventCount 994
#  HELPER:
#    FW        WEB
#    PACKAGE    FHEM::SolarForecast
#    SPGDETAIL 
#    SPGDEV    Forecast
#    SPGROOM   
#    VERSION    2.9.1
#    VERSION_API unused
#    VERSION_CTZ 1.0.0
#    VERSION_ErrCodes 1.3.9
#    VERSION_SMUtils 1.28.3
#    GMFRUNNING:
#      abortFn    FHEM::SolarForecast::_abortGetMessageFile
#      bc_pid    6
#      finishFn  FHEM::SolarForecast::_processMessageFile
#      fn        FHEM::SolarForecast::_retrieveMessageFile
#      loglevel  3
#      pid        DEAD:629
#      telnet    telnetForBlockingFn_1785002733.7847_127.0.0.1_57164
#      terminated 1
#      timeout    30
#      abortArg:
#      arg:
#        block      1
#        name      Forecast
#        tsnext    1785012279
#  Helper:
#    DBLOG:
#      Current_AutarkyRate:
#        DbLog:
#          TIME      1785006060.55064
#          VALUE      100
#      Current_Consumption:
#        DbLog:
#          TIME      1785006060.55064
#          VALUE      94
#      Current_GridConsumption:
#        DbLog:
#          TIME      1785004916.42079
#          VALUE      3
#      Current_GridDiff:
#        DbLog:
#          TIME      1785006060.55064
#          VALUE      -553
#      Current_GridFeedIn:
#        DbLog:
#          TIME      1785006060.55064
#          VALUE      556
#      Current_PV:
#        DbLog:
#          TIME      1785006060.55064
#          VALUE      47
#      Current_Surplus:
#        DbLog:
#          TIME      1785005965.49369
#          VALUE      0
#      Today_PVforecast:
#        DbLog:
#          TIME      1785005329.48942
#          VALUE      5698
#      Today_PVreal:
#        DbLog:
#          TIME      1785006030.50838
#          VALUE      0
#  OLDREADINGS:
#  READINGS:
#    2026-07-25 21:01:00  Battery_ChargeOptTargetPower_01 11520 W
#    2026-07-25 21:01:00  Battery_ChargeUnrestricted_01 1
#    2026-07-25 21:01:00  Battery_TargetAchievable_01 0
#    2026-07-25 21:01:00  Current_AutarkyRate 100 %
#    2026-07-25 21:01:00  Current_BatCharge_01 95 %
#    2026-07-25 21:01:00  Current_Consumption 94 W
#    2026-07-25 21:01:00  Current_GridConsumption 3 W
#    2026-07-25 21:01:02  Current_GridDiff -553
#    2026-07-25 21:01:00  Current_GridFeedIn 556 W
#    2026-07-25 21:01:00  Current_PV      47 W
#    2026-07-25 21:01:00  Current_PowerBatIn_01 0 W
#    2026-07-25 21:01:00  Current_PowerBatOut_01 600 W
#    2026-07-25 21:01:00  Current_SelfConsumption 0 W
#    2026-07-25 21:01:00  Current_SelfConsumptionRate 0 %
#    2026-07-25 21:01:00  Current_Surplus 0 W
#    2026-07-25 21:00:00  LastHourGridconsumptionReal 0 Wh
#    2026-07-25 21:00:00  LastHourPVforecast 100 Wh
#    2026-07-25 21:00:00  LastHourPVreal  0 Wh
#    2026-07-25 21:01:00  NextHours_Sum01_PVforecast 0 Wh
#    2026-07-25 21:01:00  NextHours_Sum02_PVforecast 0 Wh
#    2026-07-25 21:01:00  NextHours_Sum03_PVforecast 0 Wh
#    2026-07-25 21:01:00  NextHours_Sum04_ConsumptionForecast 1119 Wh
#    2026-07-25 21:01:00  NextHours_Sum04_PVforecast 0 Wh
#    2026-07-25 21:01:00  RestOfDayConsumptionForecast 761 Wh
#    2026-07-25 21:01:00  RestOfDayPVforecast 0 Wh
#    2026-07-25 21:00:40  Today_CONdeviation -199.52 %
#    2026-07-25 21:01:00  Today_CONforecast 9875 Wh
#    2026-07-25 21:01:00  Today_CONreal  253258 Wh
#    2026-07-25 00:59:52  Today_Hour01_BatIn_01 0 Wh
#    2026-07-25 00:59:52  Today_Hour01_BatOut_01 0 Wh
#    2026-07-25 00:59:52  Today_Hour01_GridConsumption 4 Wh
#    2026-07-25 00:59:52  Today_Hour01_GridFeedIn 0 Wh
#    2026-07-25 00:59:52  Today_Hour01_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 01:59:51  Today_Hour02_BatIn_01 0 Wh
#    2026-07-25 01:59:51  Today_Hour02_BatOut_01 0 Wh
#    2026-07-25 01:59:51  Today_Hour02_GridConsumption 1 Wh
#    2026-07-25 01:59:51  Today_Hour02_GridFeedIn 0 Wh
#    2026-07-25 01:59:51  Today_Hour02_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 02:59:58  Today_Hour03_BatIn_01 0 Wh
#    2026-07-25 02:59:58  Today_Hour03_BatOut_01 0 Wh
#    2026-07-25 02:59:58  Today_Hour03_GridConsumption 2 Wh
#    2026-07-25 02:59:58  Today_Hour03_GridFeedIn 0 Wh
#    2026-07-25 02:59:58  Today_Hour03_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 03:59:52  Today_Hour04_BatIn_01 0 Wh
#    2026-07-25 03:59:52  Today_Hour04_BatOut_01 0 Wh
#    2026-07-25 03:59:52  Today_Hour04_GridConsumption 2 Wh
#    2026-07-25 03:59:52  Today_Hour04_GridFeedIn 0 Wh
#    2026-07-25 03:59:52  Today_Hour04_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 04:59:58  Today_Hour05_BatIn_01 0 Wh
#    2026-07-25 04:59:58  Today_Hour05_BatOut_01 0 Wh
#    2026-07-25 04:59:58  Today_Hour05_GridConsumption 2 Wh
#    2026-07-25 04:59:58  Today_Hour05_GridFeedIn 0 Wh
#    2026-07-25 04:59:58  Today_Hour05_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 05:59:54  Today_Hour06_BatIn_01 0 Wh
#    2026-07-25 05:59:54  Today_Hour06_BatOut_01 0 Wh
#    2026-07-25 05:59:54  Today_Hour06_GridConsumption 2 Wh
#    2026-07-25 05:59:54  Today_Hour06_GridFeedIn 0 Wh
#    2026-07-25 05:59:54  Today_Hour06_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 06:59:55  Today_Hour07_BatIn_01 0 Wh
#    2026-07-25 06:59:55  Today_Hour07_BatOut_01 0 Wh
#    2026-07-25 06:59:55  Today_Hour07_GridConsumption 3 Wh
#    2026-07-25 06:59:55  Today_Hour07_GridFeedIn 0 Wh
#    2026-07-25 06:59:55  Today_Hour07_PVforecast 100 Wh
#    2026-07-25 06:59:55  Today_Hour07_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 07:59:54  Today_Hour08_BatIn_01 0 Wh
#    2026-07-25 07:59:54  Today_Hour08_BatOut_01 0 Wh
#    2026-07-25 07:59:54  Today_Hour08_GridConsumption 1 Wh
#    2026-07-25 07:59:54  Today_Hour08_GridFeedIn 0 Wh
#    2026-07-25 07:59:54  Today_Hour08_PVforecast 400 Wh
#    2026-07-25 07:59:54  Today_Hour08_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 08:59:52  Today_Hour09_BatIn_01 0 Wh
#    2026-07-25 08:59:52  Today_Hour09_BatOut_01 0 Wh
#    2026-07-25 08:59:52  Today_Hour09_GridConsumption 3 Wh
#    2026-07-25 08:59:52  Today_Hour09_GridFeedIn 1 Wh
#    2026-07-25 08:59:52  Today_Hour09_PVforecast 211 Wh
#    2026-07-25 08:59:52  Today_Hour09_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 09:59:51  Today_Hour10_BatIn_01 0 Wh
#    2026-07-25 09:59:51  Today_Hour10_BatOut_01 0 Wh
#    2026-07-25 09:59:51  Today_Hour10_GridConsumption 4 Wh
#    2026-07-25 09:59:51  Today_Hour10_GridFeedIn 0 Wh
#    2026-07-25 09:59:51  Today_Hour10_PVforecast 500 Wh
#    2026-07-25 09:59:51  Today_Hour10_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 10:59:59  Today_Hour11_BatIn_01 0 Wh
#    2026-07-25 10:59:59  Today_Hour11_BatOut_01 0 Wh
#    2026-07-25 10:59:59  Today_Hour11_GridConsumption 3 Wh
#    2026-07-25 10:59:59  Today_Hour11_GridFeedIn 2329 Wh
#    2026-07-25 10:59:59  Today_Hour11_PVforecast 600 Wh
#    2026-07-25 10:59:59  Today_Hour11_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 11:59:52  Today_Hour12_BatIn_01 0 Wh
#    2026-07-25 11:59:52  Today_Hour12_BatOut_01 0 Wh
#    2026-07-25 11:59:52  Today_Hour12_GridConsumption 0 Wh
#    2026-07-25 11:59:52  Today_Hour12_GridFeedIn 7871 Wh
#    2026-07-25 11:59:52  Today_Hour12_PVforecast 612 Wh
#    2026-07-25 11:59:52  Today_Hour12_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 12:59:55  Today_Hour13_BatIn_01 0 Wh
#    2026-07-25 12:59:55  Today_Hour13_BatOut_01 0 Wh
#    2026-07-25 12:59:55  Today_Hour13_GridConsumption 0 Wh
#    2026-07-25 12:59:55  Today_Hour13_GridFeedIn 8811 Wh
#    2026-07-25 12:59:55  Today_Hour13_PVforecast 450 Wh
#    2026-07-25 12:59:55  Today_Hour13_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 13:59:56  Today_Hour14_BatIn_01 0 Wh
#    2026-07-25 13:59:56  Today_Hour14_BatOut_01 0 Wh
#    2026-07-25 13:59:56  Today_Hour14_GridConsumption 0 Wh
#    2026-07-25 13:59:56  Today_Hour14_GridFeedIn 7815 Wh
#    2026-07-25 13:59:56  Today_Hour14_PVforecast 700 Wh
#    2026-07-25 13:59:56  Today_Hour14_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 14:20:59  Today_Hour15_BatIn_01 0 Wh
#    2026-07-25 14:20:59  Today_Hour15_BatOut_01 0 Wh
#    2026-07-25 14:20:59  Today_Hour15_GridConsumption 0 Wh
#    2026-07-25 14:20:59  Today_Hour15_GridFeedIn 3216 Wh
#    2026-07-25 14:20:59  Today_Hour15_PVforecast 300 Wh
#    2026-07-25 14:20:59  Today_Hour15_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 15:59:55  Today_Hour16_BatIn_01 0 Wh
#    2026-07-25 15:59:55  Today_Hour16_BatOut_01 0 Wh
#    2026-07-25 15:59:55  Today_Hour16_GridConsumption 232 Wh
#    2026-07-25 15:59:55  Today_Hour16_GridFeedIn 2440 Wh
#    2026-07-25 15:59:55  Today_Hour16_PVforecast 325 Wh
#    2026-07-25 15:59:55  Today_Hour16_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 16:59:56  Today_Hour17_BatIn_01 0 Wh
#    2026-07-25 16:59:56  Today_Hour17_BatOut_01 0 Wh
#    2026-07-25 16:59:56  Today_Hour17_GridConsumption 0 Wh
#    2026-07-25 16:59:56  Today_Hour17_GridFeedIn 6386 Wh
#    2026-07-25 16:59:56  Today_Hour17_PVforecast 500 Wh
#    2026-07-25 16:59:56  Today_Hour17_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 17:59:52  Today_Hour18_BatIn_01 0 Wh
#    2026-07-25 17:59:52  Today_Hour18_BatOut_01 0 Wh
#    2026-07-25 17:59:52  Today_Hour18_GridConsumption 0 Wh
#    2026-07-25 17:59:52  Today_Hour18_GridFeedIn 2735 Wh
#    2026-07-25 17:59:52  Today_Hour18_PVforecast 400 Wh
#    2026-07-25 17:59:52  Today_Hour18_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 18:59:51  Today_Hour19_BatIn_01 0 Wh
#    2026-07-25 18:59:51  Today_Hour19_BatOut_01 0 Wh
#    2026-07-25 18:59:51  Today_Hour19_GridConsumption 0 Wh
#    2026-07-25 18:59:51  Today_Hour19_GridFeedIn 2217 Wh
#    2026-07-25 18:59:51  Today_Hour19_PVforecast 500 Wh
#    2026-07-25 18:59:51  Today_Hour19_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 19:59:58  Today_Hour20_BatIn_01 0 Wh
#    2026-07-25 19:59:58  Today_Hour20_BatOut_01 0 Wh
#    2026-07-25 19:48:46  Today_Hour20_GridConsumption 1 Wh
#    2026-07-25 19:59:58  Today_Hour20_GridFeedIn 0 Wh
#    2026-07-25 19:59:58  Today_Hour20_PVforecast 100 Wh
#    2026-07-25 19:59:58  Today_Hour20_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 20:59:55  Today_Hour21_BatIn_01 0 Wh
#    2026-07-25 20:59:55  Today_Hour21_BatOut_01 0 Wh
#    2026-07-25 20:59:55  Today_Hour21_GridFeedIn 0 Wh
#    2026-07-25 20:48:39  Today_Hour21_PVforecast 100 Wh
#    2026-07-25 20:59:55  Today_Hour21_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 21:01:00  Today_Hour22_BatIn_01 0 Wh
#    2026-07-25 21:01:00  Today_Hour22_BatOut_01 0 Wh
#    2026-07-25 21:01:00  Today_Hour22_GridFeedIn 0 Wh
#    2026-07-25 05:45:00  Today_Hour22_PVforecast 88 Wh
#    2026-07-25 21:01:00  Today_Hour22_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
#    2026-07-25 21:01:00  Today_MaxPVforecast 700 Wh
#    2026-07-25 21:01:00  Today_MaxPVforecastTime 2026-07-25 13:00:00
#    2026-07-25 21:01:00  Today_PVforecast 5698 Wh
#    2026-07-25 21:01:00  Today_PVreal    0 Wh
#    2026-07-25 21:01:00  Today_SunRise  05:45
#    2026-07-25 21:01:00  Today_SunSet    21:10
#    2026-07-25 21:01:00  Tomorrow_CONforecast 9744 Wh
#    2026-07-25 21:01:00  Tomorrow_PVforecast 22671 Wh
#    2026-07-25 21:01:00  Tomorrow_SunRise 05:47
#    2026-07-25 21:01:00  Tomorrow_SunSet 21:09
#    2026-07-25 21:01:00  consumer01      name='WK.Waschmaschine_Power' state='unknown' mode='can' planningstate='stopping'
#    2026-07-25 21:01:00  consumer01_currentPower 0.01 W
#    2026-07-25 21:01:00  consumer01_planned_start 25.07.2026 08:45:43
#    2026-07-25 21:01:00  consumer01_planned_stop 25.07.2026 12:15:43
#    2026-07-25 21:01:00  consumer02      name='WK.Trockner_Power' state='unknown' mode='can' planningstate='stopping'
#    2026-07-25 21:01:00  consumer02_currentPower 0.01 W
#    2026-07-25 21:01:00  consumer02_planned_start 25.07.2026 10:15:52
#    2026-07-25 21:01:00  consumer02_planned_stop 25.07.2026 13:45:52
#    2026-07-25 21:01:00  consumer03      name='ShellyPlugS' state='on' mode='mustNot' planningstate='noSchedule' info='von extern umgeschaltet'
#    2026-07-25 21:01:00  consumer03_currentPower 0 W
#    2026-07-25 21:01:00  consumer04      name='Steckdose1' state='on' mode='can' planningstate='unknown'
#    2026-07-25 21:01:00  consumer04_currentPower 1.5 W
#    2026-07-25 21:01:00  consumer05      name='Steckdose2' state='on' mode='can' planningstate='planned'
#    2026-07-25 21:01:00  consumer05_currentPower 0 W
#    2026-07-25 21:01:00  consumer05_planned_start 25.07.2026 20:44:22
#    2026-07-25 21:01:00  consumer05_planned_stop 25.07.2026 21:09:58
#    2026-07-25 21:01:00  consumer06      name='DOMEKT' state='unknown' mode='mustNot' planningstate='noSchedule'
#    2026-07-25 21:01:00  consumer06_currentPower 10 W
#    2026-07-25 21:01:00  consumer07      name='ShellyPlugS_2' state='off' mode='mustNot' planningstate='noSchedule'
#    2026-07-25 21:01:00  consumer07_currentPower 0 W
#    2026-07-25 21:01:00  consumer08      name='ShellyPlugS_3' state='off' mode='mustNot' planningstate='noSchedule'
#    2026-07-25 21:01:00  consumer08_currentPower 0 W
#    2026-07-25 21:01:00  consumer09      name='ShellyPM_Netzwerkschrank' state='unknown' mode='mustNot' planningstate='noSchedule'
#    2026-07-25 21:01:00  consumer09_currentPower 139.8 W
#    2026-07-25 21:01:00  consumer10      name='WZ_Dunstabzug' state='on' mode='mustNot' planningstate='noSchedule' info='von extern umgeschaltet'
#    2026-07-25 21:01:00  consumer10_currentPower 1.1 W
#    2026-07-25 21:01:00  consumer11      name='Waermepumpe' state='unknown' mode='can' planningstate='unknown'
#    2026-07-25 21:01:00  consumer11_currentPower 0 W
#    2026-07-25 21:01:00  nextCycletime  21:01:10
#    2026-07-25 21:01:00  pvCorrectionFactor_Auto on_complex_ai
#    2024-10-19 00:02:54  setupStringAzimuth Balkonkraftwerk=S
#    2024-10-19 00:02:54  setupStringDeclination Balkonkraftwerk=45
#    2026-07-25 21:01:00  special_todayGridConsumption -10 Wh
#    2026-07-25 21:01:00  special_todayGridFeedIn -1765373.2 Wh
#    2026-07-25 21:01:02  state          updated
#
setstate Forecast 47 W
setstate Forecast 2026-07-25 20:05:33 .associatedWith Victron_Ekrano WK.Waschmaschine_Power WK.Trockner_Power ShellyPlugS Steckdose1 Steckdose2 DOMEKT ShellyPlugS_2 ShellyPlugS_3 ShellyPM_Netzwerkschrank WZ_Dunstabzug Waermepumpe Victron_Battery Victron_MPPT_1 Victron_MultiRS_2 DWD
setstate Forecast 2026-07-25 21:01:00 .lastupdateForecastValues 1785006060
setstate Forecast 2026-07-25 21:01:00 .pvCorrectionFactor_Auto_Soll on_complex_ai
setstate Forecast 2026-07-25 01:00:02 .signaldone_01 done
setstate Forecast 2026-07-25 02:00:01 .signaldone_02 done
setstate Forecast 2026-07-25 03:00:04 .signaldone_03 done
setstate Forecast 2026-07-25 04:00:02 .signaldone_04 done
setstate Forecast 2026-07-25 05:00:04 .signaldone_05 done
setstate Forecast 2026-07-25 06:00:04 .signaldone_06 done
setstate Forecast 2026-07-25 07:00:04 .signaldone_07 done
setstate Forecast 2026-07-25 08:00:04 .signaldone_08 done
setstate Forecast 2026-07-25 09:00:02 .signaldone_09 done
setstate Forecast 2026-07-25 10:00:01 .signaldone_10 done
setstate Forecast 2026-07-25 11:00:04 .signaldone_11 done
setstate Forecast 2026-07-25 12:00:02 .signaldone_12 done
setstate Forecast 2026-07-25 13:00:04 .signaldone_13 done
setstate Forecast 2026-07-25 14:00:04 .signaldone_14 done
setstate Forecast 2026-07-25 15:43:29 .signaldone_15 done
setstate Forecast 2026-07-25 16:00:04 .signaldone_16 done
setstate Forecast 2026-07-25 17:00:04 .signaldone_17 done
setstate Forecast 2026-07-25 18:00:02 .signaldone_18 done
setstate Forecast 2026-07-25 19:00:01 .signaldone_19 done
setstate Forecast 2026-07-25 20:00:04 .signaldone_20 done
setstate Forecast 2026-07-25 21:00:05 .signaldone_21 done
setstate Forecast 2026-07-25 00:00:02 .signaldone_24 done
setstate Forecast 2026-07-25 21:01:00 Battery_ChargeOptTargetPower_01 11520 W
setstate Forecast 2026-07-25 21:01:00 Battery_ChargeUnrestricted_01 1
setstate Forecast 2026-07-25 21:01:00 Battery_TargetAchievable_01 0
setstate Forecast 2026-07-25 21:01:00 Current_AutarkyRate 100 %
setstate Forecast 2026-07-25 21:01:00 Current_BatCharge_01 95 %
setstate Forecast 2026-07-25 21:01:00 Current_Consumption 94 W
setstate Forecast 2026-07-25 21:01:00 Current_GridConsumption 3 W
setstate Forecast 2026-07-25 21:01:02 Current_GridDiff -553
setstate Forecast 2026-07-25 21:01:00 Current_GridFeedIn 556 W
setstate Forecast 2026-07-25 21:01:00 Current_PV 47 W
setstate Forecast 2026-07-25 21:01:00 Current_PowerBatIn_01 0 W
setstate Forecast 2026-07-25 21:01:00 Current_PowerBatOut_01 600 W
setstate Forecast 2026-07-25 21:01:00 Current_SelfConsumption 0 W
setstate Forecast 2026-07-25 21:01:00 Current_SelfConsumptionRate 0 %
setstate Forecast 2026-07-25 21:01:00 Current_Surplus 0 W
setstate Forecast 2026-07-25 21:00:00 LastHourGridconsumptionReal 0 Wh
setstate Forecast 2026-07-25 21:00:00 LastHourPVforecast 100 Wh
setstate Forecast 2026-07-25 21:00:00 LastHourPVreal 0 Wh
setstate Forecast 2026-07-25 21:01:00 NextHours_Sum01_PVforecast 0 Wh
setstate Forecast 2026-07-25 21:01:00 NextHours_Sum02_PVforecast 0 Wh
setstate Forecast 2026-07-25 21:01:00 NextHours_Sum03_PVforecast 0 Wh
setstate Forecast 2026-07-25 21:01:00 NextHours_Sum04_ConsumptionForecast 1119 Wh
setstate Forecast 2026-07-25 21:01:00 NextHours_Sum04_PVforecast 0 Wh
setstate Forecast 2026-07-25 21:01:00 RestOfDayConsumptionForecast 761 Wh
setstate Forecast 2026-07-25 21:01:00 RestOfDayPVforecast 0 Wh
setstate Forecast 2026-07-25 21:00:40 Today_CONdeviation -199.52 %
setstate Forecast 2026-07-25 21:01:00 Today_CONforecast 9875 Wh
setstate Forecast 2026-07-25 21:01:00 Today_CONreal 253258 Wh
setstate Forecast 2026-07-25 00:59:52 Today_Hour01_BatIn_01 0 Wh
setstate Forecast 2026-07-25 00:59:52 Today_Hour01_BatOut_01 0 Wh
setstate Forecast 2026-07-25 00:59:52 Today_Hour01_GridConsumption 4 Wh
setstate Forecast 2026-07-25 00:59:52 Today_Hour01_GridFeedIn 0 Wh
setstate Forecast 2026-07-25 00:59:52 Today_Hour01_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 01:59:51 Today_Hour02_BatIn_01 0 Wh
setstate Forecast 2026-07-25 01:59:51 Today_Hour02_BatOut_01 0 Wh
setstate Forecast 2026-07-25 01:59:51 Today_Hour02_GridConsumption 1 Wh
setstate Forecast 2026-07-25 01:59:51 Today_Hour02_GridFeedIn 0 Wh
setstate Forecast 2026-07-25 01:59:51 Today_Hour02_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 02:59:58 Today_Hour03_BatIn_01 0 Wh
setstate Forecast 2026-07-25 02:59:58 Today_Hour03_BatOut_01 0 Wh
setstate Forecast 2026-07-25 02:59:58 Today_Hour03_GridConsumption 2 Wh
setstate Forecast 2026-07-25 02:59:58 Today_Hour03_GridFeedIn 0 Wh
setstate Forecast 2026-07-25 02:59:58 Today_Hour03_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 03:59:52 Today_Hour04_BatIn_01 0 Wh
setstate Forecast 2026-07-25 03:59:52 Today_Hour04_BatOut_01 0 Wh
setstate Forecast 2026-07-25 03:59:52 Today_Hour04_GridConsumption 2 Wh
setstate Forecast 2026-07-25 03:59:52 Today_Hour04_GridFeedIn 0 Wh
setstate Forecast 2026-07-25 03:59:52 Today_Hour04_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 04:59:58 Today_Hour05_BatIn_01 0 Wh
setstate Forecast 2026-07-25 04:59:58 Today_Hour05_BatOut_01 0 Wh
setstate Forecast 2026-07-25 04:59:58 Today_Hour05_GridConsumption 2 Wh
setstate Forecast 2026-07-25 04:59:58 Today_Hour05_GridFeedIn 0 Wh
setstate Forecast 2026-07-25 04:59:58 Today_Hour05_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 05:59:54 Today_Hour06_BatIn_01 0 Wh
setstate Forecast 2026-07-25 05:59:54 Today_Hour06_BatOut_01 0 Wh
setstate Forecast 2026-07-25 05:59:54 Today_Hour06_GridConsumption 2 Wh
setstate Forecast 2026-07-25 05:59:54 Today_Hour06_GridFeedIn 0 Wh
setstate Forecast 2026-07-25 05:59:54 Today_Hour06_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 06:59:55 Today_Hour07_BatIn_01 0 Wh
setstate Forecast 2026-07-25 06:59:55 Today_Hour07_BatOut_01 0 Wh
setstate Forecast 2026-07-25 06:59:55 Today_Hour07_GridConsumption 3 Wh
setstate Forecast 2026-07-25 06:59:55 Today_Hour07_GridFeedIn 0 Wh
setstate Forecast 2026-07-25 06:59:55 Today_Hour07_PVforecast 100 Wh
setstate Forecast 2026-07-25 06:59:55 Today_Hour07_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 07:59:54 Today_Hour08_BatIn_01 0 Wh
setstate Forecast 2026-07-25 07:59:54 Today_Hour08_BatOut_01 0 Wh
setstate Forecast 2026-07-25 07:59:54 Today_Hour08_GridConsumption 1 Wh
setstate Forecast 2026-07-25 07:59:54 Today_Hour08_GridFeedIn 0 Wh
setstate Forecast 2026-07-25 07:59:54 Today_Hour08_PVforecast 400 Wh
setstate Forecast 2026-07-25 07:59:54 Today_Hour08_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 08:59:52 Today_Hour09_BatIn_01 0 Wh
setstate Forecast 2026-07-25 08:59:52 Today_Hour09_BatOut_01 0 Wh
setstate Forecast 2026-07-25 08:59:52 Today_Hour09_GridConsumption 3 Wh
setstate Forecast 2026-07-25 08:59:52 Today_Hour09_GridFeedIn 1 Wh
setstate Forecast 2026-07-25 08:59:52 Today_Hour09_PVforecast 211 Wh
setstate Forecast 2026-07-25 08:59:52 Today_Hour09_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 09:59:51 Today_Hour10_BatIn_01 0 Wh
setstate Forecast 2026-07-25 09:59:51 Today_Hour10_BatOut_01 0 Wh
setstate Forecast 2026-07-25 09:59:51 Today_Hour10_GridConsumption 4 Wh
setstate Forecast 2026-07-25 09:59:51 Today_Hour10_GridFeedIn 0 Wh
setstate Forecast 2026-07-25 09:59:51 Today_Hour10_PVforecast 500 Wh
setstate Forecast 2026-07-25 09:59:51 Today_Hour10_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 10:59:59 Today_Hour11_BatIn_01 0 Wh
setstate Forecast 2026-07-25 10:59:59 Today_Hour11_BatOut_01 0 Wh
setstate Forecast 2026-07-25 10:59:59 Today_Hour11_GridConsumption 3 Wh
setstate Forecast 2026-07-25 10:59:59 Today_Hour11_GridFeedIn 2329 Wh
setstate Forecast 2026-07-25 10:59:59 Today_Hour11_PVforecast 600 Wh
setstate Forecast 2026-07-25 10:59:59 Today_Hour11_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 11:59:52 Today_Hour12_BatIn_01 0 Wh
setstate Forecast 2026-07-25 11:59:52 Today_Hour12_BatOut_01 0 Wh
setstate Forecast 2026-07-25 11:59:52 Today_Hour12_GridConsumption 0 Wh
setstate Forecast 2026-07-25 11:59:52 Today_Hour12_GridFeedIn 7871 Wh
setstate Forecast 2026-07-25 11:59:52 Today_Hour12_PVforecast 612 Wh
setstate Forecast 2026-07-25 11:59:52 Today_Hour12_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 12:59:55 Today_Hour13_BatIn_01 0 Wh
setstate Forecast 2026-07-25 12:59:55 Today_Hour13_BatOut_01 0 Wh
setstate Forecast 2026-07-25 12:59:55 Today_Hour13_GridConsumption 0 Wh
setstate Forecast 2026-07-25 12:59:55 Today_Hour13_GridFeedIn 8811 Wh
setstate Forecast 2026-07-25 12:59:55 Today_Hour13_PVforecast 450 Wh
setstate Forecast 2026-07-25 12:59:55 Today_Hour13_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 13:59:56 Today_Hour14_BatIn_01 0 Wh
setstate Forecast 2026-07-25 13:59:56 Today_Hour14_BatOut_01 0 Wh
setstate Forecast 2026-07-25 13:59:56 Today_Hour14_GridConsumption 0 Wh
setstate Forecast 2026-07-25 13:59:56 Today_Hour14_GridFeedIn 7815 Wh
setstate Forecast 2026-07-25 13:59:56 Today_Hour14_PVforecast 700 Wh
setstate Forecast 2026-07-25 13:59:56 Today_Hour14_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 14:20:59 Today_Hour15_BatIn_01 0 Wh
setstate Forecast 2026-07-25 14:20:59 Today_Hour15_BatOut_01 0 Wh
setstate Forecast 2026-07-25 14:20:59 Today_Hour15_GridConsumption 0 Wh
setstate Forecast 2026-07-25 14:20:59 Today_Hour15_GridFeedIn 3216 Wh
setstate Forecast 2026-07-25 14:20:59 Today_Hour15_PVforecast 300 Wh
setstate Forecast 2026-07-25 14:20:59 Today_Hour15_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 15:59:55 Today_Hour16_BatIn_01 0 Wh
setstate Forecast 2026-07-25 15:59:55 Today_Hour16_BatOut_01 0 Wh
setstate Forecast 2026-07-25 15:59:55 Today_Hour16_GridConsumption 232 Wh
setstate Forecast 2026-07-25 15:59:55 Today_Hour16_GridFeedIn 2440 Wh
setstate Forecast 2026-07-25 15:59:55 Today_Hour16_PVforecast 325 Wh
setstate Forecast 2026-07-25 15:59:55 Today_Hour16_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 16:59:56 Today_Hour17_BatIn_01 0 Wh
setstate Forecast 2026-07-25 16:59:56 Today_Hour17_BatOut_01 0 Wh
setstate Forecast 2026-07-25 16:59:56 Today_Hour17_GridConsumption 0 Wh
setstate Forecast 2026-07-25 16:59:56 Today_Hour17_GridFeedIn 6386 Wh
setstate Forecast 2026-07-25 16:59:56 Today_Hour17_PVforecast 500 Wh
setstate Forecast 2026-07-25 16:59:56 Today_Hour17_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 17:59:52 Today_Hour18_BatIn_01 0 Wh
setstate Forecast 2026-07-25 17:59:52 Today_Hour18_BatOut_01 0 Wh
setstate Forecast 2026-07-25 17:59:52 Today_Hour18_GridConsumption 0 Wh
setstate Forecast 2026-07-25 17:59:52 Today_Hour18_GridFeedIn 2735 Wh
setstate Forecast 2026-07-25 17:59:52 Today_Hour18_PVforecast 400 Wh
setstate Forecast 2026-07-25 17:59:52 Today_Hour18_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 18:59:51 Today_Hour19_BatIn_01 0 Wh
setstate Forecast 2026-07-25 18:59:51 Today_Hour19_BatOut_01 0 Wh
setstate Forecast 2026-07-25 18:59:51 Today_Hour19_GridConsumption 0 Wh
setstate Forecast 2026-07-25 18:59:51 Today_Hour19_GridFeedIn 2217 Wh
setstate Forecast 2026-07-25 18:59:51 Today_Hour19_PVforecast 500 Wh
setstate Forecast 2026-07-25 18:59:51 Today_Hour19_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 19:59:58 Today_Hour20_BatIn_01 0 Wh
setstate Forecast 2026-07-25 19:59:58 Today_Hour20_BatOut_01 0 Wh
setstate Forecast 2026-07-25 19:48:46 Today_Hour20_GridConsumption 1 Wh
setstate Forecast 2026-07-25 19:59:58 Today_Hour20_GridFeedIn 0 Wh
setstate Forecast 2026-07-25 19:59:58 Today_Hour20_PVforecast 100 Wh
setstate Forecast 2026-07-25 19:59:58 Today_Hour20_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 20:59:55 Today_Hour21_BatIn_01 0 Wh
setstate Forecast 2026-07-25 20:59:55 Today_Hour21_BatOut_01 0 Wh
setstate Forecast 2026-07-25 20:59:55 Today_Hour21_GridFeedIn 0 Wh
setstate Forecast 2026-07-25 20:48:39 Today_Hour21_PVforecast 100 Wh
setstate Forecast 2026-07-25 20:59:55 Today_Hour21_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 21:01:00 Today_Hour22_BatIn_01 0 Wh
setstate Forecast 2026-07-25 21:01:00 Today_Hour22_BatOut_01 0 Wh
setstate Forecast 2026-07-25 21:01:00 Today_Hour22_GridFeedIn 0 Wh
setstate Forecast 2026-07-25 05:45:00 Today_Hour22_PVforecast 88 Wh
setstate Forecast 2026-07-25 21:01:00 Today_Hour22_PVreal 0 Wh (WARNING invalid real PV occured - see Logfile)
setstate Forecast 2026-07-25 21:01:00 Today_MaxPVforecast 700 Wh
setstate Forecast 2026-07-25 21:01:00 Today_MaxPVforecastTime 2026-07-25 13:00:00
setstate Forecast 2026-07-25 21:01:00 Today_PVforecast 5698 Wh
setstate Forecast 2026-07-25 21:01:00 Today_PVreal 0 Wh
setstate Forecast 2026-07-25 21:01:00 Today_SunRise 05:45
setstate Forecast 2026-07-25 21:01:00 Today_SunSet 21:10
setstate Forecast 2026-07-25 21:01:00 Tomorrow_CONforecast 9744 Wh
setstate Forecast 2026-07-25 21:01:00 Tomorrow_PVforecast 22671 Wh
setstate Forecast 2026-07-25 21:01:00 Tomorrow_SunRise 05:47
setstate Forecast 2026-07-25 21:01:00 Tomorrow_SunSet 21:09
setstate Forecast 2026-07-25 21:01:00 consumer01 name='WK.Waschmaschine_Power' state='unknown' mode='can' planningstate='stopping'
setstate Forecast 2026-07-25 21:01:00 consumer01_currentPower 0.01 W
setstate Forecast 2026-07-25 21:01:00 consumer01_planned_start 25.07.2026 08:45:43
setstate Forecast 2026-07-25 21:01:00 consumer01_planned_stop 25.07.2026 12:15:43
setstate Forecast 2026-07-25 21:01:00 consumer02 name='WK.Trockner_Power' state='unknown' mode='can' planningstate='stopping'
setstate Forecast 2026-07-25 21:01:00 consumer02_currentPower 0.01 W
setstate Forecast 2026-07-25 21:01:00 consumer02_planned_start 25.07.2026 10:15:52
setstate Forecast 2026-07-25 21:01:00 consumer02_planned_stop 25.07.2026 13:45:52
setstate Forecast 2026-07-25 21:01:00 consumer03 name='ShellyPlugS' state='on' mode='mustNot' planningstate='noSchedule' info='von extern umgeschaltet'
setstate Forecast 2026-07-25 21:01:00 consumer03_currentPower 0 W
setstate Forecast 2026-07-25 21:01:00 consumer04 name='Steckdose1' state='on' mode='can' planningstate='unknown'
setstate Forecast 2026-07-25 21:01:00 consumer04_currentPower 1.5 W
setstate Forecast 2026-07-25 21:01:00 consumer05 name='Steckdose2' state='on' mode='can' planningstate='planned'
setstate Forecast 2026-07-25 21:01:00 consumer05_currentPower 0 W
setstate Forecast 2026-07-25 21:01:00 consumer05_planned_start 25.07.2026 20:44:22
setstate Forecast 2026-07-25 21:01:00 consumer05_planned_stop 25.07.2026 21:09:58
setstate Forecast 2026-07-25 21:01:00 consumer06 name='DOMEKT' state='unknown' mode='mustNot' planningstate='noSchedule'
setstate Forecast 2026-07-25 21:01:00 consumer06_currentPower 10 W
setstate Forecast 2026-07-25 21:01:00 consumer07 name='ShellyPlugS_2' state='off' mode='mustNot' planningstate='noSchedule'
setstate Forecast 2026-07-25 21:01:00 consumer07_currentPower 0 W
setstate Forecast 2026-07-25 21:01:00 consumer08 name='ShellyPlugS_3' state='off' mode='mustNot' planningstate='noSchedule'
setstate Forecast 2026-07-25 21:01:00 consumer08_currentPower 0 W
setstate Forecast 2026-07-25 21:01:00 consumer09 name='ShellyPM_Netzwerkschrank' state='unknown' mode='mustNot' planningstate='noSchedule'
setstate Forecast 2026-07-25 21:01:00 consumer09_currentPower 139.8 W
setstate Forecast 2026-07-25 21:01:00 consumer10 name='WZ_Dunstabzug' state='on' mode='mustNot' planningstate='noSchedule' info='von extern umgeschaltet'
setstate Forecast 2026-07-25 21:01:00 consumer10_currentPower 1.1 W
setstate Forecast 2026-07-25 21:01:00 consumer11 name='Waermepumpe' state='unknown' mode='can' planningstate='unknown'
setstate Forecast 2026-07-25 21:01:00 consumer11_currentPower 0 W
setstate Forecast 2026-07-25 21:01:00 nextCycletime 21:01:10
setstate Forecast 2026-07-25 21:01:00 pvCorrectionFactor_Auto on_complex_ai
setstate Forecast 2024-10-19 00:02:54 setupStringAzimuth Balkonkraftwerk=S
setstate Forecast 2024-10-19 00:02:54 setupStringDeclination Balkonkraftwerk=45
setstate Forecast 2026-07-25 21:01:00 special_todayGridConsumption -10 Wh
setstate Forecast 2026-07-25 21:01:00 special_todayGridFeedIn -1765373.2 Wh
setstate Forecast 2026-07-25 21:01:02 state updated


Jewe

Teil 2 das passte nicht in einen Beitrag...

Victron GridMeter
define Victron_GridMeter MQTT2_DEVICE Victron
attr Victron_GridMeter DbLogExclude .*
attr Victron_GridMeter DbLogInclude PV_Power
attr Victron_GridMeter IODev Victron_MQTT
attr Victron_GridMeter group Victron
attr Victron_GridMeter icon measure_power@green
attr Victron_GridMeter readingList # DEVICE_INFORMATION\
N/c0xxxx/grid/0/ProductName:.*          { VictronValue("ProductName",$EVENT) }\
N/c0xxxx/grid/0/ProductId:.*            { VictronValue("ProductId",$EVENT) }\
N/c0xxxx/grid/0/FirmwareVersion:.*      { VictronValue("FirmwareVersion",$EVENT) }\
N/c0xxxx/grid/0/Serial:.*              { VictronValue("Serial",$EVENT) }\
N/c0xxxx/grid/0/CustomName:.*          { VictronValue("CustomName",$EVENT) }\
N/c0xxxx/grid/0/Connected:.*            { VictronValue("Connected",$EVENT) }\
N/c0xxxx/grid/0/DeviceInstance:.*      { VictronValue("DeviceInstance",$EVENT) }\
N/c0xxxx/grid/0/NrOfPhases:.*          { VictronValue("NrOfPhases",$EVENT) }\
\
# GRID\
N/c0xxxx/grid/0/Ac/Frequency:.*        { VictronValue("Frequency",$EVENT) }\
N/c0xxxx/grid/0/Ac/L1/Voltage:.*        { VictronValue("Voltage_L1",$EVENT) }\
N/c0xxxx/grid/0/Ac/L2/Voltage:.*        { VictronValue("Voltage_L2",$EVENT) }\
N/c0xxxx/grid/0/Ac/L3/Voltage:.*        { VictronValue("Voltage_L3",$EVENT) }\
N/c0xxxx/grid/0/Ac/L1/VoltageLineToLine:.* { VictronValue("VoltageLL_L1",$EVENT) }\
N/c0xxxx/grid/0/Ac/L2/VoltageLineToLine:.* { VictronValue("VoltageLL_L2",$EVENT) }\
N/c0xxxx/grid/0/Ac/L3/VoltageLineToLine:.* { VictronValue("VoltageLL_L3",$EVENT) }\
N/c0xxxx/grid/0/Ac/L1/Current:.*        { VictronValue("Current_L1",$EVENT) }\
N/c0xxxx/grid/0/Ac/L2/Current:.*        { VictronValue("Current_L2",$EVENT) }\
N/c0xxxx/grid/0/Ac/L3/Current:.*        { VictronValue("Current_L3",$EVENT) }\
N/c0xxxx/grid/0/Ac/N/Current:.*        { VictronValue("Current_N",$EVENT) }\
N/c0xxxx/grid/0/Ac/L1/Power:.*          { VictronValue("Power_L1",$EVENT) }\
N/c0xxxx/grid/0/Ac/L2/Power:.*          { VictronValue("Power_L2",$EVENT) }\
N/c0xxxx/grid/0/Ac/L3/Power:.*          { VictronValue("Power_L3",$EVENT) }\
N/c0xxxx/grid/0/Ac/Power:.*            { VictronValue("Power",$EVENT) }\
N/c0xxxx/grid/0/Ac/L1/PowerFactor:.*    { VictronValue("PowerFactor_L1",$EVENT) }\
N/c0xxxx/grid/0/Ac/L2/PowerFactor:.*    { VictronValue("PowerFactor_L2",$EVENT) }\
N/c0xxxx/grid/0/Ac/L3/PowerFactor:.*    { VictronValue("PowerFactor_L3",$EVENT) }\
N/c0xxxx/grid/0/Ac/PowerFactor:.*      { VictronValue("PowerFactor",$EVENT) }\
N/c0xxxx/grid/0/Ac/PENVoltage:.*        { VictronValue("PENVoltage",$EVENT) }\
\
# ENERGY\
N/c0xxxx/grid/0/Ac/Energy/Forward:.*    { VictronValue("Energy_Forward",$EVENT) }\
N/c0xxxx/grid/0/Ac/Energy/Reverse:.*    { VictronValue("Energy_Reverse",$EVENT) }\
N/c0xxxx/grid/0/Ac/L1/Energy/Forward:.* { VictronValue("Energy_L1_Forward",$EVENT) }\
N/c0xxxx/grid/0/Ac/L2/Energy/Forward:.* { VictronValue("Energy_L2_Forward",$EVENT) }\
N/c0xxxx/grid/0/Ac/L3/Energy/Forward:.* { VictronValue("Energy_L3_Forward",$EVENT) }\
N/c0xxxx/grid/0/Ac/L1/Energy/Reverse:.* { VictronValue("Energy_L1_Reverse",$EVENT) }\
N/c0xxxx/grid/0/Ac/L2/Energy/Reverse:.* { VictronValue("Energy_L2_Reverse",$EVENT) }\
N/c0xxxx/grid/0/Ac/L3/Energy/Reverse:.* { VictronValue("Energy_L3_Reverse",$EVENT) }\
\
# STATUS\
N/c0xxxx/grid/0/ErrorCode:.*            { VictronValue("ErrorCode",$EVENT) }\
N/c0xxxx/grid/0/Alarms/PhaseRotation:.* { VictronValue("Alarm_PhaseRotation",$EVENT) }\

attr Victron_GridMeter room MQTT2_DEVICE,PV
attr Victron_GridMeter stateFormat { sprintf( "L1 %.0f W | L2 %.0f W | L3 %.0f W | Σ %.0f W | %.2f Hz",  ReadingsNum($name,"Power_L1",0), ReadingsNum($name,"Power_L2",0), ReadingsNum($name,"Power_L3",0), ReadingsNum($name,"Power",0), ReadingsNum($name,"Frequency",0) )}
attr Victron_GridMeter userReadings Current:Current_L.* {\
  sprintf("%.2f",\
    ReadingsNum($name,"Current_L1",0) +\
    ReadingsNum($name,"Current_L2",0) +\
    ReadingsNum($name,"Current_L3",0))\
},\
\
ImportPower:Power.* {\
  my $p=ReadingsNum($name,"Power",0);;\
  return $p>0 ? sprintf("%.0f",$p) : 0;;\
},\
\
ExportPower:Power.* {\
  my $p=ReadingsNum($name,"Power",0);;\
  return $p<0 ? sprintf("%.0f",-1*$p) : 0;;\
},\
\
Importing:Power.* {\
  ReadingsNum($name,"Power",0)>20 ? 1 : 0\
},\
\
Exporting:Power.* {\
  ReadingsNum($name,"Power",0)<-20 ? 1 : 0\
}
#  CID        Victron
#  DEF        Victron
#  FUUID      6a5672bf-f33f-3201-a53a-c4fe3a9c5f422dbc
#  FVERSION  10_MQTT2_DEVICE.pm:0.305090/2025-11-09
#  IODev      Victron_MQTT
#  LASTInputDev Victron_MQTT
#  MSGCNT    80230
#  NAME      Victron_GridMeter
#  NR        804
#  STATE      L1 -2 W | L2 -3 W | L3 -5 W | Σ -9 W | 49.99 Hz
#  TYPE      MQTT2_DEVICE
#  Victron_MQTT_MSGCNT 80230
#  Victron_MQTT_TIME 2026-07-25 20:57:58
#  eventCount 80230
#  READINGS:
#    2026-07-25 18:06:48  Alarm_PhaseRotation 0
#    2026-07-25 18:06:49  Connected      1
#    2026-07-25 20:57:58  Current        -1.67
#    2026-07-25 20:57:58  Current_L1      1.10
#    2026-07-25 20:57:44  Current_L2      -0.74
#    2026-07-25 20:57:57  Current_L3      -2.03
#    2026-07-25 20:57:55  Current_N      -1.70
#    2026-07-25 18:06:49  CustomName      VM-3P75CT HQ2537YFFJX
#    2026-07-25 18:06:49  DeviceInstance  0
#    2026-07-25 18:06:49  Energy_Forward  9.83
#    2026-07-25 18:06:49  Energy_L1_Forward 3.88
#    2026-07-25 20:46:31  Energy_L1_Reverse 743.76
#    2026-07-25 18:06:48  Energy_L2_Forward 2.43
#    2026-07-25 19:05:31  Energy_L2_Reverse 264.26
#    2026-07-25 18:06:49  Energy_L3_Forward 4.70
#    2026-07-25 19:21:07  Energy_L3_Reverse 622.02
#    2026-07-25 20:28:10  Energy_Reverse  1628.87
#    2026-07-25 18:06:49  ErrorCode      0
#    2026-07-25 20:57:58  ExportPower    9
#    2026-07-25 20:57:58  Exporting      0
#    2026-07-25 18:06:49  FirmwareVersion 70143
#    2026-07-25 20:57:55  Frequency      49.99
#    2026-07-25 20:05:19  IODev          Victron_MQTT
#    2026-07-25 20:57:58  ImportPower    0
#    2026-07-25 20:57:58  Importing      0
#    2026-07-25 18:06:49  NrOfPhases      3
#    2026-07-25 20:57:35  PENVoltage      0.04
#    2026-07-25 20:57:58  Power          -8.89
#    2026-07-25 20:57:58  PowerFactor    -0.00
#    2026-07-25 20:57:58  PowerFactor_L1  0
#    2026-07-25 20:57:55  PowerFactor_L2  -0.00
#    2026-07-25 20:57:58  PowerFactor_L3  -0.00
#    2026-07-25 20:57:58  Power_L1        -1.78
#    2026-07-25 20:57:58  Power_L2        -2.55
#    2026-07-25 20:57:58  Power_L3        -4.56
#    2026-07-25 18:06:49  ProductId      41393
#    2026-07-25 18:06:49  ProductName    Energy Meter VM-3P75CT
#    2026-07-25 18:06:49  Serial          0682717 HQ2537YFFJX
#    2026-07-25 20:57:58  VoltageLL_L1    407.96
#    2026-07-25 20:57:58  VoltageLL_L2    408.24
#    2026-07-25 20:57:58  VoltageLL_L3    411.04
#    2026-07-25 20:57:58  Voltage_L1      236.26
#    2026-07-25 20:57:58  Voltage_L2      235.10
#    2026-07-25 20:57:58  Voltage_L3      237.17
#
setstate Victron_GridMeter L1 -2 W | L2 -3 W | L3 -5 W | Σ -9 W | 49.99 Hz
setstate Victron_GridMeter 2026-07-25 18:06:48 Alarm_PhaseRotation 0
setstate Victron_GridMeter 2026-07-25 18:06:49 Connected 1
setstate Victron_GridMeter 2026-07-25 20:57:58 Current -1.67
setstate Victron_GridMeter 2026-07-25 20:57:58 Current_L1 1.10
setstate Victron_GridMeter 2026-07-25 20:57:44 Current_L2 -0.74
setstate Victron_GridMeter 2026-07-25 20:57:57 Current_L3 -2.03
setstate Victron_GridMeter 2026-07-25 20:57:55 Current_N -1.70
setstate Victron_GridMeter 2026-07-25 18:06:49 CustomName VM-3P75CT HQ2537YFFJX
setstate Victron_GridMeter 2026-07-25 18:06:49 DeviceInstance 0
setstate Victron_GridMeter 2026-07-25 18:06:49 Energy_Forward 9.83
setstate Victron_GridMeter 2026-07-25 18:06:49 Energy_L1_Forward 3.88
setstate Victron_GridMeter 2026-07-25 20:46:31 Energy_L1_Reverse 743.76
setstate Victron_GridMeter 2026-07-25 18:06:48 Energy_L2_Forward 2.43
setstate Victron_GridMeter 2026-07-25 19:05:31 Energy_L2_Reverse 264.26
setstate Victron_GridMeter 2026-07-25 18:06:49 Energy_L3_Forward 4.70
setstate Victron_GridMeter 2026-07-25 19:21:07 Energy_L3_Reverse 622.02
setstate Victron_GridMeter 2026-07-25 20:28:10 Energy_Reverse 1628.87
setstate Victron_GridMeter 2026-07-25 18:06:49 ErrorCode 0
setstate Victron_GridMeter 2026-07-25 20:57:58 ExportPower 9
setstate Victron_GridMeter 2026-07-25 20:57:58 Exporting 0
setstate Victron_GridMeter 2026-07-25 18:06:49 FirmwareVersion 70143
setstate Victron_GridMeter 2026-07-25 20:57:55 Frequency 49.99
setstate Victron_GridMeter 2026-07-25 20:05:19 IODev Victron_MQTT
setstate Victron_GridMeter 2026-07-25 20:57:58 ImportPower 0
setstate Victron_GridMeter 2026-07-25 20:57:58 Importing 0
setstate Victron_GridMeter 2026-07-25 18:06:49 NrOfPhases 3
setstate Victron_GridMeter 2026-07-25 20:57:35 PENVoltage 0.04
setstate Victron_GridMeter 2026-07-25 20:57:58 Power -8.89
setstate Victron_GridMeter 2026-07-25 20:57:58 PowerFactor -0.00
setstate Victron_GridMeter 2026-07-25 20:57:58 PowerFactor_L1 0
setstate Victron_GridMeter 2026-07-25 20:57:55 PowerFactor_L2 -0.00
setstate Victron_GridMeter 2026-07-25 20:57:58 PowerFactor_L3 -0.00
setstate Victron_GridMeter 2026-07-25 20:57:58 Power_L1 -1.78
setstate Victron_GridMeter 2026-07-25 20:57:58 Power_L2 -2.55
setstate Victron_GridMeter 2026-07-25 20:57:58 Power_L3 -4.56
setstate Victron_GridMeter 2026-07-25 18:06:49 ProductId 41393
setstate Victron_GridMeter 2026-07-25 18:06:49 ProductName Energy Meter VM-3P75CT
setstate Victron_GridMeter 2026-07-25 18:06:49 Serial xxx xxx
setstate Victron_GridMeter 2026-07-25 20:57:58 VoltageLL_L1 407.96
setstate Victron_GridMeter 2026-07-25 20:57:58 VoltageLL_L2 408.24
setstate Victron_GridMeter 2026-07-25 20:57:58 VoltageLL_L3 411.04
setstate Victron_GridMeter 2026-07-25 20:57:58 Voltage_L1 236.26
setstate Victron_GridMeter 2026-07-25 20:57:58 Voltage_L2 235.10
setstate Victron_GridMeter 2026-07-25 20:57:58 Voltage_L3 237.17

Victron_Ekrano
define Victron_Ekrano MQTT2_DEVICE Victron
attr Victron_Ekrano DbLogExclude .*
attr Victron_Ekrano DbLogInclude PV_Power
attr Victron_Ekrano IODev Victron_MQTT
attr Victron_Ekrano group Victron
attr Victron_Ekrano icon desktop@green
attr Victron_Ekrano readingList # DEVICE_INFORMATION\
N/c0xxxx/system/0/ProductName:.*        { VictronValue("Device_ProductName",$EVENT) }\
N/c0xxxx/system/0/ProductId:.*          { VictronValue("Device_ProductId",$EVENT) }\
N/c0xxxx/system/0/FirmwareVersion:.*    { VictronValue("Device_FirmwareVersion",$EVENT) }\
N/c0xxxx/system/0/FirmwareBuild:.*      { VictronValue("Device_FirmwareBuild",$EVENT) }\
N/c0xxxx/system/0/Serial:.*              { VictronValue("Device_Serial",$EVENT) }\
N/c0xxxx/system/0/CustomName:.*          { VictronValue("Device_CustomName",$EVENT) }\
N/c0xxxx/system/0/Connected:.*          { VictronValue("Device_Connected",$EVENT) }\
N/c0xxxx/system/0/DeviceInstance:.*      { VictronValue("Device_DeviceInstance",$EVENT) }\
N/c0xxxx/system/0/DeviceType:.*          { VictronValue("Device_DeviceType",$EVENT) }\
\
# SYSTEM\
N/c0xxxx/system/0/SystemState/State:.*                { VictronValue("System_SystemState",$EVENT) }\
N/c0xxxx/system/0/SystemState/LowSoc:.*              { VictronValue("System_LowSoc",$EVENT) }\
N/c0xxxx/system/0/SystemState/BatteryLife:.*          { VictronValue("System_BatteryLife",$EVENT) }\
N/c0xxxx/system/0/SystemState/ChargeDisabled:.*      { VictronValue("System_ChargeDisabled",$EVENT) }\
N/c0xxxx/system/0/SystemState/DischargeDisabled:.*    { VictronValue("System_DischargeDisabled",$EVENT) }\
N/c0xxxx/system/0/SystemState/UserChargeLimited:.*    { VictronValue("System_UserChargeLimited",$EVENT) }\
N/c0xxxx/system/0/SystemState/UserDischargeLimited:.* { VictronValue("System_UserDischargeLimited",$EVENT) }\
\
# DEVICE_STATUS\
N/c0xxxx/system/0/State:.*              { VictronValue("Status_State",$EVENT) }\
N/c0xxxx/system/0/Mode:.*                { VictronValue("Status_Mode",$EVENT) }\
N/c0xxxx/system/0/ErrorCode:.*          { VictronValue("Status_ErrorCode",$EVENT) }\
\
# NETWORK\
N/c0xxxx/system/0/NetworkMode:.*        { VictronValue("Network_NetworkMode",$EVENT) }\
N/c0xxxx/system/0/AvailableServices:.*  { VictronValue("Network_AvailableServices",$EVENT) }\
\
N/c0xxxx/adc/0/adc_builtin_temp_0:.*        { VictronValue("Temperatur_1",$EVENT) }\
\
# DVCC\
N/c0xxxx/system/0/Dvcc/Available:.*      { VictronValue("DVCC_Available",$EVENT) }\
N/c0xxxx/system/0/Dvcc/Status:.*        { VictronValue("DVCC_Status",$EVENT) }\
N/c0xxxx/system/0/Dvcc/Alarms:.*        { VictronValue("DVCC_Alarms",$EVENT) }\
\
# VRM\
N/c0xxxx/system/0/Vrm/PortalId:.*        { VictronValue("VRM_PortalId",$EVENT) }\
N/c0xxxx/system/0/Vrm/Connected:.*      { VictronValue("VRM_Connected",$EVENT) }\
N/c0xxxx/system/0/Vrm/ConnectionState:.* { VictronValue("VRM_ConnectionState",$EVENT) }\
\
# GRID\
N/c0xxxx/system/0/Ac/Grid/NumberOfPhases:.*    { VictronValue("Grid_NumberOfPhases",$EVENT) }\
N/c0xxxx/system/0/Ac/Grid/L1/Power:.*          { VictronValue("Grid_L1_Power",$EVENT) }\
N/c0xxxx/system/0/Ac/Grid/L2/Power:.*          { VictronValue("Grid_L2_Power",$EVENT) }\
N/c0xxxx/system/0/Ac/Grid/L3/Power:.*          { VictronValue("Grid_L3_Power",$EVENT) }\
N/c0xxxx/system/0/Ac/Grid/Power:.*              { VictronValue("Grid_Power",$EVENT) }\
N/c0xxxx/system/0/Ac/Grid/L1/Current:.*        { VictronValue("Grid_L1_Current",$EVENT) }\
N/c0xxxx/system/0/Ac/Grid/L2/Current:.*        { VictronValue("Grid_L2_Current",$EVENT) }\
N/c0xxxx/system/0/Ac/Grid/L3/Current:.*        { VictronValue("Grid_L3_Current",$EVENT) }\
N/c0xxxx/system/0/Ac/Grid/Current:.*            { VictronValue("Grid_Current",$EVENT) }\
N/c0xxxx/system/0/Ac/Grid/L1/Voltage:.*        { VictronValue("Grid_L1_Voltage",$EVENT) }\
N/c0xxxx/system/0/Ac/Grid/L2/Voltage:.*        { VictronValue("Grid_L2_Voltage",$EVENT) }\
N/c0xxxx/system/0/Ac/Grid/L3/Voltage:.*        { VictronValue("Grid_L3_Voltage",$EVENT) }\
N/c0xxxx/system/0/Ac/Grid/Frequency:.*          { VictronValue("Grid_Frequency",$EVENT) }\
N/c0xxxx/system/0/Ac/Grid/ProductId:.*          { VictronValue("Grid_ProductId",$EVENT) }\
N/c0xxxx/system/0/Ac/Grid/DeviceType:.*        { VictronValue("Grid_DeviceType",$EVENT) }\
\
# CONSUMPTION\
N/c0xxxx/system/0/Ac/Consumption/NumberOfPhases:.* { VictronValue("Consumption_NumberOfPhases",$EVENT) }\
N/c0xxxx/system/0/Ac/Consumption/L1/Power:.*    { VictronValue("Consumption_L1_Power",$EVENT) }\
N/c0xxxx/system/0/Ac/Consumption/L2/Power:.*    { VictronValue("Consumption_L2_Power",$EVENT) }\
N/c0xxxx/system/0/Ac/Consumption/L3/Power:.*    { VictronValue("Consumption_L3_Power",$EVENT) }\
N/c0xxxx/system/0/Ac/Consumption/Power:.*      { VictronValue("Consumption_Power",$EVENT) }\
N/c0xxxx/system/0/Ac/Consumption/L1/Current:.*  { VictronValue("Consumption_L1_Current",$EVENT) }\
N/c0xxxx/system/0/Ac/Consumption/L2/Current:.*  { VictronValue("Consumption_L2_Current",$EVENT) }\
N/c0xxxx/system/0/Ac/Consumption/L3/Current:.*  { VictronValue("Consumption_L3_Current",$EVENT) }\
N/c0xxxx/system/0/Ac/Consumption/Current:.*    { VictronValue("Consumption_Current",$EVENT) }\
\
# CONSUMPTION_ON_INPUT\
N/c0xxxx/system/0/Ac/ConsumptionOnInput/L1/Power:.* { VictronValue("ConsumptionOnInput_L1_Power",$EVENT) }\
N/c0xxxx/system/0/Ac/ConsumptionOnInput/L2/Power:.* { VictronValue("ConsumptionOnInput_L2_Power",$EVENT) }\
N/c0xxxx/system/0/Ac/ConsumptionOnInput/L3/Power:.* { VictronValue("ConsumptionOnInput_L3_Power",$EVENT) }\
N/c0xxxx/system/0/Ac/ConsumptionOnInput/Power:.*    { VictronValue("ConsumptionOnInput_Power",$EVENT) }\
\
# CONSUMPTION_ON_OUTPUT\
N/c0xxxx/system/0/Ac/ConsumptionOnOutput/L1/Power:.* { VictronValue("ConsumptionOnOutput_L1_Power",$EVENT) }\
N/c0xxxx/system/0/Ac/ConsumptionOnOutput/L2/Power:.* { VictronValue("ConsumptionOnOutput_L2_Power",$EVENT) }\
N/c0xxxx/system/0/Ac/ConsumptionOnOutput/L3/Power:.* { VictronValue("ConsumptionOnOutput_L3_Power",$EVENT) }\
N/c0xxxx/system/0/Ac/ConsumptionOnOutput/Power:.*    { VictronValue("ConsumptionOnOutput_Power",$EVENT) }\
\
# PV\
N/c0xxxx/system/0/Dc/Pv/Power:.*              { VictronValue("PV_Power",$EVENT) }\
N/c0xxxx/system/0/Dc/Pv/Current:.*            { VictronValue("PV_Current",$EVENT) }\
N/c0xxxx/system/0/Dc/Pv/Voltage:.*            { VictronValue("PV_Voltage",$EVENT) }\
N/c0xxxx/system/0/Dc/Pv/Energy/Today:.*      { VictronValue("PV_YieldToday",$EVENT) }\
N/c0xxxx/system/0/Dc/Pv/Energy/Yesterday:.*  { VictronValue("PV_YieldYesterday",$EVENT) }\
\
# BATTERY\
N/c0xxxx/system/0/Dc/Battery/Power:.*            { VictronValue("Battery_Power",$EVENT) }\
N/c0xxxx/system/0/Dc/Battery/Current:.*          { VictronValue("Battery_Current",$EVENT) }\
N/c0xxxx/system/0/Dc/Battery/Voltage:.*          { VictronValue("Battery_Voltage",$EVENT) }\
N/c0xxxx/system/0/Dc/Battery/Soc:.*              { VictronValue("Battery_Soc",$EVENT) }\
N/c0xxxx/system/0/Dc/Battery/TimeToGo:.*        { VictronValue("Battery_TimeToGo",$EVENT) }\
N/c0xxxx/system/0/Dc/Battery/ConsumedAmphours:.* { VictronValue("Battery_ConsumedAh",$EVENT) }\
\
# ESS\
N/c0xxxx/system/0/Ess/State:.* { { ESS_State => VictronESSState(VictronJsonValue($EVENT)) } }\
N/c0xxxx/system/0/Ess/Mode:.*                { VictronValue("ESS_Mode",$EVENT) }\
N/c0xxxx/system/0/Ess/MinimumSocLimit:.*      { VictronValue("ESS_MinimumSocLimit",$EVENT) }\
N/c0xxxx/system/0/Ess/UserSocLimit:.*        { VictronValue("ESS_UserSocLimit",$EVENT) }\
\
# DYNAMIC_ESS\
N/c0xxxx/system/0/DynamicEss/Active:.*        { VictronValue("DynamicESS_Active",$EVENT) }\
N/c0xxxx/system/0/DynamicEss/Mode:.*          { VictronValue("DynamicESS_Mode",$EVENT) }\
N/c0xxxx/system/0/DynamicEss/TargetSoc:.*    { VictronValue("DynamicESS_TargetSoc",$EVENT) }\
\
# LOAD_SHEDDING\
N/c0xxxx/system/0/LoadShedding/Active:.*      { VictronValue("LoadShedding_Active",$EVENT) }\
N/c0xxxx/system/0/LoadShedding/Available:.*  { VictronValue("LoadShedding_Available",$EVENT) }\
\
# ALARMS\
N/c0xxxx/system/0/Alarms/GridLost:.*              { VictronValue("Alarm_GridLost",$EVENT) }\
N/c0xxxx/system/0/Alarms/HighTemperature:.*      { VictronValue("Alarm_HighTemperature",$EVENT) }\
N/c0xxxx/system/0/Alarms/LowBattery:.*            { VictronValue("Alarm_LowBattery",$EVENT) }\
N/c0xxxx/system/0/Alarms/LowSoc:.*                { VictronValue("Alarm_LowSoc",$EVENT) }\
N/c0xxxx/system/0/Alarms/Overload:.*              { VictronValue("Alarm_Overload",$EVENT) }\
N/c0xxxx/system/0/Alarms/TemperatureSensor:.*    { VictronValue("Alarm_TemperatureSensor",$EVENT) }\
\
# CONTROL\
N/c0xxxx/system/0/Control/ActiveSocLimit:.*      { VictronValue("Control_ActiveSocLimit",$EVENT) }\
N/c0xxxx/system/0/Control/Dvcc:.*                { VictronValue("Control_DVCC",$EVENT) }\
N/c0xxxx/system/0/Control/Charging:.*            { VictronValue("Control_Charging",$EVENT) }\
N/c0xxxx/system/0/Control/Discharging:.*          { VictronValue("Control_Discharging",$EVENT) }\
\
# SETTINGS\
N/c0xxxx/system/0/Settings/EssMode:.*            { VictronValue("Settings_ESSMode",$EVENT) }\
N/c0xxxx/system/0/Settings/MaxChargeCurrent:.*    { VictronValue("Settings_MaxChargeCurrent",$EVENT) }\
N/c0xxxx/system/0/Settings/MaxDischargeCurrent:.* { VictronValue("Settings_MaxDischargeCurrent",$EVENT) }\

attr Victron_Ekrano room MQTT2_DEVICE,PV
attr Victron_Ekrano stateFormat {sprintf(\
"PV %.2f kW | Haus %.2f kW | Netz %.2f kW | Batt %.2f kW | SOC %.0f%% | ESS %s",\
ReadingsNum($name,"PV_Power",0)/1000,\
ReadingsNum($name,"Consumption_Power",0)/1000,\
ReadingsNum($name,"Grid_Power",0)/1000,\
ReadingsNum($name,"Battery_Power",0)/1000,\
ReadingsNum($name,"Battery_Soc",0),\
ReadingsVal($name,"ESS_State","-")\
)}
attr Victron_Ekrano userReadings Consumption_Power:Consumption_L[123]_Power.* {\
  sprintf("%.0f",\
    ReadingsNum($name,"Consumption_L1_Power",0) +\
    ReadingsNum($name,"Consumption_L2_Power",0) +\
    ReadingsNum($name,"Consumption_L3_Power",0))\
},\
ConsumptionOnInput_Power:ConsumptionOnInput_L[123]_Power.* {\
  sprintf("%.0f",\
    ReadingsNum($name,"ConsumptionOnInput_L1_Power",0) +\
    ReadingsNum($name,"ConsumptionOnInput_L2_Power",0) +\
    ReadingsNum($name,"ConsumptionOnInput_L3_Power",0))\
},\
ConsumptionOnOutput_Power:ConsumptionOnOutput_L[123]_Power.* {\
  sprintf("%.0f",\
    ReadingsNum($name,"ConsumptionOnOutput_L1_Power",0) +\
    ReadingsNum($name,"ConsumptionOnOutput_L2_Power",0) +\
    ReadingsNum($name,"ConsumptionOnOutput_L3_Power",0))\
},\
Grid_Power:Grid_L[123]_Power.* {\
  sprintf("%.0f",\
    ReadingsNum($name,"Grid_L1_Power",0) +\
    ReadingsNum($name,"Grid_L2_Power",0) +\
    ReadingsNum($name,"Grid_L3_Power",0))\
},\
\
ChargePower:Power.* {\
  my $p = ReadingsNum($name,"Power",0);;\
  return $p > 0 ? sprintf("%.0f",$p) : 0;;\
},\
\
DischargePower:Power.* {\
  my $p = ReadingsNum($name,"Power",0);;\
  return $p < 0 ? sprintf("%.0f",-1*$p) : 0;;\
}\
PV_IsProducing:PV_Power.* {\
  ReadingsNum($name,"PV_Power",0) > 20 ? 1 : 0\
},\
\
Battery_IsCharging:Battery_Power.* {\
  ReadingsNum($name,"Battery_Power",0) > 50 ? 1 : 0\
},\
\
Battery_IsDischarging:Battery_Power.* {\
  ReadingsNum($name,"Battery_Power",0) < -50 ? 1 : 0\
},\
\
Grid_IsImporting:Grid_Power.* {\
  ReadingsNum($name,"Grid_Power",0) > 0 ? 1 : 0\
},\
\
Grid_IsExporting:Grid_Power.* {\
  ReadingsNum($name,"Grid_Power",0) < 0 ? 1 : 0\
},\
\
ConsumptionOnInput_Power_Sum:PV_Power.* integral { \
  ReadingsVal($name,"ConsumptionOnInput_Power",0) / 3600\
},\
\
ConsumptionOnOutput_Power_Sum:PV_Power.* integral { \
  ReadingsVal($name,"ConsumptionOnOutput_Power",0) / 3600\
},\
\
Solar_Summe_Wh:PV_Power.* integral { \
  ReadingsVal($name,"PV_Power",0) / 3600\
},\
\
Grid_Summe_Wh:Grid_Power.* integral { \
  ReadingsVal($name,"Grid_Power",0) / 3600\
}
#  CID        Victron
#  DEF        Victron
#  FUUID      6a5284d9-f33f-3201-9c8c-75cfeb710635506b
#  FVERSION  10_MQTT2_DEVICE.pm:0.305090/2025-11-09
#  IODev      Victron_MQTT
#  LASTInputDev Victron_MQTT
#  MSGCNT    24494
#  NAME      Victron_Ekrano
#  NR        802
#  STATE      PV 0.05 kW | Haus 0.54 kW | Netz -0.01 kW | Batt -0.55 kW | SOC 95% | ESS -
#  TYPE      MQTT2_DEVICE
#  Victron_MQTT_MSGCNT 24494
#  Victron_MQTT_TIME 2026-07-25 20:59:57
#  eventCount 24495
#  Helper:
#    DBLOG:
#      PV_Power:
#        DbLog:
#          TIME      1785005996.95391
#          VALUE      49.61
#  READINGS:
#    2026-07-25 18:06:49  Battery_ConsumedAh
#    2026-07-25 20:59:56  Battery_Current -10.30
#    2026-07-25 20:59:57  Battery_IsCharging 0
#    2026-07-25 20:59:57  Battery_IsDischarging 1
#    2026-07-25 20:59:57  Battery_Power  -547
#    2026-07-25 19:56:00  Battery_Soc    95
#    2026-07-25 18:06:49  Battery_TimeToGo
#    2026-07-25 20:58:11  Battery_Voltage 53.16
#    2026-07-25 20:59:39  ConsumptionOnInput_L1_Power 0
#    2026-07-25 19:57:58  ConsumptionOnInput_L2_Power 0
#    2026-07-25 20:59:51  ConsumptionOnInput_L3_Power 0
#    2026-07-25 20:59:51  ConsumptionOnInput_Power 0
#    2026-07-25 20:59:56  ConsumptionOnInput_Power_Sum 3.87108445415894
#    2026-07-25 20:59:56  ConsumptionOnOutput_L1_Power 36
#    2026-07-25 20:59:54  ConsumptionOnOutput_L2_Power 64
#    2026-07-25 20:59:54  ConsumptionOnOutput_L3_Power 436
#    2026-07-25 20:59:56  ConsumptionOnOutput_Power 536
#    2026-07-25 20:59:56  ConsumptionOnOutput_Power_Sum 1095.07284286681
#    2026-07-25 20:59:51  Consumption_L1_Current 1
#    2026-07-25 20:59:56  Consumption_L1_Power 36
#    2026-07-25 20:59:35  Consumption_L2_Current 0.60
#    2026-07-25 20:59:54  Consumption_L2_Power 64
#    2026-07-25 20:59:56  Consumption_L3_Current 2.74
#    2026-07-25 20:59:54  Consumption_L3_Power 436
#    2026-07-25 18:06:49  Consumption_NumberOfPhases 3
#    2026-07-25 20:59:56  Consumption_Power 536
#    2026-07-25 18:06:49  Control_ActiveSocLimit
#    2026-07-25 18:06:49  Control_DVCC    0
#    2026-07-25 18:06:50  Device_Connected 1
#    2026-07-25 18:06:49  Device_DeviceInstance 0
#    2026-07-25 18:06:50  Device_FirmwareBuild 20260624163305
#    2026-07-25 18:06:50  Device_FirmwareVersion 226560
#    2026-07-25 18:06:50  Device_ProductId
#    2026-07-25 18:06:49  Device_ProductName
#    2026-07-25 20:58:27  Device_Serial  c0xxxx
#    2026-07-25 18:06:50  DynamicESS_Active 0
#    2026-07-25 18:06:49  DynamicESS_TargetSoc 0
#    2026-07-25 18:06:49  Grid_DeviceType 0
#    2026-07-25 20:59:56  Grid_IsExporting 1
#    2026-07-25 20:59:56  Grid_IsImporting 0
#    2026-07-25 20:59:56  Grid_L1_Current 1.11
#    2026-07-25 20:59:56  Grid_L1_Power  -1.41
#    2026-07-25 20:59:48  Grid_L2_Current -0.74
#    2026-07-25 20:59:56  Grid_L2_Power  -2.21
#    2026-07-25 20:59:56  Grid_L3_Current 2.04
#    2026-07-25 20:59:56  Grid_L3_Power  -2.23
#    2026-07-25 18:06:49  Grid_NumberOfPhases 3
#    2026-07-25 20:59:56  Grid_Power      -6
#    2026-07-25 18:06:49  Grid_ProductId  41393
#    2026-07-25 20:59:56  Grid_Summe_Wh  -9.7812213783794
#    2026-07-25 20:05:19  IODev          Victron_MQTT
#    2026-07-25 18:06:49  LoadShedding_Active 0
#    2026-07-25 18:06:49  LoadShedding_Available 1
#    2026-07-25 20:59:56  PV_Current      0.93
#    2026-07-25 20:59:56  PV_Power        49.61
#    2026-07-25 20:59:56  Solar_Summe_Wh  2696.43106774372
#    2026-07-25 18:06:49  System_BatteryLife 0
#    2026-07-25 18:06:49  System_ChargeDisabled 0
#    2026-07-25 18:06:49  System_DischargeDisabled 0
#    2026-07-25 18:06:49  System_LowSoc  0
#    2026-07-25 19:35:22  System_SystemState 3
#    2026-07-25 18:06:49  System_UserChargeLimited 0
#    2026-07-25 18:06:49  System_UserDischargeLimited 0
#    2026-07-25 20:59:57  statConsumptionOnInput_Power Hour: 0 Day: 601 Month: 601 Year: 601 (since: 2026-07-25_19:39:51 )
#    2026-07-25 20:59:56  statConsumptionOnInput_PowerLast Hour: 405 Day: - Month: - Year: -
#    2026-07-25 20:59:57  statConsumptionOnOutput_Power Hour: 1 Day: -172 Month: -172 Year: -172 (since: 2026-07-25_19:39:51 )
#    2026-07-25 20:59:56  statConsumptionOnOutput_PowerLast Hour: 450 Day: - Month: - Year: -
#  helper:
#    _98_statistics Statistik_Victron_Ekrano
#
setstate Victron_Ekrano PV 0.05 kW | Haus 0.54 kW | Netz -0.01 kW | Batt -0.55 kW | SOC 95% | ESS -
setstate Victron_Ekrano 2026-07-25 18:06:49 Battery_ConsumedAh
setstate Victron_Ekrano 2026-07-25 20:59:56 Battery_Current -10.30
setstate Victron_Ekrano 2026-07-25 20:59:57 Battery_IsCharging 0
setstate Victron_Ekrano 2026-07-25 20:59:57 Battery_IsDischarging 1
setstate Victron_Ekrano 2026-07-25 20:59:57 Battery_Power -547
setstate Victron_Ekrano 2026-07-25 19:56:00 Battery_Soc 95
setstate Victron_Ekrano 2026-07-25 18:06:49 Battery_TimeToGo
setstate Victron_Ekrano 2026-07-25 20:58:11 Battery_Voltage 53.16
setstate Victron_Ekrano 2026-07-25 20:59:39 ConsumptionOnInput_L1_Power 0
setstate Victron_Ekrano 2026-07-25 19:57:58 ConsumptionOnInput_L2_Power 0
setstate Victron_Ekrano 2026-07-25 20:59:51 ConsumptionOnInput_L3_Power 0
setstate Victron_Ekrano 2026-07-25 20:59:51 ConsumptionOnInput_Power 0
setstate Victron_Ekrano 2026-07-25 20:59:56 ConsumptionOnInput_Power_Sum 3.87108445415894
setstate Victron_Ekrano 2026-07-25 20:59:56 ConsumptionOnOutput_L1_Power 36
setstate Victron_Ekrano 2026-07-25 20:59:54 ConsumptionOnOutput_L2_Power 64
setstate Victron_Ekrano 2026-07-25 20:59:54 ConsumptionOnOutput_L3_Power 436
setstate Victron_Ekrano 2026-07-25 20:59:56 ConsumptionOnOutput_Power 536
setstate Victron_Ekrano 2026-07-25 20:59:56 ConsumptionOnOutput_Power_Sum 1095.07284286681
setstate Victron_Ekrano 2026-07-25 20:59:51 Consumption_L1_Current 1
setstate Victron_Ekrano 2026-07-25 20:59:56 Consumption_L1_Power 36
setstate Victron_Ekrano 2026-07-25 20:59:35 Consumption_L2_Current 0.60
setstate Victron_Ekrano 2026-07-25 20:59:54 Consumption_L2_Power 64
setstate Victron_Ekrano 2026-07-25 20:59:56 Consumption_L3_Current 2.74
setstate Victron_Ekrano 2026-07-25 20:59:54 Consumption_L3_Power 436
setstate Victron_Ekrano 2026-07-25 18:06:49 Consumption_NumberOfPhases 3
setstate Victron_Ekrano 2026-07-25 20:59:56 Consumption_Power 536
setstate Victron_Ekrano 2026-07-25 18:06:49 Control_ActiveSocLimit
setstate Victron_Ekrano 2026-07-25 18:06:49 Control_DVCC 0
setstate Victron_Ekrano 2026-07-25 18:06:50 Device_Connected 1
setstate Victron_Ekrano 2026-07-25 18:06:49 Device_DeviceInstance 0
setstate Victron_Ekrano 2026-07-25 18:06:50 Device_FirmwareBuild 20260624163305
setstate Victron_Ekrano 2026-07-25 18:06:50 Device_FirmwareVersion 226560
setstate Victron_Ekrano 2026-07-25 18:06:50 Device_ProductId
setstate Victron_Ekrano 2026-07-25 18:06:49 Device_ProductName
setstate Victron_Ekrano 2026-07-25 20:58:27 Device_Serial c0xxxx
setstate Victron_Ekrano 2026-07-25 18:06:50 DynamicESS_Active 0
setstate Victron_Ekrano 2026-07-25 18:06:49 DynamicESS_TargetSoc 0
setstate Victron_Ekrano 2026-07-25 18:06:49 Grid_DeviceType 0
setstate Victron_Ekrano 2026-07-25 20:59:56 Grid_IsExporting 1
setstate Victron_Ekrano 2026-07-25 20:59:56 Grid_IsImporting 0
setstate Victron_Ekrano 2026-07-25 20:59:56 Grid_L1_Current 1.11
setstate Victron_Ekrano 2026-07-25 20:59:56 Grid_L1_Power -1.41
setstate Victron_Ekrano 2026-07-25 20:59:48 Grid_L2_Current -0.74
setstate Victron_Ekrano 2026-07-25 20:59:56 Grid_L2_Power -2.21
setstate Victron_Ekrano 2026-07-25 20:59:56 Grid_L3_Current 2.04
setstate Victron_Ekrano 2026-07-25 20:59:56 Grid_L3_Power -2.23
setstate Victron_Ekrano 2026-07-25 18:06:49 Grid_NumberOfPhases 3
setstate Victron_Ekrano 2026-07-25 20:59:56 Grid_Power -6
setstate Victron_Ekrano 2026-07-25 18:06:49 Grid_ProductId 41393
setstate Victron_Ekrano 2026-07-25 20:59:56 Grid_Summe_Wh -9.7812213783794
setstate Victron_Ekrano 2026-07-25 20:05:19 IODev Victron_MQTT
setstate Victron_Ekrano 2026-07-25 18:06:49 LoadShedding_Active 0
setstate Victron_Ekrano 2026-07-25 18:06:49 LoadShedding_Available 1
setstate Victron_Ekrano 2026-07-25 20:59:56 PV_Current 0.93
setstate Victron_Ekrano 2026-07-25 20:59:56 PV_Power 49.61
setstate Victron_Ekrano 2026-07-25 20:59:56 Solar_Summe_Wh 2696.43106774372
setstate Victron_Ekrano 2026-07-25 18:06:49 System_BatteryLife 0
setstate Victron_Ekrano 2026-07-25 18:06:49 System_ChargeDisabled 0
setstate Victron_Ekrano 2026-07-25 18:06:49 System_DischargeDisabled 0
setstate Victron_Ekrano 2026-07-25 18:06:49 System_LowSoc 0
setstate Victron_Ekrano 2026-07-25 19:35:22 System_SystemState 3
setstate Victron_Ekrano 2026-07-25 18:06:49 System_UserChargeLimited 0
setstate Victron_Ekrano 2026-07-25 18:06:49 System_UserDischargeLimited 0
setstate Victron_Ekrano 2026-07-25 20:59:57 statConsumptionOnInput_Power Hour: 0 Day: 601 Month: 601 Year: 601 (since: 2026-07-25_19:39:51 )
setstate Victron_Ekrano 2026-07-25 20:59:56 statConsumptionOnInput_PowerLast Hour: 405 Day: - Month: - Year: -
setstate Victron_Ekrano 2026-07-25 20:59:57 statConsumptionOnOutput_Power Hour: 1 Day: -172 Month: -172 Year: -172 (since: 2026-07-25_19:39:51 )
setstate Victron_Ekrano 2026-07-25 20:59:56 statConsumptionOnOutput_PowerLast Hour: 450 Day: - Month: - Year: -