philips hue modul

Begonnen von justme1968, 11 Februar 2013, 13:55:14

Vorheriges Thema - Nächstes Thema

blackbite

Zitat von: CoolTux am 22 April 2019, 21:20:06
Gab die letzten Tage Probleme mit Uraltinstallationen und dem neuen Meta.pm Modul.
Hue verwendet dieses Modul so wie einige andere Module auch.
Mach mal morgen früh ab 8 Uhr ein Update und teste dann noch mal. Sollte dann gehen.

Guten Morgen,
Update ok. Hue´s werden wieder gefunden. Jedoch spuckt der Log noch folgende neue Warnungen aus:

2019.04.23 08:33:04 1: PERL WARNING: Argument "2.91_01" isn't numeric in numeric lt (<) at FHEM/Meta.pm line 1791.
2019.04.23 08:33:39 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/31_HUEDevice.pm line 1293.


VG
Blackbite

Blackbite

CoolTux

Danke fürs melden. Ich habe es an den Maintainer von Meta.pm weiter gegeben.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Fredi69

Zitat von: CoolTux am 22 April 2019, 21:20:06
Gab die letzten Tage Probleme mit Uraltinstallationen und dem neuen Meta.pm Modul.
...
Habe ich denn eine Uraltinstallation?
Ich mache regelmäßig Updates.
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

CoolTux

Deine Distribution ist Weezy also Debian 7 wir sind aktuell bei 9. Also Uralt. Das gleiche gilt für die Perl Version 5.14. Aktuell mit Debian wird 5.24 ausgeliefert.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Fredi69

Zitat von: CoolTux am 23 April 2019, 10:02:58
Deine Distribution ist Weezy also Debian 7 wir sind aktuell bei 9. Also Uralt. Das gleiche gilt für die Perl Version 5.14. Aktuell mit Debian wird 5.24 ausgeliefert.
Danke, sollte ich hier ein mal ein Update planen oder ist das nicht notwendig?
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

CoolTux

Wenn ich Dir schreibe das Du Debian Wezzy hast und sage das ist Uralt, dann solltest Du auf jeden Fall mal ein Update machen.
So weit mir bekannt wird Wezzy auch gar nicht mehr mit Sicherheitsupdates versorgt. Du bist also mehr wie gefährdet mit Deinem aktuellen System.

Wobei das nicht so schlimm ist. Also für die anderen.
Aber Du bist leider auch ein Gefährder, und das ist schlimm. Schafft es jemand auf Grund fehlender Updates in Dein System kann er damit andere Systeme angreifen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: blackbite am 23 April 2019, 08:38:51
Guten Morgen,
Update ok. Hue´s werden wieder gefunden. Jedoch spuckt der Log noch folgende neue Warnungen aus:

2019.04.23 08:33:04 1: PERL WARNING: Argument "2.91_01" isn't numeric in numeric lt (<) at FHEM/Meta.pm line 1791.
2019.04.23 08:33:39 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/31_HUEDevice.pm line 1293.


VG
Blackbite

Morgen Früh noch mal Update machen. Dann sollte die Warnung weg sein.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Fredi69

Zitat von: CoolTux am 23 April 2019, 10:46:31
Wenn ich Dir schreibe das Du Debian Wezzy hast und sage das ist Uralt, dann solltest Du auf jeden Fall mal ein Update machen.
So weit mir bekannt wird Wezzy auch gar nicht mehr mit Sicherheitsupdates versorgt. Du bist also mehr wie gefährdet mit Deinem aktuellen System.

Wobei das nicht so schlimm ist. Also für die anderen.
Aber Du bist leider auch ein Gefährder, und das ist schlimm. Schafft es jemand auf Grund fehlender Updates in Dein System kann er damit andere Systeme angreifen.
Herzlichen Dank für die Info. Ich dachte durch mein wöchentliches Update mit Upgrade passiert das automatisch. Ich dachte immer Linux ist da komfortabler wie Windows, jetzt habe ich auch verstanden das man wie bei Windows für die Major Updates Hand anlegen muss. Ich habe dann mal meinen Pi auf Stretch gehoben.
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

hoppel118

Wenn du ,,apt-get dist-upgrade" auf der Command Line ausführst, kannst du immer auf die nächste stabile Debian LTS Version upgraden. Ob ich das von Debian 7 zu Debian 9 (gefühlt kurz vor Debian 10) machen würde, weiß ich nicht, da du gleich 2 Mal (von 7 zu 8 und dann von 8 zu 9) upgraden müsstest. Zumindest solltest du ein vernünftiges Backup haben, um notfalls wieder zurückzukommen.

Persönlich habe ich bisher immer die Gelegenheit ergriffen, einmal alles komplett neu aufzusetzen, wenn es eine neue LTS Version gab. ;)

Wenn du jetzt sowieso schon alles einmal neu aufgesetzt hast, auch gut. Ich wollte dir eigentlich nur mitteilen, dass Linux einiges an Komfort bietet, wenn man denn weiß wie. ;)

Ich denke, dass das in diesem Thread schon ziemlich Offtopic ist.

Viele Grüße
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

CoolTux

Hast Du das mit dist-upgrade schon mal gemacht? Also wirklich nur den Befehl und dann hat er ein komplettes Release Update gemacht?
Meines Wissens muss man doch die source listen entsprechend anpassen, oder?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

hoppel118

Wie schon geschrieben, habe ich quasi immer neu aufgesetzt, um mich von ,,Altlasten" zu befreien.

Irgendwann habe ich das in der Vergangenheit aber auch schonmal per dist-upgrade gemacht. Kann mich nur nicht mehr daran erinnern, ob ich die sources.list angepasst hatte.

Habe dazu gerade nochmal kurz Google bemüht. Anscheinend hast du Recht. Aber das ist ja dann auch nicht wirklich aufwändig, im Vergleich zu neu aufsetzen. ;)

Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

Esjay

Guten Morgen Andre,

ich finde im Log einen Haufen der folgenden Meldungen. Hast du einen Tipp für mich?

2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/31_HUEDevice.pm line 1133.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1133)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/31_HUEDevice.pm line 1141.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1141)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/31_HUEDevice.pm line 1230.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1230)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/31_HUEDevice.pm line 1366.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1366)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/31_HUEDevice.pm line 1368.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1368)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/31_HUEDevice.pm line 1409.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1368)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/31_HUEDevice.pm line 1414.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1414)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/31_HUEDevice.pm line 1416.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1416)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: ERROR: empty name in readingsBeginUpdate
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::readingsBeginUpdate           called by ./FHEM/31_HUEDevice.pm (1430)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4476.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (4476)
2019.04.28 10:56:23 1:     main::AttrVal                       called by ./FHEM/31_HUEDevice.pm (1438)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4476.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (4476)
2019.04.28 10:56:23 1:     main::AttrVal                       called by ./FHEM/31_HUEDevice.pm (1438)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4476.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (4476)
2019.04.28 10:56:23 1:     main::AttrVal                       called by ./FHEM/31_HUEDevice.pm (1480)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4476.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (4476)
2019.04.28 10:56:23 1:     main::AttrVal                       called by ./FHEM/31_HUEDevice.pm (1480)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4476.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (4476)
2019.04.28 10:56:23 1:     main::AttrVal                       called by ./FHEM/31_HUEDevice.pm (1480)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/31_HUEDevice.pm line 1523.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1523)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4721.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (4721)
2019.04.28 10:56:23 1:     main::readingsBulkUpdate            called by ./FHEM/31_HUEDevice.pm (1523)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: readingsUpdate(,state,unreachable) missed to call readingsBeginUpdate first.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::readingsBulkUpdate            called by ./FHEM/31_HUEDevice.pm (1523)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4476.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (4476)
2019.04.28 10:56:23 1:     main::AttrVal                       called by fhem.pl (4572)
2019.04.28 10:56:23 1:     main::evalStateFormat               called by fhem.pl (4678)
2019.04.28 10:56:23 1:     main::readingsEndUpdate             called by ./FHEM/31_HUEDevice.pm (1525)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4476.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (4476)
2019.04.28 10:56:23 1:     main::AttrVal                       called by fhem.pl (4572)
2019.04.28 10:56:23 1:     main::evalStateFormat               called by fhem.pl (4678)
2019.04.28 10:56:23 1:     main::readingsEndUpdate             called by ./FHEM/31_HUEDevice.pm (1525)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3570.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (3570)
2019.04.28 10:56:23 1:     main::DoTrigger                     called by fhem.pl (4686)
2019.04.28 10:56:23 1:     main::readingsEndUpdate             called by ./FHEM/31_HUEDevice.pm (1525)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:56:23 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/31_HUEDevice.pm line 1528.
2019.04.28 10:56:23 1: stacktrace:
2019.04.28 10:56:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1528)
2019.04.28 10:56:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:56:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:56:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/31_HUEDevice.pm line 1133.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1133)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/31_HUEDevice.pm line 1141.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1141)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/31_HUEDevice.pm line 1230.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1230)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/31_HUEDevice.pm line 1366.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1366)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/31_HUEDevice.pm line 1368.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1368)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/31_HUEDevice.pm line 1409.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1368)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/31_HUEDevice.pm line 1414.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1414)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value $name in hash element at ./FHEM/31_HUEDevice.pm line 1416.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1416)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: ERROR: empty name in readingsBeginUpdate
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::readingsBeginUpdate           called by ./FHEM/31_HUEDevice.pm (1430)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4476.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (4476)
2019.04.28 10:57:23 1:     main::AttrVal                       called by ./FHEM/31_HUEDevice.pm (1438)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4476.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (4476)
2019.04.28 10:57:23 1:     main::AttrVal                       called by ./FHEM/31_HUEDevice.pm (1438)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4476.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (4476)
2019.04.28 10:57:23 1:     main::AttrVal                       called by ./FHEM/31_HUEDevice.pm (1480)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4476.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (4476)
2019.04.28 10:57:23 1:     main::AttrVal                       called by ./FHEM/31_HUEDevice.pm (1480)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4476.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (4476)
2019.04.28 10:57:23 1:     main::AttrVal                       called by ./FHEM/31_HUEDevice.pm (1480)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/31_HUEDevice.pm line 1523.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1523)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4721.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (4721)
2019.04.28 10:57:23 1:     main::readingsBulkUpdate            called by ./FHEM/31_HUEDevice.pm (1523)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: readingsUpdate(,state,unreachable) missed to call readingsBeginUpdate first.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::readingsBulkUpdate            called by ./FHEM/31_HUEDevice.pm (1523)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4476.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (4476)
2019.04.28 10:57:23 1:     main::AttrVal                       called by fhem.pl (4572)
2019.04.28 10:57:23 1:     main::evalStateFormat               called by fhem.pl (4678)
2019.04.28 10:57:23 1:     main::readingsEndUpdate             called by ./FHEM/31_HUEDevice.pm (1525)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4476.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (4476)
2019.04.28 10:57:23 1:     main::AttrVal                       called by fhem.pl (4572)
2019.04.28 10:57:23 1:     main::evalStateFormat               called by fhem.pl (4678)
2019.04.28 10:57:23 1:     main::readingsEndUpdate             called by ./FHEM/31_HUEDevice.pm (1525)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3570.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (3570)
2019.04.28 10:57:23 1:     main::DoTrigger                     called by fhem.pl (4686)
2019.04.28 10:57:23 1:     main::readingsEndUpdate             called by ./FHEM/31_HUEDevice.pm (1525)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)
2019.04.28 10:57:23 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/31_HUEDevice.pm line 1528.
2019.04.28 10:57:23 1: stacktrace:
2019.04.28 10:57:23 1:     main::__ANON__                      called by ./FHEM/31_HUEDevice.pm (1528)
2019.04.28 10:57:23 1:     main::HUEDevice_Parse               called by ./FHEM/30_HUEBridge.pm (1696)
2019.04.28 10:57:23 1:     main::HUEBridge_dispatch            called by FHEM/HttpUtils.pm (606)
2019.04.28 10:57:23 1:     main::__ANON__                      called by fhem.pl (742)


Grüße

Typ1er

wie bekomme ich den das "state" beim HueTap aktualisiert? Es wird zwar beim Tastenwechsel ein neues Reading geschrieben, nur wenn die Taste mehrmals drücke nicht.

Numael

#1588
Hi,

mir ist gerade aufgefallen das die Readings in allen Philips Hue Bewegungsmeldern für den Temperatursensor nicht mehr aktualisiert werden seit Ende Mai.
Bewegungsmelder und Lichtsensor werden noch aktualisiert. Auch der Tapp und der Dimmschalter aktualisieren den Status nicht.
Interessanterweise wird die korrekte Temperatur aller Sensoren noch in die Datenbank geschrieben.
Ich hab die veralteten Readings entfernt und auch das Device neu angelegt, aber da passiert nichts.

defmod Schlafzimmer_temp HUEDevice sensor 53 60 IODev=Hue
attr Schlafzimmer_temp DbLogExclude .*
attr Schlafzimmer_temp DbLogInclude temperature
attr Schlafzimmer_temp IODev Hue
attr Schlafzimmer_temp icon temp_temperature
attr Schlafzimmer_temp room Schlafzimmer


get DBLogging HISTORY INT 2019-06-04_00:00:00 2019-06-04_23:59:59 Schlafzimmer_temp:temperature

2019-06-04_00:03:54 24
2019-06-04_00:08:53 23.86
2019-06-04_00:13:53 23.86
2019-06-04_00:18:52 24
2019-06-04_00:23:52 24
2019-06-04_00:28:51 23.86
2019-06-04_00:33:50 24
2019-06-04_00:38:49 24
2019-06-04_00:43:49 24
2019-06-04_00:48:48 24
2019-06-04_00:53:48 23.86
2019-06-04_00:58:47 23.86
2019-06-04_01:03:46 23.86
2019-06-04_01:08:46 23.71
#Schlafzimmer_temp:temperature:::


Pi ist auf dem aktuellsten Stand und Fhem ebenso.

Irgendjemand noch eine Idee was das sein kann?

Edit: Ah, sehe gerade das im anderen Thread daran schon gearbeitet wird.

Master_Nick

#1589
Moin ich sehe reproduzierbar mein FHEM nicht mehr reaktiv über seine WEB Schnittstellen (am Ende hilft nur ein service restart) sein und das letzte was jedes Mal mit tail -F im Log kommt ist:

Can't use an undefined value as an ARRAY reference at ./FHEM/30_HUEBridge.pm line 934.


934 ist my $lights = join( ",", @{$scenes->{$_}{lights}} );

Aus:

if( $count{$scene} > 1 ) {
  my $lights = join( ",", @{$scenes->{$_}{lights}} );
  $group = HUEbridge_groupOfLights($hash,$lights);
  $group = join( ";", map { my $l = $hash->{helper}{lights}{$_}{name}; $l?$l:$_;} @{$scenes->{$_}{lights}} ) if( !$group && $hash->{helper}{lights} );
  $group = $lights if( !$group );
  $group =~ s/,/;/g;



Weiß da jemand was zu? - Haut bei mir ziemlich böse rein :-D
Testweise habe ich jetzt mal die Moduldatei von vor meinem Update heute über Tag - wieder eingespielt.

Bisher scheint es wieder zu laufen und auch keine Probleme mehr nach einem Update.
Puh dachte schon das wird kniffelig :-)

Rancher K8s Cluster mit nanoCUL (a-culfw) | IObroker | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)