P1Meter  

Developer: Plugins from Rudi Zengers
Category: Energy Monitoring
Github: Github Repo
Assistance: Get help!    Check the online documentation
Plugin ID: net.zengers.p1meter
Latest release: v1.0.7 released on April 4, 2021 (this release is only compatible with Indigo 2022.2 and earlier)
Requires: Indigo v7.0.2 thru v2022.2
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

This plugin for Indigo extends the Indigo Home Automation system with an interface to the Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements). The smart meter P1 interface must be connected to Indigo via a serial to usb cable. The plugin will parse both electricity and gas usage. This information is stored in an Indigo device and can be used from there. You can show it on a GUI or e.g. write smart decisions to max power usage only when the low tariff is valid.

The plugin can be found in the Indigo plugin store. Full documentation of this plugin can be found on my website.

Release details
Released on: April 4, 2021
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Fixed bug in device changes check

Release details
Released on: March 18, 2021
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Solved an issue where handling of some meters type not always work flawless where information is missing. Additional states are defined to highlight the maximum usage of a day and the minimum (nightly) usage of electricity.

Release details
Released on: Feb. 2, 2021
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

I created this plugin at home where both an electricity meter and a gas meter is attached. In the field the plugin behavior was not as intended. When there was no gas meter present in the configuration it did not always understand the received telegram properly. With help from Wil I was able to solve this and create a new version.

Release details
Released on: Oct. 8, 2020
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

On newer macOS versions the handling of the serial port configuration seems to work a bit different than on my test machine. To understnd this I added more information on the dict received to the Indigo log. Next to that implemented validateSerialPortUI helper function. Needed to change the warning for not configured device to newly used field as well. The main loop is not changed; it is only the validatePrefsConfigUi function which needed a small change. Thanks to John Steenhuis for helping me testing! Thanks to the Indigo team for their excellent documentation.

Release details
Released on: April 25, 2020
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

First public release of this plugin

Requirements

The plugin is tested with Indigo version 7.4.

Buy a cable which connects the Smart Meter RJ11 port to the USB port of your Indigo server. Note: not all cables seem to work with all Dutch Smart Meters. This cable can be found on the internet. A FTDI cable and an old RJ11 phone cable might work as well.

Optional if you want to make nice graphs you could install two other plugins: Tthe SQL Logger and [Karl's Plot Deamon[(http://www.indigodomo.com/pluginstore/71/)