je suis nouveau sur le forum et sur domoticz,
j'ai installé mes capteurs esp+DHT22 dans les chambres, tout fonctionne sur domoticz, aujourd'hui j'ai ajouté les données de ma station WS2300, ça roule... sauf que:
je ne peux avoir que les données séparées, un capteur virtuel pour la température, un autre pour l'humidité, puis la pression etc etc
Je parse sur un script LUA les données d'un fichier text (data.text) édité toutes les 10 minutes par graphweather
architecture:
19/02/2017 18:12 !22.4!62.0!1.8!97.0!968.2!0.0!1.4!65!ÿ
une partie du script qui fonctionne à merveille, avec une variable par sensor:
commandArray = {}
commandArray[1] = {['UpdateDevice'] = idxt .. '|0|' .. sSalonTemp}
commandArray[2] = {['UpdateDevice'] = idxh .. '|0|' .. sSalonHumidity}
commandArray[3] = {['UpdateDevice'] = idxto .. '|0|' .. sOutTemp}
commandArray[4] = {['UpdateDevice'] = idxho .. '|0|' .. sOutHumidity}
commandArray[5] = {['UpdateDevice'] = idxpo .. '|0|' .. sOutPressure}
commandArray[6] = {['UpdateDevice'] = 12 .. '|0|' .. "OFF"} ---> ça c'est le switch qui déclenche la lecture de data.text toute les 10 minutes
et là.... je bidouille, cherche et ne trouve pas
commandArray[7] = {['UpdateDevice'] = 15 .. '|0|' .. sSalonTemp .. '|0|' .. sSalonHumidity} !!!! je voudrais trouver la syntax pour envoyer deux valeurs sur le même capteur temp/hum.
Ma syntax fonctionne mais j'obtiens 0, 22.462
au lieu de 22.4 C, 62%
j'ai suivi les wikis.... mais je plante sur un truc bête,
Quelqu'un pourrait il m'aider ??