The Dutch company HomeWizard has introduced a device that plugs into the P1 port of a DSMR Smart Meter. The P1 meter is €30 and can be used with the HomeWizard Energy app. This platform can also be used with a wifi kWh meter and Energy Socket. The P1 meter has a public API that can be used to fetch live data.
The P1 meter supports many smart meters, see this page if your meter is supported.
Update
This topic was originally created to share my progress to implement HomeWizard Energy in Home Assistant. This journey continued and the integration is now available in Home Assistant core (since 2022.2)
Please let me know what you think! If you have any ideas or feedback for this component, don’t hesitate to make any suggestions! If you find any bugs, please let me now.
Continue reading
The release is announced in this post. You can read stuff about the core integration and the migration from the custom integration in from this post:
Full disclosure
I work for HomeWizard and am highly involved in the development of this product line. I make this integration in my spare time. I am not paid to promote this device or to create this integration.
Find the IP address of your Energymeter and open http://<ip-address>/api/v1/data in your browser to see if it is up, and update configuration.yaml with the correct IP. Good luck!
Much appreciated! love the product and the easy integration within HA thanks to your configuration. I read the info from the IP, but I could not really narrow it down to how to be able to read the gas part of the sensor. Thanks in advance!
Awesome to hear you like it!
It should be as easy as adding the gas parameter in json_attributes. Then copy, paste and update the sensors.
json_attributes:
- total_power_import_t1_kwh
- total_power_import_t2_kwh
- total_power_export_t1_kwh
- total_power_export_t2_kwh
- active_power_w
- active_power_l1_w
- total_gas_m3 // like this
Or do you need help with the configuration file? Please check this post. I will create a custom integration in the near future so we all can just click on “add integration” :).
Ordered one yesterday and received it today. Installation was easy, intergration in HA was a breeze thanks to your supplied documentation.
I have a ISKRA 2MT382-1004, smr_version":22. Gas meter seems to be connected through my power meter as it also picks up my gas usage.
Great product, tnx
First of all many thanks for providing this wonderful product! It is easy to install, very affordable and allows easy integration due to the local API!
Honestly I’m not a home assist user, but couldn’t find any other way to provide some feedback.
I’m running a small linux server that has php, influxdb and grafana. I use it to get data from multiple sources and create nice dashboards. PHP scripts call the API and feed influxdb. Since a couple of days one of the sources is the P1.
I’m still solving some problems, so I might have more feedback later on. For now:
it would be nice to see the firmware version it is running and have a link to the release notes
it would be nice to be able to get some hourly/daily statistics (and maybe for last X hours or last X days)
it would be nice to be able to get the totals since previous request
it would be nice to change what it sends to the internet (the homewizard cloud), e.g. enable/disable/change frequency of sending metrics to the HomeWizard cloud and enable/disable automatic updates of the firmware (and perform them manually)
Oh, btw… It would also be very nice to extend the Smartwares 868Mhz thermo-hygrometer with a wifi chip and API to get actual temperature/humidity (and also carbon-dioxide levels?) the same way. I’m now considering a Shelly H&T (https://shelly.cloud/products/shelly-humidity-temperature-smart-home-automation-sensor/) or a custom build based on arduino.
Great to hear you like the product and great ideas! I’ll see what I can do with them, but I can’t promise anything
Let’s keep this topic to the HASS integration. The best thing you can do is fill in this form, that way you can get in contact with with correct persons within HomeWizard. HomeWizard is also active on Tweakers, where anyone can share feedback about HomeWizard Energy!
To use this, add the folder custom_components/homewizard_energy_p1 to your config folder (where all the config files are located). Restart HASS and add it as a normal component!
Oke, update, i just found it in the integration list, however, when i click it for installation it will refuse and goes back to the list with all the integrations… i even did try to login on a different browser… So, still ongoing
Hi!
Did you pick the most recent version from Github? When so, please rename the folder to “homewizard_energy”. I renamed the component in manifest.json (see domain) but not the folder. I think that could be the issue.
Also, the folder custom_component, readme.md and LICENCE should not be in the here. Don’t know how it ended up there, but just to be sure, better remove it