Page 1 sur 1

Creation Device script python: len(device)==0

Publié : 21 avr. 2018, 11:11
par Tonio16
Bonjour

J'essaye de programmer un script python. Je vois que dans d'autres scripts, les programmeurs utilisent:
if (len(Devices) == 0):
Domoticz.Device(Name="Temperature", Unit=1, TypeName="Temperature", Used=1).Create()

Je n'arrive pas à comprendre la fonction du len(Devices)==0

Merci

Antoine

Re: Creation Device script python: len(device)==0

Publié : 21 avr. 2018, 20:54
par Masure
Bonsoir,

il s'agit d'avoir le nombre d'éléments dans le tableau des Devices liées au plugin. S'il y'en a 0 c'est la première fois que le plugin est lancé et il va créer un device à présenter dans Domoticz.

La fois d'après le device sera déjà présent, pas la peine de le créer.

C'est un mode de fonctionnement comme un autre, pas une généralité.

Re: Creation Device script python: len(device)==0

Publié : 22 avr. 2018, 20:08
par Tonio16
Ok. Je me demandais en effet comment le script ne recréait pas tout le temps les même Devices.

Merci

Antoine