Skip to content

Commit da564b2

Browse files
Fixed missing defaults for MQTT voltages #637
1 parent 74eaef7 commit da564b2

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Generated by Django 2.2.6 on 2019-10-14 19:09
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('dsmr_mqtt', '0011_mqtt_meta_description'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='jsontelegrammqttsettings',
15+
name='formatting',
16+
field=models.TextField(default='\n[mapping]\n# READING FIELD = JSON FIELD\nid = id\ntimestamp = timestamp\nelectricity_delivered_1 = electricity_delivered_1\nelectricity_returned_1 = electricity_returned_1\nelectricity_delivered_2 = electricity_delivered_2\nelectricity_returned_2 = electricity_returned_2\nelectricity_currently_delivered = electricity_currently_delivered\nelectricity_currently_returned = electricity_currently_returned\nphase_currently_delivered_l1 = phase_currently_delivered_l1\nphase_currently_delivered_l2 = phase_currently_delivered_l2\nphase_currently_delivered_l3 = phase_currently_delivered_l3\nphase_currently_returned_l1 = phase_currently_returned_l1\nphase_currently_returned_l2 = phase_currently_returned_l2\nphase_currently_returned_l3 = phase_currently_returned_l3\nextra_device_timestamp = extra_device_timestamp\nextra_device_delivered = extra_device_delivered\nphase_voltage_l1 = dsmr/reading/phase_voltage_l1\nphase_voltage_l2 = dsmr/reading/phase_voltage_l2\nphase_voltage_l3 = dsmr/reading/phase_voltage_l3\n', help_text='Maps the field names used in the JSON message sent to the broker.', verbose_name='Formatting'),
17+
),
18+
migrations.AlterField(
19+
model_name='splittopictelegrammqttsettings',
20+
name='formatting',
21+
field=models.TextField(default='\n[mapping]\n# READING FIELD = TOPIC PATH\nid = dsmr/reading/id\ntimestamp = dsmr/reading/timestamp\nelectricity_delivered_1 = dsmr/reading/electricity_delivered_1\nelectricity_returned_1 = dsmr/reading/electricity_returned_1\nelectricity_delivered_2 = dsmr/reading/electricity_delivered_2\nelectricity_returned_2 = dsmr/reading/electricity_returned_2\nelectricity_currently_delivered = dsmr/reading/electricity_currently_delivered\nelectricity_currently_returned = dsmr/reading/electricity_currently_returned\nphase_currently_delivered_l1 = dsmr/reading/phase_currently_delivered_l1\nphase_currently_delivered_l2 = dsmr/reading/phase_currently_delivered_l2\nphase_currently_delivered_l3 = dsmr/reading/phase_currently_delivered_l3\nphase_currently_returned_l1 = dsmr/reading/phase_currently_returned_l1\nphase_currently_returned_l2 = dsmr/reading/phase_currently_returned_l2\nphase_currently_returned_l3 = dsmr/reading/phase_currently_returned_l3\nextra_device_timestamp = dsmr/reading/extra_device_timestamp\nextra_device_delivered = dsmr/reading/extra_device_delivered\nphase_voltage_l1 = dsmr/reading/phase_voltage_l1\nphase_voltage_l2 = dsmr/reading/phase_voltage_l2\nphase_voltage_l3 = dsmr/reading/phase_voltage_l3\n', help_text='Maps the field names to separate topics sent to the broker.', verbose_name='Formatting'),
22+
),
23+
]

dsmr_mqtt/models/settings/telegram.py

+6
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ class JSONTelegramMQTTSettings(SingletonModel):
5959
phase_currently_returned_l3 = phase_currently_returned_l3
6060
extra_device_timestamp = extra_device_timestamp
6161
extra_device_delivered = extra_device_delivered
62+
phase_voltage_l1 = dsmr/reading/phase_voltage_l1
63+
phase_voltage_l2 = dsmr/reading/phase_voltage_l2
64+
phase_voltage_l3 = dsmr/reading/phase_voltage_l3
6265
''',
6366
verbose_name=_('Formatting'),
6467
help_text=_('Maps the field names used in the JSON message sent to the broker.')
@@ -106,6 +109,9 @@ class SplitTopicTelegramMQTTSettings(SingletonModel):
106109
phase_currently_returned_l3 = dsmr/reading/phase_currently_returned_l3
107110
extra_device_timestamp = dsmr/reading/extra_device_timestamp
108111
extra_device_delivered = dsmr/reading/extra_device_delivered
112+
phase_voltage_l1 = dsmr/reading/phase_voltage_l1
113+
phase_voltage_l2 = dsmr/reading/phase_voltage_l2
114+
phase_voltage_l3 = dsmr/reading/phase_voltage_l3
109115
''',
110116
verbose_name=_('Formatting'),
111117
help_text=_('Maps the field names to separate topics sent to the broker.')

0 commit comments

Comments
 (0)