Taster definieren und über Harmony HUB Befehl ausführen

Begonnen von Philipp1596, 16 Juli 2016, 16:27:40

Vorheriges Thema - Nächstes Thema

Philipp1596

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

justme1968

schau dir mal an wie notify funktioniert.

gruss
  andre

ps: du solltest nicht das config file von hand editieren.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Philipp1596

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

justme1968

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 und auch das einsteigen pdf. notifys sind eine wichtige grundlage.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Philipp1596

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

betateilchen

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 :)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

justme1968

wenn man das erste nicht tut kann das zweite garnicht erst passieren :)
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968