"Résolu"Problème allumage intempestif Relais piloter par ESP8266-01

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 <\>.
Cedric59
Messages : 33
Inscription : 15 mars 2020, 18:58

"Résolu"Problème allumage intempestif Relais piloter par ESP8266-01

Message par Cedric59 »

Bonjour à tous,

j'ai réaliser depuis peu à l'aide de certains d'entre vous une gestion de chauffage pour une pièce de ma maison... "c'est encore en phase d'essai afin de voir que je n'aurais pas de problème dans l'avenir....

Pour cette pièce j'utilise

Un esp8266-01 pour gérer la charge du radiateur elec "c'est un radiateur à des accu en briques réfractaires.... : j'ai réaliser un simple blocky qui dit à de se mettre On à partir d'une certaine heure et de se mettre off à partir d'une certaine heure....

j'utilise une carte relais avec esp8266 pour gérer la mise en marche du ventilateur dans le radiateur pour chauffer la chambre : si température mesuré inférieur à temp demandé alors ventilateur On

et pour finir une sonde dht11 pour prendre la température...

1er problème j'ai constaté dans les log que la sonde de temps en temps que les valeurs de la sonde tombé à 0 je doute donc une perte provisoire de connection sur le wifi.... mais ce n'est pas le sujet de ma question.

J'ai constaté dans les logs de la carte relais qui gère le ventilateur que la carte démarré alors qu'il n'y avait aucun besoin de chauffe et plus bizarre et que c'est toujours à un interval régulier soit 2min05 entre l'action On et Off

Code : Tout sélectionner

2020-04-10 19:41:37	Off
2020-04-10 19:39:32	On
2020-04-10 19:08:17	Off
2020-04-10 19:04:06	On
2020-04-10 18:01:37	Off
2020-04-10 17:59:30	On
2020-04-10 15:02:22	Off
2020-04-10 15:00:17	On
2020-04-10 11:40:13	Off
2020-04-10 11:38:08	On
2020-04-10 11:19:07	Off
2020-04-10 11:17:02	On
2020-04-10 08:32:24	Off
2020-04-10 08:30:19	On
2020-04-10 08:19:54	Off
2020-04-10 08:17:49	On
2020-04-10 06:39:52	Off
2020-04-10 06:37:47	On
2020-04-10 01:14:46	Off
2020-04-10 01:12:41	On
2020-04-10 00:26:42	Off
2020-04-10 00:24:37	On
2020-04-09 23:30:24	Off
2020-04-09 23:28:19	On
2020-04-09 21:37:26	Off
Voici le scripts qui me gère tout sa...

Code : Tout sélectionner

local temp = 'Température chambre Lihore' 
local thermostat_setpoint = 'Thermostat Lihore'
local heating_unit = 'Ventilateur Chauffage Lihore'
local windows_lihore = 'Capteur Fenêtre Lihore'


local hysteresis = 0.5

commandArray = {}

if devicechanged[temp] then
		print('temp:'..otherdevices_temperature[temp])
		print('thermostat_setpoint:'..otherdevices[thermostat_setpoint])
        if tonumber(otherdevices[thermostat_setpoint]) < tonumber(otherdevices_temperature[temp]-hysteresis) or (otherdevices[windows_lihore] == "On") or (otherdevices_temperature[temp] == "0") then
            if (otherdevices[heating_unit] == "On") then
                commandArray[heating_unit]='Off'
                print("Heating is Off")
            end
        elseif tonumber(otherdevices[thermostat_setpoint]) > tonumber(otherdevices_temperature[temp]+hysteresis) then
            if (otherdevices[heating_unit] == "Off") then
                commandArray[heating_unit]='On'
                print("Heating is On")
            end
        end
end

return commandArray
La connection entre mes ESP et ma livebox passe par un broker MQTT "mosquitto" qui est sur mon raspberry qui lui même héberger Domoticz....

Tous le wifi passe par ma livebox est ce que c'est du à cela ?

Quelqu'un à déjà eu un problème similaire ou c'est me guider sur la source du problème ?

Merci d'avance à tous
Dernière modification par Cedric59 le 13 avr. 2020, 12:27, modifié 1 fois.
Débutant sur domoticz
Débutant dans la prog....
Raspberry Pi 3, Fibaro door, ESP8266-01 + carte relais x2, contrôleur Z-wave, sonde de température DHT11
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Problème allumage intempestif Relais piloter par ESP8266-01

Message par Neutrino »

Ton script se lance aussi toutes les 2:05 ?
Ton hystérésis est peut être trop petit.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Problème allumage intempestif Relais piloter par ESP8266-01

Message par vil1driver »

Neutrino a écrit : 11 avr. 2020, 14:03 Ton hystérésis est peut être trop petit.
+1

Mets 1.5°C comme hysteresis pour une telle sonde.
Ce qui revient à avoir une température entre 18 et 22 pour 20 souhaité :?
Tu ne vas pas aimer..
Prends une dht22 ou une ds18b20 à minima
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
Cedric59
Messages : 33
Inscription : 15 mars 2020, 18:58

Re: Problème allumage intempestif Relais piloter par ESP8266-01

Message par Cedric59 »

Je ne pense pas que c'était à cause de mon hysterisis car la température de la pièce était stable avec les derniers jours de soleil que l'on a eu, je pense plus à un problème du fait que mon Esp perd la connection de temps en temps "je dois lire un autre topic à ce sujet pour essayer de résoudre le problème"

Du coup de manière temporaire j'ai ajouter si température mesuré est inférieur ou égal à 0 pas de ventilation... et depuis la modification je n'ai plus de démarrage intempestif.... . "depuis hier 12h...."

@Vill1driver tu avais raison j'ai constaté que un de mes ESP n'avait pas bien pris en compte un ordre pour une raison inconnu... et du coup il n'avait pas couper la mise en charge des accus du radiateurs.... heureusement que je l'ai vu je pense que je vais essayer d'ajouter dans le script de faire un check de l'état régulièrement histoire de ne plus avoir le problème.

Merci vill1driver & Neutrino pour vos réponses
Débutant sur domoticz
Débutant dans la prog....
Raspberry Pi 3, Fibaro door, ESP8266-01 + carte relais x2, contrôleur Z-wave, sonde de température DHT11
Répondre