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!
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>]
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
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