FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: dougie am 31 Januar 2013, 08:11:45

Titel: Update 31.01.2013
Beitrag von: dougie am 31 Januar 2013, 08:11:45

Moin zusammen,

nach dem Update heute morgen wird CUL_HM auf dem RPi deaktiviert.

2013.01.31 08:01:14 1: backup tar: Removing leading `/' from member names
2013.01.31 08:01:14 1: backup done: FHEM-20130131_080101.tar.gz (2327905 Bytes)
2013.01.31 08:01:14 3: update get http://fhem.de/fhemupdate4/svn/FHEM/00_OWX.pm
2013.01.31 08:01:15 3: update get http://fhem.de/fhemupdate4/svn/FHEM/10_CUL_HM.pm
2013.01.31 08:01:15 3: update get http://fhem.de/fhemupdate4/svn/FHEM/10_FRM.pm
2013.01.31 08:01:15 3: update get http://fhem.de/fhemupdate4/svn/FHEM/10_MAX.pm
2013.01.31 08:01:15 3: update get http://fhem.de/fhemupdate4/svn/FHEM/20_FRM_OUT.pm
2013.01.31 08:01:16 3: update get http://fhem.de/fhemupdate4/svn/FHEM/93_DbLog.pm
2013.01.31 08:01:16 3: update get http://fhem.de/fhemupdate4/svn/FHEM/98_Heating_Control.pm
2013.01.31 08:01:16 3: update get http://fhem.de/fhemupdate4/svn/FHEM/SetExtensions.pm
2013.01.31 08:01:16 3: update get http://fhem.de/fhemupdate4/svn/docs/commandref.html
2013.01.31 08:01:17 3: update get http://fhem.de/fhemupdate4/svn/docs/commandref_DE.html
2013.01.31 08:01:17 1: update 10 file(s) have been updated.
2013.01.31 08:02:32 0: Server shutdown
2013.01.31 08:02:37 1: Including /etc/fhem.cfg
2013.01.31 08:02:40 3: tPort: port 7072 opened
2013.01.31 08:02:41 3: WEB: port 8083 opened
2013.01.31 08:02:41 3: WEBphone: port 8084 opened
2013.01.31 08:02:41 3: WEBtablet: port 8085 opened
2013.01.31 08:02:42 3: Opening CUL_0 device /dev/ttyACM0
2013.01.31 08:02:43 3: Setting CUL_0 baudrate to 9600
2013.01.31 08:02:43 3: CUL_0 device opened
2013.01.31 08:02:43 3: CUL_0: Possible commands: BCFiAGMRTVWXefmltux
2013.01.31 08:02:43 3: Opening COC_1 device /dev/ttyAMA0
2013.01.31 08:02:43 3: Setting COC_1 baudrate to 38400
2013.01.31 08:02:43 3: COC_1 device opened
2013.01.31 08:02:43 3: COC_1: Possible commands: mBCFAZOGMRTVWXefltux
2013.01.31 08:02:43 2: Switched COC_1 rfmode to HomeMatic
2013.01.31 08:02:45 1: reload: Error:Modul 10_CUL_HM deactivated:
 Global symbol "$sHash" requires explicit package name at /usr/share/fhem/FHEM/10_CUL_HM.pm line 922, <$fh> line 58.
BEGIN not safe after errors--compilation aborted at /usr/share/fhem/FHEM/10_CUL_HM.pm line 2012, <$fh> line 58.

2013.01.31 08:02:45 0: Global symbol "$sHash" requires explicit package name at /usr/share/fhem/FHEM/10_CUL_HM.pm line 922, <$fh> line 58.
BEGIN not safe after errors--compilation aborted at /usr/share/fhem/FHEM/10_CUL_HM.pm line 2012, <$fh> line 58.
Titel: Aw: Update 31.01.2013
Beitrag von: kossmann am 31 Januar 2013, 09:23:27
Ich kann bestätigen, dass nach dem Update von heute Vormittag nichts mehr im Bereich HomeMatic läuft, FHEM kennt keine Devices mehr :-(
Titel: Aw: Update 31.01.2013
Beitrag von: teggi am 31 Januar 2013, 13:00:56
Gleiches Problem hier.

Mit der gebackupten Version von gestern läuft alles wieder normal.
Titel: Aw: Update 31.01.2013
Beitrag von: ChrisW am 31 Januar 2013, 14:18:44
habe noch ein weiteres Problem.
Fhem scheint bei mir alles doppelt zu machen..
Link (http://forum.fhem.de/index.php?topic=10741.0)
Titel: Aw: Update 31.01.2013
Beitrag von: leitronic am 31 Januar 2013, 14:20:55
Auch auf der FritzBox mit CUL sind mit diesem Update alle Home-Matic devices nicht mehr aufgeführt,
beim neu laden der fhem.cfg folgende Fehlermeldung:
"Cannot load module CUL_HM"
Titel: Aw: Update 31.01.2013
Beitrag von: kossmann am 31 Januar 2013, 14:45:18
Martin hat gestern Abend an der 10_CUL_HM.pm einiges geändert (Register und Rauchmelder). Ich vermute mal, dass da etwas schief gegangen ist.

Er wird sich der Sache sicher bald annehmen und ggf. gibt es morgen dann ein neues Update - bis dahin muss man das Backup wieder einspielen oder sich eine ältere Version aus dem SVN ziehen.
Titel: Aw: Update 31.01.2013
Beitrag von: MisterEltako am 01 Februar 2013, 22:48:29
Hi!

Bei mir sind auch nach Update (update-20130127-001) alle HM-Devices aus "fhem.cfg" weg. Nur die angelegten Filelog-Definitionen der ursprünglich vorhandenen Devices sind noch da! Habe aus einer Sicherung die Deviceeinträge zurückkopiert, danach ging es zunächst wieder.

Im Logfile taucht nun folgendes auf:

Use of uninitialized value in split at /usr/local/FHEM/share/fhem/FHEM/98_update.pm line 155.

Außerdem sind jetzt wieder vermehrt spontane Disconnect's des HMLAN-Adapter festzustellen:

2013.01.31 06:30:55 1: 192.168.100.33:1000 disconnected, waiting to reappear
2013.01.31 06:31:00 1: 192.168.100.33:1000 reappeared (HMLAN)
2013.01.31 07:10:18 1: 192.168.100.33:1000 disconnected, waiting to reappear
2013.01.31 07:10:23 1: 192.168.100.33:1000 reappeared (HMLAN)

Martin ist nicht zu beneiden. Das Auffinden der Ursache ist sicher schwierig. Ich hoffe wir können mit den Hinweisen helfen.

MfG, MisterEltako.
Titel: Aw: Update 31.01.2013
Beitrag von: Martin Fischer am 02 Februar 2013, 01:24:54
> Use of uninitialized value in split at /usr/local/FHEM/share/fhem/FHEM/98_update.pm ...

kann ignoriert werden. bzw. sollte in einer neueren version von update nicht mehr auftauchen. die meldung hat mit dem hier gemeldeten problem nichts zu tun. das war eine prüfung auf ein key:value paar in einer notice.

gruss martin
Titel: Aw: Update 31.01.2013
Beitrag von: ne20002 am 03 Februar 2013, 16:09:52

Bei hat es das gleiche Phänomen. Sehr ärgerlich, da ich remote auf die Geräte in der Wohnung zurückgreifen müsste und es nicht mehr geht.
Das Eintragen der devices per Hand hat nur bei den Temperatursensoren geklappt. Fensterkontakte und Steckdosen-Schaltaktor gehen nicht mehr.

Gibt es eine Lösung für das Problem?
Titel: Aw: Update 31.01.2013
Beitrag von: kossmann am 03 Februar 2013, 17:24:23
Mach mal ein update, danach sollte wieder alles funktionieren.
Titel: Aw: Update 31.01.2013
Beitrag von: ne20002 am 03 Februar 2013, 17:48:14

Längst gemacht (täglich) ... aber nichts gebracht.

Scheinbar erkennt es unter HM keine devices mehr automatisch.

Ich habe fhem auf einer Fritzbox 7390 laufen.