Op het tweakers.net forum kwam ik een dzVents scriptje tegen welke het kWh verbruik van een warmtepomp iedere dag naar MinderGas.nl stuurt. Hierdoor krijg je een vergelijking met graaddagen en m3 gas verhouding. Het script zorgt met een formule van een kWh/m3 eenheid van 1:8,8. Hierdoor krijg je een vergelijking tussen netto stroom t.o.v. gas verbruik.
In het script dien je de MinderGas.nl token en de IDX van de kWh meter van het verbruik van de warmtepomp in te vullen.
return { on = { timer = {'at 00:05'}, --timer = {'every minute'}, isHTTPResponse = { mycallbackstring }, }, logging = { level = domoticz.LOG_ERROR, marker = 'minderGas' }, execute = function(dz, item) local function pushData(volume, pushDate) dz.openURL( { url = 'https://www.mindergas.nl/api/gas_meter_readings', method = 'POST', headers = { ['AUTH-TOKEN'] = 'JE_MNDERGAS_API_TOKEN', ['Content-Type'] = 'application/json', }, callback = 'mycallbackstring', postData = { ['date'] = pushDate, ['reading'] = volume, } }) end if item.isHTTPResponse then dz.log('Response from MinderGas: ' .. item.statusCode) else local wpkWh = dz.devices(55).WhTotal -- Device IDX van je kWh meter! local volume = math.abs(dz.utils.round( (wpkWh/1000/8.8), 2)) local yesterday = os.time() - 86400 local pushDate = os.date("%Y-%m-%d", yesterday) pushData(volume, pushDate) end end }