philips hue bridge nach dem letzten update aus der fhem.cfg verschwunden

Begonnen von the ratman, 24 Juli 2016, 11:21:17

Vorheriges Thema - Nächstes Thema

the ratman

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.
→do↑p!dnʇs↓shit←

justme1968

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
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

DonPillo

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  ::)

okenny


justme1968

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.


hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

cortmen

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





justme1968

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.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

cortmen

ok,  :-\  Ich werde in Zukunft einfach erst mal warten mit Modul - Updates..

CoolTux

Eigentlich sollte bei jedem Update automatisch ein Backup angelegt werden. Das Backup findest Du dann unter restoreDir
Einfach mal schauen.
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

the ratman

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*
→do↑p!dnʇs↓shit←

aski71

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

Rundblick


wmr72

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>"

justme1968

keine ahnung wie das passiert ist :(

ist ab morgen wieder ok.

sorry
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968