Aller au contenu

Recommended Posts

Bonjour à tous,

 

Je tente de nouveau d'avoir un reporting de ma consommation sur les grappe du HC2.

Avec cette scène, que je n'arrive pas à faire tourner, je suis censé récupérer les valeurs de mes pinces amèremétriques, et les affecter au "fake wall plug" de chaque appareil.

 

Je ne comprends pas pourquoi cela ne se met pas à jour.

 

--[[
%% globals
X400ct1
X400ct2
X400ct3
X400ct4
--]]

local fakedevice_1 = 652
local fakedevice_2 = 566
local fakedevice_3 = 655
local fakedevice_4 = 657
local fakedevice_5 = 599
local conso = tonumber(fibaro:getGlobalValue("X400ct1"))
local prop1 = {properties = { power = conso}}
fibaro:debug("Lave linge : " .. fibaro:getGlobalValue("X400ct1"))

local conso2 = tonumber(fibaro:getGlobalValue("X400ct2"))
local prop2 = {properties = { power = conso2}}
fibaro:debug("Four : " .. fibaro:getGlobalValue("X400ct2"))

local conso3 = tonumber (fibaro:getGlobalValue("X400ct3"))
local prop3 = {properties = { power = conso3}}
fibaro:debug("Sèche linge : " .. fibaro:getGlobalValue("X400ct3"))

local conso4 = tonumber (fibaro:getGlobalValue("X400ct4"))
local prop4 = {properties = { power = conso4}}
fibaro:debug("Lave vaisselle : " .. fibaro:getGlobalValue("X400ct4"))

-- local conso5 = tonumber(fibaro:getGlobalValue("Cumulus"))
-- local prop5 = {properties = { power = conso5}}
-- fibaro:debug("Cumulus : " .. fibaro:getGlobalValue("Cumulus"))

api.put("/devices/"..fakedevice_1, prop1)
api.put("/devices/"..fakedevice_2, prop2)
api.put("/devices/"..fakedevice_3, prop3)
api.put("/devices/"..fakedevice_4, prop4)
-- api.put("/devices/"..fakedevice_5, prop5)

 

D'avance merci du coup de main .... !!

Partager ce message


Lien à poster
Partager sur d’autres sites

×