FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Philipp1596 am 16 Juli 2016, 16:27:40

Titel: Taster definieren und über Harmony HUB Befehl ausführen
Beitrag von: Philipp1596 am 16 Juli 2016, 16:27:40
Hallo alle miteinander,

ich möchte über einen in der FHEM Oberfläche definierten Taster ein oder mehrere Befehle an eine Stereoanlage senden.
Also quasi wenn ich in der FHEM Oberfläche auf den Taster "Lauter" drücke, dann wird beispielsweise die Lautstärke um eins angehoben.
Leider bekomme ich dies nicht zum laufen.
So habe ich es unter anderem bereits probiert
Zitat
define Musikanlage_lauter dummy
attr Musikanlage_lauter alias Musikanlage Lauter
attr Musikanlage_lauter group Musikanlage
attr Musikanlage_lauter room Wohnzimmer
attr Musikanlage_lauter webCmd Lauter
set HarmonyKUE command Sony.AV-Empfänger VolumeUp

Jedoch kommt dabei immer die Fehlermeldung "Unknown Device".

Wenn ich den Befehl
Zitatset HarmonyKUE command Sony.AV-Empfänger VolumeUp
direkt oben in die Befehlsleiste eingebe, dann funktioniert dies und die Lautstärke wird um eins erhöht.

Wer kann mir weiterhelfe?
Danke schon mal im vorraus.

MfG Philipp1596
Titel: Antw:Taster definieren und über Harmony HUB Befehl ausführen
Beitrag von: justme1968 am 16 Juli 2016, 16:46:17
schau dir mal an wie notify funktioniert.

gruss
  andre

ps: du solltest nicht das config file von hand editieren.
Titel: Antw:Taster definieren und über Harmony HUB Befehl ausführen
Beitrag von: Philipp1596 am 16 Juli 2016, 17:31:58
Ich habe es mir mal angeschaut und auch ein wenig damit probiert, jedoch verstehe ich nicht, wie ich es richtig konfigurieren muss, damit es funktioniert.
So habe ich es getestet
Zitatdefine Musikanlage_lauter notify HarmonyKUE set HarmonyKUE command Sony.AV-Empfänger VolumeUp

MfG Philipp1596
Titel: Antw:Taster definieren und über Harmony HUB Befehl ausführen
Beitrag von: justme1968 am 16 Juli 2016, 17:50:31
dein notify darf nicht genau so heissen wir dein dummy und du musst beim notify angeben durch welches gerät und ereignis es ausgelöst werden soll. das ist bei dir dein dummy. also brauchst du etwa in der art:define Musikanlage_notify notify Musikanlage_lauter:Lauter set HarmonyKUE command Sony.AV-Empfänger VolumeUp

auf welches event du genau reagieren musst siehst du wenn du den event monitor beobachtest während du dein dummy auslöst.

schau dir das hier an: http://www.fhemwiki.de/wiki/Notify (http://www.fhemwiki.de/wiki/Notify) und auch das einsteigen pdf. notifys sind eine wichtige grundlage.

gruss
  andre
Titel: Antw:Taster definieren und über Harmony HUB Befehl ausführen
Beitrag von: Philipp1596 am 16 Juli 2016, 18:00:12
Perfekt, vielen Dank, es funktioniert wunderbar :)

Ich habe die Wiki mehrmals durchgelesen, jedoch nicht wirklich begriffen.
Aber durch den Code von dir hab ich es jetzt einigermaßen verstanden. Ich versuch mich da noch ein bisschen einzuarbeiten.

Vielen Dank dir nochmal, hat wunderbar geklappt :)

MfG Philipp1596
Titel: Antw:Taster definieren und über Harmony HUB Befehl ausführen
Beitrag von: betateilchen am 16 Juli 2016, 18:05:05
Zitat von: justme1968 am 16 Juli 2016, 16:46:17
ps: du solltest nicht das config file von hand editieren.

Und vor allen Dingen keine reinen set Befehle reinschreiben :)
Titel: Antw:Taster definieren und über Harmony HUB Befehl ausführen
Beitrag von: justme1968 am 16 Juli 2016, 18:09:32
wenn man das erste nicht tut kann das zweite garnicht erst passieren :)