Hallo Zusammen,
ich habe einen Brennenstuhl Handsender (IT Basiert). Diesen würde ich gerne als Fernbedienung benutzen um mittels notify eine Aktion auszuführen. Beim Drücken der einzelnen Tasten wurden sauber die Devices angelegt. Ich habe mir ein notify gebastelt, das eine Funksteckdose einschaltet wenn ich die Taste auf dem Handsender drücke. So die Theorie. Bei der Steckdose wird zwar State on angezeigt. Nur schaltet die Steckdose nicht. Setze ich den Zustand des Handsenders in der Fhem Bedienoberfläche auf on funktioniert alles perfekt. Es kommt mir sovor als wird das eingehende Signal des Handsenders nicht richtig ausgewertet.
Kennt das Problem jemand? Gibt es eine Lösung dafür? Einen Screenshot der Handsender Taste hab ich als Bidl angefügt.
Danke und Gruß Markus
Hi,
das notify braucht einen Event. Probiere doch mal ein attr <ITDev> event-on-change .* oder state
Gruß Arnd
Gesendet von iPhone mit Tapatalk
Wie war das noch ? Der Handsender sendet noch und überlagert das Signal des CUL(Glaskugelverdacht) ? Oder der CUL empfängt noch und sendet daher nichts ?
In solchen Fällen hilft ein kurzes sleep(blocking beim perl-sleep!) im notify vor dem set.
Grüße Markus
Jop, genau, das geht nur mit einem sleep. Sonst gibt es Matsch auf dem Frequenzband.
Der Cul wartet nicht bis das Band frei ist, sondern sendet einfach.
Hallo,
das funktioniert Super. Vielen Dank.
Jetzt hab ich allerdings noch eine weitere Frage,
der Handsender hat ja acht Tasten mit denen ich 4 Devices ein-und ausschalte. Ist es irgendwie möglich mit jeder einzelnen Taste eine funktion ausführen kann (das heisst 8 verschiedene Funktionen)
Danke schon mal.
Gruß Markus
Zitat von: hutterede am 14 November 2018, 10:18:22
Ist es irgendwie möglich mit jeder einzelnen Taste eine funktion ausführen kann (das heisst 8 verschiedene Funktionen)
Ja, dann würden das 8 unabhängige Taster sein. Erfordert dann Konfiguration/Programmierung in FHEM, z.B. über Notify, DOIF, MSwitch, ...
Zitat von: dkreutz am 14 November 2018, 10:24:31
Ja, dann würden das 8 unabhängige Taster sein. Erfordert dann Konfiguration/Programmierung in FHEM, z.B. über Notify, DOIF, MSwitch, ...
Hätte gerne acht taster. Aber wie genau soll ich da vorgehen? Bin noch ziemlich unerfahren...
Danke
Gesendet von meinem SM-G930F mit Tapatalk
Moin,
z.B.
defmod <Name der Funktion> notify <Name des Devices, dem die Taste zugeordnet ist>:<on bzw. off> <auszuführende Aktion>
LG
Andreas
Ich nutze die auch und Steuere via DOIF z.B. eine Squeezebox.
([IT_00FF0FF0FF:"on"]) (set SB_PLAYER_801f026c7411 play) DOELSEIF
([IT_00FF0FF0FF:"off"]) (set SB_PLAYER_801f026c7411 mute) DOELSEIF
([IT_00FF0FFF0F:"on"]) (set SB_PLAYER_801f026c7411 next) DOELSEIF
([IT_00FF0FFF0F:"off"]) (set SB_PLAYER_801f026c7411 prev) DOELSEIF
([IT_00FF0F0FFF:"on"]) (set SB_PLAYER_801f026c7411 volumeUp) DOELSEIF
([IT_00FF0F0FFF:"off"]) (set SB_PLAYER_801f026c7411 volumeDown)
DOELSEIF ([IT_00FF00FFFF:"on"]) (set sonoffpow_3 on) DOELSEIF
([IT_00FF00FFFF:"off"]) (set sonoffpow_3 off)
Wichtig: do always zuordnen!
Das funktioniert MEGA Leute, vielen Dank! :) :D