Zitat von: DS_Starter am 17 November 2025, 08:52:07...
special_todayConForecastTillSunset ist der Prognoseverbrauch ab der aktuellen Minute bis zur Minute des Sonnenuntergangs am aktuellen Tag, also ab Mitternacht. Dieser Wert ist nicht konstant und verringert sich tendenziell bis zum Sonnenuntergang.
Die Readings special_todayConsumptionForecast_01 .. 24 sind die Verbrauchsprognosen für die Stunde XX des Tages und bleiben über den Tag konstant. Sie werden aus den Daten der Vergangenheit gebildet.
...
ZitatDa mein Verbrauch in der Regel auch größer ist als die angenommenen 50% der Verbrauchsprognose ...50% sind vermutlich ein wenig zu pessimistisch. Ich stelle den Wert auf 75% ein. Wir werden sehen wie es sich ausspielt.
Zitat von: DS_Starter am 18 November 2025, 11:44:50das Debug zeigt jetzt mehr Informationen zu den gewählten Verbräuchen und Tagen.
....
Liegt im contrib als V 1.60.6
ZitatFor many years, the CSV file based definitions served a great purpose, the last published version of which are still kept for convenience in the archived folder.
pi@raspiebus:~/ebusd-configuration/archived/de/vaillant $ ls -l
insgesamt 872
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 05.vd2.csv -> 05.vd4.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 05.vd3.csv -> 05.vd4.csv
-rw-r--r-- 1 pi pi 5833 Nov 17 21:55 05.vd4.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 05.vd6.csv -> 05.vd4.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 05.vl8.csv -> 05.vd4.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 05.vl9.csv -> 05.vd4.csv
-rw-r--r-- 1 pi pi 5350 Nov 17 21:55 06.pms.csv
-rwxr-xr-x 1 pi pi 3991 Nov 17 21:55 06.vms.csv
-rw-r--r-- 1 pi pi 4062 Nov 17 21:55 08.bai.csv
-rw-r--r-- 1 pi pi 28634 Nov 17 21:55 08.ehp.csv
-rw-r--r-- 1 pi pi 3940 Nov 17 21:55 08.hmu.csv
-rw-r--r-- 1 pi pi 2918 Nov 17 21:55 08.recov.csv
-rw-r--r-- 1 pi pi 5648 Nov 17 21:55 0a.pmw.hwc.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 15.140.csv -> 15.350.csv
-rw-r--r-- 1 pi pi 941 Nov 17 21:55 15.160.csv
-rw-r--r-- 1 pi pi 4822 Nov 17 21:55 15.350.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 15.350.HW7102.csv -> 15.370.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 15.360.csv -> 15.350.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 15.36p.csv -> 15.350.csv
-rw-r--r-- 1 pi pi 9886 Nov 17 21:55 15.370.csv
-rw-r--r-- 1 pi pi 8443 Nov 17 21:55 15.392.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 15.400.csv -> 15.350.csv
-rw-r--r-- 1 pi pi 15460 Nov 17 21:55 15.430.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 15.450.csv -> 15.470.csv
-rw-r--r-- 1 pi pi 17160 Nov 17 21:55 15.470.csv
-rw-r--r-- 1 pi pi 26582 Nov 17 21:55 15.700.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 15.720.csv -> 15.700.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 15.b7v.csv -> 15.700.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 15.bass.csv -> 15.700.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 15.basv.csv -> 15.700.csv
-rw-r--r-- 1 pi pi 32290 Nov 17 21:55 15.ctlv2.csv
-rw-r--r-- 1 pi pi 10764 Nov 17 21:55 15.e7c.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 15.e7f_2.csv -> 15.e7c.csv
-rw-r--r-- 1 pi pi 3949 Nov 17 21:55 15.e7f.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 15.f35.csv -> 15.350.csv
-rw-r--r-- 1 pi pi 9945 Nov 17 21:55 15.f37.csv
-rw-r--r-- 1 pi pi 14715 Nov 17 21:55 15.f43.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 15.f45.csv -> 15.f47.csv
-rw-r--r-- 1 pi pi 16734 Nov 17 21:55 15.f47.csv
lrwxrwxrwx 1 pi pi 12 Nov 17 21:55 15.heb.csv -> 15.sdr_p.csv
lrwxrwxrwx 1 pi pi 12 Nov 17 21:55 15.hep.csv -> 15.sdr_p.csv
-rw-r--r-- 1 pi pi 2986 Nov 17 21:55 15.sdr_p.csv
-rw-r--r-- 1 pi pi 13608 Nov 17 21:55 15.ui.csv
-rw-r--r-- 1 pi pi 5965 Nov 17 21:55 15.uih.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 1c.rcc.4.csv -> 75.rcc.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 1c.v81.4.csv -> 75.v81.csv
-rw-r--r-- 1 pi pi 539 Nov 17 21:55 23.ehp.cc.csv
-rw-r--r-- 1 pi pi 885 Nov 17 21:55 23.solsy.cc.csv
-rw-r--r-- 1 pi pi 886 Nov 17 21:55 23.vr630.cc.csv
-rwxr-xr-x 1 pi pi 913 Nov 17 21:55 23.zeo.cc.csv
-rw-r--r-- 1 pi pi 2196 Nov 17 21:55 25.ehp.hwc.csv
-rw-r--r-- 1 pi pi 2906 Nov 17 21:55 25.solsy.hwc.csv
-rw-r--r-- 1 pi pi 1944 Nov 17 21:55 25.vr630.hwc.csv
-rwxr-xr-x 1 pi pi 851 Nov 17 21:55 25.zeo.hwc.csv
-rw-r--r-- 1 pi pi 4203 Nov 17 21:55 26.solsy.hc.csv
-rw-r--r-- 1 pi pi 2187 Nov 17 21:55 26.vr630.hc.csv
-rw-r--r-- 1 pi pi 2447 Nov 17 21:55 26.vr_71.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 35.rcc.1.csv -> 75.rcc.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 35.v81.1.csv -> 75.v81.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 3c.rcc.5.csv -> 75.rcc.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 3c.v81.5.csv -> 75.v81.csv
-rw-r--r-- 1 pi pi 6424 Nov 17 21:55 50.ehp.mc.csv
-rw-r--r-- 1 pi pi 3794 Nov 17 21:55 50.solsy.mc.csv
-rw-r--r-- 1 pi pi 7688 Nov 17 21:55 50.v61.mc.csv
-rw-r--r-- 1 pi pi 2403 Nov 17 21:55 50.vr630.mc.csv
-rwxr-xr-x 1 pi pi 1599 Nov 17 21:55 50.zeo.mc.csv
-rw-r--r-- 1 pi pi 2446 Nov 17 21:55 51.vr630.mc.3.csv
-rw-r--r-- 1 pi pi 5359 Nov 17 21:55 52.mc2.mc.4.csv
-rw-r--r-- 1 pi pi 1349 Nov 17 21:55 52.vr_70.csv
-rw-r--r-- 1 pi pi 4957 Nov 17 21:55 53.mc2.mc.5.csv
lrwxrwxrwx 1 pi pi 15 Nov 17 21:55 54.mc2.mc.6.csv -> 52.mc2.mc.4.csv
lrwxrwxrwx 1 pi pi 15 Nov 17 21:55 55.mc2.mc.7.csv -> 53.mc2.mc.5.csv
-rw-r--r-- 1 pi pi 515 Nov 17 21:55 64.v65.csv
-rw-r--r-- 1 pi pi 713 Nov 17 21:55 75.rcc.csv
-rw-r--r-- 1 pi pi 2601 Nov 17 21:55 75.v81.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 7c.rcc.6.csv -> 75.rcc.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 7c.v81.6.csv -> 75.v81.csv
-rwxr-xr-x 1 pi pi 15147 Nov 17 21:55 84.zeo.csv
-rw-r--r-- 1 pi pi 3309 Nov 17 21:55 a0.sol.hwc.csv
-rw-r--r-- 1 pi pi 661 Nov 17 21:55 a1.sol.cc.csv
-rw-r--r-- 1 pi pi 14239 Nov 17 21:55 bai.0010002315.inc
-rw-r--r-- 1 pi pi 16945 Nov 17 21:55 bai.0010002465.inc
-rw-r--r-- 1 pi pi 16159 Nov 17 21:55 bai.0010003857.inc
-rw-r--r-- 1 pi pi 16511 Nov 17 21:55 bai.0010003886.inc
-rw-r--r-- 1 pi pi 22860 Nov 17 21:55 bai.0010004121.inc
-rw-r--r-- 1 pi pi 17122 Nov 17 21:55 bai.0010004150.inc
-rw-r--r-- 1 pi pi 17159 Nov 17 21:55 bai.0010005400.inc
-rw-r--r-- 1 pi pi 18380 Nov 17 21:55 bai.0010006101.inc
-rw-r--r-- 1 pi pi 16329 Nov 17 21:55 bai.0010006341.inc
-rw-r--r-- 1 pi pi 17883 Nov 17 21:55 bai.0010007508.inc
-rw-r--r-- 1 pi pi 15644 Nov 17 21:55 bai.0010008045.inc
-rw-r--r-- 1 pi pi 17908 Nov 17 21:55 bai.0010010674.inc
-rw-r--r-- 1 pi pi 17141 Nov 17 21:55 bai.0010015600.inc
-rw-r--r-- 1 pi pi 17464 Nov 17 21:55 bai.0010021961.inc
-rw-r--r-- 1 pi pi 5544 Nov 17 21:55 bai.0020066007.inc
-rw-r--r-- 1 pi pi 17116 Nov 17 21:55 bai.308523.inc
-rw-r--r-- 1 pi pi 671 Nov 17 21:55 broadcast.csv
-rw-r--r-- 1 pi pi 6644 Nov 17 21:55 e0.omu.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 e1.omu.1.csv -> e0.omu.csv
-rw-r--r-- 1 pi pi 5665 Nov 17 21:55 ec.sol.sc.csv
-rw-r--r-- 1 pi pi 6001 Nov 17 21:55 ec.solsy.sc.csv
-rwxr-xr-x 1 pi pi 1280 Nov 17 21:55 ec.zeo.sc.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 ed.pms.sc.csv -> 06.pms.csv
-rw-r--r-- 1 pi pi 525 Nov 17 21:55 errors.inc
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 f5.rcc.3.csv -> 75.rcc.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 f5.v81.3.csv -> 75.v81.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 fc.rcc.7.csv -> 75.rcc.csv
lrwxrwxrwx 1 pi pi 10 Nov 17 21:55 fc.v81.7.csv -> 75.v81.csv
-rw-r--r-- 1 pi pi 693 Nov 17 21:55 general.csv
-rw-r--r-- 1 pi pi 1177 Nov 17 21:55 hcmode.inc
-rw-r--r-- 1 pi pi 913 Nov 17 21:55 hwcmode.inc
-rw-r--r-- 1 pi pi 404 Nov 17 21:55 iotest620.inc
-rw-r--r-- 1 pi pi 407 Nov 17 21:55 iotest630.inc
-rw-r--r-- 1 pi pi 307 Nov 17 21:55 iotestact.inc
-rw-r--r-- 1 pi pi 348 Nov 17 21:55 iotestbmc.inc
-rw-r--r-- 1 pi pi 313 Nov 17 21:55 iotestbsol.inc
-rw-r--r-- 1 pi pi 423 Nov 17 21:55 iotesthp.inc
-rw-r--r-- 1 pi pi 1435 Nov 17 21:55 mcmode.inc
-rw-r--r-- 1 pi pi 316 Nov 17 21:55 quick.inc
-rw-r--r-- 1 pi pi 238 Nov 17 21:55 roomtempoffset.inc
-rw-r--r-- 1 pi pi 792 Nov 17 21:55 scan.csv
-rw-r--r-- 1 pi pi 530 Nov 17 21:55 service.inc
-rw-r--r-- 1 pi pi 4697 Nov 17 21:55 _templates.csv
-rw-r--r-- 1 pi pi 727 Nov 17 21:55 tempsetpoints.inc
-rw-r--r-- 1 pi pi 647 Nov 17 21:55 timercc.inc
-rw-r--r-- 1 pi pi 677 Nov 17 21:55 timercool.inc
-rw-r--r-- 1 pi pi 633 Nov 17 21:55 timerhc.inc
-rw-r--r-- 1 pi pi 647 Nov 17 21:55 timerhwc.inc
-rw-r--r-- 1 pi pi 926 Nov 17 21:55 timer.inc
-rw-r--r-- 1 pi pi 667 Nov 17 21:55 timertariff.inc
-rw-r--r-- 1 pi pi 604 Nov 17 21:55 yield3d43.inc
-rw-r--r-- 1 pi pi 604 Nov 17 21:55 yield3f40.inc
-rw-r--r-- 1 pi pi 604 Nov 17 21:55 yield4445.inc
-rw-r--r-- 1 pi pi 604 Nov 17 21:55 yield8485.inc
-rw-r--r-- 1 pi pi 628 Nov 17 21:55 yield8485r.inc--configpath=/home/pi/ebusd-configuration/
--configpath=/home/pi/ebusd-configuration/archived/
--configpath=/home/pi/ebusd-configuration/archived/de/
--configpath=/home/pi/ebusd-configuration/archived/de/vaillant/ZitatWas kann das Skript:
- Automatische Erkennung von Govee LED mit aktivem LAN Control bei Start des Dienstes/Skriptes oder manuell über set govee_bridge scan.
- Automatische Status-Erkennung (on/off, color_temp, rgb, brightness)
- Bei neuer Einbindung
- Bei Schaltvorgang. Wartezeit vor Status-Abfrage per govee/config/delay (ms)
- Alle xxx (einstellbar) Sekunden, wenn z.B. vorher über die App geschaltet wurde. Intervall per Topic govee/config/poll (Sek.)
- Schalten von allen Dingen die über die LAN API von Govee zur Zeit möglich sind.
- An/Aus (onoff)
- Helligkeit 0-100 % (brightness)
- Farbtemperatur (Kelvin) (color_temp)
- RGB-Farbe (rgb)
- Online-Überwachung: Reading online wurde manuell hinzugefügt und wird in jeder LED angezeigt.
- Sofort offline, wenn ein Befehl unbeantwortet bleibt (DELAY_MS + offlineBuffer)
- Regelmäßiger Timeout = POLL_SECONDS + offlineBuffer
- Einstellbar gemacht via govee/config/offlineBuffer (s)
- Debug Modus (mit -debug starten)
Zitat von: DeeSPe am 18 November 2025, 13:20:20Wozu braucht man mehrere FHEM Nodes?Um beispielsweise ein FHEM mit möglicherweise langsamen Eingangsdaten, oder viel Netztraffic, von einem FHEM mit zeitkritischer Hauptschleife zu isolieren. Und ein drittes FHEM nutze ich für meine Depotdaten. Und in viertes FHEM läuft, galvanisch komplett isoliert, auf einem Pi Zero im Außenbereich. Und ein fünftes FHEM ist für Experimente gedacht.