seit heutigem Update bekomm ich mein FHZ nicht mehr zum laufen ...

Begonnen von Charity, 13 November 2013, 12:49:18

Vorheriges Thema - Nächstes Thema

Charity

ich habe heute das FHEM Update eingespielt und seit dem bekomm ich mein FHZ nicht mehr zum laufen.

Ich habe am Raspberry direkt an den USB Ports das FHZ 1300 hängen.

Das Device wurde auch eindeutig und korrekt von Linux eingebunden

lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
[b]Bus 001 Device 004: ID 0403:e0e8 Future Technology Devices International, Ltd[/b]
Bus 001 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC


Nur ich kann keine Geräte mehr schalten.

Daraufhin hab ich in FHEM das FHZ gelöscht und mittels autocreate erneut erkennen lassen.



CFGFN
DEF                     /dev/ttyUSB0
DeviceName         /dev/ttyUSB0
FD                       4
FHZ_0_MSGCNT   37
FHZ_0_TIME        2013-11-13 12:39:57
NAME                  FHZ_0
NR                      471
PARTIAL             
RAWMSG            810c04bb0909a00152100000a600
STATE                Initialized
TYPE                   FHZ


den rfxtrx433 den ich ebenfalls dran hängen habe, der liefert weiterhin meine Daten aus der NEXUS Wetterstation an.

Im Log zu FHEM finde ich nach einem Reboot folgende Einträge :


2013.11.13 12:45:58 1: statefile: Please define FHZ_0 first
Please define FHZ_0 first
2013.11.13 12:45:58 1: usb create starting
2013.11.13 12:46:00 3: Opening CUL device /dev/ttyAMA0
2013.11.13 12:46:00 3: Setting CUL baudrate to 38400
2013.11.13 12:46:00 3: CUL device opened
2013.11.13 12:46:00 3: Opening TCM310 device /dev/ttyAMA0
2013.11.13 12:46:00 3: Setting TCM310 baudrate to 57600
2013.11.13 12:46:00 3: TCM310 device opened
2013.11.13 12:46:00 3: Opening FRM device /dev/ttyAMA0
2013.11.13 12:46:00 3: Setting FRM baudrate to 57600
2013.11.13 12:46:00 3: FRM device opened
2013.11.13 12:46:06 3: Opening TCM310 device /dev/ttyUSB0
2013.11.13 12:46:06 3: Setting TCM310 baudrate to 57600
2013.11.13 12:46:06 3: TCM310 device opened
2013.11.13 12:46:06 3: Opening TCM120 device /dev/ttyUSB0
2013.11.13 12:46:06 3: Setting TCM120 baudrate to 9600
2013.11.13 12:46:06 3: TCM120 device opened
2013.11.13 12:46:06 3: Opening FHZ device /dev/ttyUSB0
2013.11.13 12:46:06 3: Setting FHZ baudrate to 9600
2013.11.13 12:46:06 3: FHZ device opened
2013.11.13 12:46:06 1: define FHZ_0 FHZ /dev/ttyUSB0
2013.11.13 12:46:07 3: FHZ opening FHZ device /dev/ttyUSB0
2013.11.13 12:46:07 3: FHZ opened FHZ device /dev/ttyUSB0
2013.11.13 12:46:08 3: Opening TCM310 device /dev/ttyUSB1
2013.11.13 12:46:08 3: Setting TCM310 baudrate to 57600
2013.11.13 12:46:08 3: TCM310 device opened
2013.11.13 12:46:09 3: Opening TCM120 device /dev/ttyUSB1
2013.11.13 12:46:09 3: Setting TCM120 baudrate to 9600
2013.11.13 12:46:09 3: TCM120 device opened
[b]2013.11.13 12:46:09 3: Opening FHZ device /dev/ttyUSB1[/b]
2013.11.13 12:46:09 3: Setting FHZ baudrate to 9600
[b]2013.11.13 12:46:09 3: FHZ device opened[/b]
2013.11.13 12:46:09 3: Opening TRX device /dev/ttyUSB1
2013.11.13 12:46:09 3: Setting TRX baudrate to 38400
2013.11.13 12:46:09 3: TRX device opened
2013.11.13 12:46:10 1: define TRX_1 TRX /dev/ttyUSB1@38400
2013.11.13 12:46:10 3: Opening TRX_1 device /dev/ttyUSB1
2013.11.13 12:46:10 3: Setting TRX_1 baudrate to 38400
2013.11.13 12:46:10 3: TRX_1 device opened
2013.11.13 12:46:11 1: TRX: Init OK
2013.11.13 12:46:11 1: TRX: Init status: '433.92MHz transceiver, firmware=67, protocols enabled: LaCrosse Hideki OREGON HOMEEASY AC ARC X10 '
2013.11.13 12:46:11 1: usb create end
2013.11.13 12:46:11 0: Server started with 183 defined entities (version $Id: fhem.pl 4208 2013-11-12 17:43:33Z rudolfkoenig $, os linux, user fhem, pid 2319)


Auf der Linux Console bekomme ich dauern die Meldung


Use of uninitialized value in string eq at ./FHEM/11_FHT.pm lin 426


Was mach ich falsch ? Warum funktioniert das nicht mehr ?
Wie kann ich das beheben ?

Danke

Charity

Ok, ich weiss zwar jetzt nicht genau warum, aber es geht wieder.

Das einzige was ich gemacht habe ist, dass ich für die beiden Sende/Empfangseinheiten FHZ & TRX zusätzlich ein Logfile angelegt habe um hier ev. weitere Informationen zu bekommen. Siehe ->


define FHZ_0 FHZ /dev/ttyUSB0
attr FHZ_0 fhtsoftbuffer 0

define FileLog_FHZ FileLog ./log/FHZ-%Y.log FHZ_0
attr FileLog_FHZ logtype text
attr FileLog_FHZ room 99 Logging
attr FileLog_FHZ group SendingDevices

define TRX_1 TRX /dev/ttyUSB1@38400

define FileLog_TRX FileLog ./log/FHZ-%Y.log TRX_1
attr FileLog_TRX logtype text
attr FileLog_TRX room 99 Logging
attr FileLog_TRX group SendingDevices