Use of uninitialized value in split at ./FHEM/10_OWServer.pm

Begonnen von camelcase, 26 Februar 2013, 01:57:31

Vorheriges Thema - Nächstes Thema

camelcase

Hallo,

ich bin noch recht frisch in Sachen FHEM und habe mir heute mein erstes 1-Wire Interface (FTDI mit DS2480B) gebaut. Daran habe ich zum Test einen DS1820 dran.

Unter Debian wheezy wurde das Paket owserver sowie das svn Build 2816 von FHEM installiert.
Wenn ich nun per Telnet versuche das Interface (nach Wiki) zu konfigurieren, erhalte ich Fehlermeldungen:

fhem> define myOWServer OWServer localhost:4304
Use of uninitialized value in split at ./FHEM/10_OWServer.pm line 348.
fhem> get myOWServer devices
Use of uninitialized value in split at ./FHEM/10_OWServer.pm line 421.


Des Weiteren ist mir aufgefallen, dass mein o.g. Interface als TCM120 erkannt wird. Ist das richtig?
2013.02.26 01:23:55 5: Cmd: >usb create<
2013.02.26 01:23:55 1: usb create starting
2013.02.26 01:23:55 4: ### ttyUSB0: checking if it is a TCM310
2013.02.26 01:23:55 3: Opening TCM310 device /dev/ttyUSB0
2013.02.26 01:23:55 3: Setting TCM310 baudrate to 57600
2013.02.26 01:23:55 3: TCM310 device opened
2013.02.26 01:23:55 5: SW: Up8
2013.02.26 01:23:55 4: got wrong answer for a TCM310
2013.02.26 01:23:55 4: ### ttyUSB0: checking if it is a TCM120
2013.02.26 01:23:55 3: Opening TCM120 device /dev/ttyUSB0
2013.02.26 01:23:55 3: Setting TCM120 baudrate to 9600
2013.02.26 01:23:55 3: TCM120 device opened
2013.02.26 01:23:55 5: SW: �Z�X
2013.02.26 01:23:55 4: create as a fhem device with: define TCM120_0 TCM 120 /dev/ttyUSB0@9600
2013.02.26 01:23:55 1: define TCM120_0 TCM 120 /dev/ttyUSB0@9600
2013.02.26 01:23:55 5: Loading ./FHEM/00_TCM.pm
2013.02.26 01:23:55 3: Opening TCM120_0 device /dev/ttyUSB0
2013.02.26 01:23:55 3: Setting TCM120_0 baudrate to 9600
2013.02.26 01:23:55 3: TCM120_0 device opened
2013.02.26 01:23:55 5: Triggering global (2 changes)
2013.02.26 01:23:55 1: usb create end


Wer kann mir hier eine kleine Starthilfe geben?

Frank

camelcase

So... nach langem Studieren des Forums und des Wikis habe ich nun herausgefunden, dass ich meinen Adapter als Typ OWX definieren muss.
Jetzt zeigt mir FHEM schon mal die Temperatur vom angeschlossenen DS1820 an. Von der o.g. Fehlermeldung war nichts mehr zu sehen.

Es kann los gehen :-)

Frank