Scéne entre inter et capteur Ezmotion

Programmation de la Vera

Re: Scéne entre inter et capteur Ezmotion

Messagede dups » 08 FĂ©v 2013, 11:35

je supprime tous les déclencheurs et je mets que le code luup ?
dups
P'tit Guru de domotique
 
Messages: 78
Inscription: 11 Jan 2013, 17:35

Re: Scéne entre inter et capteur Ezmotion

Messagede milillicuti » 08 FĂ©v 2013, 15:08

Il te faut forcément un déclencheur.
Communication et publicité. Mais aussi quelques articles sur la domotique !
Communication & publicité - Domotique : http://www.milillicuti.com
Avatar de l’utilisateur
milillicuti
Dieu de domotique
 
Messages: 1435
Inscription: 16 DĂ©c 2008, 13:40

Re: Scéne entre inter et capteur Ezmotion

Messagede dups » 08 FĂ©v 2013, 18:21

bozo-merlin a Ă©crit:
dups a écrit:oui le capteur passe au rouge dés que je passe la porte (même avant) et reste en bypass

Il réagit de suite c'est déjà bon signe



allons y pour un nouvel essai

Dans ta scene de détection de mouvement essaye de ne mettre que ça
Code: Tout sélectionner
SS_ID = "urn:upnp-org:serviceId:SecuritySensor1"
SP_ID = "urn:upnp-org:serviceId:SwitchPower1"

luup.call_action (SP_ID, "SetTarget", {newTargetValue = "1"}, id_lumiere_ch_antoine)
luup.variable_set (SS_ID, "SetArmed", {newArmedValue = "1"}, id_detecteur_mouvement_ch_antoine)
return true


Dans ce code il n'y a aucun délai, aussitôt qu'il y a un mouvement la lumière doit s'allumer et le capteur bypassé doit s'armer.

Si l'éclairage n'est pas instantané c'est soit un paramétrage incorrect, soit une lenteur réseau Zwave
Si le capteur de mouvement ne s'arme pas, c'est l'ID qui ne va pas


La lumière ne s'allume pas, le detecteur ne s'arme pas et le voyant reste au vert, pour qu'il passe au rouge il faut allumer la lumière...
dups
P'tit Guru de domotique
 
Messages: 78
Inscription: 11 Jan 2013, 17:35

Re: Scéne entre inter et capteur Ezmotion

Messagede bozo-merlin » 08 FĂ©v 2013, 18:47

Tu as bien mis ça comme déclencheur :
Détecteur de mouvement : détecteur de mouvement et déclenché > module est déclenché.


Si c'est le cas c'est bien parce que le capteur n'a pas vu de mouvement qu'il n'a pas exécute le luup

On peut essayer ce même code mais avec capteur "Armé" manuellement avant de passer devant , voir si maintenant il détecte un mouvement (passe au rouge) et donc allume la lumière.
VeraLite 1.5.622
Fibaro FGR221 - FGS221 - FGD211 - ByPass - FGK10x - FGWP101
Everspring ST814 - AN157 - AN158 - SM103
Aeon Labs DSB05
Vision ZM1702
Zwave>Me 05443
Eurotronnics StellaZ

PCduino - MyVERA SQL HighChart
RaspberryPi - Domoticz ZstickS2 1wire WeatherUnderground - RaspBMC
IPX800v3
Eaton 1200
bozo-merlin
Dieu de domotique
 
Messages: 587
Inscription: 25 Nov 2012, 14:45
Localisation: NPdC

Re: Scéne entre inter et capteur Ezmotion

Messagede dups » 08 FĂ©v 2013, 19:32

Oui le déclencheur est bien configuré comme ça.
Je viens d'essayer en armant manuellement, ça fonctionne la lumière s'allume même avant de passer la porte.
j'ai essayer sans armer, rien...

y a de quoi s'arracher les cheveux !
dups
P'tit Guru de domotique
 
Messages: 78
Inscription: 11 Jan 2013, 17:35

Re: Scéne entre inter et capteur Ezmotion

Messagede dups » 08 FĂ©v 2013, 19:57

Je viens de tester sans armer un coup ça marche un coup ça marche pas.
Il reste sur bypass, ne s'arme pas et est tout le temps rouge
dups
P'tit Guru de domotique
 
Messages: 78
Inscription: 11 Jan 2013, 17:35

Re: Scéne entre inter et capteur Ezmotion

Messagede dups » 10 FĂ©v 2013, 13:48

Je viens de m apercevoir de quelque choses:
J ai instalé le plugin battery monitor et le 3in1 de la chambre d'Antoine n apparaît pas dans les niveaux de batterie.
Il apparaît dans les appareil à sélectionner mais lorsqu on le sélectionne il n apparaît pas. J ai essayé à plusieurs repris, rien y fait. J ai un deuxième 3in1 dans l escalier lui apparaît bien
dups
P'tit Guru de domotique
 
Messages: 78
Inscription: 11 Jan 2013, 17:35

Re: Scéne entre inter et capteur Ezmotion

Messagede dups » 12 FĂ©v 2013, 18:29

J'ai inverser mes Ezmotion est refait des test avec ce code :

Code: Tout sélectionner
SS_ID = "urn:upnp-org:serviceId:SecuritySensor1"
SP_ID = "urn:upnp-org:serviceId:SwitchPower1"
period = 3*60  --soit 3 minutes

-- Action sur Eclairage
function switchoff()
    local lastTrip = luup.variable_get (SS_ID, "LastTrip", 50) or os.time()
    if (os.difftime (os.time(), tonumber (lastTrip)) >= period) then
        local lum_on = luup.variable_get (SP_ID, "Status", 79)
        if (lum_on == "1") then
              luup.call_action (SP_ID, "SetTarget", {newTargetValue = "0"}, 79)
        end
    else
        luup.call_delay ("switchoff", 15)
    end
return true
end

luup.call_action (SP_ID, "SetTarget", {newTargetValue = "1"}, 79)
luup.call_delay ("switchoff", period)
return true


la lumière ne s'éteinds toujours pas
dups
P'tit Guru de domotique
 
Messages: 78
Inscription: 11 Jan 2013, 17:35

Re: Scéne entre inter et capteur Ezmotion

Messagede dups » 14 FĂ©v 2013, 13:34

personne pour m'aider ?
dups
P'tit Guru de domotique
 
Messages: 78
Inscription: 11 Jan 2013, 17:35

Re: Scéne entre inter et capteur Ezmotion

Messagede bozo-merlin » 14 FĂ©v 2013, 14:21

J'ai presque envie de dire qu'on est plus sur un problème de scène ni de programmation mais de capteur mal choisi / mal réglé / inadapté.

S'il ne détecte pas systématiquement comment veux tu que le code fonctionne correctement?


Avant de choisir le 4in1 j'ai fait le tour des tests des capteur PIR, et souvent les "sommeils" ou "angle de perception" rendent les capteurs acceptables pour une alarme mais pas exploitable pour de l'éclairage. Seul le 4in1 en plafond répondait bien à ce critère, au détriment des piles si on le sollicite bcp (ce qui est mon cas sur un des 3 capteurs, piles = 4 mois).

Vérifie à tout hasard s'il y a bien une variable "LastTrip" dans les paramètres, et si le service est bien upnp-org et pas micasaverde-com (c'est d'ailleurs certainement pour ça que le capteur ne s'armait pas, j'ai bêtement repris le service que tu avais donné sans vérifier chez moi si c'était bon :oops:
VeraLite 1.5.622
Fibaro FGR221 - FGS221 - FGD211 - ByPass - FGK10x - FGWP101
Everspring ST814 - AN157 - AN158 - SM103
Aeon Labs DSB05
Vision ZM1702
Zwave>Me 05443
Eurotronnics StellaZ

PCduino - MyVERA SQL HighChart
RaspberryPi - Domoticz ZstickS2 1wire WeatherUnderground - RaspBMC
IPX800v3
Eaton 1200
bozo-merlin
Dieu de domotique
 
Messages: 587
Inscription: 25 Nov 2012, 14:45
Localisation: NPdC

Re: Scéne entre inter et capteur Ezmotion

Messagede dups » 14 FĂ©v 2013, 15:10

Dans le 3in1 j'ai une variable
LastTrip = 1360824705
et un service micasaverde-com

et pareil sur le deuxième sauf que le LastTrip n'a pas le même numéro.

je vais commander lors de la commande grouper ce detecteur : http://www.solution-domotique.com/index ... sor-detail
on vera si ca change quelques chose.

Si j'ai bien compris l'Ezmotion est fait pour ĂŞtre maitre mais pas esclave...
dups
P'tit Guru de domotique
 
Messages: 78
Inscription: 11 Jan 2013, 17:35

Re: Scéne entre inter et capteur Ezmotion

Messagede bozo-merlin » 14 FĂ©v 2013, 17:01

Alors a tout hasard essaye comme suit:

Code: Tout sélectionner
SS_ID = "urn:micasaverde-com:serviceId:SecuritySensor1"
SP_ID = "urn:upnp-org:serviceId:SwitchPower1"
local period = 3*60  --soit 3 minutes
local inter_ID = 79
local motion_ID = 50

-- Action sur Eclairage
function switchoff()
    local lastTrip = luup.variable_get (SS_ID, "LastTrip", motion_ID) or os.time()
    if (os.difftime (os.time(), tonumber (lastTrip)) >= period) then
        local lum_on = luup.variable_get (SP_ID, "Status", inter_ID)
        luup.variable_set (SS_ID, "SetArmed", {newArmedValue = "0"}, motion_ID)
        if (lum_on == "1") then
              luup.call_action (SP_ID, "SetTarget", {newTargetValue = "0"}, inter_ID)
        end
    else
        luup.call_delay ("switchoff", 15)
    end
return true
end

luup.call_action (SP_ID, "SetTarget", {newTargetValue = "1"}, inter_ID)
luup.variable_set (SS_ID, "SetArmed", {newArmedValue = "1"}, motion_ID)
luup.call_delay ("switchoff", period)
return true



Et c'est bien ce capteur que j'ai plusieurs fois et dont je suis pleinement satisfait pour la gestion de l'Ă©clairage
VeraLite 1.5.622
Fibaro FGR221 - FGS221 - FGD211 - ByPass - FGK10x - FGWP101
Everspring ST814 - AN157 - AN158 - SM103
Aeon Labs DSB05
Vision ZM1702
Zwave>Me 05443
Eurotronnics StellaZ

PCduino - MyVERA SQL HighChart
RaspberryPi - Domoticz ZstickS2 1wire WeatherUnderground - RaspBMC
IPX800v3
Eaton 1200
bozo-merlin
Dieu de domotique
 
Messages: 587
Inscription: 25 Nov 2012, 14:45
Localisation: NPdC

PrécédenteSuivante

Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

Copyright © 2011 - Touteladomotique.com - Tous droits rĂ©servĂ©s
Les blogs partenaires : Abavala, Domo-Blog, Domotique34, Maison et Domotique


cron