Moin Kinnaz,
nach Einschalten des StackTrace (auf Grund eines anderen Fehlers, der eliminiert wurde) tauchen nunmehr folgende Fehler in unregelmäßigen Abständen auf, immer aber als "Geschwister", also betreffend $eH und $eM.
Leider weiß ich damit nichts anzufangen, geschweige denn habe ich eine blasse Ahnung, wo ich da anfangen soll zu suchen...
2018.01.21 12:29:31.623 1: PERL WARNING: Use of uninitialized value $eH in multiplication (*) at ./FHEM/10_CUL_HM.pm line 4589.
2018.01.21 12:29:31.623 1: stacktrace:
2018.01.21 12:29:31.623 1: main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4589)
2018.01.21 12:29:31.624 1: main::CUL_HM_Set called by fhem.pl (3484)
2018.01.21 12:29:31.624 1: main::CallFn called by fhem.pl (1752)
2018.01.21 12:29:31.624 1: main::DoSet called by fhem.pl (1785)
2018.01.21 12:29:31.624 1: main::CommandSet called by fhem.pl (1169)
2018.01.21 12:29:31.624 1: main::AnalyzeCommand called by fhem.pl (1022)
2018.01.21 12:29:31.624 1: main::AnalyzeCommandChain called by ./FHEM/98_DOIF.pm (1530)
2018.01.21 12:29:31.624 1: main::ParseCommandsDoIf called by ./FHEM/98_DOIF.pm (1972)
2018.01.21 12:29:31.624 1: main::DOIF_cmd called by ./FHEM/98_DOIF.pm (2171)
2018.01.21 12:29:31.624 1: main::DOIF_Trigger called by ./FHEM/98_DOIF.pm (2296)
2018.01.21 12:29:31.624 1: main::DOIF_Notify called by fhem.pl (3489)
2018.01.21 12:29:31.624 1: main::CallFn called by fhem.pl (3409)
2018.01.21 12:29:31.624 1: main::DoTrigger called by fhem.pl (4383)
2018.01.21 12:29:31.624 1: main::readingsEndUpdate called by fhem.pl (4565)
2018.01.21 12:29:31.625 1: main::readingsSingleUpdate called by ./FHEM/98_dummy.pm (63)
2018.01.21 12:29:31.625 1: main::dummy_Set called by fhem.pl (3484)
2018.01.21 12:29:31.625 1: main::CallFn called by fhem.pl (1752)
2018.01.21 12:29:31.625 1: main::DoSet called by fhem.pl (1785)
2018.01.21 12:29:31.625 1: main::CommandSet called by fhem.pl (1169)
2018.01.21 12:29:31.625 1: main::AnalyzeCommand called by fhem.pl (1022)
2018.01.21 12:29:31.625 1: main::AnalyzeCommandChain called by ./FHEM/91_notify.pm (104)
2018.01.21 12:29:31.625 1: main::notify_Exec called by fhem.pl (3489)
2018.01.21 12:29:31.625 1: main::CallFn called by fhem.pl (3409)
2018.01.21 12:29:31.625 1: main::DoTrigger called by fhem.pl (4383)
2018.01.21 12:29:31.625 1: main::readingsEndUpdate called by fhem.pl (4565)
2018.01.21 12:29:31.625 1: main::readingsSingleUpdate called by ./FHEM/10_MQTT_DEVICE.pm (228)
2018.01.21 12:29:31.625 1: MQTT::DEVICE::onmessage called by ./FHEM/00_MQTT.pm (448)
2018.01.21 12:29:31.625 1: MQTT::__ANON__ called by FHEM/GPUtils.pm (48)
2018.01.21 12:29:31.625 1: GPUtils::GP_ForallClients called by ./FHEM/00_MQTT.pm (458)
2018.01.21 12:29:31.626 1: MQTT::Read called by fhem.pl (3489)
2018.01.21 12:29:31.626 1: main::CallFn called by fhem.pl (687)
2018.01.21 12:29:31.626 1: PERL WARNING: Use of uninitialized value $eM in multiplication (*) at ./FHEM/10_CUL_HM.pm line 4589.
2018.01.21 12:29:31.626 1: stacktrace:
2018.01.21 12:29:31.626 1: main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4589)
2018.01.21 12:29:31.626 1: main::CUL_HM_Set called by fhem.pl (3484)
2018.01.21 12:29:31.626 1: main::CallFn called by fhem.pl (1752)
2018.01.21 12:29:31.626 1: main::DoSet called by fhem.pl (1785)
2018.01.21 12:29:31.626 1: main::CommandSet called by fhem.pl (1169)
2018.01.21 12:29:31.626 1: main::AnalyzeCommand called by fhem.pl (1022)
2018.01.21 12:29:31.626 1: main::AnalyzeCommandChain called by ./FHEM/98_DOIF.pm (1530)
2018.01.21 12:29:31.626 1: main::ParseCommandsDoIf called by ./FHEM/98_DOIF.pm (1972)
2018.01.21 12:29:31.626 1: main::DOIF_cmd called by ./FHEM/98_DOIF.pm (2171)
2018.01.21 12:29:31.626 1: main::DOIF_Trigger called by ./FHEM/98_DOIF.pm (2296)
2018.01.21 12:29:31.626 1: main::DOIF_Notify called by fhem.pl (3489)
2018.01.21 12:29:31.627 1: main::CallFn called by fhem.pl (3409)
2018.01.21 12:29:31.627 1: main::DoTrigger called by fhem.pl (4383)
2018.01.21 12:29:31.627 1: main::readingsEndUpdate called by fhem.pl (4565)
2018.01.21 12:29:31.627 1: main::readingsSingleUpdate called by ./FHEM/98_dummy.pm (63)
2018.01.21 12:29:31.627 1: main::dummy_Set called by fhem.pl (3484)
2018.01.21 12:29:31.627 1: main::CallFn called by fhem.pl (1752)
2018.01.21 12:29:31.627 1: main::DoSet called by fhem.pl (1785)
2018.01.21 12:29:31.627 1: main::CommandSet called by fhem.pl (1169)
2018.01.21 12:29:31.627 1: main::AnalyzeCommand called by fhem.pl (1022)
2018.01.21 12:29:31.627 1: main::AnalyzeCommandChain called by ./FHEM/91_notify.pm (104)
2018.01.21 12:29:31.627 1: main::notify_Exec called by fhem.pl (3489)
2018.01.21 12:29:31.627 1: main::CallFn called by fhem.pl (3409)
2018.01.21 12:29:31.627 1: main::DoTrigger called by fhem.pl (4383)
2018.01.21 12:29:31.627 1: main::readingsEndUpdate called by fhem.pl (4565)
2018.01.21 12:29:31.627 1: main::readingsSingleUpdate called by ./FHEM/10_MQTT_DEVICE.pm (228)
2018.01.21 12:29:31.627 1: MQTT::DEVICE::onmessage called by ./FHEM/00_MQTT.pm (448)
2018.01.21 12:29:31.628 1: MQTT::__ANON__ called by FHEM/GPUtils.pm (48)
2018.01.21 12:29:31.628 1: GPUtils::GP_ForallClients called by ./FHEM/00_MQTT.pm (458)
2018.01.21 12:29:31.628 1: MQTT::Read called by fhem.pl (3489)
2018.01.21 12:29:31.628 1: main::CallFn called by fhem.pl (687)
werde nacher einchecken und morgen sollte es klappen.
Hast du ein on-till ohne korrekte Zeit abgeschickt? Soll man doch nich :)
;D ;D ;D Naja doch, klaro. Das war ja das Witzige an der Sache, das ein "on-till 1" zwar einen Fehler im Log generiert, der Befehl aber bei dem angequatschten Platinenaktor quasi ein "on-for-timer unendlich" auslöst, wie sich nach langer Debatte heraus kristalisiert hat. Der Fred ging ja quasi im "falschen Board" weiter (https://forum.fhem.de/index.php?topic=83084). Hattu janisch verfolcht, wa?
Kurzzusammenfassung:
Anfang/Mitte vergangenen Jahres wollte ich nach Umbau der Heizungssteuerung irgendwie eine Kontrollanzeige über die Stati von Brenner und Pumpen haben. Da der 4CH Platinenaktor über war und zudem LED's hat, habe ich den hergenommen (CH1 Brenner, CH2 Umwälz, CH3 Lade, CH4 Zirku). Nun fehlte mir aber eine Unterscheidung zwischen "Brenner in Vorwärmung" und "Flamme an". ALso versuchte ich es erst mit "blink", was der gar nicht kennt und bin dann irgendwie auf "on-till 1" gekommen. Somit blinkt der Kanal bei Vorwärmung und ist an bei Flamme; Ziel erreicht und nie wieder angefasst...
Im Zusammenhang mit einem anderen Fehler und nach dessen Beseitigung fiel dann halt auf, das da noch irgendwo was faul ist. "betateilchen" hatte dann die zielführende Eingebung bezgl. on-till; da steht jetzt erst mal "on-for-timer" (komisch, macht ja gar keine Fehler? *DuckUndWech*) und wird gerade ersetzt durch WeMOS mit OLED, sobald die Displays da sind und ich heraus bekommen habe, wie man da Grafiken drauf zaubert...
Also sollten wir uns mal begegnen (gilt auch für die anderen hilfreichen Cracks), schmeiße ich 'n Faß Bölkstoff; schade das die meißten hier kein Moped fahren ...
moped ist nicht das Problem
[OT]
04. bis 06. Mai: 6-Zylinder Treffen beim MFG Brokdorf (mit Bodenfrost- Garantie). Mopedfahrer mit weniger als 6-Zylindern werden aber nicht verhauen ;)
Irgendwann im Juni: Kleines Treffen bei mir (Lust und Wetterabhängig)
19. bis 22. Juli: D-Treffen des CBX Club Deutschland e.V. nahe Höxter (wird vermutlich wieder ein Reinfall wie vergangenes Jahr)
Irgendwann im August: Roadrunner MC in Bad Endbach
Das sind so unsere Standards. Bis 2015 war noch immer Saisonende "Hexentreffen der Elefantentreiber Lippe e.V.", aber das wurde leider eingestellt...
[/OT]