FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: dennis_n am 21 November 2022, 18:24:52

Titel: DOIF set Befehl mehrere Geräte
Beitrag 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
Titel: Antw:DOIF set Befehl mehrere Geräte
Beitrag von: Damian am 21 November 2022, 18:26:52
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_.* ...
Titel: Antw:DOIF set Befehl mehrere Geräte
Beitrag von: dennis_n am 21 November 2022, 18:50:30
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
Titel: Antw:DOIF set Befehl mehrere Geräte
Beitrag von: Invers am 21 November 2022, 18:55:43
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.
Titel: Antw:DOIF set Befehl mehrere Geräte
Beitrag von: dennis_n am 21 November 2022, 18:57:59
Habe noch zwei Sonos Play:1
Ist bei denen das gleiche Problem?

Gruss
Dennis
Titel: Antw:DOIF set Befehl mehrere Geräte
Beitrag von: Invers am 21 November 2022, 19:02:12
Keine Ahnung, hab keine Sonos.