kein beinbruch, man kanns aus alten (voll)backups wieder herstellen und es funzt sofort wieder, ich wollts nur berichten.
wie in der überschrift steht. meine huebridge war heute nach dem update (in dem ja zufällig die huebridge.pm upgedatet wurde) einfach aus fehm.cfg verchwunden.
alles andere war noch da.
es war ein fehler im modul. das ist inzwischen behoben.
aus der config verschwindet es wenn das modul beim fhem start nicht geladen wird und danach save ausgeführt wird.
vor dem ersten save nach einem update sollte man deshalb auf jeden fall die meldungen anschauen.
gruss
andre
Habe das selbe Problem. Habe gerade (24.07. 11:20) update durchgeführt. Hue Bridge ist weg. :o
Wenn ich sie mit "define HUE HUEBridge 192.168.0.2xx" wieder hinzufügen will dann kommt folgende Fehlermeldung:
"Cannot load module HUEBridge"
und im Log:
2016.07.24 11:27:51 1 : reload: Error:Modul 30_HUEBridge deactivated: syntax error at ./FHEM/30_HUEBridge.pm line 45, near "eq" Can't use global @_ in "my" at ./FHEM/30_HUEBridge.pm line 49, near "= @_" Global symbol "$hash" requires explicit package name at ./FHEM/30_HUEBridge.pm line 51. Global symbol "$chash" requires explicit package name at ./FHEM/30_HUEBridge.pm line 51. Global symbol "$obj" requires explicit package name at ./FHEM/30_HUEBridge.pm line 51. Global symbol "$id" requires explicit package name at ./FHEM/30_HUEBridge.pm line 51. syntax error at ./FHEM/30_HUEBridge.pm line 56, near "}" Can't use global @_ in "my" at ./FHEM/30_HUEBridge.pm line 61, near "= @_" syntax error at ./FHEM/30_HUEBridge.pm line 95, near "}" Can't use global @_ in "my" at ./FHEM/30_HUEBridge.pm line 100, near "= @_" ./FHEM/30_HUEBridge.pm has too many errors.
2016.07.24 11:27:51 0 : syntax error at ./FHEM/30_HUEBridge.pm line 45, near "eq" Can't use global @_ in "my" at ./FHEM/30_HUEBridge.pm line 49, near "= @_" Global symbol "$hash" requires explicit package name at ./FHEM/30_HUEBridge.pm line 51. Global symbol "$chash" requires explicit package name at ./FHEM/30_HUEBridge.pm line 51. Global symbol "$obj" requires explicit package name at ./FHEM/30_HUEBridge.pm line 51. Global symbol "$id" requires explicit package name at ./FHEM/30_HUEBridge.pm line 51. syntax error at ./FHEM/30_HUEBridge.pm line 56, near "}" Can't use global @_ in "my" at ./FHEM/30_HUEBridge.pm line 61, near "= @_" syntax error at ./FHEM/30_HUEBridge.pm line 95, near "}" Can't use global @_ in "my" at ./FHEM/30_HUEBridge.pm line 100, near "= @_" ./FHEM/30_HUEBridge.pm has too many errors.
Leider habe ich kein Backup. Muss ich wohl warten bis die huebridge.pm wieder upgedated wird :-\
Edit: @justme1968: habe kein "save" nach dem update durchgeführt, ist trotzdem weg.
Edit2: ok, sehe hier ( https://forum.fhem.de/index.php/topic,11020.msg475117.html#msg475117 ) gibts ne Lösung ::)
mir auch passiert......
hab zum Glück ein Backup. ??? ::)
im modul die zeile 45 mit eq löschen. dann lädt es wieder. die reparierte version ist ab morgen per update verfügbar.
ohne save ändert fhem die config nicht.
mhh :( Zeile 45 "eq" entfernt, shutdown restart, bringt bei mir nichts.
hue.white.kueche: no I/O device
2016.07.24 12:48:17 1: PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/31_HUEDevice.pm line 257.
2016.07.24 12:48:17 1: hue.bloom1: no I/O device
2016.07.24 12:48:17 1: hue.spot2: no I/O device
2016.07.24 12:48:17 1: hue.spot1: no I/O device
2016.07.24 12:48:17 1: hue.rgb.leselampe: no I/O device
2016.07.24 12:48:17 1: hue.bloom2: no I/O device
2016.07.24 12:48:17 1: hue.group.wohnzimmer: no I/O device
2016.07.24 12:48:17 1: PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/31_HUEDevice.pm line 281.
Habe auch keine "save" bestätigt, trotzdem ist in der DB ein Eintrag gesetzt worden.
Ver 0 saved: Sun Jul 24 12:35:22 2016 def: 91 attr: 362
wenn die bridge nicht mehr im config file ist nimm dein backup. oder lege die bridge neu an und sorge dafür das sie vor allen lampen kommt.
ok, :-\ Ich werde in Zukunft einfach erst mal warten mit Modul - Updates..
Eigentlich sollte bei jedem Update automatisch ein Backup angelegt werden. Das Backup findest Du dann unter restoreDir
Einfach mal schauen.
hihi, da hat er recht, der kühle pinguin *g*
allerding stand bei mir im device "global" anfangs auch kein attr "backup_bevor_update" drinnen.
mußte ich auch erst "händisch" aktivieren.
cortmen nur so, von noob zu noob: guck mal ins global und wirf das attribut an, dann lebst wesentlich entspannter *g*
Hi,
nach dem heutigen Update hatte ich das gleiche Problem.
Die huebridge ist aber nicht aus dem cfg verschwunden, sondern das Modul lädt nicht mehr. :-(
VG Alex
wmr72 hat hier den Fehler in der 30_HUEBridge.pm gefunden.
(Siehe den anderen Beitrag für Lösung)
https://forum.fhem.de/index.php/topic,11020.msg499403.html#new
Ein kleines bisschen Hilfe fürs nächste Mal: Das "finden" war nicht besonders schwer, wenn irgendwas nicht tut, dann reicht oft ein Blick ins Logfile, und da stand dann bei mir:
2016.10.06 11:11:52 1: reload: Error:Modul 30_HUEBridge deactivated:
syntax error at /opt/fhem/FHEM/30_HUEBridge.pm line 1600, near "br>"
2016.10.06 11:11:52 0: syntax error at /opt/fhem/FHEM/30_HUEBridge.pm line 1600, near "br>"
keine ahnung wie das passiert ist :(
ist ab morgen wieder ok.
sorry
andre