Page 1 sur 2
[Résolu] - Dispositif pour fixer une consigne de 0,1 en 0,1
Publié : 04 mai 2023, 19:34
par vinchz31
Bonjour à tous,
Je cherche à mettre en place un dispositif domoticz type "consigne thérmostat" pour fixer des consignes sur le chlore dans ma piscine. Souci : les dispositifs type "consigne thermostat" vont de 0,5 en 0,5 et il me faudrait la même chose mais de 0,1 en 0,1. Est-ce que quelqu'un sait comment faire ?
Merci d'avance pour votre aide.
Très bonne soirée à tous !
Re: Dispositif pour fixer une consigne
Publié : 04 mai 2023, 19:41
par Keros
Tu pourrais mettre un rapport 10 entre les thermostats de DomoticZ et l'info que tu envoies pour le chlore : +1°C > 0.1 chlore.
Autre possibilité serait de te créer un sélecteur avec les valeurs que tu souhaites. Il y a un nombre maxi de valeurs (20 ou 32 ?) > Tu perds la fonction du plus ou moins avec les flèches.
Re: Dispositif pour fixer une consigne
Publié : 04 mai 2023, 20:03
par vinchz31
Merci Keros pour ton retour rapide.
La première solution est jouable effectivement mais ce n'est pas très beau

J'aurais pensé qu'il y avait une possibilité d'avoir un dispositif plus adapté.
La deuxième solution est jouable car il n'y a pas beaucoup de valeurs. J'aurais aimé toutefois faire ça avec d'autres composants (Ph, etc.) et là par contre ça devient plus compliqué et on revient sur la première solution mais qui n'est pas top...
Merci en tout cas
Re: Dispositif pour fixer une consigne
Publié : 04 mai 2023, 20:57
par Keros
Regarde si ce
sujet peut t'aider. Je ne l'ai pas testé.
Attention, si ça fonctionne et que tu le mets en place, il faudra refaire la manip à chaque mise à jour de DomoticZ.
Re: Dispositif pour fixer une consigne
Publié : 04 mai 2023, 23:19
par vinchz31
Merci Keros !!!!
C'est exactement ce que je cherchais et ça fonctionne parfaitement.
Modop :
- aller dans domoticz/www/js
- copier domoticz.js dans domoticz.js_INITIAL (sauvegarde)
- chercher les fonctions "function SetpointUp()" & remplacer les valeurs 0.5 par 0.1
curValue += 0.1;
curValue = Math.round(curValue / 0.1) * 0.1;
- chercher les fonctions "function SetpointUp()" & remplacer les valeurs 0.5 par 0.1
curValue -= 0.1;
curValue = Math.round(curValue / 0.1) * 0.1;
- vider le cache du navigateur
...et la consigne passe de 0,1 en 0,1
Effectivement, la manip sera probablement à reproduire lors des montées de version...
Très bonne soirée et encore merci !
Re: [Résolu] - Dispositif pour fixer une consigne de 0,1 en 0,1
Publié : 04 mai 2023, 23:26
par vinchz31
NB : il faudrait juste que je trouve comment modifier l'unité du dispositif pour enlever le "°C" qui traine après la consigne

Re: [Résolu] - Dispositif pour fixer une consigne de 0,1 en 0,1
Publié : 04 mai 2023, 23:44
par Keros
Top
Par contre, cela doit s'appliquer à tous les thermostats. Si tu en avais un pour le chauffage, il serait aussi de 0.1 en 0.1 aussi au lieu de 0.5 en 0.5 par défaut ?
Re: [Résolu] - Dispositif pour fixer une consigne de 0,1 en 0,1
Publié : 05 mai 2023, 06:12
par vinchz31
Oui, c'est pour tous effectivement mais pas bien grave, voire mieux

Tu as une idée pour enlever le "° C" ? J'ai cherché hier mais pas trouvé...
Très bonne journée !
Re: [Résolu] - Dispositif pour fixer une consigne de 0,1 en 0,1
Publié : 05 mai 2023, 20:40
par Neutrino
Re: [Résolu] - Dispositif pour fixer une consigne de 0,1 en 0,1
Publié : 05 mai 2023, 21:09
par Keros
Oh le hack : envoyer du code html dans un widget texte
Trop fort !!