Skip to content

P1 Dongle Pro (ESP32) module (mhendriks): returning no values or with x1000 multiplied values #24751

@douwevanommen

Description

@douwevanommen

Describe the bug

When configuring the mhendriks P1 Dongle Pro (ESP32) with the template 'slimmelezer', it returns no values at all.

After switching to the 'slimmelezer-V2-template', it does return values, multiplied by factor 1000.

Steps to reproduce

  1. Configure EVCC with template 'slimmelezer' in evcc.yaml
  2. Save and restart EVCC
  3. Result: no grid power in EVCC UI ('0 kW')
  4. Changing EVCC config with 'slimmelezer-V2'-setting
  5. Save config and restart EVCC
  6. Expected result: grid power measred in kW's
  7. Actual result: grid power is measured, but values multiplied by factor 1.000.

Configuration details

'slimmelezer' template:
  - name: my_grid
    type: template
    template: slimmelezer
    usage: grid
    host: 192.168.xx.xx 
    scale: 1

'slimmelezer-V2' template:
  - name: my_grid
    type: template
    template: slimmelezer-V2
    usage: grid
    host: 192.168.xx.xx

Log details

Log in 'slimmelezer' configuration:


[site ] DEBUG 2025/10/26 11:49:56 ----
[alfen ] TRACE 2025/10/26 11:49:56 modbus: send 00 0a 00 00 00 06 01 03 01 58 00 02
[alfen ] TRACE 2025/10/26 11:49:56 modbus: recv 00 0a 00 00 00 07 01 03 04 00 00 00 00
[lp-1 ] DEBUG 2025/10/26 11:49:56 charge power: 0W
[alfen ] TRACE 2025/10/26 11:49:56 modbus: send 00 0b 00 00 00 06 01 03 01 40 00 06
[alfen ] TRACE 2025/10/26 11:49:56 modbus: recv 00 0b 00 00 00 0f 01 03 0c 00 00 00 00 00 00 00 00 00 00 00 00
[lp-1 ] DEBUG 2025/10/26 11:49:56 charge currents: [0 0 0]A
[my_pv ] TRACE 2025/10/26 11:49:56 GET http://192.168.20.80:8123/api/states/sensor.solaredge_current_power
[my_grid] TRACE 2025/10/26 11:49:56 GET http://192.168.20.70/sensor/power_delivered
[my_pv ] TRACE 2025/10/26 11:49:56 {"entity_id":"sensor.solaredge_current_power","state":"1480.51","attributes":{"state_class":"measurement","unit_of_measurement":"W","device_class":"power","friendly_name":"solaredge Huidig vermogen"},"last_changed":"2025-10-26T10:42:58.534573+00:00","last_reported":"2025-10-26T10:42:58.534573+00:00","last_updated":"2025-10-26T10:42:58.534573+00:00","context":{"id":"xxxxx","parent_id":null,"user_id":null}}
[site ] DEBUG 2025/10/26 11:49:56 pv 1 power: 1481W
[site ] DEBUG 2025/10/26 11:49:56 !! solar production: accumulate add my_pv 0.000W power (was: Accumulated: 0.012kWh updated: 2025-10-26 11:49:26 +0100 CET)
[site ] DEBUG 2025/10/26 11:49:56 !! solar production: accumulate moved my_pv from 0.012 to 0.025
[site ] ERROR 2025/10/26 11:49:56 grid power: unexpected status: 404 (Not Found)
[alfen ] TRACE 2025/10/26 11:50:10 modbus: send 00 0c 00 00 00 0b 01 10 04 ba 00 02 04 00 00 00 00
[alfen ] TRACE 2025/10/26 11:50:10 modbus: recv 00 0c 00 00 00 06 01 10 04 ba 00 02
[httpd ] TRACE 2025/10/26 11:50:11 GET /api/system/log



Log in 'slimmelezer-V2' configuration:

[my_grid] TRACE 2025/10/26 11:42:02 GET http://192.168.20.70/sensor/power_consumed
[my_grid] TRACE 2025/10/26 11:42:02 {"id":"sensor-power_consumed","value":846,"state":"846 W"}
[my_grid] TRACE 2025/10/26 11:42:02 GET http://192.168.20.70/sensor/power_produced
[my_grid] TRACE 2025/10/26 11:42:02 {"id":"sensor-power_produced","value":753,"state":"753 W"}
[my_grid] TRACE 2025/10/26 11:42:02 GET http://192.168.20.70/sensor/power_produced_phase_1
[my_grid] TRACE 2025/10/26 11:42:02 {"id":"sensor-power_produced_phase_1","value":0,"state":"0 W"}
[my_grid] TRACE 2025/10/26 11:42:02 GET http://192.168.20.70/sensor/power_consumed_phase_1
[my_grid] TRACE 2025/10/26 11:42:02 {"id":"sensor-power_consumed_phase_1","value":846,"state":"846 W"}
[my_grid] TRACE 2025/10/26 11:42:02 GET http://192.168.20.70/sensor/power_produced_phase_2
[my_grid] TRACE 2025/10/26 11:42:02 {"id":"sensor-power_produced_phase_2","value":423,"state":"423 W"}
[my_grid] TRACE 2025/10/26 11:42:02 GET http://192.168.20.70/sensor/power_consumed_phase_2
[my_grid] TRACE 2025/10/26 11:42:02 {"id":"sensor-power_consumed_phase_2","value":0,"state":"0 W"}
[my_grid] TRACE 2025/10/26 11:42:02 GET http://192.168.20.70/sensor/power_produced_phase_3
[my_grid] TRACE 2025/10/26 11:42:02 {"id":"sensor-power_produced_phase_3","value":330,"state":"330 W"}
[my_grid] TRACE 2025/10/26 11:42:02 GET http://192.168.20.70/sensor/power_consumed_phase_3
[my_grid] TRACE 2025/10/26 11:42:02 {"id":"sensor-power_consumed_phase_3","value":0,"state":"0 W"}
[my_grid] TRACE 2025/10/26 11:42:02 GET http://192.168.20.70/sensor/current_phase_1
[my_grid] TRACE 2025/10/26 11:42:02 {"id":"sensor-current_phase_1","value":4,"state":"4.0 A"}
[my_grid] TRACE 2025/10/26 11:42:02 GET http://192.168.20.70/sensor/current_phase_2
[my_grid] TRACE 2025/10/26 11:42:02 {"id":"sensor-current_phase_2","value":1,"state":"1.0 A"}
[my_grid] TRACE 2025/10/26 11:42:02 GET http://192.168.20.70/sensor/current_phase_3
[my_grid] TRACE 2025/10/26 11:42:02 {"id":"sensor-current_phase_3","value":1,"state":"1.0 A"}
[my_grid] TRACE 2025/10/26 11:42:02 GET http://192.168.20.70/sensor/energy_produced_tariff_1
[my_grid] TRACE 2025/10/26 11:42:02 {"id":"sensor-energy_produced_tariff_1","value":173.623,"state":"173.623 kWh"}
[my_grid] TRACE 2025/10/26 11:42:02 GET http://192.168.20.70/sensor/energy_produced_tariff_2
[my_grid] TRACE 2025/10/26 11:42:02 {"id":"sensor-energy_produced_tariff_2","value":502.866,"state":"502.866 kWh"}

What type of operating system or environment does evcc run on?

HomeAssistant Add-on

External automation

  • I have made sure that no external automation like HomeAssistant or Node-RED is active or accessing any of the mentioned devices when this issue occurs.

Nightly build

  • I have verified that the issue is reproducible with the latest nightly build

Version

v0.209.3

Metadata

Metadata

Assignees

No one assigned

    Labels

    devicesSpecific device support

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions