Pas facile à expliquer
J'ai fais un petit script tout simple pour allumer une prise chacon sur détection de présence.
j'utilise le module lua de vil1driver
Code : Tout sélectionner
--script_device_pir.lua
-- chargement des modules
dofile('/home/pi/domoticz/scripts/lua/modules.lua')
local debug = true -- true pour voir les logs dans la console log Dz ou false pour ne pas les voir
commandArray = {}
-- si pir change d'etat, on allume la prise chacon
if ( devicechanged['pir'] == 'On') then
-- on allume la prise pour 15 secondes
switchOnFor('Chacon2','15')
-- pushbullet('Le facteur est passé','Il y a du courrier')
end
return commandArray Je précise que en manuel la meme commande est envoyée à la prise chacon et là cela fonctionne .
le log commenté :
- Le script lua device s'execute:
2017-07-03 14:01:27.767 (RFLINK) Light/Switch (pir) --> detection du pir
2017-07-03 14:01:27.790 User: Admin initiated a switch command (72/Chacon2/On)
2017-07-03 14:01:27.790 RFLink Sending: 10;NewKaku;18994f6;2;ON --> ordre d'allumer la prise chacon , mais pas d'allumage
2017-07-03 14:01:28.784 (RFLINK) Light/Switch (pir)
2017-07-03 14:01:29.150 (RFLINK) Light/Switch (Chacon2)
2017-07-03 14:01:42.771 RFLink Sending: 10;NewKaku;18994f6;2;OFF--> ordre d'arreter ! mais pas allumé !
2017-07-03 14:01:43.966 (RFLINK) Light/Switch (Chacon2)
-------------------------------------------------------
En mode manuel depuis la page interrupteurs :
2017-07-03 14:01:49.339 User: Admin initiated a switch command (72/Chacon2/On)-->demande depuis la page devices
2017-07-03 14:01:49.339 RFLink Sending: 10;NewKaku;18994f6;2;ON --> ca fonctionne !
2017-07-03 14:01:50.528 (RFLINK) Light/Switch (Chacon2)
2017-07-03 14:01:54.502 User: Admin initiated a switch command (72/Chacon2/Off) --> demande d'arret
2017-07-03 14:01:54.502 RFLink Sending: 10;NewKaku;18994f6;2;OFF -- > ca s'arrete
2017-07-03 14:01:55.685 (RFLINK) Light/Switch (Chacon2)
Si quelqu'un a une idée ?
merci d'avance
Edit : petite précision si je demande l'envoi d'un push à la place de switchOn ; je reçois immédiatement la notification