Ich habe ein Device das nur volume als reading ausgibt. Jetzt habe ich mir per userReadings ein Reading volumeUp und volumeDown erstellt.
Es wird dabei der Wert aus volume ausgelesen und entweder um 1 erhöht oder um 1 verringert.
In den Readings tauchen auch die richtigen Werte auf.
Jetzt wollte ich per
set Kueche.AudioCast volume [Kueche.AudioCast:volumeUp]
die Lautstärke ändern.
Das führt aber nur dazu das volume auf 0 gesetzt wird.
Bin momentan etwas ratlos warum es nicht funktioniert.
Anbei ein List von dem Gerät.
Internals:
CCNAME Kueche
CFGFN
DEF Kueche
NAME Kueche.AudioCast
NR 2159
STATE online
TYPE GOOGLECAST
READINGS:
2017-09-13 10:04:50 VolumeDown 9
2017-09-13 10:04:50 VolumeUp 11
2017-09-13 09:02:05 castType cast
2017-09-13 09:02:05 idle 1
2017-09-13 09:02:05 mediaCurrentPosition 0
2017-09-13 09:02:05 mediaPlayerState UNKNOWN
2017-09-13 09:02:05 mediaStreamType UNKNOWN
2017-09-13 09:02:05 model SRS-ZR5
2017-09-13 09:02:05 name Kueche
2017-09-13 09:06:18 presence online
2017-09-13 09:02:05 state online
2017-09-13 09:02:05 uuid be364ce0-37db-219b-1d31-203ea298884f
2017-09-13 10:04:50 volume 10
helper:
Attributes:
room Kueche
userReadings VolumeUp { ReadingsVal("Kueche.AudioCast","volume",0)+1;;},VolumeDown { ReadingsVal("Kueche.AudioCast","volume",0)-1;;}
"volumeUp" ne "VolumeUp"
Hallo, war ein Schreibfehler. In Fhem hatte ich den richtigen Wert eingesetzt.
Musste aber festellen das je nach App , welche auf die Box streamt, nur feste Sprünge erlaubt sind.
In der google Music App sind die Sprünge immer 2 und in buubleUPnP z.Bsp. 5.
Zitat von: devil77 am 13 September 2017, 11:08:13
Hallo, war ein Schreibfehler. In Fhem hatte ich den richtigen Wert eingesetzt.
Musste aber festellen das je nach App , welche auf die Box streamt, nur feste Sprünge erlaubt sind.
In der google Music App sind die Sprünge immer 2 und in buubleUPnP z.Bsp. 5.
Ist das Thema damit erledigt?
Da die Werteübergabe klappt und es eher in Richtung Googlecast Modul geht ist das Thema hiermit erledigt.