Seit dem Update vom 21.07. bekomme ich für fheminfo ein "PERL WARNING" im Log:
PERL WARNING: Subroutine getVal redefined at ./FHEM/98_fheminfo.pm line 257.
Ich habe faelschlicherweise angenommen, dass ein nested sub nur lokal gueltig ist.
Habe ZWave.pm angepasst, damit sollte die Warnung weg sein.
Sinnvollerweise sollte betateilchen mit fheminfo auch nachziehen.
Zitat von: rudolfkoenig am 24 Juli 2019, 15:00:18
Ich habe faelschlicherweise angenommen, dass ein nested sub nur lokal gueltig ist.
ich auch 8)
Zitat von: rudolfkoenig am 24 Juli 2019, 15:00:18
Sinnvollerweise sollte betateilchen mit fheminfo auch nachziehen.
@Rudi: kannst Du bitte mal mit der eben eingecheckten 98_fheminfo.pm testen, ob das Problem nun gelöst ist und trotzdem noch sinnvolle Ergebnisse für den JSON Teil von ZWAVE devices erzeugt werden?
Mit einer ZWave test Konfiguration bekomme ich:fhem> fheminfo send debug
{"FHEMWEB":{"noModel":1},"ZWDongle":{"noModel":1},"ZWave":{"FIBARO System FGBS001 Universal Binary Sensor":1,"FIBARO System FGFS101 Flood Sensor":1,"FIBARO System FGK101 Door Opening Sensor":3,"FIBARO System FGMS001 Motion Sensor":2,"FIBARO System FGMS001-ZW5 Motion Sensor":1,"FIBARO System FGR223 Roller Shutter Controller 3":1,"FIBARO System FGRM222 Roller Shutter Controller 2":5,"FIBARO System FGS211 Switch 3kW":1,"FIBARO System FGS222 Double Relay Switch 2x1.5kW":1,"FIBARO System FGSD002 Smoke Sensor":1,"FIBARO System FGWPE/F Wall Plug":8,"Popp Popp KFOB-C Remote Control":1,"Z-Wave.Me ZME_RC2 Remote Control":1},"system":{"configType":"configFile","os":"darwin","perl":"5.18.2","revision":"19892","uniqueID":"992..."},"telnet":{"noModel":1}}
das sieht gut aus, danke.