Suite à un crash de mon DD, j'ai du réinstaller mon raspberry et domoticz.
Le script que j'utilisais était exactement celui là, et fonctionnait parfaitement...
Mais là, plus rien !
Code : Tout sélectionner
commandArray = {}
-- Récupère l'état de la lumière depuis une variable utilisateur persistante
local Light = uservariables['Light'] or 'Off' -- Par défaut, la lumière est éteinte
print("Light est actuellement : " .. Light)
-- Si l'interrupteur est cliqué une fois et que la lumière est éteinte
if (devicechanged['Switch'] == 'One click' and Light == 'Off') then
print("Un click détecté, allumage des lumières")
Light = 'On' -- Met à jour l'état de la lumière
commandArray['Variable:Light'] = Light -- Sauvegarde l'état dans une variable utilisateur
commandArray['Buffet'] = 'On'
commandArray['Télé'] = 'On'
commandArray['Salon'] = 'On'
end
-- Si l'interrupteur est cliqué deux fois et que la lumière est allumée
if (devicechanged['Switch'] == 'Two clicks' and Light == 'On') then
print("Deux clicks détectés, extinction des lumières")
Light = 'Off' -- Met à jour l'état de la lumière
commandArray['Variable:Light'] = Light -- Sauvegarde l'état dans une variable utilisateur
commandArray['Buffet'] = 'Off'
commandArray['Télé'] = 'Off'
commandArray['Salon'] = 'Off'
end
return commandArray2025-03-07 11:20:22.440 Zigate: UpdateDevice - ( Switch) 1:10
2025-03-07 11:20:24.620 Zigate: UpdateDevice - ( Switch) 2:20
J'utilise un bouton Acara, avec les divers position "On click", "Two clicks", etc...
Version: 2024.7
Build Hash: b317cfab1
Compile Date: 2024-07-13 16:59:31
dzVents Version: 3.1.8
Python Version: 3.11.2 (main, Nov 30 2024, 21:22:50) [GCC 12.2.0]
et une clé Zigate Plugin: 7.1.020 [5.388]
Firmware: Zigate - 0323
Merci beaucoup pour votre aide... je suis sur que j'ai oublié une option à la c... mais je vois pas laquelle