FHEM Forum

FHEM - Anwendungen => Beleuchtung => Thema gestartet von: the ratman am 24 Juli 2016, 11:21:17

Titel: philips hue bridge nach dem letzten update aus der fhem.cfg verschwunden
Beitrag von: the ratman am 24 Juli 2016, 11:21:17
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.
Titel: Antw:philips hue bridge nach dem letzten update aus der fhem.cfg verschwunden
Beitrag von: justme1968 am 24 Juli 2016, 11:28:52
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
Titel: Antw:philips hue bridge nach dem letzten update aus der fhem.cfg verschwunden
Beitrag von: DonPillo am 24 Juli 2016, 11:32:49
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  ::)
Titel: Antw:philips hue bridge nach dem letzten update aus der fhem.cfg verschwunden
Beitrag von: okenny am 24 Juli 2016, 11:37:00
mir auch passiert......

hab zum Glück ein Backup.  ??? ::)
Titel: Antw:philips hue bridge nach dem letzten update aus der fhem.cfg verschwunden
Beitrag von: justme1968 am 24 Juli 2016, 11:44:26
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.


Titel: Antw:philips hue bridge nach dem letzten update aus der fhem.cfg verschwunden
Beitrag von: cortmen am 24 Juli 2016, 12:52:14
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




Titel: Antw:philips hue bridge nach dem letzten update aus der fhem.cfg verschwunden
Beitrag von: justme1968 am 24 Juli 2016, 12:58:35
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.
Titel: Antw:philips hue bridge nach dem letzten update aus der fhem.cfg verschwunden
Beitrag von: cortmen am 24 Juli 2016, 13:02:20
ok,  :-\  Ich werde in Zukunft einfach erst mal warten mit Modul - Updates..
Titel: Antw:philips hue bridge nach dem letzten update aus der fhem.cfg verschwunden
Beitrag von: CoolTux am 24 Juli 2016, 13:09:09
Eigentlich sollte bei jedem Update automatisch ein Backup angelegt werden. Das Backup findest Du dann unter restoreDir
Einfach mal schauen.
Titel: Antw:philips hue bridge nach dem letzten update aus der fhem.cfg verschwunden
Beitrag von: the ratman am 24 Juli 2016, 13:19:27
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*
Titel: Antw:philips hue bridge nach dem letzten update aus der fhem.cfg verschwunden
Beitrag von: aski71 am 06 Oktober 2016, 11:56:53
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
Titel: Antw:philips hue bridge nach dem letzten update aus der fhem.cfg verschwunden
Beitrag von: Rundblick am 06 Oktober 2016, 12:02:01
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

Titel: Antw:philips hue bridge nach dem letzten update aus der fhem.cfg verschwunden
Beitrag von: wmr72 am 06 Oktober 2016, 13:13:36
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>"
Titel: Antw:philips hue bridge nach dem letzten update aus der fhem.cfg verschwunden
Beitrag von: justme1968 am 06 Oktober 2016, 18:26:25
keine ahnung wie das passiert ist :(

ist ab morgen wieder ok.

sorry
  andre