FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: cornelius fillmore am 03 Februar 2021, 12:07:01

Titel: FHEM Update und WeekdayTimer oder der Heating_Control.pm
Beitrag von: cornelius fillmore am 03 Februar 2021, 12:07:01
Hallo zusammen,
kann es sein, dass es seit dem 01.02.2021 Probleme mit dem WeekdayTimer oder der Heating_Control.pm gibt.

Ich habe seit dem letzten (02.02.2021) update kein Webzugriff mehr auf mein FHEM
Im Log finde ich Undefined subroutine &main::WeekdayTimer_Define called at ./FHEM/98_Heating_Control.pm line 77, <$fh> line 194.

Was kann ich nun tun damit der Zugriff wieder funktioniert?
Titel: Antw:FHEM Update und WeekdayTimer oder der Heating_Control.pm
Beitrag von: Beta-User am 03 Februar 2021, 12:35:04
Es gibt keine Probleme mit dem WDT, es gibt nur eine bewußte "breaking change"!

Die war schon lange angekündigt, z.B.:
Zitat von: Beta-User am 11 Mai 2019, 16:27:50
Zur Info:
eben habe ich die aktualisierten Versionen von HC und WDT im svn eingecheckt einschl. der Ankündigung, dass man von HC auf WDT umstellen sollte. Mal schauen, wie das mit dem Umstellen usw. dann klappt/vorangeht.
und bei vielen weiteren Gelegenheiten! Dass irgendwann irgendjemand darüber stolpert, ist also eigentlich keine Überraschung, und zwar nicht erst seit 01.02, sondern schon seit dem 09.01.2021...

Siehe https://svn.fhem.de/trac/browser/trunk/fhem/CHANGED?rev=23663#L26 (https://svn.fhem.de/trac/browser/trunk/fhem/CHANGED?rev=23663#L26).

Zum Fixen: In contrib gibt es eine letzte mit HC kompatible Version von WDT: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/deprecated/98_WeekdayTimer.pm#L1377 (https://svn.fhem.de/trac/browser/trunk/fhem/contrib/deprecated/98_WeekdayTimer.pm#L1377).

Die runterladen und statt des aktuellen Codes verwenden (Rechte beachten!). Dann FHEM neu starten, und (mAn.) asap die HC-Devices nach WDT konvertieren, das ganze Speichern, dann den aktuellen Modulcode von WDT wieder holen, FHEM neu starten und über die neuen Funktionen freuen (siehe z.B. https://forum.fhem.de/index.php/topic,105521.0.html (https://forum.fhem.de/index.php/topic,105521.0.html))...
Oder eben die beiden Module einfrieren und vom Update ausschließen.

Nachtrag: Es gibt diese Hinweise auch (seit längerem) im Wiki: https://wiki.fhem.de/wiki/Heating_Control
Titel: Antw:FHEM Update und WeekdayTimer oder der Heating_Control.pm
Beitrag von: ph1959de am 19 Februar 2021, 17:32:09
@Beta-User: mir ist gerade aufgefallen, dass Heating_Control noch als toter Link in der "Helper Modules" Liste der  commandref (https://fhem.de/commandref.html) enthalten ist. Ich nehme an, der sollte da auch verschwinden?

Peter
Titel: Antw:FHEM Update und WeekdayTimer oder der Heating_Control.pm
Beitrag von: Beta-User am 19 Februar 2021, 17:50:49
Ähm, ja, schon...

Im Moment habe ich nur noch keine Idee, wo das herkommt...? (Aus dem Wiki?)
Titel: Antw:FHEM Update und WeekdayTimer oder der Heating_Control.pm
Beitrag von: ph1959de am 19 Februar 2021, 17:57:04
Zitat von: Beta-User am 19 Februar 2021, 17:50:49
... wo das herkommt...? (Aus dem Wiki?)
Das kann ich mir nicht vorstellen. Wiki ist meines Wissens keine Quelle für die commandref.
Titel: Antw:FHEM Update und WeekdayTimer oder der Heating_Control.pm
Beitrag von: Beta-User am 19 Februar 2021, 18:08:21
Bin ratlos. Wenn man "modular" aufruft, kommt das nicht. Hat es evtl. was damit zu tun, dass es vor der letzten Aktualisierung auf 6.0 noch vorhanden  war und dann rausgeflogen ist?

Muß mal etwas testen, glaube aber nicht wirklich, dass ich da was ausrichten kann...