Comparaison de valeur de sonde de température

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 <\>.
thier
Messages : 807
Inscription : 26 sept. 2015, 10:32
Localisation : charente

Re: Comparaison de valeur de sonde de température

Message par thier »

peut être une erreur de définition du device 'Aqua_garage' ce qui fait qu'en fait ton script éteint mais pas le bon device.
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.
guigui1976
Messages : 17
Inscription : 25 juin 2018, 21:25

Re: Comparaison de valeur de sonde de température

Message par guigui1976 »

J'ai rajouté des "print" pour vérifier la logique.

Alors voici une copie du log:
2018-07-12 07:03:00.135 EventSystem: Script event triggered: Pompe_Piscine
2018-07-12 07:03:00.167 (Sonoff_Garage) Light/Switch (Aqua_garage)
2018-07-12 07:04:00.145 LUA: tempbac2= 22.25
2018-07-12 07:04:00.145 LUA: tempbac4= 21.50
2018-07-12 07:04:00.145 LUA: Else otherdevices_temperature['Bac_2'] < otherdevices_temperature['Bac_4']
2018-07-12 07:04:00.145 LUA: allume

le code:

Code : Tout sélectionner


commandArray = {}
print('tempbac2= '.. otherdevices_svalues['Bac_2'])--affiche dans le log la temperature 
print('tempbac4= '.. otherdevices_svalues['Bac_4'])--affiche dans le log la temperature 

if (otherdevices_temperature['Bac_2'] < otherdevices_temperature['Bac_4']) then
    --si la valeur de la temperature de sortie est inférieur a la temperature de la piscine, mise a zero du relai 
    print("otherdevices_temperature['Bac_2'] < otherdevices_temperature['Bac_4']")
    print ('eteint')
    commandArray['Aqua_garage']='Off'

else
    --sinon
    print("Else otherdevices_temperature['Bac_2'] < otherdevices_temperature['Bac_4']")
    print ('allume')
    commandArray['Aqua_garage']='On'

end 

return commandArray
Nom du matériel: Sonoff_Garage
Nom du matériel virtuel: Aqua_garage

la description me semble bonne mais la logique bizarre, ce n'est pas bien grave.
Je te remercie de ton aide
Répondre