Hallo,
ich habe folgendes Skript zur Messung Stromverbrauch, das auch funktioniert.
Kann mir Jemand bitte sagen, wie ich es schaffe, dass ich per Email die Ergebnisse an mich versenden kann ? Danke !!!
if (fibaro:countScenes()>1) then fibaro:abort() end – lösche doppelte Szenen
Debug = function ( color, message ) fibaro:debug(string.format(’<%s style=“color:%s;”>%s’, “span”, color, message, “span”)) end
vbrIDs = {118,121,161,251,202,108,10,130,8,132,134,6,16,126,20,103,209,212,143,203,192,236,154,188,163,240,169,246,144,142,107,110,101,208,253}
week = 1
sek = week786400
ct = 22.41
function energieverbrauch()
local jsonListe = api.get("/energy/"…StartEnergiemessung…"/"…EndEnergiemessung…"/compare/devices/power/"…DeviceID)
return(jsonListe[1].kWh)
end
function vbr(IDs)
for i=1,#IDs do
DeviceID = IDs[i]
DeviceName = fibaro:getName(IDs[i])
DeviceRoom = fibaro:getRoomNameByDeviceID(IDs[i])
StartEnergiemessung = (os.time()-sek)
EndEnergiemessung = os.time()
jsonListe = api.get("/energy/"…StartEnergiemessung…"/"…EndEnergiemessung…"/compare/devices/power/"…DeviceID)
Debug(“orange”," “…DeviceRoom…” - “…DeviceName…” - " …string.format("%.4f", energieverbrauch())…" kWh in “…week… " Woch(en) - € “…string.format(”%.4f”, energieverbrauch()*ct/100))
end
end
vbr(vbrIDs)`