Fehler beim reload 10_websocket_fhem.pm

Begonnen von Brandenburger, 27 November 2019, 13:45:44

Vorheriges Thema - Nächstes Thema

Brandenburger

Hi,

ich versuche gerade das Modul zu installieren. Die Dateien 00_websocket.pm, 10_websocket_json.pm und 10_websocket_fhem.pm sind im Ordner FHEM. Beim laden mit "reload 10_websocket.pm" werden Fehler ausgegeben:Global symbol "%inform" requires explicit package name (did you forget to declare "my %inform"?) at ./FHEM/10_websocket_fhem.pm line 91.
Global symbol "%defs" requires explicit package name (did you forget to declare "my %defs"?) at ./FHEM/10_websocket_fhem.pm line 92.
Global symbol "%inform" requires explicit package name (did you forget to declare "my %inform"?) at ./FHEM/10_websocket_fhem.pm line 93.
Global symbol "%inform" requires explicit package name (did you forget to declare "my %inform"?) at ./FHEM/10_websocket_fhem.pm line 94.
Global symbol "%inform" requires explicit package name (did you forget to declare "my %inform"?) at ./FHEM/10_websocket_fhem.pm line 97.
Global symbol "%attr" requires explicit package name (did you forget to declare "my %attr"?) at ./FHEM/10_websocket_fhem.pm line 99.
Global symbol "%inform" requires explicit package name (did you forget to declare "my %inform"?) at ./FHEM/10_websocket_fhem.pm line 103.
Global symbol "%inform" requires explicit package name (did you forget to declare "my %inform"?) at ./FHEM/10_websocket_fhem.pm line 106.

Der reload der anderen Module verlief Problemlos.

Grüße aus Brandenburg!

Syrex-o

Hey,
Hast du alle Pakete installiert ohne Fehler ?

Beste Grüße

Brandenburger

Nach erneutem Aufruf von:
[/sudo cpan App::cpanminus
sudo cpanm Protocol::WebSocket
sudo cpanm JSON
code]
bekomme ich die Info, dass alles "up to date" ist.
Der Fehler wird weiterhin nach "reload 10_websocket.pm" angezeigt. FHEM hatte ich auch schon neu gestartet.
Ist der Fehler relevant? Die Websockets ließen sich trotzdem anlegen.[code]copy content from websocket folder to opt/fhem/FHEM
define wsPort websocket 8080 global
define wsPort_json websocket_json

Syrex-o

Ist zwar eine Warnung (bekomme ich auch), kannst du aber außer acht lassen.
Sollte trotzdem gehen.

Beste Grüße