Ja, det gir mening. Hovedutfordringen med denne styringen er at det er mulig å få en uventet høy last på slutten av timen (som en ikke har styring på) og som da kan medføre risiko for å ødelegge "regnskapet". Hvordan håndterer dere dette?
Dette er forøvrig slik jeg har implementert dette (i mitt eget system):
{
"if": {
"ElectricityConsumptionCouldExceedHourlyLimit": {
"hourlyConsumptionLimit": 4.9, // in Kwh
"totalPowerConsumptionProperty": "ElectricityMeter.PowerConsumption",
"totalHourlyConsumedElectricityProperty": "ElectricityMeter.HourlyConsumedElectricity",
"thisDevicePowerConsumptionProperty": "WaterHeater.PowerConsumption",
"thisDeviceMaxPowerConsumption": 2500 // in Watts
},
"then": {
"executeCommand": {
"deviceGroupId": "ZWave",
"deviceId": "6",
"capabilityId": "SwitchBinary.000",
"commandId": "SwitchOff"
}
}
}
}