Remplacer nom du capteur par son IDX

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 <\>.
pititfilou
Messages : 5
Inscription : 06 févr. 2018, 08:44

Remplacer nom du capteur par son IDX

Message par pititfilou »

Hello tout le monde,

Petite question bête : lors d'un script LUA, prenons pour exemple ce qui suit :

Code : Tout sélectionner

if (otherdevices['Capteur mouvement chambre'] == 'On'
Est-l possible de remplacer le nom du capteur par son IDX ? Et bien sûr, si oui, comment ?
J'aimerais mettre des trucs exotiques dans le nom de mes capteurs, genre des emojis, j'ai peur d'embrouiller mes scripts avec ça.

Ça fait quelques jours que je tourne en rond, je suis sûr que quelqu'un pourra me sauver en 2 minutes :oops:

Merci 8-)
jackslayter
Messages : 1040
Inscription : 30 sept. 2014, 14:40
Localisation : Isère (38)

Re: Remplacer nom du capteur par son IDX

Message par jackslayter »

tu peux aller voir de ce coté
viewtopic.php?f=10&t=7147
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
pititfilou
Messages : 5
Inscription : 06 févr. 2018, 08:44

Re: Remplacer nom du capteur par son IDX

Message par pititfilou »

Arghh, j'ai honte, comment j'ai pu rater ça.
Je file me plonger dedans. Merci :D
thier
Messages : 807
Inscription : 26 sept. 2015, 10:32
Localisation : charente

Re: Remplacer nom du capteur par son IDX

Message par thier »

Encore plus simple car prévu dans domoticz avec la fonction otherdevices_idx['ton device'] .
pour toi ça donnerait
local idxCapteurMouvementChambre = otherdevices_idx['Capteur mouvement chambre']
Après dans ton script tu utilises idxCapteurMouvementChambre.
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.
Répondre