Determiner le type d'un device

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 <\>.
xavierlp
Messages : 220
Inscription : 01 nov. 2016, 15:28

Determiner le type d'un device

Message par xavierlp »

Bonsoir à tous.

Dans le cadre d'un script LUA je dois connaitre le type d’appareil que j'interroge dans une boucle.
Notamment entre un interrupteur ON/OFF ou un Dimmable.
Cela me permet ensuite de tester si c'est on ou si le set > 0 pour savoir si c'est allumé ou eteint.

J'ai cherché un peu partout mais rien de probant.

Si l'un de vous peut me pointer sur le bon lient ce serait TOP.

Merci

Xavier
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Determiner le type d'un device

Message par vil1driver »

Salut,

Le plus simple, testes les deux..
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
xavierlp
Messages : 220
Inscription : 01 nov. 2016, 15:28

Re: Determiner le type d'un device

Message par xavierlp »

Oui :D

Quelle est la fonction qui retourne cela ?
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Determiner le type d'un device

Message par vil1driver »

Tu parles de cela ? Tu ne sais pas faire ?
xavierlp a écrit : 10 mai 2020, 20:08 tester si c'est on ou si le set > 0
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
xavierlp
Messages : 220
Inscription : 01 nov. 2016, 15:28

Re: Determiner le type d'un device

Message par xavierlp »

Plutôt la fonction qui retourne switch dim light etc .... en passant l’idx ou le nom


Envoyé de mon iPhone en utilisant Tapatalk
hestia
Messages : 397
Inscription : 12 sept. 2018, 22:36

Re: Determiner le type d'un device

Message par hestia »

tant qu'à apprendre, autant partir sur DzVents plus simple
https://www.domoticz.com/wiki/DzVents:_ ... _scripting

Code : Tout sélectionner

if dz.devices(theDeviceId).switchType == 'Dimmer' then
xavierlp
Messages : 220
Inscription : 01 nov. 2016, 15:28

Re: Determiner le type d'un device

Message par xavierlp »

Merci beaucoup pour ce line

Effectivement cela à l'air plus riche que lua en terme de fonctionnalité.

J'ai pu faire ce que je souhaitais ;)
hestia
Messages : 397
Inscription : 12 sept. 2018, 22:36

Re: Determiner le type d'un device

Message par hestia »

:D
Répondre