Activation polling device via api

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
bluesman72
Messages : 8
Inscription : 25 juil. 2019, 08:31
Localisation : Sarthe

Activation polling device via api

Message par bluesman72 »

Bonjour,

Je cherche a activer le polling d'un device particulier (en l'occurence Sirene Gen5) via l'api domoticz.
voir le paragraphe : Configuring zwave devices sur ce site : https://www.domoticz.com/wiki/Domoticz_ ... e64_encode

Il semble possible de modifier les paramètres du device mais pas son polling.
Auriez-vous une idée ? Le but est d'activer le polling via un script qui se lancerait lors de l'armement de l'alarme (quand on sort du domicile).
Merci de vos contributions.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Activation polling device via api

Message par vil1driver »

Salut,

C'est quoi au juste ta sirène ?
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
bluesman72
Messages : 8
Inscription : 25 juil. 2019, 08:31
Localisation : Sarthe

Re: Activation polling device via api

Message par bluesman72 »

Salut Vil1driver,
Il s'agit de la : AEON Labs ZW080 Siren Gen5+
mais le principe ne vaut-il pas pour tous les devices ? je cherche juste a flagger "Activer interrogation" pour ne pas poller en permanence cet equimement
Si tu as une idée, je suis preneur.
merci de ton aide
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Activation polling device via api

Message par vil1driver »

Oui mais je ne comprends pas ce que tu veux récupérer comme info.
Je demandais pour savoir si elle embarquait un quelconque détecteur mais il semble que non.
Ta sirène est un simple actionneur.
Tu souhaites savoir si elle est bien déclanchée ?

Maintenant je suis désolé mais je n'ai pas la réponse.
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
bluesman72
Messages : 8
Inscription : 25 juil. 2019, 08:31
Localisation : Sarthe

Re: Activation polling device via api

Message par bluesman72 »

Salut Vil1driver,

Je me suis certainement mal exprimé.
On peut activer l'interrogation d'un noeud via l'interface de gestion des noeuds du menu hardware en cliquant sur la case à cocher "Activer interrogation" après avoir selectionné le noeud désiré. Pas de souci, je sais faire.
Par contre, je cherche a reproduire cette action manuelle(et peu importe le noeud : sirene, prise electrique, ...) via une requête http. Est-ce que l'api json de domoticz permet de faire cela ? J'ai pas trouvé :(

Le but est de surveiller certains noeuds mais uniquement à certains moments pour eviter d'engorger le reseau (j'ai un peu plus de 50 modules zwave actuellement et pas mal de scripts qui tournent)
merci à toi :)
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Activation polling device via api

Message par vil1driver »

Le principe général est d'effectuer le paramétrage souhaité tout en aillant la console de dev ouverte.
Et d'y repérer la commande json correspondante.
Un peu comme ici
Image

A priori je ne t'apprend rien, je ne fais que reprendre ce qui est sur le wiki que tu as toi même indiqué.
https://www.domoticz.com/wiki/Domoticz_ ... _parameter

Il n'y a pas vraiment d'autre méthode.
Redis nous si tu t'en sors

Concernant le polling, tu sais que ce n'est que pour des modules sur secteur et que la plupart du temps ce n'est pas utile.
Ce n'est à activer que sur les rares modules qui ne remonteraient pas un changement d'état initié localement ou par association de groupe zwave, exemple si ta sirène est déclanchée directement par une sonde..
Ou une prise possédant son propre switch on/off..
Je te laisse juge, tu sais déjà que le réseau zwave peut-être mis à mal par un usage excessif du polling..
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
bluesman72
Messages : 8
Inscription : 25 juil. 2019, 08:31
Localisation : Sarthe

Re: Activation polling device via api

Message par bluesman72 »

Salut Vil1driver,
En effet, j'ai trouvé le code via la console et j'ai pu intégrer cette requête dans mon script d'activation alarme via blocky.
Pour celles ou ceux qui sont intéressés, voici la commande :

Code : Tout sélectionner

IP:PORT/json.htm?type=command&param=updatezwavenode&idx=85&name=Sirene&EnablePolling=true
Ne pas oublier les %20 en remplacement des espaces dans le nom du noeud (ce n'est pas le cas ici)

Merci de ton aide ;)

Petit complément qui a son importance : je viens de m'apercevoir qu'en cas d'ajout de nouveau materiel après mise en place de la commande http ci dessus --> le numéro d'idx (de la sirence en l'occurence) change... ce qui a pour effet d'activer le polling et de renommer un autre noeud existant. Il serait donc preferable de scripter sur le nom du noeud afin de retrouver son idx puis de faire le update.
Dernière modification par vil1driver le 08 août 2019, 15:56, modifié 1 fois.
Raison : Ajoute balises code
Répondre