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)`