FHEM Forum

FHEM - Hausautomations-Systeme => 1Wire => Thema gestartet von: Frank-39 am 28 Juni 2013, 00:29:56

Titel: OWSWITCH verwenden
Beitrag von: Frank-39 am 28 Juni 2013, 00:29:56
Hallo,
hab einen DS2413 angeschlossen, der wird auch vom FHEM erkannt. Wie kann ich nun die beiden Ports lesen bzw. schreiben? Mit der Zeile "set OW_SW02 output A on" kommt zurück: "OWSWITCH: Invalid output address, must be A,B,... or defined channel name".
Bei "get OW_SW02 gpio" kommt das zurück: "OWSWITCH: OW_SW02.gpio => ". Definiert in der fhem.cfg ist das Teil so: "define OW_SW02 OWSWITCH A78B0C000000 300".
Jemand ne Idee? Danke!
Titel: Aw: OWSWITCH verwenden
Beitrag von: det. am 28 Juni 2013, 07:51:24
hallo Frank,

lies mal aufmerksam http://fhem.de/commandref.html#OWSWITCH (//fhem.de/commandref.html#OWSWITCH) durch, dann findest Du das Fehlen des Devicemodells in Deiner Definition oder alternativ das Fehlen der family.id

define <name> OWMULTI [<model>] <id> [<interval>] or
define <name> OWMULTI <fam>.<id> [<interval>]
Titel: Aw: OWSWITCH verwenden
Beitrag von: Prof. Dr. Peter Henning am 28 Juni 2013, 08:21:43
Jein.

Die Angabe von DS2413 löst zwar hier das Problem - allerdings sollte das auch als default angenommen werden. Mal sehen wann ich dazu komme, das zu überprüfen.

LG

pah
Titel: Aw: OWSWITCH verwenden
Beitrag von: Frank-39 am 28 Juni 2013, 10:34:58
Hallo det., pah,
vielen Dank für die superschnellen und hilfreichen Antworten. In der Tat hat die ID in der Definition gefehlt und mit "define OW_SW02 OWSWITCH DS2413 A78B0C000000 300" geht das jetzt besser. Hab den Wald vor Bäumen nicht gesehen.
Viele Grüsse,
   Frank