[Store] Script - Etat des ouvertures pour notification

Discussion et échanges de scripts pour la box eedomus

Re: Script - Etat des ouvertures pour notification

Messagepar eedomusbox » 11 Jan 2016 21:37

pasanga a écrit:bonjour il,n y a pas une âme charitable pour m'inverser le script svp :oops:

si je lis bien le code, il faut que tu fasses
ligne 38
remplace
Code : Tout sélectionner
if ($arrValue["value"] <> 0) {
par
Code : Tout sélectionner
if ($arrValue["value"] <> 100) {
eedomusbox
 
Messages : 887
Inscription : 12 Sep 2014
Localisation : 69

Re: Script - Etat des ouvertures pour notification

Messagepar influman » 11 Jan 2016 21:43

pasanga a écrit:bonjour il,n y a pas une âme charitable pour m'inverser le script svp :oops:


bah, ça fait plusieurs fois qu'on te dit quoi changer....
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: Script - Etat des ouvertures pour notification

Messagepar pasanga » 12 Jan 2016 21:12

merci a tous,et grand merci à eedomusbox qui à régler mon problème
maintenant ça marche nickel :D
Pasanga
pasanga
 
Messages : 267
Inscription : 22 Sep 2012
Localisation : seine maritime

Re: Script - Etat des ouvertures pour notification

Messagepar Madoma73 » 24 Mai 2016 21:07

Salut,
j'ai modifié le script pour qu'il marche sur des configurations multibox, la syntaxe est exactement la même.
@Anne-marie, il se pourrait que ça résolve ton problème aussi.
Pièces jointes
EtatOuverture_gen.zip
(1.06 Kio) Téléchargé 486 fois
Pierre
Madoma73
 
Messages : 1440
Inscription : 16 Sep 2012
Localisation : 38

Re: Script - Etat des ouvertures pour notification

Messagepar anne-marie » 25 Mai 2016 07:09

Merci Pierre. Je vais essayer avec ton nouveau script :)
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2456
Inscription : 19 Fév 2014
Localisation : 77

Re: Script - Etat des ouvertures pour notification

Messagepar anne-marie » 26 Mai 2016 18:29

Ca marche nickel on dirait :)
Merci Pierre :P
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2456
Inscription : 19 Fév 2014
Localisation : 77

Re: Script - Etat des ouvertures pour notification

Messagepar fred54 » 09 Déc 2016 16:42

Bonjour, j'utilise le script depuis un moment il fonctionne très bien mais j'aimerais maintenant utiliser le message vocal pour alerter à la mise en route de l'alarme si un ouvrant est ouvert, mais je comprend pas comment extraire le message vocal???

Merci pour le script.
Eedomus +,google home, ifttt, ipx800v3+X880, karotz, Fibaro Roller Shutter 2, FGK-101, FGBS-001, FGFS-101, OWL 160, FGSS-001, THGR 122 NX, THN 132 N, mir:or, TCW181B-CM, RM pro, ecodevice, connexoon.
fred54
 
Messages : 150
Inscription : 05 Juin 2016

Re: Script - Etat des ouvertures pour notification

Messagepar influman » 02 Jan 2017 14:22

Tu as eu une réponse fred54 ?

Je ne sais pas comment tu gères l'alarme chez toi avec ton eedomus, mais l'idée de règle pourrait être la suivante :

- Si Porte 1 est ouverte
- OU Porte 2 est ouverte
- OU...
- ET Activation de l'alarme est demandée

Alors
-Action : ne pas activer l'alarme
-Notification/Audio (contenu de la notification) : [LAST_VALUE PERIPH_ID=xxxxxx]
où xxxxx est le périphérique capteur http qui contient le message du script ouverture
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: Script - Etat des ouvertures pour notification

Messagepar Idelectrik » 16 Jan 2017 17:02

Je découvre seulement ce script, qui va grandement me simplifier mes règles !! (Merci aux créateurs !)

Par contre, j'ai la même question que d'autres, comment utiliser le contenu du capteur http, pour envoyer par push et/ou msg vocal ? (et non pas simplement l'état du "resultPeriphId", l'idée étant de savoir directement quelle porte est restée ouverte)

j'ai bien une notif, sur armement de l'alarme du style :
"Activation de l'alarme - [LAST_VALUE PERIPH_ID=xxxxxx]", où xxxxxx correspond à mon capteur http, mais la notif le contient pas la valeur (msg recu : ""Activation de l'alarme - ")

Merci !
Idelectrik
 
Messages : 53
Inscription : 26 Août 2012

Re: Script - Etat des ouvertures pour notification

Messagepar influman » 16 Jan 2017 19:00

Idelectrik a écrit:Je découvre seulement ce script, qui va grandement me simplifier mes règles !! (Merci aux créateurs !)

Par contre, j'ai la même question que d'autres, comment utiliser le contenu du capteur http, pour envoyer par push et/ou msg vocal ? (et non pas simplement l'état du "resultPeriphId", l'idée étant de savoir directement quelle porte est restée ouverte)

j'ai bien une notif, sur armement de l'alarme du style :
"Activation de l'alarme - [LAST_VALUE PERIPH_ID=xxxxxx]", où xxxxxx correspond à mon capteur http, mais la notif le contient pas la valeur (msg recu : ""Activation de l'alarme - ")

Merci !


Il y a peut-être des caractères spéciaux qui gênent dans le contenu de la valeur pour la notification vocale.
Que vaut exactement [LAST_VALUE PERIPH_ID=xxxxxx] dans ton exemple ?
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: Script - Etat des ouvertures pour notification

Messagepar Idelectrik » 16 Jan 2017 20:17

J'ai supprimé tous les caractères spéciaux, la valeur actuelle est : "Tout est bien ferme", et tjs rien dans ma notif push :/
Idelectrik
 
Messages : 53
Inscription : 26 Août 2012

Re: Script - Etat des ouvertures pour notification

Messagepar Idelectrik » 16 Jan 2017 20:29

Bon, en fait c'est bon ! ^^
Mon capteur http n’était pas en "texte", mais en "liste de valeur"...

Il est top ce script ! :)
Idelectrik
 
Messages : 53
Inscription : 26 Août 2012

Re: Script - Etat des ouvertures pour notification

Messagepar Garyox » 24 Août 2017 11:41

Bonjour à tous,

J'ai découvert récemment ce script, que j'ai souhaité mettre en place sur ma box.

Il semble plutôt bien fonctionner, mais lors du retour du message dans le capteur http, je suis limité à 40 caractères.
En recherchant dans la documentation eedomus sur les capteurs http, ils sont en effet bien limités à 40 caractères.
Cependant, d'après les images que vous avez posté, vous ne semblez pas limité (plus de 40).

Est-ce une limitation suite à une MAJ de la box ?
Constatez-vous aussi cette limitation depuis que vous avez mis en place ce script ?

Merci
Garyox
 
Messages : 16
Inscription : 24 Août 2017

Re: Script - Etat des ouvertures pour notification

Messagepar madmin » 03 Sep 2017 21:09

Madoma73 a écrit:il faut créer un capteur http comme l'a montré "latoupie"

dans le champ URL, le script peut être appeler de deux manières différentes
soit:
  • http://localhost/script/?exec=EtatOuverture.php&periphIds=1,2,3
  • http://localhost/script/?exec=EtatOuverture.php&periphIds=1,2,3&resultPeriphId=4
la deuxième manière nécessitant de créer un nouveau périphérique de type état (usage détecteur d'ouverture) qui permet de faire des règles plus faciles à mon goût, ce périphérique est "ouvert" si au moins des portes déclarées l'est et fermé sinon.

ce qui donne ceci:
Capture.PNG


Bonjour,

Je me permets de relancer le sujet.
Tout d'abord merci pour le script.
Je souhaite pouvoir être plus précis dans la détection d'ouverture et j'ai l'impression qu'il me faut passer par un périphérique "état".
Malheureusement, je n'arrive pas à avoir de retour comme tu l'indiques. Les états ne bougent pas.
Peux tu détailler la conf de ce périphérique STP ?

Merci
madmin
 
Messages : 15
Inscription : 30 Avr 2016

Re: Script - Etat des ouvertures pour notification

Messagepar Jeanfi » 17 Sep 2017 13:56

Bonjour,

Je recherche une personne qui pourrait m'aider à implémenter ce script sur ma box.
Je n'ai jamais mis en place de script.

Merci de votre retour, j'offre 20€ par PayPal pour cette petite aide.

Bien à vous,
Jeanfi
 
Messages : 9
Inscription : 17 Sep 2017

Re: Script - Etat des ouvertures pour notification

Messagepar influman » 29 Sep 2017 21:32

Il devrait arriver dans le store bientôt (la version tunée par Madoma73)
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: [Store] Script - Etat des ouvertures pour notification

Messagepar influman » 03 Oct 2017 12:32

C'est dans le store.
Merci à l'équipe Eedomus pour la gestion de la récupération des codes API à l'installation. Génial!
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: [Store] Script - Etat des ouvertures pour notification

Messagepar spud » 03 Oct 2017 16:29

Script installé et gestion des et ID des périphériques inclus,

C'est beaucoup plus simple à mettre en oeuvre maintenant.

Ça me permettra de surveiller que j'ai bien fermé tous mes volets.

Merci.

A+
spud
 
Messages : 114
Inscription : 05 Juil 2016

Re: [Store] Script - Etat des ouvertures pour notification

Messagepar Dominic » 04 Oct 2017 21:31

Bonjour,

Ce script est très intéressant et je souhaiterais utiliser le résultat dans une règle mais je me demande ce qu'il faut mettre dans le champ valeur testé ? (voir ma capture d'écran).

Merci d'avance pour votre aide
Dominic
Pièces jointes
Règle.png
Règle.png (18.2 Kio) Consulté 17428 fois
Eedomus+ - RFXcom USB - RFPlayer - Onduleur - Clé4G - NAS Qnap - Caméras Foscam et Réolink - Modules Fibaro - Modules 433Mhz - Prises POPP - Stores orientables Somfy - Pergola bioclimatique moteurs Somfy - Impérihome
Dominic
 
Messages : 310
Inscription : 09 Sep 2016

Re: [Store] Script - Etat des ouvertures pour notification

Messagepar influman » 04 Oct 2017 22:32

Dominic a écrit:Bonjour,

Ce script est très intéressant et je souhaiterais utiliser le résultat dans une règle mais je me demande ce qu'il faut mettre dans le champ valeur testé ? (voir ma capture d'écran).

Merci d'avance pour votre aide
Dominic


Le résultat de ce capteur est un message litteral, tu ne peux pas l'utiliser comme critère de règles, mais plutôt comme notification.
Mais, tu verras 3 posts plus haut dans ce sujet, que tu peux tout de même stocker dans un état l'information 0 ou 100, où 0 = tout est fermé, et 100 = qqchose d'ouvert au moins

Il te suffit de créer un état virtuel avec ces deux valeurs 0 et 100, et de récupérer le code API de cet état (parametre expert).

Dans le capteur installé par le plugin, il te suffit de compléter l'url du script par &resultPeriphId=code_api_etat

Tu pourras ensuite utiliser cet état dans ta regle
Dernière édition par influman le 05 Oct 2017 11:26, édité 1 fois.
influman
 
Messages : 2324
Inscription : 30 Oct 2013

PrécédentSuivant

Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 8 invité(s)