Neue Version von OWAD

Begonnen von Prof. Dr. Peter Henning, 27 Januar 2014, 22:38:30

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

Ich habe eine neue Version von OWAD eingecheckt.

Neben ein paar kleineren Fixes arbeitet das Modul sowohl mit dem aktuellen OWX zusammen, als auch mit den ansynchronen Modulen, die Norbert Truchsess gebaut hat. Dazu muss in dem neuen OWAD in Zeile 251 $hash->{ASYNC} = 1; gesetzt werden.

LG

pah

all_finder

#1
Lösung bereits gefunden, OWAD war nicht komplett

Hallo pah,

bekomme folgende Fehlermeldung laut Log:
Zitat
2014.03.09 11:14:57 1: OWX: 1-Wire devices found on bus usb1wire ()
2014.03.09 11:15:44 1: reload: Error:Modul 21_OWAD deactivated:
Missing right curly or square bracket at /usr/share/fhem/FHEM/21_OWAD.pm line 1420, at end of line
syntax error at /usr/share/fhem/FHEM/21_OWAD.pm line 1420, at EOF

2014.03.09 11:15:44 0: Missing right curly or square bracket at /usr/share/fhem/FHEM/21_OWAD.pm line 1420, at end of line
syntax error at /usr/share/fhem/FHEM/21_OWAD.pm line 1420, at EOF

Da ich recht viel verändet habe bin ich von einem HW-Fehler (und anfangs kein Fehler kam) ausgangen, habe jetzt erst die Log geprüft. Aktuell ist nur ein Buswandler und der eservice 1Wire Hub mit der Strom/Spannungsüberwachung im Netz.

Zur Vollständigkeit:
zuerst kam folgender Fehler:
Zitat2014.03.05 17:51:17 3: OWX: Reset failure on bus DS2480B
Use of uninitialized value $string_part in concatenation (.) or string at /usr/share/fhem/FHEM/00_OWX.pm line 1456.
Use of uninitialized value $m in addition (+) at /usr/share/fhem/FHEM/00_OWX.pm line 1454.

Meine akutelle Konfig:

define usb1wire OWX /dev/ttyUSB0
define telnetPort telnet 7072 global
define myOWServer OWServer localhost:4304 DS2480B
define FileLog_OG.F1 FileLog ./OG.F1-%Y.log OG.F1


edit: irgendwie hat die log sogar recht ;) Zeile 1420 ist vorzeitig abgebrochen.. ich lade das File mal neu -> passt wieder, bekomme zwar auf allen Kanälen 0.0V, das schau ich mir heute abend mal an