Scénario avec CocoAPIR2150 et inter ACM-1000

Forum dédié au Rfxcom et consorts utilisant les fréquences 433 et 866 MHz.
Pour les questions concernant les RFLINK, merci d'utiliser le forum spécifique en dessous.
optik8
Messages : 87
Inscription : 17 déc. 2015, 12:23

Re: Scénario avec Coco APIR 2150 et inter ACM-1000

Message par optik8 »

Ok merci et bonne journée
PI2, RFX
APIR2150,coco ACM-1000,Z-Wave Stick Gen5,everspring SP103,smarthome AN179,ZG8101,FGSD-002,RGBW Z-Wave,Zipato PAN04 - Micromodule 2 relais avec mesure de conso,RepeteurZ-WaveZR1202
3volets Somfy
HW0039
AXIS 1034W
optik8
Messages : 87
Inscription : 17 déc. 2015, 12:23

Re: Scénario avec Coco APIR 2150 et inter ACM-1000

Message par optik8 »

Bon ben j'ai crié victoire trop vite... ça s'allume bien mais ça ne s’éteint pas...

D'après le log l'inter ne reçois que des "on" mais pas de "off"
PI2, RFX
APIR2150,coco ACM-1000,Z-Wave Stick Gen5,everspring SP103,smarthome AN179,ZG8101,FGSD-002,RGBW Z-Wave,Zipato PAN04 - Micromodule 2 relais avec mesure de conso,RepeteurZ-WaveZR1202
3volets Somfy
HW0039
AXIS 1034W
optik8
Messages : 87
Inscription : 17 déc. 2015, 12:23

Re: Scénario avec Coco APIR 2150 et inter ACM-1000

Message par optik8 »

J'ai trouvé ça:

Je pense que ça peut etre adapté a mon cas en changeant les temps et les noms des modules...
Motion detector 30 minute time-out (presence detection)
I created a script that looks at the status of a motion sensor (Z-Wave) to detect presence. The motion sensor itself will switch back to 'Off' when no motion is detected anymore after 4 minutes. This is a bit short, i would like to extend it to a longer period. With the script, Domoticz looks if the motion sensor stays in the 'Off' status for more than 30 minutes.
If this is the case, it will turn the 'SomeoneHome' switch to off. When there is motion within the 30 minute period (configurable), the timer is reset and nothing will happen (lights will stay on).

-- script_time_nomotion.lua

local motion_switch = 'Motion'
local nomotion_uservar = 'nomotionCounter'
local status_switch = 'SomeoneHome'

commandArray = {}

no_motion_minutes = tonumber(uservariables[nomotion_uservar])

if (otherdevices[motion_switch] == 'Off') then
no_motion_minutes = no_motion_minutes + 1
--print('<font color="red">No motion has been detected for: ' ..no_motion_minutes.. ' minutes</font>')
else
no_motion_minutes = 0
end

commandArray['Variable:' .. nomotion_uservar] = tostring(no_motion_minutes)

if otherdevices[status_switch] == 'On' and no_motion_minutes > 30 then --change the 30 to the amount of minutes you prefer
commandArray[status_switch]='Off'
end

return commandArray
The script above needs a uservariable called 'nomotionCounter', type 'Integer' and value '0' (zero).
The script is only for turning off the 'SomeoneHome' switch (which i base other events on). For turning that switch on (and letting Domoticz know that someone got home), use the script below:

-- script_device_motion.lua
local motion_switch = 'Motion'
local status_switch = 'SomeoneHome'

commandArray = {}

if devicechanged[motion_switch] then
if otherdevices[motion_switch] == 'On' and otherdevices[status_switch] == 'Off' then
commandArray[status_switch]='On'
end
end
return commandArray
PI2, RFX
APIR2150,coco ACM-1000,Z-Wave Stick Gen5,everspring SP103,smarthome AN179,ZG8101,FGSD-002,RGBW Z-Wave,Zipato PAN04 - Micromodule 2 relais avec mesure de conso,RepeteurZ-WaveZR1202
3volets Somfy
HW0039
AXIS 1034W
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Scénario avec Coco APIR 2150 et inter ACM-1000

Message par vil1driver »

C'est normal que ça ne s'éteigne pas si ton capteur renvoie On régulièrement, ça relance le script et les 5 min se relancent aussi.

Du coups il faut juste tester en plus si la lampe n'est pas déjà alumée.

Donc on alume le spot (si celui ci est éteind) dès que le capteur envoie On

Code : Tout sélectionner


-- script_device_coco.lua
commandArray = {}
if (devicechanged['coco'] == 'On' and otherdevices['Inter spot garage'] == 'Off') then
   commandArray['Inter spot garage']='On FOR 5'
end
return commandArray
C'est juste de la logique..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
optik8
Messages : 87
Inscription : 17 déc. 2015, 12:23

Re: Scénario avec Coco APIR 2150 et inter ACM-1000

Message par optik8 »

Donc effectivement ça a l'air de fonctionner mais je ne vois pas pourquoi le coco envoie des "on" régulièrement puisque la commande est "si coco est sur on" et il le reste normalement moins d'une minute... a moins que le script se lance a intervalles très proches ?
Je vais essayer de voir ça sur le wiki (merci google traduction ! )

En tous cas merci de ton aide et bonne soirée :)
PI2, RFX
APIR2150,coco ACM-1000,Z-Wave Stick Gen5,everspring SP103,smarthome AN179,ZG8101,FGSD-002,RGBW Z-Wave,Zipato PAN04 - Micromodule 2 relais avec mesure de conso,RepeteurZ-WaveZR1202
3volets Somfy
HW0039
AXIS 1034W
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: [RESOLU] Scénario avec CocoAPIR2150 et inter ACM-1000

Message par vil1driver »

Non la commande est, dès que le coco envoie On et cela il doit le faire très souvent (mon x10 c'est toutes les 10s tant qu'il détecte du mouvement)
Regardes ses logs.

Les script_device_xxxx.lua se lancent dès qu'un périphérique est mis à jour quel qu'il soit..

Vas lire les articles du blog sur lua

Le script teste le changement d'état(mise à jour plus exactement) du coco et l'état du spot, la commande de teste n'est pas la même comme tu peux le voir..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
optik8
Messages : 87
Inscription : 17 déc. 2015, 12:23

Re: [RESOLU] Scénario avec CocoAPIR2150 et inter ACM-1000

Message par optik8 »

Maintenant que ma lampe fonctionne et que ma chere épouse est heureuse :D je me lance dans la lecture... merci pour tout.
PI2, RFX
APIR2150,coco ACM-1000,Z-Wave Stick Gen5,everspring SP103,smarthome AN179,ZG8101,FGSD-002,RGBW Z-Wave,Zipato PAN04 - Micromodule 2 relais avec mesure de conso,RepeteurZ-WaveZR1202
3volets Somfy
HW0039
AXIS 1034W
optik8
Messages : 87
Inscription : 17 déc. 2015, 12:23

Re: Scénario avec CocoAPIR2150 et inter ACM-1000

Message par optik8 »

Le capteur coco et l'inter acm fonctionnent ensemble sans passer par domoticz.

Sur l'inter acm il y a bien une procédure pour effacer la mémoire que j'ai appliqué mais sur le coco il n'y a rien... du coup des que je les mets en présence ils discutent sans passer par le RFX donc mes script ne peuvent pas marcher...
PI2, RFX
APIR2150,coco ACM-1000,Z-Wave Stick Gen5,everspring SP103,smarthome AN179,ZG8101,FGSD-002,RGBW Z-Wave,Zipato PAN04 - Micromodule 2 relais avec mesure de conso,RepeteurZ-WaveZR1202
3volets Somfy
HW0039
AXIS 1034W
Répondre