Guten Morgen,
ich möchte in Sonos definierte Wecker in Abhängigkeit des Tages (Wochentag, Wochende, Feiertag, Ferien) an- bzw. ausschalten. Dazu habe ich folgendes DOIF definiert.
define di_sonos_alarm_kids DOIF ([01:00|8] and !Value("BLN_Ferientag"))
(set Sonos_Kinderzimmer1 Alarm Enable 39,
set Sonos_Kinderzimmer2 Alarm Enable 45)
DOELSE
(set Sonos_Kinderzimmer1 Alarm Disable 39,
set Sonos_Kinderzimmer2 Alarm Disable 45)
Nun ist es so, dass mal beide, mal nur einer der Alarme aktualisiert wird (meist der zweite(?), da bin ich gerade nicht sicher). Woran könnte das liegen? Ist die zeitgleiche Ausführung ein Problem?
EDIT: Das Phänomen kann ich auch über die Kommandozeile des WebIF reproduzieren (bspw. set Sonos_Kinderzimmer1 Alarm Enable 39;set Sonos_Kinderzimmer2 Alarm Enable 45). Geht mal für beide, mal nur für einen.
Gruß, Christian
Moin Christian,
meine Erfahrung ist: Sonos braucht etwas Zeit zwischen den set Befehlen.
Funktioniert es wenn Du sie einzeln in der Kommandozeile ausführst?
Wenn ja, dann gib ein sleep 2 oder 5 dazwischen.
Gruß Otto
Ok. Danke :) Hab sowas schon befürchtet. Werde also einfach mit einem wait arbeiten.