Script temporisation

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
Alacharge
Messages : 4
Inscription : 19 févr. 2016, 16:10

Script temporisation

Message par Alacharge »

Bonjour,

J'aimerai vous soumettre une petite problématique que je n'arrive pas à solutionner.

Tout d'abord, voila ma configuration:
*)Un détecteur d’ouverture sur ma porte d'entrée
*)Un détecteur virtuel qui ping mon téléphone ainsi que celui de ma femme à intervalle régulier (toutes les 5 minutes) pour déterminer si nous sommes à la maison ou pas...

J'ai créé le script suivant:
Si présence =off and detecteur porte entrée = open
Alors envoyer notification.

Mais cela ne marche pas très bien, car le script de détection de présence ne mets pas immédiatement le switch virtuel à "on" car il n'est exécuté que toutes les 05 minutes afin de ne pas trop stresser mon raspberry et ma carte SD.
Je me retrouve donc avec des notifs en permanence même si c'est moi qui ouvre la porte.

Du coup ce que je voudrais faire est:
Si porte porte entrée = open
alors "temporisation de 6 minutes"
si détécteur de présence = off
Alors envoyer notification.

Grosso modo, je voudrais que le rasp attende un petit peu avant d'envoyer la notification afin de ne pas me retrouver avec des faux positifs...

Savez vous si c'est faisable facilement?

Merci!
loops
Messages : 306
Inscription : 13 nov. 2014, 18:14

Re: Script temporisation

Message par loops »

Salut,

Pour le Ping, tu peux passer au lieu du script par le matériel "System Alive Checker (Ping)" Je crois que par defaut il fait un ping toutes les 30 secondes et le Pi s'en sort très bien.

Si vraiment tu veux une tempo, dans les blocky il y a un bloc qui permet de mettre à ON dans X secondes (ou minutes je sais plus). Si tu choisis de mettre à on un inter virtuel pour envoyer une notif et que avant qu'il passe à ON tu le remet à OFF (sur detection de la présence d'un smartphone par exemple) alors, il ne passera pas à ON même après la fin de la tempo.

Bon je répond vite, c'est l'heure de la soupe, si tu me comprend pas je te detaille ca tout à l'heure !! ;D
Alacharge
Messages : 4
Inscription : 19 févr. 2016, 16:10

Re: Script temporisation

Message par Alacharge »

Je pense saisir le principe même si c'est un peu abstrait..
Ce serait possible d'avoir le blocky en lui meme histoire que je saisisse bien le shmilblick :D ?
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script temporisation

Message par vil1driver »

salut,

as tu essayé de jouer avec les intervalles de notification (dans préférence) ?
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
loops
Messages : 306
Inscription : 13 nov. 2014, 18:14

Re: Script temporisation

Message par loops »

@Vil1driver :
Tu me fais découvrir cette fonction ... Si je comprend bien à quoi elle sert, quand on choisis 1 minute sur les interrupteurs alors on ne recevra la notification que si l'interrupteur reste sur ON ou OFF pendant au moins une minute !?

@Alacharge :

Voici un petit exemple vite fait :
Sélection_170.png
Sélection_170.png (13.15 Kio) Consulté 10358 fois
"Alerte intrusion" est un switch virtuel sur lequel est configuré les notifications.
Sélection_171.png
Sélection_171.png (13.61 Kio) Consulté 10358 fois
GS2 et Nexus sont deux smartphones configurés dans le matériel System Alive Checker (ou switchs virtuels avec un script ping).

En gros, quand la porte s'ouvre, une mise à ON de "alerte intrusion est prévue dans 300 secondes, soit 5 minutes.
Si un téléphone est détecté avant ces 300 secondes, la mise à ON diférée est annulée par la mise à OFF !
Alacharge
Messages : 4
Inscription : 19 févr. 2016, 16:10

Re: Script temporisation

Message par Alacharge »

Je n'y aurai jamais pensé par moi même ;-)
Je vais tester ça, merci!
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Script temporisation

Message par deennoo »

Mouais, le System alive checker ne fonctionne pas top top attention.

J'avais essayer par l'IP des téléphones mais il suffit de ne plus avoir de batterie et c'est mort.

Rien ne vaut un bon truc physique, les dames aiment bien cela.

Un simple clavier d'alarme en 433mhz et c'est réglé.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Script temporisation

Message par papoo »

Bonjour
une question bête :
ou trouver/activer le System alive checker ?
J'ai cherché dans le matériel à ajouter un périphérique dummy, mais aussi dans les interrupteurs ... je ne trouve pas.
ce doit être tellement évident que je passe désespérément à coté.
Une âme charitable pourrait elle me guider?
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
loops
Messages : 306
Inscription : 13 nov. 2014, 18:14

Re: Script temporisation

Message par loops »

ici :
Sélection_174.png
Sélection_174.png (236.62 Kio) Consulté 10340 fois
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Script temporisation

Message par papoo »

Merci loops
c'était effectivement devant mes yeux.
je reviens je vais m'acheter un chien et une canne blanche
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Répondre