Forum eedomus
https://forum.eedomus.com/

[Store] Script - Etat des ouvertures pour notification
https://forum.eedomus.com/viewtopic.php?f=50&t=3421
« Précédent  Page 4 sur 8  Suivant »
Auteur:  eedomusbox [ 11 Jan 2016 21:37 ]
Sujet du message:  Re: Script - Etat des ouvertures pour notification

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) {
Auteur:  influman [ 11 Jan 2016 21:43 ]
Sujet du message:  Re: Script - Etat des ouvertures pour notification

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....
Auteur:  pasanga [ 12 Jan 2016 21:12 ]
Sujet du message:  Re: Script - Etat des ouvertures pour notification

merci a tous,et grand merci à eedomusbox qui à régler mon problème
maintenant ça marche nickel :D
Auteur:  Madoma73 [ 24 Mai 2016 21:07 ]
Sujet du message:  Re: Script - Etat des ouvertures pour notification

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é 489 fois
Auteur:  anne-marie [ 25 Mai 2016 07:09 ]
Sujet du message:  Re: Script - Etat des ouvertures pour notification

Merci Pierre. Je vais essayer avec ton nouveau script :)
Auteur:  anne-marie [ 26 Mai 2016 18:29 ]
Sujet du message:  Re: Script - Etat des ouvertures pour notification

Ca marche nickel on dirait :)
Merci Pierre :P
Auteur:  fred54 [ 09 Déc 2016 16:42 ]
Sujet du message:  Re: Script - Etat des ouvertures pour notification

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.
Auteur:  influman [ 02 Jan 2017 14:22 ]
Sujet du message:  Re: Script - Etat des ouvertures pour notification

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
Auteur:  Idelectrik [ 16 Jan 2017 17:02 ]
Sujet du message:  Re: Script - Etat des ouvertures pour notification

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 !
Auteur:  influman [ 16 Jan 2017 19:00 ]
Sujet du message:  Re: Script - Etat des ouvertures pour notification

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 ?
Auteur:  Idelectrik [ 16 Jan 2017 20:17 ]
Sujet du message:  Re: Script - Etat des ouvertures pour notification

J'ai supprimé tous les caractères spéciaux, la valeur actuelle est : "Tout est bien ferme", et tjs rien dans ma notif push :/
Auteur:  Idelectrik [ 16 Jan 2017 20:29 ]
Sujet du message:  Re: Script - Etat des ouvertures pour notification

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

Il est top ce script ! :)
Auteur:  Garyox [ 24 Août 2017 11:41 ]
Sujet du message:  Re: Script - Etat des ouvertures pour notification

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
Auteur:  madmin [ 03 Sep 2017 21:09 ]
Sujet du message:  Re: Script - Etat des ouvertures pour notification

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
Auteur:  Jeanfi [ 17 Sep 2017 13:56 ]
Sujet du message:  Re: Script - Etat des ouvertures pour notification

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,
Auteur:  influman [ 29 Sep 2017 21:32 ]
Sujet du message:  Re: Script - Etat des ouvertures pour notification

Il devrait arriver dans le store bientôt (la version tunée par Madoma73)
Auteur:  influman [ 03 Oct 2017 12:32 ]
Sujet du message:  Re: [Store] Script - Etat des ouvertures pour notification

C'est dans le store.
Merci à l'équipe Eedomus pour la gestion de la récupération des codes API à l'installation. Génial!
Auteur:  spud [ 03 Oct 2017 16:29 ]
Sujet du message:  Re: [Store] Script - Etat des ouvertures pour notification

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+
Auteur:  Dominic [ 04 Oct 2017 21:31 ]
Sujet du message:  Re: [Store] Script - Etat des ouvertures pour notification

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é 17641 fois
Auteur:  influman [ 04 Oct 2017 22:32 ]
Sujet du message:  Re: [Store] Script - Etat des ouvertures pour notification

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
Page 4 sur 8 Le fuseau horaire est UTC+1 heure