PERL WARNING: Use of uninitialized value $eH in multiplication (*) at ...

Begonnen von M_I_B, 21 Januar 2018, 12:41:04

Vorheriges Thema - Nächstes Thema

M_I_B

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)

martinp876

werde nacher einchecken und morgen sollte es klappen.
Hast du ein on-till ohne korrekte Zeit abgeschickt? Soll man doch nich :)

M_I_B

 ;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 ...

martinp876


M_I_B

[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]