Add the device using ESPHome Energy Meter, not the generic ESPHome Device driver.
Enter the ESPHome IP address, port and encryption key.
Press Scan Entities.
Under Homey Energy Mapping, select:
Production Power (W):Solar Power
Total Produced Energy (kWh):Solar Energy
Add the device.
If the device is already installed as an ESPHome Energy Meter:
Open the device settings.
Select Repair.
Open Homey Energy Mapping.
Select Solar Power and Solar Energy.
Press Save Energy Mapping.
If it is currently installed using the generic ESPHome Device driver, add it again as an ESPHome Energy Meter. You can keep the existing device until the Energy tab has been confirmed to work correctly.
Hi,
the update works great. I already had added the esphome as energy meter. How I had to remove and re-add it to have the ‘Homey Energy Mapping’ appear. This was exactly the missing piece in the puzzle. My solar panels now nicely appear in the energy tab. I only have to wait till tomorrow to see the behavior of the generated power.
I also have a esphome-based water meter, but to my knowledge a water meter has no special features in the homey app yet, right? I am able to show an insight graph, which is fine.
Thanks for the quick response and the awesome integration app!
My esphome energy measurements is now nicely integrated in the Homey energy tab. In a similar style I like to integrate my esphome-based water measuring device. I supports a cumulative measurement in liters. However, I am not able to map the counter to the ‘measure_water’ like capabilities Homey expects to show the water usage in the energy tab. Is this fixable and how should I add my esphome device to Homey? Is there something like the ‘energy mapping’ configuration feature, but then for water?
Dedicated ESPHome Water Meter support has now been added.
Please add your device using the new “ESPHome Water Meter” option. During setup, scan the entities and select the cumulative sensor containing the total water consumption.
Sensors using liters or milliliters are automatically converted to cubic meters for Homey Energy. The Water Meter also has a separate icon to distinguish it from a water leak sensor.
Test Version 1.3.33
Improved automatic reconnection for ESPHome Energy Meter and Cumulative Meter devices after network interruptions. Fixed an issue where restarting the app was sometimes required to restore the connection. Added dedicated ESPHome Water Meter support for cumulative water consumption sensors. Liter and milliliter readings are automatically converted to cubic meters for Homey Energy. Added manual source selection and a new Water Meter icon.
Hi!
I have a ESPHome device (M5Stack ATOM Lite) running the esp-iq2020 external component to integrate a Hot Spring Prodigy to IQ2020 control board. M5Stack is added using ESPHome Device, which created one Homey device with all entities.
Issue #1: homey temp dial allows a range between 4C up to 35C while spa real setpoint range is 26-40C. If I connect to spa via webserver I can adjust temp beyond 35C, so the firmware is not the problem.
Issue #2: device exposes meter_power.heater_energy and meter_power.pumps_energy. Both update live and show correct climbing values in the device’s own Insights graphs and in the developer tools capability list. However, the device never appears with real data in the Energy tab’s “Top Consumers” widget — it’s listed but permanently shows “— kWh” while other tracked devices populate normally. Suspect this is because the capabilities are only exposed as sub-capabilities (meter_power.heater_energy, meter_power.pumps_energy) rather than a single meter_power.
Could you please test it and provide feedback? If the issue persists, please send the diagnostic log.
Fixed the temperature control range for ESPHome climate devices by using the limits reported by the device. Added combined energy reporting for IQ2020 spa heater and pump energy meters, enabling total consumption to appear in Homey Energy while preserving the individual Insights graphs.