Hallo ich bin neu hier und stelle für manche Leute vielleicht eine dumme Frage.
Ich versuche mich daran eine Jalousie über eine Fernbedienung zu steuern, klappt auch aber noch nicht so wie ich das möchte.
Ich würde gern meine Jalousie mit einem druck auf die Fernbedienung starten (rauf oder runter) und mit dem Zweiten druck auf die gleiche Taste stoppen.
Kann ich das mit einem DOIF realisieren ?
Wie sollte das DOIF aussehen?
Ich benutze Homematic Aktoren .
Für Anregungen wäre ich dankbar !
Hi,
das kann der Homematic Aktor mit einer Homematic Fernbedienung von sich aus.
Gruß Otto
Ich habe keine Homematic Fernbedienung.
Zitat von: Einar am 04 Mai 2020, 10:30:42
Hallo ich bin neu hier und stelle für manche Leute vielleicht eine dumme Frage.
Ich versuche mich daran eine Jalousie über eine Fernbedienung zu steuern, klappt auch aber noch nicht so wie ich das möchte.
Ich würde gern meine Jalousie mit einem druck auf die Fernbedienung starten (rauf oder runter) und mit dem Zweiten druck auf die gleiche Taste stoppen.
Kann ich das mit einem DOIF realisieren ?
Wie sollte das DOIF aussehen?
Ich benutze Homematic Aktoren .
Für Anregungen wäre ich dankbar !
Du musst im DOIF den Status der Jalousie abfragen.
Wenn Jalousie sich nicht bewegt - Jalousie bewegen - ansonsten - Stop
Falls es eine andere Fernbedienung ist und das ganze mit zwei Tasten gesteuert wird (?), kannst du meinen myUtils-Code von hier nutzen: https://github.com/rejoe2/FHEM/blob/master/99_myUtils_MiLight.pm#L127 (https://github.com/rejoe2/FHEM/blob/master/99_myUtils_MiLight.pm#L127). Der ist allerdings etwas universeller und "kann" auch mit ZWave-Aktoren.
Falls es nur eine Taste (an einer nicht-HM-Fernbedienung) ist, mußt du dir merken, was die letzte Richtung war (on oder off). Kann man z.B. mit einem Each() (FHEM-Funktion) machen, siehe hier: https://forum.fhem.de/index.php/topic,107351.msg1013586.html#msg1013586 (https://forum.fhem.de/index.php/topic,107351.msg1013586.html#msg1013586)
Ist aber alles "ziemlich steil" für den Anfang - aber lehrreich...
Viel Erfolg,
Beta-User
Zitat von: Einar am 04 Mai 2020, 10:42:46
Ich habe keine Homematic Fernbedienung.
Nur mal laut gedacht, eventuell geht es mit einem virtuellen Homematic Knopf den man mit dem HM Aktor peered.
Den virtuellen Knopf bedient man dann mit irgendeiner Fernbedienung einfach über ein notify.
Gruß Otto
Seht gute Idee von @Otto123!
Mal kurz probiert, funktioniert wie gewünscht:
set VCCU_Btn5 peerChan 0 RolloAZL single set both
Und schon hat man den gewünschte start stop reverse Betrieb mit einem set VCCU_Btn5 press short
(Sorry @Frank mit peerSmart hat es nicht funktioniert - weiß nicht warum ??? )
Ein notify dazu erstell man sich für den geeigneten Tastendruck mit dem Eventmonitor (Wiki (https://wiki.fhem.de/wiki/Notify)) und ändert es dann so in der Art ab:
define n_bla notify FB_bla:.Tastendruck set VCCU_Btn5 press short
Hallo Otto123
Vielen Dank für Deine bemühungen.
Ich habe keine Ahnung was ich mit dem Code mache und wo ich den eingeben soll.
Gruß Einar
Hallo Einar,
dann zeig mal bitte ein list von deinem Homematic Rollo Aktor. Bitte beim list beachten: https://forum.fhem.de/index.php/topic,71806.0.html
Hast Du eine VCCU?
Allgemeine Infos zu HM und FHEM: https://wiki.fhem.de/wiki/HomeMatic
Gruß Otto
Moin,
was ist jetzt genau mit dem list schiefgegangen? Du hast meinen link nicht gelesen oder die Codetag taste nicht gefunden? Die # Taste über dem :-X Smily
Den Aktor hast Du schon mit dem vccu_Btn1 gepeert!?2020-05-04 21:13:30 peerList vccu_Btn1,
Der Button funktioniert also und Du weiß nicht wie Du das notify erstellen sollst? Du kommst mit der Erklärung im Wiki nicht klar?
Gruß Otto
Hallo Otto123
Nach langem suchen und Probieren habe ich den Punkt vor Tastendruck in Deiner Zeile define n_bla notyfy weggelassen.
Es funktioniert , mit einer Taste der Fernbedienung kann ich mit 4 Tastendrücken die Jalosie ( runter, stop, rauf, stop) schalten.
define n_bla notify FB_bla:Tastendruck set VCCU_Btn5 press short
Das hat super geklappt.
Ich möchte mich noch ganz herzlich für Deine Bemühungen bedanken.
Ich denke langes Suchen und Probieren hättest Du mit dem Eventmonitor sparen können ;)
Aber gut, dass Du die Idee umsetzen konntest.