Alimenter sonde virtuel Temp. + Humidité [Résolu]
Publié : 03 févr. 2019, 14:35
Bonjour,
En espérant qu'un connaisseur passe dans le coin.
Je bloque pour alimenter une sonde virtuel température + humidité.
L'alimentation d'une simple sonde virtuelle température fonctionne à merveille avec ce script :
Le même script pour la sonde virtuelle temp. + hum ne modifie pas la température ( la sonde virtuelle ne m'affiche rien d'ailleurs) alors que dan les dispositifs je vois bien que ma température est remontée mais pas au bon emplacement à mon avis :
IDX 245 ............................ DONNEE 0, 7.2
7,2 étant bien la température de ma sonde ['Temp. piscine 2']
Pour l'humidité, je souhaiterais l'alimenter par la valeur de la variable ['Variable:Filtration'] de ce script :
Surement facile et évident à "scripter" pour certain mais là ça devient compliqué pour moi 
Merci d'avance.
Et bon dimanche à tous.
A+
Fab
En espérant qu'un connaisseur passe dans le coin.
Je bloque pour alimenter une sonde virtuel température + humidité.
L'alimentation d'une simple sonde virtuelle température fonctionne à merveille avec ce script :
Code : Tout sélectionner
commandArray = {}
now=os.date("*t")
if now.min % 1 == 0 then -- exécution toutes les minutes
local matemperature = tonumber(string.format("%.1f", otherdevices_temperature['Temp. piscine 2']))
local moncalcul = matemperature
commandArray['Variable:Temp. piscine']=tostring(moncalcul)
commandArray['UpdateDevice'] = 245 .. '|0|'.. tostring(moncalcul)
endIDX 245 ............................ DONNEE 0, 7.2
7,2 étant bien la température de ma sonde ['Temp. piscine 2']
Pour l'humidité, je souhaiterais l'alimenter par la valeur de la variable ['Variable:Filtration'] de ce script :
Code : Tout sélectionner
commandArray = {}
now=os.date("*t")
if now.min % 59 == 0 then -- exécution toutes les 59 minutes
local matemperature = tonumber(string.format("%.1f", otherdevices_temperature['Temp. local piscine']))
local moncalcul = matemperature /16*60
commandArray['Variable:Filtration']=tostring(moncalcul)
end
return commandArrayMerci d'avance.
Et bon dimanche à tous.
A+
Fab