Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

P1-poort script voor Nederlands DSMR -> Belgisch overzetten

Pagina: 1
Acties:

Vraag


  • bucovaina89
  • Registratie: Juli 2010
  • Laatst online: 11-11 11:27
Ik gebruik dit script: https://github.com/psy0rz/p1_dsmr_to_influxdb om mijn (Belgische) meter uit te lezen. Ik krijg echter enkel deze velden te zien in influxdb:
code:
1
2
3
4
5
6
7
8
9
10
{'fields': {'CURRENT_ELECTRICITY_DELIVERY': 0.0,
            'CURRENT_ELECTRICITY_USAGE': 0.447,
            'DEVICE_TYPE': 3.0,
            'ELECTRICITY_DELIVERED_TARIFF_1': 4253.867,
            'ELECTRICITY_DELIVERED_TARIFF_2': 1646.181,
            'ELECTRICITY_USED_TARIFF_1': 2358.758,
            'ELECTRICITY_USED_TARIFF_2': 3535.184,
            'INSTANTANEOUS_ACTIVE_POWER_L1_NEGATIVE': 0.0,
            'INSTANTANEOUS_ACTIVE_POWER_L1_POSITIVE': 0.447,
            'INSTANTANEOUS_CURRENT_L1': 2.39},


Maar er zijn er een pak meer zoals alle aparte fases en het gasverbruik. Heeft iemand toevallig een tip naar een script dat echt voor de Belgische meter is én de data naar influxdb weg schrijft? Of kan iemand me misschien zeggen waarom het script dat ik gebruik maar een beperkt aantal velden weer geeft?

thanks.

Alle reacties


  • bucovaina89
  • Registratie: Juli 2010
  • Laatst online: 11-11 11:27
Ah kijk, ik heb het gevonden!!!

code:
1
2
3
4
5
6
7
...
        serial_reader = SerialReader(
            device=config.serial_port,
            serial_settings=SERIAL_SETTINGS_V4,
            telegram_specification=telegram_specifications.V4
        )
...

moet dit worden:
code:
1
2
3
4
5
6
7
...
        serial_reader = SerialReader(
            device=config.serial_port,
            serial_settings=SERIAL_SETTINGS_V4,
            telegram_specification=telegram_specifications.BELGIUM_FLUVIUS
        )
...


De mogelijkheden vind je hier