Aller au contenu

Modules Les Plus Consommateurs D'énergie


Arnaud78

Messages recommandés

Bonjour

Marche super bien en V3.6

 

Juste pensera modifier sa consommation totale quand tout est allumé ou en service 1000W >> par sa conso pour un bon rapport de consommation a la ligne 12

 

Perso j'ai juste rajouter un Label44 pour avoir l'heure de mise a jour
fibaro:call(selfID, "setProperty", "ui.Label44.value", os.date("%H:%M:%S"))
 

Super boulot

Merci a vous tous

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

 

Bonjour,

 

En V4.037, j'ai une erreur a la ligne 42:

 

[ERROR] 10:35:20: line 42: attempt to index field '?' (a nil value)

 
Mais je crois que c'est pas compatible a la V4?
 
merci,
 
Patrick

 

Lien vers le commentaire
Partager sur d’autres sites

Déjà  la boucle Search for power consumption n'a pas l'air de fonctionner. De fait le tableau reste vide, d'où l'erreur 

 

-- Search for power consumption
for i = 1, maxNodeID do
  value = fibaro:getValue(i, "dead");
  fibaro:debug("i=" ..i .. ", value=" .. value);
  if tonumber(fibaro:getValue(i, "dead")) == 0 then
    unitSensor = string.find(fibaro:get(i, 'unitSensor'), "W");
    unit = nil or string.find (fibaro:get(i, 'unit'), "W")
    fibaro:debug("i=" .. i .. ", unitSensor=" .. unitSensor );
    --fibaro:debug("i=" .. i .. ", unitSensor=" .. unitSensor .. ", unit=" .. unit);
if string.find(fibaro:get(i, 'unitSensor'), "W") ~= nil or string.find (fibaro:get(i, 'unit'), "W") ~= nil then
        fibaro:debug('ID = ' ..i.. ' ' ..fibaro:getType(i).. ' unitSensor=' ..fibaro:get(i, 'unitSensor').. ' unit=' ..fibaro:get(i, 'unit'))
if fibaro:getType(i) == "multi_level_sensor" then
deviceValue = fibaro:getValue(i, "value")
else
deviceValue = fibaro:getValue(i, "valueSensor")
end
devices[j] = {i, tonumber(deviceValue)}
        Total = Total + tonumber(deviceValue)
j = j + 1
end
  end
end

Si je teste seulement mon device FGP111 Plug (device 56) cela ne fonctionne pas

[DEBUG] 09:12:43: i=56, value=0
[ERROR] 09:12:43: line 31: attempt to concatenate global 'unitSensor' (a nil value)
[DEBUG] 09:12:50: i=56, value=0
[ERROR] 09:12:50: line 31: attempt to concatenate global 'unitSensor' (a nil value)
Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...