script lua et switch selector

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 <\>.
Répondre
berserk
Messages : 76
Inscription : 30 nov. 2015, 21:55

script lua et switch selector

Message par berserk »

bonjour j'ai crée un swtich virtuel selector et ya rien a faire mon script n'est jamais excuté. Si vous avez une idée

Code : Tout sélectionner

commandArray = {}
if (devicechanged['chauffage'] == 'eco') then
        commandArray['gpio4']='On'
        commandArray['gpio15']='On'
        commandArray['SendNotification']='hors gel'
end
return commandArray
chauffage.png
chauffage.png (38.28 Kio) Consulté 13650 fois

merci d'avance
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: script lua et switch selector

Message par vil1driver »

Salut,

Place des print pour avoir une trace dans les logs,
Ça aide à voir ce qu'il se passe..

Ton script est bien sûr de type device ?
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
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: script lua et switch selector

Message par Neutrino »

Bonjour,
Il va falloir nous donner plus d'infos.
Tu passes par l'éditeur LUA intégré ou c'est un fichier ?
Des choses apparaissent en Log ?
Ajoute des print dans ton code pour voir les différentes étapes.
[edit] grillé :mrgreen:
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: script lua et switch selector

Message par deennoo »

Un selector est un faux dimmer...essaye avec les %

Off : 0%
Hors gel : 10%
Eco : 20%
Confort : 30%
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
berserk
Messages : 76
Inscription : 30 nov. 2015, 21:55

Re: script lua et switch selector

Message par berserk »

alors avec des print ras je rentre pas dans la condition.
avec 20 ou 20% pareil ca passe pas.
je remplace la condition avec un interrupteur simple et tout fonctionne bien. C'est des que j'utilise ce type de switch que cela ne fonctionne plus.

merci encore


ps version domoticz 3.5893
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: script lua et switch selector

Message par vil1driver »

pas d'autre dispositif avec le même nom ?
Dernière modification par vil1driver le 13 nov. 2016, 20:28, modifié 1 fois.
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
berserk
Messages : 76
Inscription : 30 nov. 2015, 21:55

Re: script lua et switch selector

Message par berserk »

j'avais declarer un autre dispositif mais non utilisé portant le meme nom, je trouvais pas la petite corbeille.... je l'ai viré et tout est rentré dans l ordre.

Code : Tout sélectionner

commandArray = {}
if (devicechanged['chauffage'] == 'eco') then
        commandArray['gpio4']='On'
        commandArray['gpio15']='On'
        commandArray['SendNotification']='hors gel'
end
return commandArray
ca passe bien en comparant avec 'eco'.

encore une fois vil1driver me solutionne mes problemes.... merci encore

dernière question comment on marque resolu sur le sujet?
nissart
Messages : 145
Inscription : 20 avr. 2016, 15:00

Re: script lua et switch selector

Message par nissart »

Bonjour,

Afin de ne pas refaire un nouveau sujet la dessus, je cherche à faire la même chose en LUA et ca ne fonctionne pas..
Image

Si, sur le switch HDMI j'active le Dune, j'aimerais faire passer le selecteur Dune sur On (qui envoie une requette HTTP pour lancer le lecteur)...

j'ai tenté comme cela:

if (devicechanged['Switch HDMI'] =='Dune' then
commandArray['Dune'] = 'On'
end

et bien ca ne fonctionne pas :(

a l'aide svp
Rpi3 Domoticz v3.9389 - RFX433e - Kira128

Odroid C2/OpenPHT/ Pour le salon
Rpi3/Rasplex/ Pour la chambre

Rpi2/Runeaudio/ Pour le salon + terrasse
Rpi2 hifiberry AMP+/Runeaudio/ pour la sdb

Que j'aime ces petites bestioles !!!
OyyoDams
Messages : 71
Inscription : 24 mars 2015, 15:07

Re: script lua et switch selector

Message par OyyoDams »

Salut nissart essaye avec ça:

if (devicechanged['Switch HDMI'] =='Dune') then
commandArray['Dune'] = 'Set Level 10'
end

(en admettant que le 'On' soit sur le niveau 10 dans les paramètres de 'Dune', sinon il faut adapter)
Domoticz sur Raspberry PI 3
Interfaces: razberry, rfxtrx433e, rflink
Périphériques: DI.O, Somfy RTS, Yeelight
L'excellent blog de mon ami Deennoo: http://www.domo-attitude.fr
nissart
Messages : 145
Inscription : 20 avr. 2016, 15:00

Re: script lua et switch selector

Message par nissart »

hello,

je me réponds à moi même puisque ca pourra probablement servir à tout le monde!!
dans mon cas, le bouton "On" est de niveau 10 donc je choisis:


commandArray['Dune'] = 'Set Level: 10'


et voilà
Rpi3 Domoticz v3.9389 - RFX433e - Kira128

Odroid C2/OpenPHT/ Pour le salon
Rpi3/Rasplex/ Pour la chambre

Rpi2/Runeaudio/ Pour le salon + terrasse
Rpi2 hifiberry AMP+/Runeaudio/ pour la sdb

Que j'aime ces petites bestioles !!!
Répondre