Hallo zusammen,
es muss doch möglich sein, die in FHEM angelegten (Baumarkt 433 MHz) Funksteckdosen mit dem HM 6fach Wand-Taster zu schalten. Beides funktioniert in FHEM, unabhängig voneinander, einwandfrei. Ich komm einfach nicht auf den Trichter, vielleicht könnt ihr mir helfen.
Hier meine Ausgangssituation:
- Respbeery Pi mit FHEM und 433 MHz Sender
- HM LAN-Adapter
- diverse 433 MHz Funksteckdosen.
- HM 6-fach Wand-Taster (HM-PB-6-WM55)
notify auf einen button des schalters triggern lassen und die it-dose schalten. grob gesagt, zb so:
define nt_it_dosen notify <name des button_channels>.*short.* set <name der dose> on
Hallo Frank,
vielen Dank für die schnelle Antwort. Konnte es dank deiner Hilfe lösen.
statt
define nt_it_dosen notify <name des button_channels>.*short.* set <name der dose> on
muss es aber
define nt_it_dosen notify <name des button_channels>:short.* set <name der dose> on
lauten
Aber trotzdem vielen Dank, du hast mir wirklich super geholfen.
Vielleicht hast du noch einen Tipp wie ich auf einem cannel toggle, also on und off anlegen kann.
Zitat.*short.*
sollte auch funktionieren.
ZitatVielleicht hast du noch einen Tipp wie ich auf einem cannel toggle, also on und off anlegen kann.
am einfachsten wäre, wenn deine schaltdosen einen status melden würden. wahrscheinlich eher nicht. dann sendest du immer das gegenteilige.
ansonsten sollte der schalter immer eine nummer mitsenden. schau dr im eventmonitor die events an. also bei jedem schaltereigniss (drücken) wird diese nummer erhöht. nach 255 geht es wohl wieder bei 0 los. du könntest für gerade ereignisse on schalten und für ungerade off schalten.
ich würde wahrscheinlich short und long unterschiedlich belegen. short=on und long=off. oder umgekehrt.
Ich habe auch seit eben einen solchen 6-fach Schalter. Nun stellt sich mir auch die Frage, wie ich die Schaltzustände kurz für off und lang für on in Verbindung mit meiner Bezeichnung anweise.
define Wz-Licht_on notify Wz_HM_PB_6_WM55_Btn_01:long.* set Wz_licht on
define Wz-Licht_off notify Wz_HM_PB_6_WM55_Btn_01:short.* set Wz_licht off
ist das so korrekt?
von der Sache her ja. Schau doch im Eventmonitor was passiert wenn Du den Schalter drückst :)
Der feuert quasi mit 2 Schuss pro sekunde jeweils 6 Nachrichten, Du feuerst dann also mit zwei Schuss pro Sekunde auf die Lampe. Produziert halt etwas Funkverkehr....
Gruß Otto
Hallo,
mein Eventmonitor zeigt garnichts an, ausser " Events (Filter..*): "
Habe den Eventmonitor bisher noch nie verwendet. Gibt es irgendwelche Einstellungen für den Monitor?
Dann stimmt was nicht!
Im Eventmonitor siehst Du alles was so an Events produziert wird. Also wenn der Taster gepairet ist und der Taster als Gerät in FHEM existiert dann feuert er Events solange Du eine Taste drückst.
Gruß Otto
Gelöst mit Short und Long, funktioniert prima. Nochmal danke für die Hilfe.
Zitatdefine Taster_1_on notify 6fach_Schalter01_Btn_01:Short.* set Brunnen on
define Taster_1_off notify 6fach_Schalter01_Btn_01:Long.* set Brunnen off
@tantor
Versuch mal den ersten Buchstaben bei Short und Long groß zu scheiben. Mit der Kleinschreibung ging es bei mir auch nicht.
Danke für den Hinweis! Werde das heute mal aus probieren.
Funktioniert wunderbar! Danke für die Hilfe. Habt ihr eine Lösung , um den Status bzw. den Schaltzustand des 6-fach Tasters darzustellen?
Das ist ein Taster, der ist immer off.
Nur beim Betätigen ist er kurz oder lang on.
Zitat von: tantor am 03 April 2015, 13:09:59
Habt ihr eine Lösung , um den Status bzw. den Schaltzustand des 6-fach Tasters darzustellen?
Eigentlich stellt man den Zustand des Aktors dar.