FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Tedious am 16 November 2016, 14:08:22

Titel: Squeezebox/Intertechno/Lautstärke - Denkfehler
Beitrag von: Tedious am 16 November 2016, 14:08:22
Hallo zusammen,

meine Idee war es mit einer übrig gebliebenen Intertechno-Fernbedienunf (10er Codierung, 4 Tasten) nicht nur die Squeezebox und den Verstärker in der Küchen anzuschalten (das funktioniert), sondern auch zwei Tasten mit der Lautstärkeregelung zu belegen und auf den übrigen 4 Radiosender zu hinterlegen. Soweit, so gut.

Die Squeezebox wird über den Schalter gesteuert. Wenn ich die Dose anschalte zieht er die Squeezebox hinterher und umgekehrt:

([IT_00FF00FFFF] eq "on") (set Max2Play_Kueche on) DOELSEIF ([IT_00FF00FFFF] eq "off") (set Max2Play_Kueche off)

Ich habe für die Lautstärkeregelung ein kleines DOIF gebastelt - wie ich dachte das müsste funktionieren. Macht es aber nicht Idee ist es, wenn die IT-Fernbedienung ein "On"-Signal sendet die Lautstärke zu erhöhen, wenn sie ein "Off" sendet zu erhöhen. Leider passiert rein gar nichts... habe ich einen Denkfehler im DOIF - ist ja an sich keine große Sache?

([IT_00FF0F0FFF] eq "on") (set Max2Play_Kueche volumeUp) DOELSEIF ([IT_00FF0F0FFF] eq "off") (set Max2Play_Kueche volumeDown)

EDIT: je länger ich drüber nachdenke schätze ich mal der Fehler sitzt vor dem Monitor... der Status bleibt ja gleich, auch wenn ich mehrfach auf die taste drücke. Muss ich nochmal drüber nachdenken, so machts wenig Sinn... :(

Rätselnde Grüße

Sascha
Titel: Antw:Squeezebox/Intertechno/Lautstärke - Denkfehler
Beitrag von: sash.sc am 16 November 2016, 14:48:04
Trage doch mal dar Attribut repeatsame 1:1 ein


Von mobil gesendet daher kurze Antwort
Titel: Antw:Squeezebox/Intertechno/Lautstärke - Denkfehler
Beitrag von: Per am 16 November 2016, 15:20:37
Zitat von: Tedious am 16 November 2016, 14:08:22
der Status bleibt ja gleich, auch wenn ich mehrfach auf die taste drücke. Muss ich nochmal drüber nachdenken, so machts wenig Sinn... :(
attr XXX do always?
Titel: Antw:Squeezebox/Intertechno/Lautstärke - Denkfehler
Beitrag von: Tedious am 17 November 2016, 09:11:53
Das habe ich schon dran gedacht. Aber wenn er beim einmaligen Tastendruck nicht reagiert wird das doalwasys auch nicht helfen. Das wäre Teststufe 2 ...
Titel: Antw:Squeezebox/Intertechno/Lautstärke - Denkfehler
Beitrag von: Per am 17 November 2016, 12:20:07
Wenn er nicht reagiert, ist entweder der Event nicht vorhanden oder wird falsch abgefragt.

Probier mal folgendes:

([IT_00FF00FFFF] eq "on") (set Max2Play_Kueche on)
DOELSEIF ([IT_00FF00FFFF] eq "off") (set Max2Play_Kueche off)
DOELSEIF ([IT_00FF0F0FFF] eq "on") (set Max2Play_Kueche volumeUp)
DOELSEIF ([IT_00FF0F0FFF] eq "off") (set Max2Play_Kueche volumeDown)

und drücke zwischen Laut/Leise jeweils mal auf die An-Taste.
Titel: Antw:Squeezebox/Intertechno/Lautstärke - Denkfehler
Beitrag von: Tedious am 17 November 2016, 16:28:34
Hi,

danke für den Denkanstoß, das teste ich heute Abend zuhause mal aus! Ich packe also alles in ein DOIF?!