Page 19 sur 34

Re: chauffage PID

Publié : 03 déc. 2018, 15:04
par jackslayter
pas mal la MàJ, merci
si on laisse tourner l'"autotune" es qu'il augmente la précision ou c'est définitif ?
merci

Re: chauffage PID

Publié : 04 déc. 2018, 03:13
par Ivro74
Salut,

D'abord merci pour le partage de ce script et de ces évolutions.
Je suis assez nouveau dans le monde de Domoticz. Je me débrouille pour toutes les fonctions native du soft mais je suis vraiment néophyte pour les notions de script. Je m'excuse par avance pour mes questions dont les réponses vont vous paraître évidentes...
J'ai lu les bases ici : https://easydomoticz.com/point-scripts-lua/

J'ai plusieurs projet avec de la régulation de chauffage mais pour commencer par quelque chose de simple j'ai équiper ma salle de bain et son sèche serviette d'un DIO 54755 et d'une sonde de t° (dans un fgms-001). J'ai également une sonde extérieur (plutôt garage mais ç ira).

Si je comprends bien le script que tu as en page 1 en mode citation est à jours des dernières modifications que tu/vous lui avez apportez ?
J'ai juste à le copié/coller dans un fichier texte que j'irais sauvé ici : domoticz/scripts/lua
Je nomme mon fichier dans ce genre : script_time_chauffageSDBhaut.lua
Je copie également le fichier que tu partage sur github "modules.lua" et le l'enregistre également ici domoticz/scripts/lua
Je modifie seulement "domoticzIP" et "domoticzPORT" pour que ça corresponde à mon install ? Pas besoin de renseigné "domoticzUSER, PSWD, PASSCODE et URL" ? Domoticz tourne dans un Pie3B+ sur mon réseau local sans inter protégé pour info.
Je dois simplement créer un interrupteur virtuel en plus pour les changements de mode ?

J'ai bien compris que pour lui faire un autotune il faudra que je modifie son type, attende d'avoir des suggestions dans les logs puis que je le repasse en type time par la suite avec les pid suggérer l'autotune. Je souhaite d'abord le mettre en place avec des paramètres PID "empirique" pour valider le fonctionnement.

Merci par avance :)

Re: chauffage PID

Publié : 04 déc. 2018, 08:23
par vil1driver
Salut,

Tout bon, à ceci près qu'il te faudra probablement avoir installé curl, pas certain qu'il le soit de base..

@Jackslayter, l'autotune cherche les 2 derniers points haut et le point bas intermédiaire. Si ta courbe de temp oscille régulièrement, laisser tourner ne devrait rien apporter de plus..

Re: chauffage PID

Publié : 04 déc. 2018, 08:40
par jackslayter
ok merci

Re: chauffage PID

Publié : 04 déc. 2018, 19:27
par Ivro74
Okay merci @vil1driver.
Donc je dois installer "curl" dans le raspberry simplement ?
Apparement c'est un logiciel qui permet de telecharger et de transmettre un fichier vers un serveur distant ? Quel est son rôle dans ce script car tous ce passe en principe sur mon réseau local non ?

EDIT : je viens de vérifier et "curl" est déjà présent sur ma version de raspian en natif (car je ne l'ai pas installé moi même). Merci
Je test ton programme ce soir ou demain si tous va bien. Ensuite je lui prévois une croissance exponentielle dans ma maison tel celle de skynet dans terminator :lol: :lol:

Re: chauffage PID

Publié : 04 déc. 2018, 21:20
par Datawolf
Ivro74 a écrit : 04 déc. 2018, 19:27Donc je dois installer "curl" dans le raspberry simplement ?
Apparement c'est un logiciel qui permet de telecharger et de transmettre un fichier vers un serveur distant ? Quel est son rôle dans ce script car tous ce passe en principe sur mon réseau local non ?
cURL sert à accéder à des ressources du réseau. Qu'il soit local ou pas.

Re: chauffage PID

Publié : 05 déc. 2018, 02:08
par Ivro74
Bon encore un doute m'habite...
Je viens d'installer le DIO 54755 sur mon radiateur.
Je l'ai configurer sur un inter de type ON/OFF avec protocole AC.
J'ai mis le radiateur a fond pour que son thermostat n'entre pas en ligne de compte.
Quand j'actionne l'interrupteur (ON) il à pour action de "valider la consigne du thermostat interne de mon radiateur", la LED passe en verte donc ECO.
Quand je le passe en OFF il à pour effet "d'invalider la consigne atteinte du thermostat interne du radiateur", la LED repasse en rouge donc CHAUFFE.

Dans ma logique de compréhension si j'utilise ton scrypt tel quel les actions OFF et ON seront inversées non...?

Je n'ai volontairement pas mis de diode sur mon montage pour que même éteint le radiateur reste en mode éco... ça ne doit pas poser de souci à priori ?
Cablage temporaire :
(le fil "volant" marron est l'ancien fil pilote de mon chauffage "central"
Image

Inter ON :
Image

Inter OFF :
Image

Re: chauffage PID

Publié : 05 déc. 2018, 08:33
par jackslayter
petit lien pour savoir comment marche le fil pilote
https://www.planete-domotique.com/blog/ ... il-pilote/

Re: chauffage PID

Publié : 05 déc. 2018, 10:06
par Datawolf
"Off" = pas de courant = mode confort

"On" = courant envoyé = arrêt, ou mode eco (selon diode ou pas)

La logique est donc bonne, mais perso j'ai préféré passer par un virtuel pour inverser. Meilleur WAF. ;)

Re: chauffage PID

Publié : 05 déc. 2018, 18:01
par Ivro74
jackslayter a écrit : 05 déc. 2018, 08:33 petit lien pour savoir comment marche le fil pilote
https://www.planete-domotique.com/blog/ ... il-pilote/
Merci, j'avais parcourus ce sujet.
Je n'ai pas encore eu le temps d'integer le programme. Je vais essayer cette nuit en connection à distance(je bosse de nuit)...
Par contre je me rends compte que même en éco le radiateur chauffe trop. Je vais commander une diode je pense que ça conviendra mieux pour la régul PID. Je vais créer aussi un inter virtuel pour inverser le signal ce sera sans doute plus approprié également.