trainkill666 Posté(e) le 10 septembre 2015 Signaler Posté(e) le 10 septembre 2015 Pour plusieurs modules virtuels sonos : (non testé) la liste sonos est modifiable. --[[ %% properties 94 value 124 value 119 value 10 value 32 value %% globals --]] -- récupération de l'ID déclencheur local moduleactif = fibaro:getSourceTrigger() if (moduleactif ['type'] == 'property') then IDactif = tonumber(moduleactif ['deviceID']) fibaro:debug("moduleactif id = "..IDactif) local NomDeclencheur = fibaro:getName(IDactif) print("ID du Module déclencheur = ", IDactif, " - Nom : ", NomDeclencheur) else fibaro:debug("La scène ne peut être lancer que par une Variable Globale") fibaro:abort(); end local jedors = fibaro:getGlobal("jedors") -- correspondance entre ID capteur et numéro du message à envoyer local buttonpourcapteur = {[10] = "2", [32] = "3", [94] = "4", [119] = "6", [124] = "5"} -- liste des ID modules virtuels sonos local listesonos = {134, 136, 137, 138} -- Lancement if jedors == "1" and tonumber(fibaro:getValue(IDactif, 'value')) > 0 then for index, idsonos in pairs(listesonos) do fibaro:call(idsonos, "pressButton", buttonpourcapteur[IDactif]) end fibaro:debug("notification envoyée") end
Messages recommandés