Konfigurera ljud och ljudnivå på Aeon Labs Siren

Aeon Labs har släppt en ZWave-siren som enligt vårt tycke är den absolut snyggaste ZWave-sirenen på marknaden.

Sirenen har 5 olika ljud (olika varianter av pip/tjutljud) samt tre ljudnivåer.z-wave-siren

Enligt Engineering specifications and Advanced Functions for Developers (Aeon Labs Siren Gen5 V1.23) ska parameter 37 användas för att sätta ljudtyp och ljudnivå.

Parametern är 2 byte stor och low byte sätter ljudtyp och high byte sätter ljudnivå:

1, The value1 (low byte) is used to select the Siren
sound :
Value1=0, do not change the current Siren sound.
Value1=1, Siren sound 1 is selected.
Value1=2, Siren sound 2 is selected.
Value1=3, Siren sound 3 is selected.
Value1=4, Siren sound 4 is selected.
Value1=5, Siren sound 5 is selected.
Other values will be ignored.
2, The value2 (high byte) is used to adjust the volume:
Value2=0, do not change the current volume.
Value2=1, set the volume to 88 dB.
Value2=2, set the volume to 100 dB.
Value2=3, set the volume to 105 dB.
Other values will be ignored.

Vad är då low byte och high byte? Enkelt kan det förklaras med att den första byten (8 bit) (längst till vänster) är low och den byte (8bit) som är längst till höger är high.

Värdet du vill ska stå i low byte måste multipliceras med 256 för att värdet ska hamna i just low byte. (genom att multiplicera med 256 kan man säga att du flyttar värdet en hel byte till vänster). Sedan adderar du helt enkelt high byte för att få det värde du ska ange för parameter 37.

Exempel på hur du räknar ut ett korrekt värde till parameter 37:

Om du väljer ljud 4 och ljudnivå 2: 4*256+2=1026.

Om du väljer ljud 3 och ljudnivå 1: 3*256+1=769.

Om du väljer ljud 1 och ljudnivå 3: 1*256+3=259.

Kommentera