I bought this P1 meter : https://smart-stuff.nl/product/slimme-m ... -uitlezer/
I flashed DSMR-API firmware on it.
Both original and DSMR-API work well and show data via web interface (very nice piece of home made stuff by Martijn !!)
DSMR-API delivers with a LAU script (https://docs.smart-stuff.nl/v/p1-dongle ... n/domoticz) variables to Domoticz.
Translation via JSON.lua
Data from JSON is coupled tot the device IDX
This works.
RESTer output (partial):
Code: Select all
{
"timestamp": {
"value": "240913191538S"
},
"energy_delivered_tariff1": {
"value": 14564.485,
"unit": "kWh"
},
"energy_delivered_tariff2": {
"value": 10914.064,
"unit": "kWh"
},
"energy_returned_tariff1": {
"value": 1119.545,
"unit": "kWh"
},
"energy_returned_tariff2": {
"value": 2752.671,
"unit": "kWh"
},
"electricity_tariff": {
"value": "0002"
},
"power_delivered": {
"value": 0.977,
"unit": "kW"
},
Etc


Error in LOG status :
2024-09-13 19:33:32.472 Status: EventSystem: Script event triggered: P1-conversie
2024-09-13 19:34:00.377 Status: LUA: ESP-DSMR Slimme Meter Logger voor leveren stroom & Gas
2024-09-13 19:34:00.378 Status: LUA: Timestamp: 240913193359S
2024-09-13 19:34:00.378 Status: LUA: Energie Verbruik (kWh): 25478.589
2024-09-13 19:34:00.378 Status: LUA: Totaal Verbruik (kW)): 0.389
2024-09-13 19:34:00.379 Status: LUA: ESP-DSMR Slimme Meter Logger voor terugleveren stroom
2024-09-13 19:34:00.379 Status: LUA: Terug Levering (kWh): 3872.247
2024-09-13 19:34:00.379 Status: LUA: Totaal Terug Levering (kW)): 0
2024-09-13 19:34:00.431 Status: Warning: Expecting svalue with at least 5 elements separated by semicolon, 1 elements received ("25478.589"), notification not sent (Hardware: 24 - P1-meter uitlezen, ID: 84238, Unit: 1, Type: FA - P1 Smart Meter, SubType: 1 - Energy)
Script broken ?? --> 2024-09-13 19:34:00.431 Status: EventSystem: Script event triggered: P1-conversie
Time stamp is displayed correct.
Problem has to be in the energy dummy device in Domoticz
Anybody any idea how to tackle this.