FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: tm am 06 August 2016, 00:29:17

Titel: Problem mit MCP_23008 - on-for-timer
Beitrag von: tm am 06 August 2016, 00:29:17
Liebes Forum,

fhem ist aktuell. Es sollen die Relais des uniPI ein- und verzögert abgeschaltet werden.
on und off funktionieren. on-for-timer jedoch nicht:

set relais PortA4 on-for-timer 5

wird quittiert mit:

wrong value: on-for-timer for "set relais PortA4" use one of: off,on

Fehlen für den Aufruf irgendwelche Voraussetzungen, Attribute, etc.?
on und off funktionieren.

Liebe Grüße,
Thomas
Titel: Antw:Problem mit MCP_23008 - on-for-timer
Beitrag von: betateilchen am 06 August 2016, 10:17:19
Anmerkung: Da das fhem-Modul für MCP23008 die SetExtensions benützt, hatte ich eigentlich erwartet, dass das on-for-timer funktioniert, als ich gestern den Tipp gab (https://forum.fhem.de/index.php/topic,56298.0.html)
Titel: Antw:Problem mit MCP_23008 - on-for-timer
Beitrag von: rudolfkoenig am 06 August 2016, 14:12:52
Nutzen ist so 'ne Sache: es ist zwar ein "use SetExtensions;" drin, das Modul liefert aber selbst die Fehlermeldung bei unbekannten set Argumenten zurueck, anstatt SetExtensions() aufzurufen.

SetExtensions kann man hier nicht wie bei den anderen Modulen einbauen, da bei jedem MCP23008 set Befehl zusaetzlich das Port angegeben werden muss, und das kann SetExtension nicht. Mit etwas Hack ist das aber auch in 5 Minuten zu loesen.
Titel: Antw:Problem mit MCP_23008 - on-for-timer
Beitrag von: betateilchen am 06 August 2016, 18:12:02
danke für den Hinweis, ich schau mal nach, ob mir dazu ein Patch einfällt, den ich dem Modulverantwortlichen dann vorschlagen kann :)