FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: pez3 am 17 September 2015, 17:03:25

Titel: [gelöst] Fehler beim Start von FHEM nach installation von Pushbullet
Beitrag von: pez3 am 17 September 2015, 17:03:25
hallo,

ich bin momentan gerade dabei Pushbullet auf meinem FHEM System (raspberry pi) zum laufen zu bekommen.

Ich habe es mittlerweile geschafft, nachrichten auf mein handy zu schicken. Solange ich FHEM nicht neu starte, läuft alles soweit wunderbar. Wenn ich jedoch versuche FHEM neu zu starten fährt fhem nicht mehr komplett hoch und ich erhalte im LOG folgenden eintrag:

Undefined subroutine &main::HttpUtils_BlockingGet called at ./FHEM/70_Pushbullet.pm line 453.

Leider bin ich trotz intensiver suche noch zu keiner lösung gekommen.

Vielleicht kann mir hier wer weiterhelfen

Danke einstweilen

grüße Peter
Titel: Antw:Fehler beim Start von FHEM nach installation von Pushbullet
Beitrag von: rudolfkoenig am 17 September 2015, 17:19:25
Programmierfehler im FHEM Pushbullet Modul, es fehlt ein "use HttpUtils.pm".
Workaround: vor Pushbullet was anderes definieren, was HttpUtils.pm verwendet, z.Bsp. FHEMWEB.
Titel: Antw:Fehler beim Start von FHEM nach installation von Pushbullet
Beitrag von: pez3 am 17 September 2015, 17:30:04
fantastisch!!!! es hat funktioniert!

vielen vielen dank  für die schnelle hilfe!

btw. danke rudolfkoenig und alle anderen entwickler für dieses wahnsinns produkt!!! ich bin fhem süchtig :)

grüße peter
Titel: Antw:[gelöst] Fehler beim Start von FHEM nach installation von Pushbullet
Beitrag von: steimer-vl am 10 November 2016, 16:11:59
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
Titel: Antw:[gelöst] Fehler beim Start von FHEM nach installation von Pushbullet
Beitrag von: steimer-vl am 10 November 2016, 18:31:45
Es hat sich erledigt, ich hatte zum Glück noch die alte Httputils.pm Version, danach lief es wieder...