Hallo,
ich habe eine Frage:
ich habe einen UP Dimmer von Homematic erfolgreich in FHEM integriert; die automatisch erzeugten WebCMD funktionieren auch soweit, ich kann das Licht an / aus schalten und dimmen usw.
Jetzt ist mir nur aufgefallen, dass bei jedem Schaltvorgang im Logfile folgende Einträge generiert werden:
2015.09.23 04:35:17 3: CUL_HM set LI_LIVING up
2015.09.23 04:35:17 1: PERL WARNING: Argument "set_13" isn't numeric in division (/) at (eval 533) line 1.
2015.09.23 04:35:17 3: CUL_HM set LI_LIVING up
2015.09.23 04:35:17 1: PERL WARNING: Argument "set_13" isn't numeric in division (/) at (eval 534) line 1.
2015.09.23 04:35:17 1: PERL WARNING: Argument "set_23" isn't numeric in division (/) at (eval 535) line 1.
2015.09.23 04:35:17 3: CUL_HM set LI_LIVING up
2015.09.23 04:35:18 1: PERL WARNING: Argument "set_16.5" isn't numeric in division (/) at (eval 538) line 1.
2015.09.23 04:35:18 3: CUL_HM set LI_LIVING up
2015.09.23 04:35:18 1: PERL WARNING: Argument "set_18" isn't numeric in division (/) at (eval 541) line 1.
2015.09.23 04:35:18 3: CUL_HM set LI_LIVING up
2015.09.23 04:35:20 1: PERL WARNING: Argument "set_29.5" isn't numeric in division (/) at (eval 559) line 1.
2015.09.23 04:35:20 3: CUL_HM set LI_LIVING up
2015.09.23 05:07:33 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 567) line 1.
2015.09.23 05:07:33 3: CUL_HM set LI_LIVING off
woran könnte dies liegen?
Ich nutze die aktuelle FHEM Version, welche ich mit Update auf den neuesten Stand gebracht habe.
LG
Kaiman
irgendwo in einer berechnung wird der state des dimmers genutzt. zb: myutils, readingsgroup, userreading, svg, ....
eventuell hift es stacktrace ein zu schalten. ich würde erst einmal die fhem.cfg nach dem dimmernamen durchsuchen.
Hallo,
die Fehlermeldung / Warning tritt nur auf, wenn ich den Dimmer über die Webseite bediene, also an/ausschalte oder dimme.
ein Stacktrace ergibt:
2015.09.23 12:32:55 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at ./FHEM/01_FHEMWEB.pm line 2245.
2015.09.23 12:32:55 3: stacktrace:
2015.09.23 12:32:55 3: main::__ANON__ called by ./FHEM/01_FHEMWEB.pm (2245)
2015.09.23 12:32:55 3: main::FW_dev2image called by ./FHEM/01_FHEMWEB.pm (2504)
2015.09.23 12:32:55 3: main::FW_devState called by ./FHEM/01_FHEMWEB.pm (2401)
2015.09.23 12:32:55 3: main::FW_Notify called by fhem.pl (3058)
2015.09.23 12:32:55 3: main::CallFn called by fhem.pl (2981)
2015.09.23 12:32:55 3: main::DoTrigger called by fhem.pl (3822)
2015.09.23 12:32:55 3: main::readingsEndUpdate called by ./FHEM/98_structure.pm (285)
2015.09.23 12:32:55 3: main::structure_Notify called by fhem.pl (3058)
2015.09.23 12:32:55 3: main::CallFn called by fhem.pl (2981)
2015.09.23 12:32:55 3: main::DoTrigger called by fhem.pl (3822)
2015.09.23 12:32:55 3: main::readingsEndUpdate called by fhem.pl (3975)
2015.09.23 12:32:55 3: main::readingsSingleUpdate called by ./FHEM/10_CUL_HM.pm (7550)
2015.09.23 12:32:55 3: main::CUL_HM_UpdtReadSingle called by ./FHEM/10_CUL_HM.pm (5231)
2015.09.23 12:32:55 3: main::CUL_HM_Set called by fhem.pl (3053)
2015.09.23 12:32:55 3: main::CallFn called by fhem.pl (1531)
2015.09.23 12:32:55 3: main::DoSet called by fhem.pl (1561)
2015.09.23 12:32:55 3: main::CommandSet called by fhem.pl (1042)
2015.09.23 12:32:55 3: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2065)
2015.09.23 12:32:55 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (635)
2015.09.23 12:32:55 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (435)
2015.09.23 12:32:55 3: main::FW_Read called by fhem.pl (3058)
2015.09.23 12:32:55 3: main::CallFn called by fhem.pl (651)
2015.09.23 12:32:55 1: PERL WARNING: Argument "set_10" isn't numeric in division (/) at (eval 671) line 1.
2015.09.23 12:32:55 3: stacktrace:
2015.09.23 12:32:55 3: main::__ANON__ called by (eval 671) (1)
2015.09.23 12:32:55 3: (eval) called by ./FHEM/01_FHEMWEB.pm (2235)
2015.09.23 12:32:55 3: main::FW_dev2image called by ./FHEM/01_FHEMWEB.pm (2504)
2015.09.23 12:32:55 3: main::FW_devState called by ./FHEM/01_FHEMWEB.pm (2401)
2015.09.23 12:32:55 3: main::FW_Notify called by fhem.pl (3058)
2015.09.23 12:32:55 3: main::CallFn called by fhem.pl (2981)
2015.09.23 12:32:55 3: main::DoTrigger called by fhem.pl (3822)
2015.09.23 12:32:55 3: main::readingsEndUpdate called by fhem.pl (3975)
2015.09.23 12:32:55 3: main::readingsSingleUpdate called by ./FHEM/10_CUL_HM.pm (7550)
2015.09.23 12:32:55 3: main::CUL_HM_UpdtReadSingle called by ./FHEM/10_CUL_HM.pm (5231)
2015.09.23 12:32:55 3: main::CUL_HM_Set called by fhem.pl (3053)
2015.09.23 12:32:55 3: main::CallFn called by fhem.pl (1531)
2015.09.23 12:32:55 3: main::DoSet called by fhem.pl (1561)
2015.09.23 12:32:55 3: main::CommandSet called by fhem.pl (1042)
2015.09.23 12:32:55 3: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2065)
2015.09.23 12:32:55 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (635)
2015.09.23 12:32:55 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (435)
2015.09.23 12:32:55 3: main::FW_Read called by fhem.pl (3058)
2015.09.23 12:32:55 3: main::CallFn called by fhem.pl (651)
2015.09.23 12:32:55 3: CUL_HM set LI_LIVING up
2015.09.23 12:32:55 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at ./FHEM/01_FHEMWEB.pm line 2245.
2015.09.23 12:32:55 3: stacktrace:
2015.09.23 12:32:55 3: main::__ANON__ called by ./FHEM/01_FHEMWEB.pm (2245)
2015.09.23 12:32:55 3: main::FW_dev2image called by ./FHEM/01_FHEMWEB.pm (2504)
2015.09.23 12:32:55 3: main::FW_devState called by ./FHEM/01_FHEMWEB.pm (2401)
2015.09.23 12:32:55 3: main::FW_Notify called by fhem.pl (3058)
2015.09.23 12:32:55 3: main::CallFn called by fhem.pl (2981)
2015.09.23 12:32:55 3: main::DoTrigger called by fhem.pl (3822)
2015.09.23 12:32:55 3: main::readingsEndUpdate called by ./FHEM/98_structure.pm (285)
2015.09.23 12:32:55 3: main::structure_Notify called by fhem.pl (3058)
2015.09.23 12:32:55 3: main::CallFn called by fhem.pl (2981)
2015.09.23 12:32:55 3: main::DoTrigger called by fhem.pl (3276)
2015.09.23 12:32:55 3: main::Dispatch called by ./FHEM/00_HMLAN.pm (737)
2015.09.23 12:32:55 3: main::HMLAN_Parse called by ./FHEM/00_HMLAN.pm (561)
2015.09.23 12:32:55 3: main::HMLAN_Read called by fhem.pl (3058)
2015.09.23 12:32:55 3: main::CallFn called by fhem.pl (651)
2015.09.23 12:32:58 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at ./FHEM/01_FHEMWEB.pm line 2245.
2015.09.23 12:32:58 3: stacktrace:
2015.09.23 12:32:58 3: main::__ANON__ called by ./FHEM/01_FHEMWEB.pm (2245)
2015.09.23 12:32:58 3: main::FW_dev2image called by ./FHEM/01_FHEMWEB.pm (2504)
2015.09.23 12:32:58 3: main::FW_devState called by ./FHEM/01_FHEMWEB.pm (2401)
2015.09.23 12:32:58 3: main::FW_Notify called by fhem.pl (3058)
2015.09.23 12:32:58 3: main::CallFn called by fhem.pl (2981)
2015.09.23 12:32:58 3: main::DoTrigger called by fhem.pl (3822)
2015.09.23 12:32:58 3: main::readingsEndUpdate called by ./FHEM/98_structure.pm (285)
2015.09.23 12:32:58 3: main::structure_Notify called by fhem.pl (3058)
2015.09.23 12:32:58 3: main::CallFn called by fhem.pl (2981)
2015.09.23 12:32:58 3: main::DoTrigger called by fhem.pl (3822)
2015.09.23 12:32:58 3: main::readingsEndUpdate called by fhem.pl (3975)
2015.09.23 12:32:58 3: main::readingsSingleUpdate called by ./FHEM/10_CUL_HM.pm (7550)
2015.09.23 12:32:58 3: main::CUL_HM_UpdtReadSingle called by ./FHEM/10_CUL_HM.pm (4189)
2015.09.23 12:32:58 3: main::CUL_HM_Set called by fhem.pl (3053)
2015.09.23 12:32:58 3: main::CallFn called by fhem.pl (1531)
2015.09.23 12:32:58 3: main::DoSet called by fhem.pl (1561)
2015.09.23 12:32:58 3: main::CommandSet called by fhem.pl (1042)
2015.09.23 12:32:58 3: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2065)
2015.09.23 12:32:58 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (635)
2015.09.23 12:32:58 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (435)
2015.09.23 12:32:58 3: main::FW_Read called by fhem.pl (3058)
2015.09.23 12:32:58 3: main::CallFn called by fhem.pl (651)
2015.09.23 12:32:58 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at ./FHEM/01_FHEMWEB.pm line 2245.
2015.09.23 12:32:58 3: stacktrace:
2015.09.23 12:32:58 3: main::__ANON__ called by ./FHEM/01_FHEMWEB.pm (2245)
2015.09.23 12:32:58 3: main::FW_dev2image called by ./FHEM/01_FHEMWEB.pm (2504)
2015.09.23 12:32:58 3: main::FW_devState called by ./FHEM/01_FHEMWEB.pm (2401)
2015.09.23 12:32:58 3: main::FW_Notify called by fhem.pl (3058)
2015.09.23 12:32:58 3: main::CallFn called by fhem.pl (2981)
2015.09.23 12:32:58 3: main::DoTrigger called by fhem.pl (3822)
2015.09.23 12:32:58 3: main::readingsEndUpdate called by ./FHEM/98_structure.pm (285)
2015.09.23 12:32:58 3: main::structure_Notify called by fhem.pl (3058)
2015.09.23 12:32:58 3: main::CallFn called by fhem.pl (2981)
2015.09.23 12:32:58 3: main::DoTrigger called by fhem.pl (3822)
2015.09.23 12:32:58 3: main::readingsEndUpdate called by fhem.pl (3975)
2015.09.23 12:32:58 3: main::readingsSingleUpdate called by ./FHEM/10_CUL_HM.pm (7550)
2015.09.23 12:32:58 3: main::CUL_HM_UpdtReadSingle called by ./FHEM/10_CUL_HM.pm (5231)
2015.09.23 12:32:58 3: main::CUL_HM_Set called by fhem.pl (3053)
2015.09.23 12:32:58 3: main::CallFn called by fhem.pl (1531)
2015.09.23 12:32:58 3: main::DoSet called by fhem.pl (1561)
2015.09.23 12:32:58 3: main::CommandSet called by fhem.pl (1042)
2015.09.23 12:32:58 3: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2065)
2015.09.23 12:32:58 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (635)
2015.09.23 12:32:58 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (435)
2015.09.23 12:32:58 3: main::FW_Read called by fhem.pl (3058)
2015.09.23 12:32:58 3: main::CallFn called by fhem.pl (651)
2015.09.23 12:32:58 1: PERL WARNING: Argument "set_10.5" isn't numeric in division (/) at (eval 674) line 1.
2015.09.23 12:32:58 3: stacktrace:
2015.09.23 12:32:58 3: main::__ANON__ called by (eval 674) (1)
2015.09.23 12:32:58 3: (eval) called by ./FHEM/01_FHEMWEB.pm (2235)
2015.09.23 12:32:58 3: main::FW_dev2image called by ./FHEM/01_FHEMWEB.pm (2504)
2015.09.23 12:32:58 3: main::FW_devState called by ./FHEM/01_FHEMWEB.pm (2401)
2015.09.23 12:32:58 3: main::FW_Notify called by fhem.pl (3058)
2015.09.23 12:32:58 3: main::CallFn called by fhem.pl (2981)
2015.09.23 12:32:58 3: main::DoTrigger called by fhem.pl (3822)
2015.09.23 12:32:58 3: main::readingsEndUpdate called by fhem.pl (3975)
2015.09.23 12:32:58 3: main::readingsSingleUpdate called by ./FHEM/10_CUL_HM.pm (7550)
2015.09.23 12:32:59 3: main::CUL_HM_UpdtReadSingle called by ./FHEM/10_CUL_HM.pm (5231)
2015.09.23 12:32:59 3: main::CUL_HM_Set called by fhem.pl (3053)
2015.09.23 12:32:59 3: main::CallFn called by fhem.pl (1531)
2015.09.23 12:32:59 3: main::DoSet called by fhem.pl (1561)
2015.09.23 12:32:59 3: main::CommandSet called by fhem.pl (1042)
2015.09.23 12:32:59 3: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2065)
2015.09.23 12:32:59 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (635)
2015.09.23 12:32:59 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (435)
2015.09.23 12:32:59 3: main::FW_Read called by fhem.pl (3058)
2015.09.23 12:32:59 3: main::CallFn called by fhem.pl (651)
2015.09.23 12:32:59 3: CUL_HM set LI_LIVING up
2015.09.23 12:32:59 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at ./FHEM/01_FHEMWEB.pm line 2245.
2015.09.23 12:32:59 3: stacktrace:
2015.09.23 12:32:59 3: main::__ANON__ called by ./FHEM/01_FHEMWEB.pm (2245)
2015.09.23 12:32:59 3: main::FW_dev2image called by ./FHEM/01_FHEMWEB.pm (2504)
2015.09.23 12:32:59 3: main::FW_devState called by ./FHEM/01_FHEMWEB.pm (2401)
2015.09.23 12:32:59 3: main::FW_Notify called by fhem.pl (3058)
2015.09.23 12:32:59 3: main::CallFn called by fhem.pl (2981)
2015.09.23 12:32:59 3: main::DoTrigger called by fhem.pl (3822)
2015.09.23 12:32:59 3: main::readingsEndUpdate called by ./FHEM/98_structure.pm (285)
2015.09.23 12:32:59 3: main::structure_Notify called by fhem.pl (3058)
2015.09.23 12:32:59 3: main::CallFn called by fhem.pl (2981)
2015.09.23 12:32:59 3: main::DoTrigger called by fhem.pl (3276)
2015.09.23 12:32:59 3: main::Dispatch called by ./FHEM/00_HMLAN.pm (737)
2015.09.23 12:32:59 3: main::HMLAN_Parse called by ./FHEM/00_HMLAN.pm (561)
2015.09.23 12:32:59 3: main::HMLAN_Read called by fhem.pl (3058)
2015.09.23 12:32:59 3: main::CallFn called by fhem.pl (651)
2015.09.23 12:33:02 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at ./FHEM/01_FHEMWEB.pm line 2245.
2015.09.23 12:33:02 3: stacktrace:
2015.09.23 12:33:02 3: main::__ANON__ called by ./FHEM/01_FHEMWEB.pm (2245)
2015.09.23 12:33:02 3: main::FW_dev2image called by ./FHEM/01_FHEMWEB.pm (2504)
2015.09.23 12:33:02 3: main::FW_devState called by ./FHEM/01_FHEMWEB.pm (2401)
2015.09.23 12:33:02 3: main::FW_Notify called by fhem.pl (3058)
2015.09.23 12:33:02 3: main::CallFn called by fhem.pl (2981)
2015.09.23 12:33:02 3: main::DoTrigger called by fhem.pl (3822)
2015.09.23 12:33:02 3: main::readingsEndUpdate called by ./FHEM/98_structure.pm (285)
2015.09.23 12:33:02 3: main::structure_Notify called by fhem.pl (3058)
2015.09.23 12:33:02 3: main::CallFn called by fhem.pl (2981)
2015.09.23 12:33:02 3: main::DoTrigger called by fhem.pl (3822)
2015.09.23 12:33:02 3: main::readingsEndUpdate called by fhem.pl (3975)
2015.09.23 12:33:02 3: main::readingsSingleUpdate called by ./FHEM/10_CUL_HM.pm (7550)
2015.09.23 12:33:02 3: main::CUL_HM_UpdtReadSingle called by ./FHEM/10_CUL_HM.pm (5231)
2015.09.23 12:33:02 3: main::CUL_HM_Set called by fhem.pl (3053)
2015.09.23 12:33:02 3: main::CallFn called by fhem.pl (1531)
2015.09.23 12:33:02 3: main::DoSet called by fhem.pl (1561)
2015.09.23 12:33:02 3: main::CommandSet called by fhem.pl (1042)
2015.09.23 12:33:02 3: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2065)
2015.09.23 12:33:02 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (635)
2015.09.23 12:33:02 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (435)
2015.09.23 12:33:02 3: main::FW_Read called by fhem.pl (3058)
2015.09.23 12:33:02 3: main::CallFn called by fhem.pl (651)
2015.09.23 12:33:02 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 676) line 1.
2015.09.23 12:33:02 3: stacktrace:
2015.09.23 12:33:02 3: main::__ANON__ called by (eval 676) (1)
2015.09.23 12:33:02 3: (eval) called by ./FHEM/01_FHEMWEB.pm (2235)
2015.09.23 12:33:02 3: main::FW_dev2image called by ./FHEM/01_FHEMWEB.pm (2504)
2015.09.23 12:33:02 3: main::FW_devState called by ./FHEM/01_FHEMWEB.pm (2401)
2015.09.23 12:33:02 3: main::FW_Notify called by fhem.pl (3058)
2015.09.23 12:33:02 3: main::CallFn called by fhem.pl (2981)
2015.09.23 12:33:02 3: main::DoTrigger called by fhem.pl (3822)
2015.09.23 12:33:02 3: main::readingsEndUpdate called by fhem.pl (3975)
2015.09.23 12:33:02 3: main::readingsSingleUpdate called by ./FHEM/10_CUL_HM.pm (7550)
2015.09.23 12:33:02 3: main::CUL_HM_UpdtReadSingle called by ./FHEM/10_CUL_HM.pm (5231)
2015.09.23 12:33:02 3: main::CUL_HM_Set called by fhem.pl (3053)
2015.09.23 12:33:02 3: main::CallFn called by fhem.pl (1531)
2015.09.23 12:33:02 3: main::DoSet called by fhem.pl (1561)
2015.09.23 12:33:02 3: main::CommandSet called by fhem.pl (1042)
2015.09.23 12:33:02 3: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2065)
2015.09.23 12:33:02 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (635)
2015.09.23 12:33:02 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (435)
2015.09.23 12:33:02 3: main::FW_Read called by fhem.pl (3058)
2015.09.23 12:33:02 3: main::CallFn called by fhem.pl (651)
2015.09.23 12:33:02 3: CUL_HM set LI_LIVING off
Kann jmd daraus schlussfolgern, wo der Fehler/Warnung herrührt?
du.nutzt attr devstateicon und eine structure?
Hallo
Ja hab beides;
Kommen die Fehler ggf daher?
Die structure schaltet 2 HM Geräte (allerdings nur ein und aus)
schon möglich.
Fehler gefunden; ich hatte in der Ermittlung des devstateicon einen Fehler.
DANKE
Welchen Fehler hast du dort verbessert? Habe genau das selbe Problem