Ich habe folgendes geschrieben (HC3 Neuste Firmwhare):
function sirene_tuerklingel(DeviceID, SirenenTime)
fibaro.call(DeviceID, "setParameter", 1, 1, 3) -- Alarm Sound Volumen 1-3
-- 1=Low
-- 2=Middle
-- 3=High
fibaro.call(DeviceID, "setParameter", 2, 1, 1) -- Alarm Sound Duration Time 0-3
-- 0=Sirene is not on
-- 1=30Sek.
-- 2=1min
-- 3=5min
fibaro.call(DeviceID, "setParameter", 3, 1, 3) -- Door Bell Sound Duration Time 1-127
-- 0=Sirene is not on
-- 1-127 Time
fibaro.call(DeviceID, "setParameter", 4, 1, 3) -- Door Bell Sound Volumen 1-3
-- 1=Low
-- 2=Middle
-- 3=High
fibaro.call(DeviceID, "setParameter", 5, 1, 10) -- Alarm Sound Index 1-10
-- There ar 10 different Sound
fibaro.call(DeviceID, "setParameter", 6, 1, 9) -- Door Bellsound Index 1-10
-- There ar 10 different Sound
fibaro.call(DeviceID, "setParameter", 7, 1, 2) -- Default Siren On Mode 1-2
-- 1=Alarm Sound Mode
-- 2=Door Bell Sound Mode
fibaro.call(DeviceID, "setParameter", 8, 1, 1) -- Alarm LED Enable 0-1
-- 0=LED will be disable
-- 1=LED will de enable
fibaro.call(DeviceID, "setParameter", 9, 1, 1) -- Boor Bell LED Enable 0-1
-- 0=LED will be disable
-- 1=LED will de enable
fibaro.call(DeviceID,"turnOn")
fibaro.sleep(SirenenTime)
fibaro.call(DeviceID,"turnOff")
end
function sirene_einbruch(DeviceID, SirenenTime)
fibaro.call(DeviceID, "setParameter", 1, 1, 3) -- Alarm Sound Volumen 1-3
-- 1=Low
-- 2=Middle
-- 3=High
fibaro.sleep(1000)
fibaro.call(DeviceID, "setParameter", 2, 1, 1) -- Alarm Sound Duration Time 0-3
-- 0=Sirene is not on
-- 1=30Sek.
-- 2=1min
-- 3=5min
fibaro.sleep(1000)
fibaro.call(DeviceID, "setParameter", 3, 1, 3) -- Door Bell Sound Duration Time 1-127
-- 0=Sirene is not on
-- 1-127 Time
fibaro.sleep(1000)
fibaro.call(DeviceID, "setParameter", 4, 1, 3) -- Door Bell Sound Volumen 1-3
-- 1=Low
-- 2=Middle
-- 3=High
fibaro.sleep(1000)
fibaro.call(DeviceID, "setParameter", 5, 1, 3) -- Alarm Sound Index 1-10
-- There ar 10 different Sound
fibaro.sleep(1000)
fibaro.call(DeviceID, "setParameter", 6, 1, 3) -- Door Bellsound Index 1-10
-- There ar 10 different Sound
fibaro.sleep(1000)
fibaro.call(DeviceID, "setParameter", 7, 1, 1) -- Default Siren On Mode 1-2
-- 1=Alarm Sound Mode
-- 2=Door Bell Sound Mode
fibaro.sleep(1000)
fibaro.call(DeviceID, "setParameter", 8, 1, 1) -- Alarm LED Enable 0-1
-- 0=LED will be disable
-- 1=LED will de enable
fibaro.sleep(1000)
fibaro.call(DeviceID, "setParameter", 9, 1, 1) -- Boor Bell LED Enable 0-1
-- 0=LED will be disable
-- 1=LED will de enable
fibaro.sleep(1000)
fibaro.call(DeviceID,"turnOn")
fibaro.sleep(SirenenTime)
fibaro.call(DeviceID,"turnOff")
end
–sirene_tuerklingel(438,2000)
sirene_einbruch(438,2000)
Hintergrund ist, ich habe hier eine NEO-coolcam-Sirene und möchte diese für Alarmmeldungen einsetzen.
Sprich unterschiedliche Töne für Unterschiedliche Meldungen.
So weit so gut.
Wenn ich die Parameter über die Geräteeinstellung durchführe verändern sich auch die Einstellungen in der Sirene.
Mache ich es allerdings wie oben angegeben über eine LUA-Szene verändert sich da nichts.
Das Dumme ist ich bekomme keine Fehlermeldung das Teil läuft durch ohne was zu verändern und der Ton ist gleich egal was ich mache.
Die Sleep dazwischen sind nur zum Versuch ob die Sirene möglicherweise eine Pause zwischen den Parametersetz benötigt.
Die müssen wieder raus oder kleiner werden.
Hat das schon mal einer Versucht und kann mir sagen wo der Fehler ist ?
Edit hier liegt das Handbuch wenn einer nachlesen möchte ich darf es leider nicht anheften ich habe keine Berechtigung.
Gruß
F.B.