MSG Setting alle Amps einschalten


Warum gibt es bei dem MSG-Einstellungen diesen Punkt?



Dazu muss man wissen wie der Loxone Config-Baustein die Events bearbeitet.

Je Baustein gibt es die Möglichkeit TTS,Alarm etc auszulösen, was eine schöne Sache ist beim programmieren


Jetzt kommt das ABER...

Dadurch das jedes Event einzeln gesendet wird, ist es schwer möglich das Zonen die gerade "ein" sind und Zonen die noch "aus" sind gleich abzuarbeiten.

Wenn man nur eine Multi-Kanal-Amp hat ist das auch kein Problem, da man ja nur eine Amp schalten muss.

Hat man aber viele einzelne Amps werden diese erst eingeschaltet wenn die jeweilige Zone das Event bekommt.

Wenn der Amp auch noch eine längere Einschalt-Verzögerung, kommt es automatisch zu einem starken Versatz (delay) der einzelnen Zonen auch wenn diese genau den gleichen Befehl bekommen.


Die Zone die z.B. schon Musik spielt, wird das Event sofort ausführen, die Zone die erst noch starten muss kommt um die Verstärker-Startzeit später. Das kann unter umständen mehrere Sekunden sein.

Das hört sich natürlich grausam an.


Was kann man also machen damit das nicht passiert.

Ein sammeln der einzelnen Events ich recht aufwendig und funktioniert auch nicht ganz perfekt.

Also machen wird es so... Wir schalten mit dem ersten eintreffen eines Event alle Amps ein und warten die Amp-Startzeit ab.

Kommen jetzt weitere Events hinzu ist die Amp schon an, kommt kein Event für eine Amp schaltet diese wieder aus.


Jeder Vorteil hat auch einen Nachteil... Er wartet jetzt jedes Mal die Einschaltzeit ab bevor er ein Event spielt. Auch wenn die Zone schon auf play steht.
Klingel, Alarm etc startet eben immer erst nach der Einschaltzeit der Amp. Ihr könnt euch entscheiden ob ihr eher Wert auf Synchronität oder auf Geschwindigkeit legt. 

Alternativ kann immer noch das Gruppen-Event per URL genutzt werden.


Mit dem Personal Edition von HelpNDoc erstellt: Gratis EPub und Dokumentationsgenerator