11-17-2015, 02:46 PM
Pour le on/off du bloc avec plusieurs rubans tu peux faire comme ca:
- Tu crée un IO intern_boolean: active_bloc
- Tu fais une regle:
- La meme pour l'autre DMX:
- Puis une derniere regle avec un script:
Puis voila le script a lancer:
Avec ca, des que tu allumes au moins un des rubans le bloc va s'enclencher, et si aucun des 2 rubans n'est en fonction le bloc se coupe. On est obligé de passer par une variable intermediaire (active_bloc) pour eviter de taper 2 fois le script.
Sinon le lumiere1 ~= "0" signifie: si lumiere1 est different de 0 (donc allumé)
- Tu crée un IO intern_boolean: active_bloc
- Tu fais une regle:
Code:
SI lumiere_bloc1 == changed
ALORS active_bloc = true
- La meme pour l'autre DMX:
Code:
SI lumiere_bloc2 == changed
ALORS active_bloc = true
- Puis une derniere regle avec un script:
Code:
SI active_bloc == changed
ALORS script
Puis voila le script a lancer:
Code:
local lumiere1 = calaos:getOutputValue("xxxxxx_id_lumiere1")
local lumiere2 = calaos:getOutputValue("xxxxxx_id_lumiere2")
if lumiere1 ~= "0" or lumiere2 ~= "0"
then
-- allume le bloc
calaos:setOutputValue("xxxx_id_relais_bloc", true)
else
-- coupe le bloc
calaos:setOutputValue("xxxx_id_relais_bloc", false)
end
return true
Avec ca, des que tu allumes au moins un des rubans le bloc va s'enclencher, et si aucun des 2 rubans n'est en fonction le bloc se coupe. On est obligé de passer par une variable intermediaire (active_bloc) pour eviter de taper 2 fois le script.
Sinon le lumiere1 ~= "0" signifie: si lumiere1 est different de 0 (donc allumé)
Raoul,
Calaos Core Dev.
Calaos git sur NUC NUC5PPYH | Wago 750-849 | DALI RGB | Sondes NTC sur 750-464 | Sondes 1Wire DS18B20 avec adaptateur USB DS9490R | Nodes MySensors avec gateway USB | Ecran tactile ELO avec adaptateur USB/RS232 | Squeezebox Duet et Radio | Logitech Harmony Ultimate | Ampli Pioneer VSX921
Calaos Core Dev.
Calaos git sur NUC NUC5PPYH | Wago 750-849 | DALI RGB | Sondes NTC sur 750-464 | Sondes 1Wire DS18B20 avec adaptateur USB DS9490R | Nodes MySensors avec gateway USB | Ecran tactile ELO avec adaptateur USB/RS232 | Squeezebox Duet et Radio | Logitech Harmony Ultimate | Ampli Pioneer VSX921