AMS HAN meter
toreamun/amshan-homeassistant · v2024.12.0
Home Assistant integrasjon for strømmålere (AMS/HAN/P1). Integrasjonen støter både streaming (serieport/TCP-IP) og MQTT (Tibber Pulse, energyintelligence.se etc)
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
sensor | Sensor (temperature, humidity, air quality…) |
What people report
AMS HAN meter data is read locally via MQTT or serial. Tibber Pulse adapters are common but time out or drop out on newer firmware.
- Partly works2
- Not working1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Energy Intelligence P1-to-MQTT adapter | Partly works Local | Entity ID sometimes changes after restart; reload fixes itSaved copy… of HA I sometimes get different Entity ID, normally it should be "lgf" but it sometimes gets "none" I am using this module with firmware, 3.3 https://energyintelligence.se/shop/product/p1-till-mqtt-adapter After a restart it will fix itself ```yaml { "home_assistant": { "installation_type": "Home Assistant OS", "version": "2022.12.8", "dev": false, "hassio": true, "virtualenv": false, "python_version": "3.10.7", "docker": true, "arch": "x86_64", "timezone": "Europe/Stockholm", "os_name": "Linux", "os_version": "5.15.80", "supervisor": "2022.11.2", "host_os": "Home Assistant OS 9.4", … Excerpt saved from GitHub on 2026-10-23. | Issue #56 · 2022-12 | |
| Tibber Pulse Stormtrooper edition | Partly works Local | Setup timeouts; randomly stops sending until Pulse restartedSaved copyHi, Trying to add my pulse stormtrooper edition via amshan, but getting timeout. I have followed this guide as well as i can. https://github.com/toreamun/amshan-homeassistant/wiki/Lesere-MQTT#tibber-pulse Running latest HAOS Core 2025.10.0 Supervisor 2025.09.3 Pulse is connected to HAN when trying to add to HA. Pulse has local IP and a solid blue light. I have followed the Pulse setup. Mqtt user Mqtt log: 2025-10-02 13:07:54: New connection from 192.168.107.204:49699 on port 1883. 2025-10-02 13:07:54: New client connected from 192.168.107.204:49699 as 246f2857d8f4-1950 (p2, c1, k240, … Excerpt saved from GitHub on 2026-10-23. | Issue #95 · 2025-10 | |
| Tibber Pulse HAN with Kaifa MA304H3E | Not working Local | Setup times out on firmware 1.2.5; data format read wrongSaved copySetup: - Meter: Kaifa MA304H3E (Norway), HAN port activated by grid operator (confirmed) - HAN adapter: Tibber Pulse (HAN model), firmware 1.2.5, ChipID `246f2857d8f4` - Pulse is configured to publish to a local Mosquitto broker (not Tibber's cloud) - MQTT topic: `tibber-pulse-246f2857d8f4/publish` - Confirmed via MQTT listener that the Pulse is actively publishing on this topic Problem: When setting up the AMSHan integration in Home Assistant and pointing it at the MQTT topic above, it fails to connect / never produces a working device. What I found when inspecting the raw payload: I … Excerpt saved from GitHub on 2026-10-23. | Issue #102 · 2026-06 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local push
Talks to the device on your network, and the device tells Home Assistant the moment something changes.
Details
| Installs (analytics) | 244 (0.03%) |
|---|---|
| GitHub stars | 179 |
| Latest version | 2024.12.0 (2025-01-05) |
| Set up in the UI | Yes |
| Maintainers | @toreamun |
| License | MIT |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.
Sources
- Documentation: https://github.com/toreamun/amshan-homeassistant
- Source code: https://github.com/toreamun/amshan-homeassistant
- Issues: https://github.com/toreamun/amshan-homeassistant/issues
- HACS: https://hacs.xyz