Page 1 sur 1

Problème de commande interrupteur lua

Publié : 23 mars 2021, 08:58
par skarab22
Bonjour,

Je suis un peu bloqué. Je tente de faire un bout de script pour éviter que mon poêle à granule ne s'allume dans la dernière demi heure avant qu'il ne passe en mode eco.

Le script est tout simple, la partie condition marche, j'arrive à commander un interrupteur On/Off, un selector, mais pas un Setpoint...

j'ai cherché par ici, mais sans trouver la solution.

Est ce que vous savez comment faire ?

Re: Problème de commande interrupteur lua

Publié : 23 mars 2021, 12:46
par Keros
Mets nous ton script pour qu'on puisse t'aider.

Re: Problème de commande interrupteur lua

Publié : 23 mars 2021, 20:56
par denis_brasseur

Re: Problème de commande interrupteur lua

Publié : 24 mars 2021, 22:31
par skarab22
Je viens d'essayer la commande

commandArray['SetSetpoint:27']='16' où 27 est l'idx de mon thermostat, mais la température ne marche pas. Par d'erreur mais aucun changement.

Re: Problème de commande interrupteur lua

Publié : 25 mars 2021, 05:47
par denis_brasseur
Je pensais plutot à ceci :

Code : Tout sélectionner

commandArray['UpdateDevice']='idx|nValue|sValue' 

Re: Problème de commande interrupteur lua

Publié : 25 mars 2021, 08:17
par skarab22
c'est quoi le sValue et nValue

Cette commande suivante est pourtant indiqué comme fonctionnant

Code : Tout sélectionner

commandArray['SetSetPoint:MySetPointIdx']='20.5'
https://www.domoticz.com/wiki/LUA_commands

Effectivement ça marche. J'ai mis 0 en nValue comme indiqué dans une page visité. Par contre, je veux bien savoir ce que c'est quand même.

A tu une idée de pourquoi l'autre solution testée ne marche pas ?

Re: Problème de commande interrupteur lua

Publié : 25 mars 2021, 11:40
par Flying Domotic
C'est bizarre, ça fonctionne bien chez moi ...

Vérifies qu'il n'y a pas d'espaces dans la commande.
Essaie peut être aussi = "20,5" (20 <virgule> 5) au cas où la machine serait en français (la mienne est en anglais).

Re: Problème de commande interrupteur lua

Publié : 25 mars 2021, 19:15
par denis_brasseur
skarab22 a écrit : 25 mars 2021, 08:17 c'est quoi le sValue et nValue

Effectivement ça marche. J'ai mis 0 en nValue comme indiqué dans une page visité. Par contre, je veux bien savoir ce que c'est quand même.
C'est la structure des données et de la base de données qui veux cela :
Capture.PNG
Capture.PNG (29.23 Kio) Consulté 3639 fois
Capture2.PNG
Capture2.PNG (18.08 Kio) Consulté 3639 fois
https://easydomoticz.com/les-tables-domoticz/
Capture3.PNG
Capture3.PNG (29.76 Kio) Consulté 3639 fois

Re: Problème de commande interrupteur lua

Publié : 26 mars 2021, 14:48
par skarab22
Ok... Merci pour ton retour