PERL WARNING: Constant subroutine main::SHIFT redefined at ./FHEM/10_FRM.pm

Begonnen von ThoTo, 14 März 2018, 20:13:42

Vorheriges Thema - Nächstes Thema

ThoTo

Hallo zusammen!

FHEM schreibt mir bei jedem Start folgenden Meldungen ins Log:
2018.03.14 06:46:17 1: PERL WARNING: Constant subroutine main::SHIFT redefined at ./FHEM/10_FRM.pm line 52.
main::BEGIN() called at ./FHEM/10_FRM.pm line 52
eval {...} called at ./FHEM/10_FRM.pm line 52
require ./FHEM/10_FRM.pm called at fhem.pl line 2446
eval {...} called at fhem.pl line 2445
main::CommandReload(undef, "10_FRM", undef) called at fhem.pl line 1859
main::LoadModule("FRM", undef) called at fhem.pl line 1916
main::CommandDefine(undef, "OWArduino FRM fhem_hw:2004", "define") called at fhem.pl line 1173
main::AnalyzeCommand(undef, "define OWArduino FRM fhem_hw:2004", "ACC") called at fhem.pl line 1026
main::AnalyzeCommandChain(undef, "define OWArduino FRM fhem_hw:2004") called at configDB.pm line 787
main::_cfgDB_Execute(undef, "attr global userattr DbLogExclude DbLogInclude alexaName alex"..., "attr global autoload_undefined_devices 1", "attr global autosave 0", "attr global dnsHostsFile /etc/hosts", "attr global dnsServer 192.168.1.2", "attr global exclude_from_update 19_Revolt.pm", "attr global group FHEM", "attr global holiday2we AT_Feiertage", ...) called at configDB.pm line 479
main::cfgDB_ReadAll(undef) called at fhem.pl line 546
2018.03.14 06:46:17 1: OWX_FRM::Define warning: version 7.05 not identical to OWX version 7.08
2018.03.14 06:46:19 1: PERL WARNING: Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 2036.


Wie kann ich dieses Verhalten abstellen bzw. ist es überhaupt relevant?

LG Thomas
KNX | MQTT | Docker | Sonos | FHEMapp

"Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher." (Albert Einstein)

cberl

Hallo, habe eine ähnliche Meldung im Zusammenhang mit Firmata:


2018.06.03 20:25:39 1: PERL WARNING: Constant subroutine main::SHIFT redefined at ./FHEM/20_FRM_PWM.pm line 49, <$fh> line 1231.
main::BEGIN() called at ./FHEM/20_FRM_PWM.pm line 49
eval {...} called at ./FHEM/20_FRM_PWM.pm line 49
require ./FHEM/20_FRM_PWM.pm called at C:/fhem/fhem.pl line 2490
eval {...} called at C:/fhem/fhem.pl line 2489
main::CommandReload(undef, "20_FRM_PWM", undef) called at C:/fhem/fhem.pl line 1894
main::LoadModule("FRM_PWM", undef) called at C:/fhem/fhem.pl line 1951
main::CommandDefine(undef, "frm6.pwm2 FRM_PWM 2", "define") called at C:/fhem/fhem.pl line 1208
main::AnalyzeCommand(undef, "define frm6.pwm2 FRM_PWM 2", "ACC") called at C:/fhem/fhem.pl line 1058
main::AnalyzeCommandChain(undef, "define frm6.pwm2 FRM_PWM 2") called at C:/fhem/fhem.pl line 1346
main::CommandInclude(undef, "C:/fhem/fhem.cfg") called at C:/fhem/fhem.pl line 577


Ich spüre aber keine Auswirkungen. Der PWM Port macht bei mir was er soll.

Bye Chris
Fhem immer aktuell @win2016 und @ubuntu VM|7xFRM/ArduinoEthernet|Homematic|HMLan|CUNO|HarmonyHub|Modbus|Z-Wave|Milight-Hub|MQTT|OWX an ETH-UART|GoogleAssist,Alexa,Sonos|2nHelios IP Vario|Amad-Odroid|Telegram|Enigma2