Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Modulation and Setpoint Synchro report alternating problems based on BoilerStatus #113

@stachdude

Description

@stachdude

Hi,

First, as a new user, thank you for this awesome project!

I recently installed an emsesp gateway and SAT. I'm not sure if what I'm seeing is a bug or expected behavior, but I wanted to report it.

🛠️ Environment

  • Boiler: Junkers ZBS14/100 S-3 MA
  • Thermostat: FW120
  • Gateway: emsesp
  • SAT Version: develop branch
  • HA Integration: custom_components.sat

Symptoms

I'm observing an issue where the Modulation Synchro and Control Setpoint Synchro entities report a "problem" state. This state seems to alternate depending on the BoilerStatus:

  • When BoilerStatus is IDLE: Control Setpoint Synchro reports a problem.
  • When BoilerStatus is HEATING_UP (or other active states): Modulation Synchro reports a problem, and Control Setpoint Synchro clears to "OK".

Activity Log

Here is a corresponding snippet from the activity log showing the change:

Relative Modulation Synchro cleared (no problem detected)
11:54:19 AM - 1 second ago
Boiler Status changed to BoilerStatus.IDLE
11:54:17 AM - 3 seconds ago
Boiler Status changed to BoilerStatus.HEATING_UP
11:52:08 AM - 2 minutes ago
Boiler Status changed to BoilerStatus.PUMP_STARTING
11:52:07 AM - 2 minutes ago
Boiler Status changed to BoilerStatus.HEATING_UP
11:51:47 AM - 3 minutes ago
Boiler Status changed to BoilerStatus.PUMP_STARTING
11:51:45 AM - 3 minutes ago
Boiler Status changed to BoilerStatus.HEATING_UP
11:51:39 AM - 3 minutes ago
Boiler Status changed to BoilerStatus.PUMP_STARTING
11:51:35 AM - 3 minutes ago
Boiler Status changed to BoilerStatus.HEATING_UP
11:51:27 AM - 3 minutes ago
Relative Modulation Synchro detected problem
11:50:58 AM - 4 minutes ago
Boiler Status changed to BoilerStatus.PUMP_STARTING
11:50:27 AM - 4 minutes ago
Control Setpoint Synchro cleared (no problem detected)
11:50:27 AM - 4 minutes ago
Boiler Status changed to BoilerStatus.HEATING_UP
11:50:27 AM - 4 minutes ago
Control Setpoint Synchro detected problem
11:40:17 AM - 14 minutes ago
Relative Modulation Synchro cleared (no problem detected)
11:39:41 AM - 15 minutes ago
Boiler Status changed to BoilerStatus.IDLE
11:39:40 AM - 15 minutes ago
Boiler Status changed to BoilerStatus.HEATING_UP
11:38:38 AM - 16 minutes ago

Additional Context & Secondary Issues

  1. DWM Unavailability: I am also unable to get SAT to work with DWM. The hot water set point is shown as "unavailable" in Home Assistant:
  2. Branch: I am using the develop branch because the stable release does not seem to work correctly for me. On stable, auto-calibration never finishes (even after 40 minutes), and the Modulation Synchro is constantly in a problem state. The develop branch seems more stable, aside from the alternating synchro issue reported above, and also calibration process unable to finish
  3. Setup: My FW120 thermostat's remotemp is being updated via MQTT from an HA automation, using data from Xiaomi BLE (LYWSDCGQ) sensors.

Despite these synchro warnings, the boiler seems to respond correctly to SAT commands and maintain the set temperature based on presets. I also see BoilerStatus.OVERSHOOT_HANDLING states reported, which seems correct.

I don't see any related errors in the emsesp logs or in the Home Assistant logs for custom_components.sat.

Please let me know if you need any more logs or details!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions