Skip to content
Homebridge TestFlight
DSMR

DSMR P1 Meter

homebridge-p1 · v2.0.6

VerifiedLocalHomebridge 2.0

Adds Dutch DSMR smart meter electricity and gas consumption with Eve history.

What it says it supports

Brands

  • DSMR

Devices it names

  • P1 smart meters

Shows up in Apple Home as from its README

What people report

Reads Dutch smart meters over a P1 USB cable or ser2net. Prolific USB-serial cable support was added; Eve history totals were reported wrong and fixed.

  • Works2
  • Partly works1
DeviceStatusWhat they saidSource
P1 USB cable with Prolific serial chipWorksCable recognised after plugin update; systemd port access needed fixing
Saved copy
I have bought a P1 cable, attached it to the RaspberryPi and installed the software. After the software successfully is installed I rebooted the RaspberryPi. During the boot of Homebridge I see that the P1 software is loaded, with 2 warnings about the node version and the Homebridge version. [code] After this I get the error that the usb cable is not found. `[2018-5-7 21:00:00] [P1] P1 USB cable not found` I checked the usb devices with lsusb and I see the usb device `Bus 001 Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port` All other plugins are working properly (also …

Excerpt saved from GitHub on 2026-10-22.

Issue #7 · 2018-05
Smart meter via ser2netWorksMaintainer got ser2net raw connection working in beta 1.2.10
Saved copy
Let me test that i have the dsmr 5 version The version is usually mentioned on a label on the meter. Also if you receive a telegram every second, it's DSMR 5 alright. Otherwise, Homebridge P1 logs the version on startup (after the meter's serial number). How do i pull the beta as it is not showing in the search box Use the _Install Previous Version_ option from the UI, under the wrench symbol in the _Plugins_ screen. I find the connection considerably less reliable than using a direct connection. Not sure if that's ser2net or my WiFi. Left two instances running overnight: one on the Pi with …

Excerpt saved from GitHub on 2026-10-22.

Issue #55 · 2021-09
Eve Home app historyPartly worksDaily totals reported far too low; issue closed as completed
Saved copy
Hi Erik, I notice the same, history is not correct in Eve. Maybe an issue in hex/base64 encoding? see next example: app is showing : 13:13 ==> 66,83 Wh in Eve, homebridge-p1 calculates 401Wh 13:23 ==> 42 Wh in Eve, homebridge-p1 calculates 252Wh 13:33 ==> 39,67 Wh in Eve, homebridge-p1 calculated 238Wh [code]

Excerpt saved from GitHub on 2026-10-22.

Issue #42 · 2020-10

Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local

P1 port serial/IP

You’ll need

  • DSMR smart meter with P1 port

Compatibility

Verified by HomebridgeYes
Homebridge versions^2.4.0
Homebridge 2.0Yes
Node.js^24||^22
Settings in Homebridge UIYes
MatterNo
Platform nameP1
LicenseApache-2.0

Community signals

Downloads a week69
Downloads a month701
GitHub stars51
Open issues1
Closed issues74
Last code push2026-08-29
Latest version2.0.6 (2026-08-29)
First published2018-02-23
Releases139

In ReReHome

Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

Bridges get their own settings page listing the accessories behind them.