AMS reader relies on MQTT to deliver data to Home Assistant. You need to either activate the Home Assistant internal MQTT broker or use a separate broker like Mosquitto. If you don’t already have an MQTT broker connected to your Home Assistant installation, refer to the Home Assistant documentation for more information. Do some testing to verify that it works before proceeding.
If the MQTT Add-on is not activated on your Home Assistant installation, follow this guide: https://www.home-assistant.io/integrations/mqtt
Navigate to the configuration page on the AMS reader and locate the MQTT configuration tile. Enter the connection information for your MQTT broker. If authentication is enabled on your broker, insert the username and password. If no authentication is configured, leave these fields blank.
Upon selecting “Home Assistant” as the payload, another tile with advanced configuration options will appear. Normally, no changes are needed for these fields. However, if you know what you’re doing, you can modify them.
After saving the changes (blue button in bottom right corner), the MQTT indicator in the header of the AMS reader GUI should turn green.
After successfully configuring your AMS reader, the device should now be available in Home Assistant under "Devices":
The available sensors will be added as they are discovered by your AMS reader. In some cases, it could take an hour or two before all sensors are available in Home Assistant.
If the sensors do not show up as indicated below after a few minutes: Reboot the device (Reset button on the unit, or the button at the bottom of the Config-screen).
Once all your sensors have been discovered, you can configure Grid Consumption in your Energy Dashboard in Home Assistant. Navigate to Settings -> Dashboards -> Energy and select “Add consumption” under “Grid consumption”.
Select the “Accumulated active import” sensor as the “Consumed energy” sensor. Then, select “Use an entity with current price” and choose the “Price current hour” as the sensor.
![]() |
![]() |
Your Home Assistant installation is now configured to track your consumption. Go to the Energy Dashboard, where you should now see a message saying “There is no data to show”. Wait for the indicated amount of time to let data populate the graph.
After a while, data should start populating and displaying on your graph:
Please note that some meters (those delivering HAN-NVE payloads) only report accumulated counters once per hour, a few seconds after the hour has ended. This will unfortunately cause the data in the graph to be skewed by one hour.
If things do not work as expected, installing an MQTT client on your computer is a great help.
MQTT explorer is widely recognized as a great tool: https://mqtt-explorer.com/