Skip to content

Commit a9ba386

Browse files
committed
Add support for belgian meter and rename some sensors
1 parent 93e2b2f commit a9ba386

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

source/_integrations/dsmr.markdown

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ha_iot_class: Local Push
1010

1111
A sensor platform for Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements), also known as 'Slimme meter' or 'P1 poort'.
1212

13-
- Currently support DSMR V2.2, V3, V4 and V5 through the [dsmr_parser](https://github.com/ndokter/dsmr_parser) module by Nigel Dokter.
13+
- Currently support DSMR V2.2, V3, V4, V5 and V5 Belgian through the [dsmr_parser](https://github.com/ndokter/dsmr_parser) module by Nigel Dokter.
1414
- For official information about DSMR refer to: [DSMR Document](https://www.netbeheernederland.nl/dossiers/slimme-meter-15)
1515
- For official information about the P1 port refer to: <https://www.wijhebbenzon.nl/media/kunena/attachments/3055/DSMRv5.0FinalP1.pdf>
1616
- For unofficial hardware connection examples refer to: [Domoticx](http://domoticx.com/p1-poort-slimme-meter-hardware/)
@@ -35,6 +35,7 @@ USB serial converters:
3535
- <https://sites.google.com/site/nta8130p1smartmeter/webshop>
3636
- <https://www.sossolutions.nl/slimme-meter-kabel>
3737
- <https://tweakers.net/gallery/269738/aanbod/>
38+
- <https://nl.aliexpress.com/item/32945187155.html>
3839

3940
Serial to network proxies:
4041

@@ -60,7 +61,7 @@ sensor:
6061
required: false
6162
type: string
6263
dsmr_version:
63-
description: "Version of DSMR used by meter. Choices: 2.2, 4, 5. Defaults to 2.2."
64+
description: "Version of DSMR used by meter. Choices: 2.2, 4, 5, 5B (For Belgian Meter). Defaults to 2.2."
6465
required: false
6566
type: string
6667
precision:

source/_integrations/utility_meter.markdown

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ offset:
4444
description: "Cycle reset occur at the beginning of the period (0 minutes, 0h00 hours, Monday, day 1, January). This option enables the offsetting of these beginnings. Supported formats: `offset: 'HH:MM:SS'`, `offset: 'HH:MM'` and Time period dictionary (see example below)."
4545
required: false
4646
default: 0
47-
type: time
47+
type: time
4848
type: integer
4949
net_consumption:
5050
description: Set this to True if you would like to treat the source as a net meter. This will allow your counter to go both positive and negative.
@@ -65,7 +65,7 @@ offset:
6565
# At least one of these must be specified:
6666
days: 1
6767
hours: 0
68-
minutes: 0
68+
minutes: 0
6969
```
7070

7171
## Services
@@ -151,35 +151,35 @@ When using the [DSMR component](/integrations/dsmr) to get data from the utility
151151

152152
If you want to create a daily and monthly sensor for each tariff, you have to track separate sensors:
153153

154-
- `sensor.power_consumption_low` for off-peak power
155-
- `sensor.power_consumption_normal` for peak power
154+
- `sensor.energy_consumption_tarif_1` for tarif 1 power (for example off-peak)
155+
- `sensor.energy_consumption_tarif_2` for for tarif 2 power (for example peak)
156156
- `sensor.gas_consumption` for gas consumption
157157

158158
So, tracking daily and monthly consumption for each sensor, will require setting up 6 entries under the `utility_meter` component.
159159

160160
```yaml
161161
utility_meter:
162162
daily_power_offpeak:
163-
source: sensor.power_consumption_low
163+
source: sensor.energy_consumption_tarif_1
164164
cycle: daily
165165
daily_power_peak:
166-
source: sensor.power_consumption_normal
166+
source: sensor.energy_consumption_tarif_2
167167
cycle: daily
168168
daily_gas:
169169
source: sensor.gas_consumption
170170
cycle: daily
171171
monthly_power_offpeak:
172-
source: sensor.power_consumption_low
172+
source: sensor.energy_consumption_tarif_1
173173
cycle: monthly
174174
monthly_power_peak:
175-
source: sensor.power_consumption_normal
175+
source: sensor.energy_consumption_tarif_2
176176
cycle: monthly
177177
monthly_gas:
178178
source: sensor.gas_consumption
179179
cycle: monthly
180180
```
181181

182-
Additionally, you can add template sensors to compute daily and monthly total usage.
182+
Additionally, you can add template sensors to compute daily and monthly total usage.
183183

184184
{% raw %}
185185
```yaml

0 commit comments

Comments
 (0)