Help needed !
I want to create a Device for my solar panels to show up in Energy tab. I read here Energy | Homey Apps SDK about the capabilities but need some help to create such.
Solar panels
Solar panels are a common device in Homey that can generate their own power. These devices must have the solarpanel device class.
The measure_power value should positive when generating power. When providing a negative value, e.g. -13 watt, Homey assumes the solar panel is currently consuming instead of generating power.
In order for cumulative energy generation (kWh) to be tracked in Energy the driver must have a meter_power capability that will be set to the total generated energy in kWh as a positive value. Use the meterPowerExportedCapability energy property to configure a different meter_power capability for generated energy.
/drivers/<driver_id>/driver.compose.json
Copy
{
"name": { "en": "My Driver" },
"images": {
"small": "/drivers/my_driver/assets/images/small.png",
"large": "/drivers/my_driver/assets/images/large.png"
},
"class": "solarpanel",
"capabilities": ["measure_power", "meter_power"],
"energy": {
"meterPowerExportedCapability": "meter_power" // Optional: defaults to meter_power
}
}