FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: charlie0815 am 02 Oktober 2018, 14:43:16

Titel: Funkschalter und mehrere Zustände
Beitrag von: charlie0815 am 02 Oktober 2018, 14:43:16
Hallo liebe FHEm-Gemeinde,
ich habe mich bereits intensiv (nach meiner Meinung) in fhem eingelesen und habe auch schon ein paar Erfolge gehabt.
Nun zu meiner Frage:
Ich habe einen Intertechno Funktaster erfolgreich angelernt (war nicht schwer mit autocreate) und meinen Nobiliy Funkrolladen als DOOYA-Device über den Signalduino ebenfalls erfolgreich eingefügt. Der Rolladen verfügt über die Befehle auf, stop,  ab, stop. ich möchte nun, dass der Funktaster bei der Betätigung der ON-Taste genau diese Befehle in immer wiederkehrender Reihenfolge ausgibt, damit ich mit einem jeweiligen Notify das ganze dem Rolladen zuweisen kann. Gibt es dafür einen einfache Möglichkeit oder habe ich da einen Denkfehler und das ganze funktioniert so garnicht.
Vielen Dank
Grüße charlie
Titel: Antw:Funkschalter und mehrere Zustände
Beitrag von: Beta-User am 02 Oktober 2018, 14:55:14
Du könntest dem notify noch ein Reading verpassen, über das du die letzte Richtung (bzw. den letzten Fahrbefehl) monitorst.
Aber das hakt m.E. ziemlich, denn die Frage ist die: wie lange soll das gültig sein mit dem "stop", wenn du abwärts fährst? Das hat sich ja eigentlich erledigt, wenn der Rollladen unten ist; dann erwartet der User eher, dass er wieder hoch geht.

Von daher solltest du eher noch den Status des Rollladen mit heranziehen. Kann man aus dem Ablesen, ob der Motor noch fährt (oder fahren müßte), wäre die Richtung interessant und erst dann weißt du eigentlich, was der Taster bewirken sollte.

Man kann dir vermutlich besser helfen, wenn du ein list von dem DOOYA lieferst ;) .

Ansonsten mal Commandref zu ReadingsVal lesen; das kann man im Rahmen eines notify nutzen, um den aktuellen Zustand eines (beliebigen) Devices (bzw. eines Readings desselben) auszulesen, die eigentliche Unterscheidung, welcher Befehl dann abzusetzen ist, wäre mit if ... elsif... etc. festzulegen.
Titel: Antw:Funkschalter und mehrere Zustände
Beitrag von: Ellert am 02 Oktober 2018, 15:42:15
Zitat von: charlie0815 am 02 Oktober 2018, 14:43:16
Hallo liebe FHEm-Gemeinde,
ich habe mich bereits intensiv (nach meiner Meinung) in fhem eingelesen und habe auch schon ein paar Erfolge gehabt.
Nun zu meiner Frage:
Ich habe einen Intertechno Funktaster erfolgreich angelernt (war nicht schwer mit autocreate) und meinen Nobiliy Funkrolladen als DOOYA-Device über den Signalduino ebenfalls erfolgreich eingefügt. Der Rolladen verfügt über die Befehle auf, stop,  ab, stop. ich möchte nun, dass der Funktaster bei der Betätigung der ON-Taste genau diese Befehle in immer wiederkehrender Reihenfolge ausgibt, damit ich mit einem jeweiligen Notify das ganze dem Rolladen zuweisen kann. Gibt es dafür einen einfache Möglichkeit oder habe ich da einen Denkfehler und das ganze funktioniert so garnicht.
Vielen Dank
Grüße charlie
Dies könnte helfen https://wiki.fhem.de/wiki/DOIF/Mehrfachnutzung_eines_Tasters als Schrittschalter
Titel: Antw:Funkschalter und mehrere Zustände
Beitrag von: charlie0815 am 02 Oktober 2018, 16:58:09
Vielen vielen Dank Ihr beiden. ich glaube Ellert das sollte ein Volltreffer sein. da werde ich mich mal an die Umsetzung machen. Vielen Dank Beta-User auch an Dich, da hatte ich mich gleich
https://forum.fhem.de/index.php?topic=31225.0 (https://forum.fhem.de/index.php?topic=31225.0)  eingelesen und deshalb erst jetzt geantwortet