Hallo,
ist es eigentlich möglich, dass ich set Befehl auf mehrere Geräte ausführe?
Also in meinem Beispiel möchte ich eine Durchsage und einen Sound auf allen Echo Geräten abspielen.
Sowas in der Art:
([ALARM] eq "on") (set "^ECHO_" volume 100) (set "^ECHO_" speak ACHTUNG Einbruchalarm.) (set "^ECHO_" sounds katastrophenalarm)
Danke
Gruss
Dennis
Zitat von: dennis_n am 21 November 2022, 18:24:52
Hallo,
ist es eigentlich möglich, dass ich set Befehl auf mehrere Geräte ausführe?
Also in meinem Beispiel möchte ich eine Durchsage und einen Sound auf allen Echo Geräten abspielen.
Sowas in der Art:
([ALARM] eq "on") (set "^ECHO_" volume 100) (set "^ECHO_" speak ACHTUNG Einbruchalarm.) (set "^ECHO_" sounds katastrophenalarm)
Danke
Gruss
Dennis
set ist ein FHEM-Befehl, dort wird bereits ^ und $ am Ende gesetzt, daher:
set Echo_.* ...
ok das hat funktioniert.
Aber irgendwie werden die Befehle nicht sauber abgearbeitet. Mal funktioniert der eine Echo, dann wieder der andere.
Manchmal wird nur die Lautstärke eingestellt aber es kommt nicht raus usw.
Hast Du noch einen Tipp, wie ich das besser verarbeiten kann?
Da es sich um 5 Echos handelt, werden die einzelnen Befehle vermutlich zu schnell an die Geräte geschickt, oder?
([ALARM] eq "on") (set ECHO_.* volume 100) (set ECHO_.* speak ACHTUNG Einbruchalarm.) (set ECHO_.* sounds katastrophenalarm)
Gruss
Dennis
Das ist ein Echo.-Problem, habe ich und andere Leute leider auch.
Das wird nicht zuverlässig laufen. Auch Pausen dazwischen haben leider nichts gebracht.
Habe noch zwei Sonos Play:1
Ist bei denen das gleiche Problem?
Gruss
Dennis
Keine Ahnung, hab keine Sonos.