Neueste Beiträge

#1
FHEM Code changes / Revision 31178: controls_fhem....
Letzter Beitrag von System - 03 Mai 2026, 08:00:41
Revision 31178: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 31178: controls_fhem.txt: fhemupdate checkin
#2
Sprachsteuerung / Aw: (WIP) FHEMWEB interaktiv (...
Letzter Beitrag von Prof. Dr. Peter Henning - 03 Mai 2026, 03:24:45
Es ist eigentlich problemlos möglich, CORS zu erlauben. Die Doku von FHEMWEB ist da ein wenig dünn.

Hier kann man schon weiterkommen: https://stackoverflow.com/questions/39045421/how-to-enable-cors-sever-javascript-where

LG

pah
#3
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 02 Mai 2026, 22:55:23
ZitatAb sofort fahren wir immer alle mit jedem zum Einkaufen - Urlaub - und in die Clubs etc..
Dann passt die KI-Vorhersage - aber wer will das dann alles immer bezahlen.
Na siehst du, für alles gibts eine Lösung ... und mit den vielen tollen Energieeinsparungen die sich dann ergeben kannst du alles locker finanzieren.  ;D  ;D
#4
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 02 Mai 2026, 22:51:11
Ja - nur leider ist sonst meist einer aus der Familie trotzdem immer ,,noch" Zuhause. Das ist das wohl das Hauptroblem 😉

Also:
Nicht nur alle 1-2 x im Jahr zu einem Familientreffen gemeinsam aus dem Haus bzw. weg.😁😁😁
Ab sofort fahren wir immer alle mit jedem zum Einkaufen - Urlaub - und in die Clubs etc..
Dann passt die KI-Vorhersage - aber wer will das dann alles immer bezahlen.


Wirtschaftlich wäre dies die beste Lösung:

Lieber ein Verbrauchschaos an den wenigen Tagen wo wir alle gemeinsam weg sind.....😇
#5
Bastelecke / Aw: unbekanntes Funkprotokoll ...
Letzter Beitrag von Ralf9 - 02 Mai 2026, 22:38:03
ZitatNibble 4:
A: Learn
9: Reset
7: on
0: off => korrekt
Bei den Nachrichten vom 2026.04.11 gibts auch Nibble 4: 1
z.B.
2026.04.11 06:40:14 MU;P0=282;P1=-169;P2=761;P3=-1026;P4=-679;P5=-317;P6=421;P7=-129;CP=6;R=179;D=23242424256425656565642465246565652467010;e;
U218#04E193_000000100111100010011100_(24)

04E166
04E175
04E184
04E193
04E0A3
04E0B2

Kannst Du bitte auch mal posten wie die Nachrichten aussehen, wenn es von off nach on wechselt?

Hast Du inzwischen überprüft ob Deine berechnung der Prüfsumme passt?
#6
Server - Linux / FHEM Docker Image v5.3.0-beta1...
Letzter Beitrag von Sidey - 02 Mai 2026, 22:32:58
Hallo zusammen,

ich habe ein neues FHEM Docker Image als Beta/Pre-Release bereitgestellt:

v5.3.0-beta1

docker pull ghcr.io/fhem/fhem-minimal-docker:5.3.0-beta1-bookwormdocker pull ghcr.io/fhem/fhem-docker:5.3.0-beta1-bookworm
Der Hintergrund ist, dass es in der 5.2.x-Serie vereinzelt Probleme mit zufällig fehlenden Perl-/CPAN-Paketen im Image gegeben hat. Mit der neuen Version wurde der Build-Prozess überarbeitet, damit die benötigten CPAN-Abhängigkeiten besser erkannt, installiert und geprüft werden.

Wichtigste Änderungen:

  - CPAN-Abhängigkeiten werden im Build genauer erfasst und verifiziert.
  - Fehlende oder fehlerhaft installierte Pakete sollen im Build früher auffallen.
  - CPAN-Builds wurden für verschiedene Plattformen stabilisiert.
  - ARM64-Builds laufen nun auf nativen ARM-Runnern.
  - ARMv7-Builds laufen nun auf ARM64-Runnern, um QEMU-Overhead zu reduzieren.

Das Image ist ausdrücklich zum Testen gedacht. Es wird als Pre-Release veröffentlicht!

Wer von Problemen mit fehlenden Paketen in 5.2.x betroffen war oder ein Setup auf ARM/ARM64 nutzt, kann das neue Image gerne testen und Rückmeldung geben.

Release:
https://github.com/fhem/fhem-docker/releases/tag/v5.3.0-beta1

Vielen Dank fürs Testen und für Rückmeldungen.
#7
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 02 Mai 2026, 22:01:12
Bei dir ist eben immer was los  ;) Wer weiß was da abgeht wenn keiner zuhause ist.  :)
 
Vermutlich kann deine KI mit dem Status "Abwesenheit" noch nicht gut umgehen, d.h. es gibt in deinen Daten wahrscheinlich zu wenig repräsentative Daten die diesen Status gut modellieren bzw. modellieren die vorhandenen Daten bei Abwesenheit nicht richtig. Da hilft vermutlich nur warten bis mehr Daten mit "Abwesenheit" vorhanden sind die dann entsprechend in das Training eingehen. 
#8
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 02 Mai 2026, 21:43:53
Heute gab es bei mir "kunterbuntes Durcheinander":

Verbrauch chaotisch - PV-Ertrag (Sonne) auch chaotisch ->> trotzdem :
PV-Ertrag -0.5% (zuviel Ertrag)  8)

CON auch ganz daneben bei den urplötzlichen Mehr-/Minderverbrauchswerten :o
NEU->> wöchentlicher Legionellenlauf am Samstag um 14:00 statt "nur" mit der WP ab 14:00 WW-Aufbereitung.
....und den ganzen Tag nicht da (keiner prensent) bzw. unterwegs und auch nur 1 x Waschen......

#9
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 02 Mai 2026, 21:39:46
Hallo Peter & grappa24,

danke auch euch für die Rückmeldung.

@Peter, bei dir sieht man die Entwicklung des BEV Consumers 15 (csme15) recht gut:

2026050110 => hod: 10, dayname: Sa, sunaz: 110.60, sunalt: 32.50, rad1h: 1810, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 20.9, socwhsum: 9352
              windspeed: 3.32, windspeed_fast: 1.02, pvrl: 3266, pvrlvd: 1, comforttemp: 21, conaifc: 1019, con: 1157, gcons: 20, presence: 1, holiday: 0
              hpcsm: -, bevcsm: 15, csme01: 0, csme02: 34, csme03: 0, csme04: 0, csme05: 0, csme06: 0, csme07: 0, csme08: 209, csme09: 11, csme10: 30, csme11: 0, csme12: 31, csme13: 0, csme14: 2, csme15: 319, bevcsmSoC15: 68, bevcsmTargSoC15: 90
2026050111 => hod: 11, dayname: Sa, sunaz: 125.80, sunalt: 40.30, rad1h: 2320, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 21.0, socwhsum: 9400
              windspeed: 3.81, windspeed_fast: 1.74, pvrl: 4463, pvrlvd: 1, comforttemp: 21, conaifc: 1071, con: 4201, gcons: 32, presence: 1, holiday: 0
              hpcsm: -, bevcsm: 15, csme01: 0, csme02: 34, csme03: 66, csme04: 0, csme05: 0, csme06: 0, csme07: 632, csme08: 185, csme09: 11, csme10: 23, csme11: 0, csme12: 31, csme13: 0, csme14: 113, csme15: 3143, bevcsmSoC15: 68, bevcsmTargSoC15: 90
2026050112 => hod: 12, dayname: Sa, sunaz: 143.80, sunalt: 46.50, rad1h: 2790, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 23.3, socwhsum: 9400
              windspeed: 3.85, windspeed_fast: 1.58, pvrl: 5390, pvrlvd: 1, comforttemp: 21, conaifc: 1433, con: 4630, gcons: 12, presence: 1, holiday: 0
              hpcsm: -, bevcsm: 15, csme01: 0, csme02: 34, csme03: 229, csme04: 0, csme05: 0, csme06: 0, csme07: 0, csme08: 273, csme09: 11, csme10: 15, csme11: 0, csme12: 31, csme13: 0, csme14: 2, csme15: 3600, bevcsmSoC15: 68, bevcsmTargSoC15: 90
2026050113 => hod: 13, dayname: Sa, sunaz: 165.00, sunalt: 50.30, rad1h: 3050, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 23.6, socwhsum: 9400
              windspeed: 4.36, windspeed_fast: 2.22, pvrl: 5926, pvrlvd: 1, comforttemp: 21, conaifc: 1456, con: 4717, gcons: 6, presence: 1, holiday: 0
              hpcsm: -, bevcsm: 15, csme01: 0, csme02: 34, csme03: 264, csme04: 0, csme05: 0, csme06: 0, csme07: 0, csme08: 223, csme09: 11, csme10: 27, csme11: 0, csme12: 27, csme13: 0, csme14: 2, csme15: 3675, bevcsmSoC15: 75, bevcsmTargSoC15: 90
2026050114 => hod: 14, dayname: Sa, sunaz: 187.80, sunalt: 50.90, rad1h: 3090, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 22.9, socwhsum: 9376
              windspeed: 4.79, windspeed_fast: 2.78, pvrl: 6081, pvrlvd: 1, comforttemp: 21, conaifc: 1475, con: 4580, gcons: 0, presence: 1, holiday: 0
              hpcsm: -, bevcsm: 15, csme01: 0, csme02: 34, csme03: 242, csme04: 0, csme05: 0, csme06: 0, csme07: 0, csme08: 198, csme09: 11, csme10: 28, csme11: 0, csme12: 2, csme13: 0, csme14: 2, csme15: 3571, bevcsmSoC15: 80, bevcsmTargSoC15: 90
2026050115 => hod: 15, dayname: Sa, sunaz: 209.80, sunalt: 48.10, rad1h: 3030, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 22.9, socwhsum: 9376
              windspeed: 4.33, windspeed_fast: 2.52, pvrl: 5931, pvrlvd: 1, comforttemp: 21, conaifc: 1378, con: 4740, gcons: 0, presence: 1, holiday: 0
              hpcsm: -, bevcsm: 15, csme01: 0, csme02: 34, csme03: 287, csme04: 0, csme05: 0, csme06: 0, csme07: 0, csme08: 194, csme09: 11, csme10: 18, csme11: 0, csme12: 30, csme13: 0, csme14: 2, csme15: 3599, bevcsmSoC15: 89, bevcsmTargSoC15: 90
2026050116 => hod: 16, dayname: Sa, sunaz: 228.80, sunalt: 42.50, rad1h: 2730, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 23.7, socwhsum: 9376
              windspeed: 3.81, windspeed_fast: 1.93, pvrl: 5517, pvrlvd: 1, comforttemp: 21, conaifc: 1377, con: 1234, gcons: 0, presence: 1, holiday: 0
              hpcsm: -, bevcsm: 15, csme01: 0, csme02: 34, csme03: 284, csme04: 0, csme05: 0, csme06: 0, csme07: 0, csme08: 240, csme09: 11, csme10: 28, csme11: 0, csme12: 31, csme13: 0, csme14: 2, csme15: 169, bevcsmSoC15: 90, bevcsmTargSoC15: 90
2026050117 => hod: 17, dayname: Sa, sunaz: 244.90, sunalt: 35.10, rad1h: 2260, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 22.9, socwhsum: 9376
              windspeed: 3.78, windspeed_fast: 1.85, pvrl: 4910, pvrlvd: 1, comforttemp: 21, conaifc: 1354, con: 1345, gcons: 0, presence: 1, holiday: 0
              hpcsm: -, bevcsm: 15, csme01: 345, csme02: 34, csme03: 287, csme04: 0, csme05: 0, csme06: 0, csme07: 0, csme08: 178, csme09: 11, csme10: 16, csme11: 0, csme12: 31, csme13: 0, csme14: 2, csme15: 4, bevcsmSoC15: 90, bevcsmTargSoC15: 90
2026050118 => hod: 18, dayname: Sa, sunaz: 258.70, sunalt: 26.80, rad1h: 1700, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 22.9, socwhsum: 9376
              windspeed: 4.13, windspeed_fast: 2.24, pvrl: 4322, pvrlvd: 1, comforttemp: 21, conaifc: 1326, con: 1402, gcons: 0, presence: 0, holiday: 0
              hpcsm: -, bevcsm: 15, csme01: 456, csme02: 34, csme03: 285, csme04: 0, csme05: 0, csme06: 0, csme07: 0, csme08: 214, csme09: 11, csme10: 27, csme11: 0, csme12: 29, csme13: 0, csme14: 2, csme15: 0, bevcsmSoC15: 90, bevcsmTargSoC15: 90

Der Soc läuft vom Start bevcsmSoC15: 68 kontinuierlich bis zum Zielsoc 90% (2026050118). Dann wird der Consumer deaktiviert weil der EV abgesteckt wurde. Genauso würde ich es erwarten.

@grappa24,
mit deinen Daten bin ich noch nicht so zufrieden.
Der BEV Consumer ist die 07.
Wir starten z.B. 2026043016 mit  csme07: 0, bevcsmSoC07: 73, bevcsmTargSoC07: 80:

2026043016 => hod: 16, dayname: Fr, sunaz: 227.50, sunalt: 46.30, rad1h: 2707, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 17.7, socwhsum: 7619
              windspeed: 2.46, windspeed_fast: 1.27, pvrl: 5670, pvrlvd: 1, comforttemp: 21, conaifc: 503, con: 3923, gcons: 1, presence: 0, holiday: 0
              hpcsm: -, bevcsm: 07, csme07: 0, bevcsmSoC07: 73, bevcsmTargSoC07: 80, csme08: 49, csme09: 20
2026043017 => hod: 17, dayname: Fr, sunaz: 244.00, sunalt: 38.40, rad1h: 2300, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 18.3, socwhsum: 7603
              windspeed: 2.34, windspeed_fast: 1.06, pvrl: 4746, pvrlvd: 1, comforttemp: 21, conaifc: 2759, con: 3271, gcons: 0, presence: 1, holiday: 0
              hpcsm: -, bevcsm: 07, csme07: 0, bevcsmSoC07: 99, bevcsmTargSoC07: 80, csme08: 49, csme09: 20
2026043018 => hod: 18, dayname: Fr, sunaz: 257.70, sunalt: 29.40, rad1h: 1768, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 18.5, socwhsum: 7596
              windspeed: 2.29, windspeed_fast: 1.03, pvrl: 3573, pvrlvd: 1, comforttemp: 21, conaifc: 2078, con: 491, gcons: 0, presence: 1, holiday: 0
              hpcsm: -, bevcsm: 07, csme07: 6691, bevcsmSoC07: 100, bevcsmTargSoC07: 80, csme08: 44, csme09: 0
2026043019 => hod: 19, dayname: Fr, sunaz: 269.70, sunalt: 19.90, rad1h: 1091, wcc: 0, weatherid: 0, rr1c: 0.00, temp: 18.2, socwhsum: 7580
              windspeed: 1.96, windspeed_fast: 1.07, pvrl: 2467, pvrlvd: 1, comforttemp: 21, conaifc: 456, con: 469, gcons: 0, presence: 1, holiday: 0
              hpcsm: -, bevcsm: 07, csme07: 0, bevcsmSoC07: 0, bevcsmTargSoC07: 80, csme08: 31, csme09: 20

D.h. der SoC ist 73% mit Ziel 80%. Geladen wurde nicht (csme07: 0). Soweit ok.
Aber eine Stunde später sind wir bei -> csme07: 0, bevcsmSoC07: 99, bevcsmTargSoC07: 80. D.h. der SoC ist schon auf 99% (über Ziel 80%) und es wurde keine Ladeleistung registriert (csme07: 0).

Wieder eine Stunde später -> csme07: 6691, bevcsmSoC07: 100, bevcsmTargSoC07: 80. Die Batterie wurde inzwischen vollgeladen (100%) über Ziel 80%. Diesmal ist aber die Ladeleistung mit 6691 Wh registriert, vllt. sind hier auch die Stunden davor mit drin?

Zwei Stunden später (2026043020 ) sind wir plötzlich bei Soc 0% -> csme07: 0, bevcsmSoC07: 0, bevcsmTargSoC07: 80. Und wieder eine Stunde später ist der Soc 70% -> csme07: 0, bevcsmSoC07: 70, bevcsmTargSoC07: 80, aber keine Ladeleistung wurde registriert (csme07: 0).

Da werde ich noch nicht schlau daraus. Hast du eine Erklärung dafür oder gibt es noch einen Setup Fehler in deiner Konfig?

LG,
Heiko
#10
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 02 Mai 2026, 21:31:26
Zitat von: DS_Starter am 02 Mai 2026, 16:36:22Update 2.6.5 im Contrib.
Prima !
Dann versuch ich mich auch mal damit :) (morgen)