I couldn’t find a way to use the Homey Energy Dongle / Homey P1 locally with Home Assistant (without re-flashing it), so I decided to build an integration.
This custom integration connects directly to the dongle over its local WebSocket API and exposes the DSMR data straight into Home Assistant - no cloud required.
Hope it helps out a few people.