Thermostat basique - changement d'état incessant
Publié : 04 janv. 2017, 10:06
Bonjour à tous,
J'ai un problème qui porte sur le changement d'état incessant de mon actionneur. Je pilote son état avec un If Do Else if Do et j'ai l'impression qu'il revient systématiquement à son état d'origine après l'exécution du Do même si la condition reste valable.
Voilà le détail.
Le temps de comprendre, adapter et mettre en oeuvre un script de thermostat avec PID & Co, j'ai mis en oeuvre une solution de thermostat très basique depuis hier soir pour commander un radiateur électrique dans notre chambre via fil pilote.
Il y a :
1 sonde de température "Chambre Parents Thermo"
1 actionneur TOR Chacon "Chambre Parents Chauffage" et une diode inversée en série pour commander le radiateur avec 2 ordres : confort et hors gel
1 thermostat virtuel "Chambre Parents Consigne" qui change en fonction d'un planning 7j
J'ai ensuite crée un événement très simple qui compare la valeur de la sonde à la consigne et qui change l'état de l'actionneur en fonction (OFF quand je veux chauffer et ON quand j'envoie la consigne HG). J'ai ajouté une tempo de 5mn pour jouer le rôle d’hystérésis. Mon actionneur reste au moins 5mn dans un statut avant de potentiellement en changer .

Tout ça fonctionne convenablement (le graphique ne colle pas exactement au planning car j'ai fait des modfis entre temps...)
Mais quand je regarde le détail de l'état de l'actionneur, c'est un peu n'importe quoi !
La consigne est à 17°C depuis 8h02
La mesure est supérieure à 17 depuis 8h (18.9 à 8h10 et 17.2 à 9h59). Selon mon Evenement, l'actionneur aurait du rester à On pendant tout ce temps... Pourtant il ne cesse d'osciller entre ON et OFF...

Quelqu'un a une idée ?
J'ai un problème qui porte sur le changement d'état incessant de mon actionneur. Je pilote son état avec un If Do Else if Do et j'ai l'impression qu'il revient systématiquement à son état d'origine après l'exécution du Do même si la condition reste valable.
Voilà le détail.
Le temps de comprendre, adapter et mettre en oeuvre un script de thermostat avec PID & Co, j'ai mis en oeuvre une solution de thermostat très basique depuis hier soir pour commander un radiateur électrique dans notre chambre via fil pilote.
Il y a :
1 sonde de température "Chambre Parents Thermo"
1 actionneur TOR Chacon "Chambre Parents Chauffage" et une diode inversée en série pour commander le radiateur avec 2 ordres : confort et hors gel
1 thermostat virtuel "Chambre Parents Consigne" qui change en fonction d'un planning 7j
Rassurez-vous, je ne suis pas un psychopathe pour les horaires mais j'ai eu le même problème que d'autres sur ce forum avec les heures "rondes". Domoticz doit être très chargé et du coup, certaines consignes du planning n'étaient pas prises en compte. De cette manière, je n'ai plus de problème !Actif Type Heure Valeur Jour
Oui A l'heure 00:02 17 Tous les jours
Oui A l'heure 05:02 19 Tous les jours
Oui A l'heure 08:02 17 Tous les jours
Oui A l'heure 10:02 16 Tous les jours
Oui A l'heure 17:02 17 Tous les jours
Oui A l'heure 22:02 19 Tous les jours
J'ai ensuite crée un événement très simple qui compare la valeur de la sonde à la consigne et qui change l'état de l'actionneur en fonction (OFF quand je veux chauffer et ON quand j'envoie la consigne HG). J'ai ajouté une tempo de 5mn pour jouer le rôle d’hystérésis. Mon actionneur reste au moins 5mn dans un statut avant de potentiellement en changer .

Tout ça fonctionne convenablement (le graphique ne colle pas exactement au planning car j'ai fait des modfis entre temps...)
Mais quand je regarde le détail de l'état de l'actionneur, c'est un peu n'importe quoi !
La consigne est à 17°C depuis 8h02
La mesure est supérieure à 17 depuis 8h (18.9 à 8h10 et 17.2 à 9h59). Selon mon Evenement, l'actionneur aurait du rester à On pendant tout ce temps... Pourtant il ne cesse d'osciller entre ON et OFF...

Quelqu'un a une idée ?