Aller au contenu

Messages recommandés

Posté(e)

voila cela fait plusieurs mois que j ai ce message d erreur dans un module virtuel "pluie" avec la scene netatmo qui renvoi les valeur dans le vd

le sujet ce trouve ici http://www.domotique-fibaro.fr/index.php/topic/4626-pluviom%C3%A9trie-avec-netatmo/page-5?hl=pluie

et le message d erreur est le suivant 

[DEBUG] 18:12:01: [1;31m2016-02-07 18:12:01.744527 [ fatal] LUA error: /opt/fibaro/scenes/457.lua:217: bad argument #1 to 'pairs' (table expected, got nil)

si quelqu un a une idée car la j ai plus de cheveux  :angry:  :angry:  :angry:  :angry:  :angry:  :15:  :15:  :15:

 

merci encore

serge

Posté(e)

Merci jojo pour ton aide

voila le code 

function(data)
     local sum_rain  = 0
            for k, v in pairs(data.body) do
              for l, w in pairs(v.value) do
                  sum_rain = sum_rain + w[1]
              end

merci encore

Posté(e)

Peut etre mais la c est du chinois pour moi cela fonctionnais c est la scène pluie avec netatmo et la ca fait deux ou trois mois que j ai ce message d erreur

peut etre que ca vient de la version 4.080

je sais pas :15:  :15:  :15:  

Posté(e)

Et la jojo est ce que cela te parle

function getMesuresExt()
	getResponseData("https://api.netatmo.net/api/getmeasure","access_token="..token.."&device_id="..int_id.."&module_id="..ext_id.."&scale=max&type=Temperature,Humidity&date_end=last", 
		function(data)
			log("----------========== Module extérieur ==========----------")
			temperature_exterieure = data.body[1].value[1][1]
			humidite_externe = data.body[1].value[1][2]
			log("temperature_exterieure = " .. temperature_exterieure)
			log("humidite_externe = " .. humidite_externe)
		end

ligne temperature_exterieure = data.body[1].value[1][1]

 

merci

×
×
  • Créer...