Hallo zusammen,
ich scheitere gerade an einer scheinbar einfachen, aber für mich irgendwie unlösbaren Aufgabe.
Ich möchte von einem Gerät die Lautstärke um 10 erhöhen.
Die aktuelle Lautstärke steckt in einem Reading: Snapcast:clients_2_volume
Die Lautstärke setze ich zu absolutwerten etwa mit:set Snapcast volume Kueche 100
Wie baue ich das nun relativ, sodass ich beispielsweise per notify den wert um 10 verringern kann?
set Snapcast volume Kueche { (Value("Snapcast:clients_2_volume")-10) }
klappt leider nicht.
set Snapcast volume Kueche {([Snapcast:clients_2_volume] + 10 )}
oderset Snapcast volume Kueche {(ReadingsVal("Snapcast","clients_2_volume",0) + 10)}
- zwischen den geschweiften und runden klammern darf kein leerzeichen sein
- Value ist um STATE zu bekommen, um ein reading abzufragen musst du ReadingsVal (oder ReadingsNum) verwenden
- ich vermute auch bei denen gerät geht erhöhen mit + und nicht mit -.
gruss
andre
Hallo Andre,
danke für die fixe Antwort!
Ich werde das nächstes Jahr ausprobieren.
Viele Grüße
Leo
Hat genau so geklappt, danke!