[dzvents] savoir si un device est "utilisé" ou "non-utilisé"

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 <\>.
AchilleTalon
Messages : 112
Inscription : 26 sept. 2020, 13:47

[dzvents] savoir si un device est "utilisé" ou "non-utilisé"

Message par AchilleTalon »

Bonjour à tous,

j'utilise beaucoup dzvents, j'arrive à faire pas mal de trucs sympa avec (alarme, détecteur de présence, gestion des volets, chauffage, ...) mais il y a toujours une chose que je n'arrive pas à trouver :

Dans le menu configuration/dispositifs, on voit (cf. image) des flèches vertes ou bleues :
- bleu : dispositif utilisé (visible dans le reste des pages)
- vert : dispositif "non-utilisé"

En revanche, impossible de trouver cet "attribut" dans les objets domoticz.devices qu'on manipule dans dzvents.

Par exemple, quand je boucle sur tous les devices d'un hardware :

Code : Tout sélectionner

domoticz.hardware(H).devices().reduce(...
J'aimerais pouvoir ignorer les devices qui ne sont pas actifs, mais je ne sais pas comment faire.

Merci d'avance pour votre aide
Pièces jointes
dispositifs utilisés ou non
dispositifs utilisés ou non
domoticz_devices.png (6.51 Kio) Consulté 12060 fois
Domoticz 2025.1 sur Raspberry 5/Bookworm
+ 2 RFlink (std+RTS)
+ SonoffZigbee 3.0 (E)
+ KLF200
- Alexicz
- Shelly (1, 1L, 2.5, TRV, 1Plus, ...)
- thermomètres, capteurs
- SIM+EG25-G
- caméras Tapo
- ...
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: [dzvents] savoir si un device est "utilisé" ou "non-utilisé"

Message par Flying Domotic »

Dans la base, c'est dans la table DeviceStatus, champs "Used".

Dans l'API, c'est le champs "Used". On peut aussi changer l'état par "&type=setused&used=true/false", toujours dans l'API.

Par contre, même en lisant le code, je n'ai pas trouvé d'indication dans dzVents ..
AchilleTalon
Messages : 112
Inscription : 26 sept. 2020, 13:47

Re: [dzvents] savoir si un device est "utilisé" ou "non-utilisé"

Message par AchilleTalon »

Merci pour les infos. Ca confirme malheureusement ce que j'ai observé.
Je vais faire une demande d'ajout de fonctionnalité ou essayer de contourner.
Domoticz 2025.1 sur Raspberry 5/Bookworm
+ 2 RFlink (std+RTS)
+ SonoffZigbee 3.0 (E)
+ KLF200
- Alexicz
- Shelly (1, 1L, 2.5, TRV, 1Plus, ...)
- thermomètres, capteurs
- SIM+EG25-G
- caméras Tapo
- ...
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: [dzvents] savoir si un device est "utilisé" ou "non-utilisé"

Message par Flying Domotic »

En attendant, il est toujours possible d’appeler l'API en dzVents pour récupérer la liste des devices avec ce flag "used", par un habile http://<monServeurDomo>:8080/json.htm?type=command&param=getdevices&used=true&displayhidden=1
Répondre