Programmierfehler im FHEM Pushbullet Modul, es fehlt ein "use HttpUtils.pm".
Workaround: vor Pushbullet was anderes definieren, was HttpUtils.pm verwendet, z.Bsp. FHEMWEB.
Hallo zusammen,
ich habe gerade wahrscheinlich dasselbe Problem, nachdem ich HttpUtils.pm installiert habe fährt bei mir fhem nicht mehr hoch.
Leider verstehe ich:
ZitatWorkaround: vor Pushbullet was anderes definieren, was HttpUtils.pm verwendet, z.Bsp. FHEMWEB.
nicht so ganz? Was muss ich hier genau machen?
Hier noch ein Auszug aus dem Log:
2016.11.10 15:54:59 3: telnetPort: port 7072 opened
2016.11.10 15:55:00 1: reload: Error:Modul 01_FHEMWEB deactivated:
Global symbol "$selectTimestamp" requires explicit package name at FHEM/HttpUtils.pm line 82, <$fh> line 14.
Not enough arguments for main::InternalTimer at FHEM/HttpUtils.pm line 84, near "$lhash)"
Global symbol "$selectTimestamp" requires explicit package name at FHEM/HttpUtils.pm line 195, <$fh> line 14.
Global symbol "$selectTimestamp" requires explicit package name at FHEM/HttpUtils.pm line 198, <$fh> line 14.
Global symbol "$selectTimestamp" requires explicit package name at FHEM/HttpUtils.pm line 199, <$fh> line 14.
Not enough arguments for main::InternalTimer at FHEM/HttpUtils.pm line 207, near "%timerHash)"
Global symbol "$selectTimestamp" requires explicit package name at FHEM/HttpUtils.pm line 263, <$fh> line 14.
Not enough arguments for main::InternalTimer at FHEM/HttpUtils.pm line 284, near "%timerHash)"
Global symbol "$selectTimestamp" requires explicit package name at FHEM/HttpUtils.pm line 409, <$fh> line 14.
Not enough arguments for main::InternalTimer at FHEM/HttpUtils.pm line 441, near "%timerHash)"
FHEM/HttpUtils.pm has too many errors.
Compilation failed in require at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 14.
BEGIN failed--compilation aborted at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 14.
2016.11.10 15:55:00 0: Global symbol "$selectTimestamp" requires explicit package name at FHEM/HttpUtils.pm line 82, <$fh> line 14.
Not enough arguments for main::InternalTimer at FHEM/HttpUtils.pm line 84, near "$lhash)"
Global symbol "$selectTimestamp" requires explicit package name at FHEM/HttpUtils.pm line 195, <$fh> line 14.
Global symbol "$selectTimestamp" requires explicit package name at FHEM/HttpUtils.pm line 198, <$fh> line 14.
Global symbol "$selectTimestamp" requires explicit package name at FHEM/HttpUtils.pm line 199, <$fh> line 14.
Not enough arguments for main::InternalTimer at FHEM/HttpUtils.pm line 207, near "%timerHash)"
Global symbol "$selectTimestamp" requires explicit package name at FHEM/HttpUtils.pm line 263, <$fh> line 14.
Not enough arguments for main::InternalTimer at FHEM/HttpUtils.pm line 284, near "%timerHash)"
Global symbol "$selectTimestamp" requires explicit package name at FHEM/HttpUtils.pm line 409, <$fh> line 14.
Not enough arguments for main::InternalTimer at FHEM/HttpUtils.pm line 441, near "%timerHash)"
FHEM/HttpUtils.pm has too many errors.
Compilation failed in require at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 14.
BEGIN failed--compilation aborted at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 14.
2016.11.10 15:55:00 1: reload: Error:Modul 01_FHEMWEB deactivated:
Attempt to reload HttpUtils.pm aborted.
Compilation failed in require at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 22.
BEGIN failed--compilation aborted at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 22.
2016.11.10 15:55:00 0: Attempt to reload HttpUtils.pm aborted.
Vielen Dank vorab
Es hat sich erledigt, ich hatte zum Glück noch die alte Httputils.pm Version, danach lief es wieder...