Cannot autoload SD_WS07

Begonnen von stefanru, 18 März 2018, 16:09:27

Vorheriges Thema - Nächstes Thema

stefanru

Hi,

nach dem heutigen Update gibt es ein Problem mit SD_WS07.
Ich habe die Signaludino dev _r33 in der update List.
Scheinbar ist hier ein check strenger geworden?
"Error:Modul 14_SD_WS07 deactivated: Global symbol "$rssi" requires explicit package name at ./FHEM/14_SD_WS07.pm line 104. Global symbol "$rssi" requires explicit package name at ./FHEM/14_SD_WS07.pm line 105."

Kann das jemand anpassen?

Update List:
http://fhem.de/fhemupdate/controls_fhem.txt
https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r33/controls_signalduino.txt
https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt
https://raw.githubusercontent.com/uniqueck/fhem-abfall/master/controls_fhemabfall.txt


Log vom Update:

2018.03.18 15:58:47 1 :
2018.03.18 15:58:47 1 : fhem
2018.03.18 15:58:48 1 : UPD FHEM/00_SIGNALduino.pm
2018.03.18 15:58:48 1 : UPD FHEM/14_Hideki.pm
2018.03.18 15:58:48 1 : UPD FHEM/14_SD_RSL.pm
2018.03.18 15:58:48 1 : UPD FHEM/14_SD_WS07.pm
2018.03.18 15:58:48 1 : UPD FHEM/14_SD_WS09.pm
2018.03.18 15:58:48 1 : UPD FHEM/14_SD_WS_Maverick.pm
2018.03.18 15:58:48 1 : UPD FHEM/41_OREGON.pm
2018.03.18 15:58:48 1 : UPD FHEM/90_SIGNALduino_un.pm
2018.03.18 15:58:48 1 : UPD FHEM/98_Dooya.pm
2018.03.18 15:58:49 1 : UPD FHEM/firmware/SIGNALduino_nano328.hex
2018.03.18 15:58:49 1 : UPD FHEM/firmware/SIGNALduino_promini328.hex
2018.03.18 15:58:49 1 : UPD FHEM/firmware/SIGNALduino_uno.hex
2018.03.18 15:58:50 1 : saving fhem.cfg
2018.03.18 15:58:50 1 : saving ./log/fhem.save
2018.03.18 15:58:50 1 :
2018.03.18 15:58:50 1 :
2018.03.18 15:58:50 1 : signalduino
2018.03.18 15:58:51 1 : UPD FHEM/14_SD_RSL.pm
2018.03.18 15:58:54 1 : UPD FHEM/firmware/SIGNALduino_nanoCC1101.hex
2018.03.18 15:58:54 1 : UPD FHEM/firmware/SIGNALDuino_radinoCC1101.hex
2018.03.18 15:58:54 1 : UPD FHEM/90_SIGNALduino_un.pm
2018.03.18 15:58:54 1 : UPD FHEM/14_SD_WS09.pm
2018.03.18 15:58:54 1 : UPD FHEM/41_OREGON.pm
2018.03.18 15:58:54 1 : UPD FHEM/98_Dooya.pm
2018.03.18 15:58:54 1 : UPD FHEM/firmware/SIGNALduino_nano328.hex
2018.03.18 15:58:54 1 : UPD FHEM/firmware/SIGNALduino_promini328.hex
2018.03.18 15:58:54 1 : UPD FHEM/firmware/SIGNALduino_uno.hex
2018.03.18 15:58:55 1 : UPD FHEM/14_SD_WS_Maverick.pm
2018.03.18 15:58:55 1 : UPD FHEM/14_SD_WS07.pm
2018.03.18 15:58:55 1 : UPD FHEM/00_SIGNALduino.pm
2018.03.18 15:58:55 1 : UPD FHEM/14_Hideki.pm
2018.03.18 15:58:56 1 : saving fhem.cfg
2018.03.18 15:58:56 1 : saving ./log/fhem.save
2018.03.18 15:58:56 1 :
2018.03.18 15:58:56 1 : New entries in the CHANGED file:
2018.03.18 15:58:56 1 : 16.03.2018
2018.03.18 15:58:56 1 : 14_SD_WS_Maverick: rename Readings, fit to Maverick_RFXTRX now
2018.03.18 15:58:56 1 : added attribute inactivityInterval and updated commandref
2018.03.18 15:58:56 1 : 15.02.02018
2018.03.18 15:58:56 1 : 00_SIGNALduino.pm
2018.03.18 15:58:56 1 : attribut zum Aktivieren aller Log Eintrage auch als Event
2018.03.18 15:58:56 1 : 08.02.2018
2018.03.18 15:58:56 1 : 00_SIGNALduino.pm Anpassung FHT80 Sub - Parity
2018.03.18 15:58:56 1 : 12.12.2017
2018.03.18 15:58:56 1 : 14_SD_WS07.pm implementing correction factor temperature and humidity. logs revised
2018.03.18 15:58:56 1 : 05.12.2017
2018.03.18 15:58:56 1 : 00_SIGNALduino.pm commandref ins deutsche übersetzte und fs20 Demodulation verbessert
2018.03.18 15:58:56 1 : 14_Hideki.pm: commandref überarbeitet
2018.03.18 15:58:56 1 : 41_Oregon.pm: Deutsche commandref ergänzt
2018.03.18 15:58:56 1 : 02.12.2017
2018.03.18 15:58:56 1 : 14_Hideki.pm implementing Hideki SecondChecksum
2018.03.18 15:58:56 1 :
2018.03.18 15:58:56 1 :
2018.03.18 15:58:56 1 : fhemtabletui
2018.03.18 15:58:56 1 : nothing to do...
2018.03.18 15:58:56 1 :
2018.03.18 15:58:56 1 :
2018.03.18 15:58:56 1 : fhemabfall
2018.03.18 15:58:56 1 : nothing to do...
2018.03.18 15:58:56 1 : Calling /usr/bin/perl ./contrib/commandref_join.pl -noWarnings, this may take a while
2018.03.18 15:58:57 1 : reload: Error:Modul 14_SD_WS07 deactivated: Global symbol "$rssi" requires explicit package name at ./FHEM/14_SD_WS07.pm line 104. Global symbol "$rssi" requires explicit package name at ./FHEM/14_SD_WS07.pm line 105.
2018.03.18 15:58:57 0 : Global symbol "$rssi" requires explicit package name at ./FHEM/14_SD_WS07.pm line 104. Global symbol "$rssi" requires explicit package name at ./FHEM/14_SD_WS07.pm line 105.
2018.03.18 15:58:57 0 : ERROR: Cannot autoload SD_WS07
2018.03.18 15:58:57 3 : sESP_433: Unknown code P7#A88FF2F00, help me!
2018.03.18 15:59:00 1 : reload: Error:Modul 14_SD_WS07 deactivated: Global symbol "$rssi" requires explicit package name at ./FHEM/14_SD_WS07.pm line 104. Global symbol "$rssi" requires explicit package name at ./FHEM/14_SD_WS07.pm line 105.
2018.03.18 15:59:00 0 : Global symbol "$rssi" requires explicit package name at ./FHEM/14_SD_WS07.pm line 104. Global symbol "$rssi" requires explicit package name at ./FHEM/14_SD_WS07.pm line 105.
2018.03.18 15:59:00 0 : ERROR: Cannot autoload SD_WS07


Gruß,
Stefan

australien

#1
hab leider das gleiche Problem.

2018.03.21 09:09:50 1: PERL WARNING: Use of uninitialized value $temp in numeric le (<=) at ./FHEM/14_CUL_TCM97001.pm line 315.
2018.03.21 09:09:50 1: PERL WARNING: Use of uninitialized value $temp in numeric ge (>=) at ./FHEM/14_CUL_TCM97001.pm line 315.
2018.03.21 09:09:50 1: PERL WARNING: Use of uninitialized value $temp in sprintf at ./FHEM/14_CUL_TCM97001.pm line 1631.
2018.03.21 09:09:51 1: PERL WARNING: Use of uninitialized value $windDirectionText in concatenation (.) or string at ./FHEM/14_CUL_TCM97001.pm line 1669.
2018.03.21 09:10:11 1: PERL WARNING: Subroutine SD_WS07_Initialize redefined at ./FHEM/14_SD_WS07.pm line 37.
2018.03.21 09:10:11 1: PERL WARNING: Subroutine SD_WS07_Define redefined at ./FHEM/14_SD_WS07.pm line 58.
2018.03.21 09:10:11 1: PERL WARNING: Subroutine SD_WS07_Undef redefined at ./FHEM/14_SD_WS07.pm line 79.
2018.03.21 09:10:11 1: reload: Error:Modul 14_SD_WS07 deactivated:
Global symbol "$rssi" requires explicit package name (did you forget to declare "my $rssi"?) at ./FHEM/14_SD_WS07.pm line 104.
Global symbol "$rssi" requires explicit package name (did you forget to declare "my $rssi"?) at ./FHEM/14_SD_WS07.pm line 105.

2018.03.21 09:10:11 0: Global symbol "$rssi" requires explicit package name (did you forget to declare "my $rssi"?) at ./FHEM/14_SD_WS07.pm line 104.
Global symbol "$rssi" requires explicit package name (did you forget to declare "my $rssi"?) at ./FHEM/14_SD_WS07.pm line 105.

2018.03.21 09:10:11 0: ERROR: Cannot autoload SD_WS07
2018.03.21 09:10:11 3: sduino: Unknown code P7#C5A079F2B, help me!
2018.03.21 09:10:41 1: reload: Error:Modul 14_SD_WS07 deactivated:
Global symbol "$rssi" requires explicit package name (did you forget to declare "my $rssi"?) at ./FHEM/14_SD_WS07.pm line 104.
Global symbol "$rssi" requires explicit package name (did you forget to declare "my $rssi"?) at ./FHEM/14_SD_WS07.pm line 105.

2018.03.21 09:10:41 0: Global symbol "$rssi" requires explicit package name (did you forget to declare "my $rssi"?) at ./FHEM/14_SD_WS07.pm line 104.
Global symbol "$rssi" requires explicit package name (did you forget to declare "my $rssi"?) at ./FHEM/14_SD_WS07.pm line 105.

2018.03.21 09:10:41 0: ERROR: Cannot autoload SD_WS07
2018.03.21 09:10:41 3: sduino: Unknown code P7#579037F34, help me!
2018.03.21 09:11:11 3: Wetter_netatmo: poll (ACCOUNT)
2018.03.21 09:11:30 1: reload: Error:Modul 14_SD_WS07 deactivated:
Global symbol "$rssi" requires explicit package name (did you forget to declare "my $rssi"?) at ./FHEM/14_SD_WS07.pm line 104.
Global symbol "$rssi" requires explicit package name (did you forget to declare "my $rssi"?) at ./FHEM/14_SD_WS07.pm line 105.

2018.03.21 09:11:30 0: Global symbol "$rssi" requires explicit package name (did you forget to declare "my $rssi"?) at ./FHEM/14_SD_WS07.pm line 104.
Global symbol "$rssi" requires explicit package name (did you forget to declare "my $rssi"?) at ./FHEM/14_SD_WS07.pm line 105.

2018.03.21 09:11:30 0: ERROR: Cannot autoload SD_WS07
2018.03.21 09:11:30 3: sduino: Unknown code P7#C5A079F2B, help me!
2018.03.21 09:11:48 1: reload: Error:Modul 14_SD_WS07 deactivated:
Global symbol "$rssi" requires explicit package name (did you forget to declare "my $rssi"?) at ./FHEM/14_SD_WS07.pm line 104.
Global symbol "$rssi" requires explicit package name (did you forget to declare "my $rssi"?) at ./FHEM/14_SD_WS07.pm line 105.

2018.03.21 09:11:48 0: Global symbol "$rssi" requires explicit package name (did you forget to declare "my $rssi"?) at ./FHEM/14_SD_WS07.pm line 104.
Global symbol "$rssi" requires explicit package name (did you forget to declare "my $rssi"?) at ./FHEM/14_SD_WS07.pm line 105.

2018.03.21 09:11:48 0: ERROR: Cannot autoload SD_WS07



hab es wieder mit einer alten Version aus dem backup überschrieben, soll aber nicht die Dauerlösung sein.

bedanke mich schon mal fürs Überprüfen des Fehlers.
raspberry pi3
signalduino, Shelly1, Shelly2, Sonos, Unifi
Amazon Fire Tablet 7 | Noname Android Tablet 10"

stefanru

Ich habe einfach die Log Ausgabe mit rssi in Line 104 und 105 ausgebaut.
Trotzdem muss sich hier etwas am handling der Variable $rssi geändert haben.

Schön wäre es wenn es im Signalduino repository gefixt würde.

Gruß,
Stefan