Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HA becomes unstable when Vtherm runs #873

Open
poelie83 opened this issue Jan 26, 2025 · 6 comments
Open

HA becomes unstable when Vtherm runs #873

poelie83 opened this issue Jan 26, 2025 · 6 comments
Labels
Not VTherm issue This seems to be not a VTherm issue

Comments

@poelie83
Copy link

Version of the custom_component

7.1.6 (And versions before)

Configuration

hvac_modes: off, auto, cool, dry, heat, fan_only
min_temp: 7
max_temp: 35
target_temp_step: 0.1
friendly_name: Airco
supported_features: 953
current_temperature: 20.7
temperature: 20.8
is_on: true
hvac_action: idle
hvac_mode: heat
preset_mode: none
type: null
is_controlled_by_central_mode: false
last_central_mode: null
frost_temp: 7
eco_temp: 19
boost_temp: 23
comfort_temp: 20.2
frost_away_temp: 0
eco_away_temp: 0
boost_away_temp: 0
comfort_away_temp: 0
target_temperature_step: 0.1
ext_current_temperature: 4.2
ac_mode: true
saved_preset_mode: none
saved_target_temp: 20.8
saved_hvac_mode: null
last_temperature_datetime: 2025-01-26T16:04:39.360873+01:00
last_ext_temperature_datetime: 2025-01-26T15:54:34.717766+01:00
minimal_activation_delay_sec: 10
total_energy: 0
last_update_datetime: 2025-01-26T16:04:39.368936+01:00
timezone: Europe/Amsterdam
temperature_unit: °C
is_device_active: false
device_actives: 
nb_device_actives: 0
ema_temp: 20.73
is_used_by_central_boiler: false
temperature_slope: -0.48
hvac_off_reason: null
max_on_percent: null
have_valve_regulation: false
last_change_time_from_vtherm: 2025-01-26T16:03:29.768474+01:00
presence_sensor_entity_id: null
presence_state: unavailable
is_presence_configured: false
power_sensor_entity_id: null
max_power_sensor_entity_id: null
overpowering_state: unavailable
is_power_configured: false
device_power: 1
power_temp: null
current_power: null
current_max_power: null
mean_cycle_power: null
motion_sensor_entity_id: null
motion_state: unavailable
is_motion_configured: false
motion_delay_sec: 0
motion_off_delay_sec: 0
motion_preset: null
no_motion_preset: null
window_state: unavailable
window_auto_state: unavailable
window_action: window_turn_off
is_window_bypass: false
window_sensor_entity_id: null
window_delay_sec: null
window_off_delay_sec: null
is_window_configured: false
is_window_auto_configured: false
window_auto_open_threshold: null
window_auto_close_threshold: null
window_auto_max_duration: null
is_safety_configured: true
safety_state: off
safety_delay_min: 60
safety_min_on_percent: 0.5
safety_default_on_percent: 0.1
is_auto_start_stop_configured: false
is_over_climate: true
start_hvac_action_date: null
underlying_entities: climate.airco_e81656bce685
is_regulated: true
regulated_target_temperature: 20.8
auto_regulation_mode: auto_regulation_strong
regulation_accumulated_error: 10.530802267670346
auto_fan_mode: auto_fan_medium
current_auto_fan_mode: auto_fan_medium
auto_activated_fan_mode: null
auto_deactivated_fan_mode: auto
auto_regulation_use_device_temp: false
follow_underlying_temp_change: false
preset_modes: none, frost, eco, comfort, boost
fan_modes: auto, 1 Lowest, 2 Low, 3 High, 4 Highest
swing_modes: Up/Down Auto, Highest, Middle, Normal, Lowest, 3D Auto
swing_horizontal_modes: 
fan_mode: 2 Low
swing_mode: Middle
swing_horizontal_mode: 

Describe the bug

Versitale Thermostat causes Home Assistant to restart randomly. (1 hour up to 16 hours) with the plugin disabled it runs for days.
Checked all the logs, I can't find a root course to this HA reboot Issue.

I'm trying to:
Get a stable system :-)

Debug log

Log before reboot:

2025-01-26 13:45:21.337 DEBUG (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - Calling update_custom_attributes: {'is_on': True, 'hvac_action': <HVACAction.IDLE: 'idle'>, 'hvac_mode': <HVACMode.HEAT: 'heat'>, 'preset_mode': 'none', 'type': None, 'is_controlled_by_central_mode': False, 'last_central_mode': None, 'frost_temp': 7.0, 'eco_temp': 19.0, 'boost_temp': 23.0, 'comfort_temp': 20.2, 'frost_away_temp': 0, 'eco_away_temp': 0, 'boost_away_temp': 0, 'comfort_away_temp': 0, 'target_temperature_step': 0.1, 'ext_current_temperature': 3.9, 'ac_mode': True, 'saved_preset_mode': 'none', 'saved_target_temp': 20.8, 'saved_hvac_mode': None, 'last_temperature_datetime': '2025-01-26T13:44:43.875777+01:00', 'last_ext_temperature_datetime': '2025-01-26T13:43:24.972833+01:00', 'minimal_activation_delay_sec': 10, 'total_energy': 0, 'last_update_datetime': '2025-01-26T13:45:21.334412+01:00', 'timezone': 'Europe/Amsterdam', 'temperature_unit': <UnitOfTemperature.CELSIUS: '°C'>, 'is_device_active': False, 'device_actives': [], 'nb_device_actives': 0, 'ema_temp': 20.37, 'is_used_by_central_boiler': False, 'temperature_slope': -3.67, 'hvac_off_reason': None, 'max_on_percent': None, 'have_valve_regulation': False, 'last_change_time_from_vtherm': '2025-01-26T13:45:19.815416+01:00', 'presence_sensor_entity_id': None, 'presence_state': 'unavailable', 'is_presence_configured': False, 'power_sensor_entity_id': None, 'max_power_sensor_entity_id': None, 'overpowering_state': 'unavailable', 'is_power_configured': False, 'device_power': 1.0, 'power_temp': None, 'current_power': None, 'current_max_power': None, 'mean_cycle_power': None, 'motion_sensor_entity_id': None, 'motion_state': 'unavailable', 'is_motion_configured': False, 'motion_delay_sec': 0, 'motion_off_delay_sec': 0, 'motion_preset': None, 'no_motion_preset': None, 'window_state': 'unavailable', 'window_auto_state': 'unavailable', 'window_action': 'window_turn_off', 'is_window_bypass': False, 'window_sensor_entity_id': None, 'window_delay_sec': None, 'window_off_delay_sec': None, 'is_window_configured': False, 'is_window_auto_configured': False, 'window_auto_open_threshold': None, 'window_auto_close_threshold': None, 'window_auto_max_duration': None, 'is_safety_configured': True, 'safety_state': 'off', 'safety_delay_min': 60, 'safety_min_on_percent': 0.5, 'safety_default_on_percent': 0.1, 'is_auto_start_stop_configured': False, 'is_over_climate': True, 'start_hvac_action_date': None, 'underlying_entities': ['climate.airco_e81656bce685'], 'is_regulated': True, 'regulated_target_temperature': 22.4, 'auto_regulation_mode': 'auto_regulation_strong', 'regulation_accumulated_error': 11.183209070681176, 'auto_fan_mode': 'auto_fan_medium', 'current_auto_fan_mode': 'auto_fan_medium', 'auto_activated_fan_mode': None, 'auto_deactivated_fan_mode': 'auto', 'auto_regulation_use_device_temp': False, 'follow_underlying_temp_change': False}
2025-01-26 13:45:21.338 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=21.5, current=23.5, hvac_mode=heat
2025-01-26 13:45:21.338 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=21.5, current=23.5, hvac_mode=heat
2025-01-26 13:45:21.338 DEBUG (MainThread) [custom_components.versatile_thermostat.base_thermostat] VersatileThermostat-Airco - last_change_time is now 2025-01-26 13:45:21.338743+01:00
2025-01-26 13:45:21.338 DEBUG (MainThread) [custom_components.versatile_thermostat.base_thermostat] VersatileThermostat-Airco - Checking new cycle. hvac_mode=heat, safety_state=off, preset_mode=none
2025-01-26 13:45:21.339 DEBUG (MainThread) [custom_components.versatile_thermostat.feature_window_manager] WindowManager-Airco - Window auto is on, check the alert. last slope is -3.670
2025-01-26 13:45:21.339 DEBUG (MainThread) [custom_components.versatile_thermostat.feature_window_manager] WindowManager-Airco - Window auto event is ignored because bypass is ON or window auto detection is disabled
2025-01-26 13:45:21.339 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=21.5, current=23.5, hvac_mode=heat
2025-01-26 13:45:21.339 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=21.5, current=23.5, hvac_mode=heat
2025-01-26 13:45:21.339 DEBUG (MainThread) [custom_components.versatile_thermostat.feature_safety_manager] SafetyManager-Airco - checking safety delta_temp=0.6 delta_ext_temp=1.9 mod_cond=True temp_cond=False climate_cond=False switch_cond=False
2025-01-26 13:45:21.339 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=21.5, current=23.5, hvac_mode=heat
2025-01-26 13:45:21.340 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=21.5, current=23.5, hvac_mode=heat
2025-01-26 13:45:21.340 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=21.5, current=23.5, hvac_mode=heat
2025-01-26 13:45:21.340 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=21.5, current=23.5, hvac_mode=heat
2025-01-26 13:45:21.340 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=21.5, current=23.5, hvac_mode=heat
2025-01-26 13:45:21.341 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=21.5, current=23.5, hvac_mode=heat
2025-01-26 13:45:21.341 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=21.5, current=23.5, hvac_mode=heat
2025-01-26 13:45:21.348 DEBUG (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - Calling update_custom_attributes: {'is_on': True, 'hvac_action': <HVACAction.IDLE: 'idle'>, 'hvac_mode': <HVACMode.HEAT: 'heat'>, 'preset_mode': 'none', 'type': None, 'is_controlled_by_central_mode': False, 'last_central_mode': None, 'frost_temp': 7.0, 'eco_temp': 19.0, 'boost_temp': 23.0, 'comfort_temp': 20.2, 'frost_away_temp': 0, 'eco_away_temp': 0, 'boost_away_temp': 0, 'comfort_away_temp': 0, 'target_temperature_step': 0.1, 'ext_current_temperature': 3.9, 'ac_mode': True, 'saved_preset_mode': 'none', 'saved_target_temp': 20.8, 'saved_hvac_mode': None, 'last_temperature_datetime': '2025-01-26T13:44:43.875777+01:00', 'last_ext_temperature_datetime': '2025-01-26T13:43:24.972833+01:00', 'minimal_activation_delay_sec': 10, 'total_energy': 0, 'last_update_datetime': '2025-01-26T13:45:21.340323+01:00', 'timezone': 'Europe/Amsterdam', 'temperature_unit': <UnitOfTemperature.CELSIUS: '°C'>, 'is_device_active': False, 'device_actives': [], 'nb_device_actives': 0, 'ema_temp': 20.37, 'is_used_by_central_boiler': False, 'temperature_slope': -3.67, 'hvac_off_reason': None, 'max_on_percent': None, 'have_valve_regulation': False, 'last_change_time_from_vtherm': '2025-01-26T13:45:21.338743+01:00', 'presence_sensor_entity_id': None, 'presence_state': 'unavailable', 'is_presence_configured': False, 'power_sensor_entity_id': None, 'max_power_sensor_entity_id': None, 'overpowering_state': 'unavailable', 'is_power_configured': False, 'device_power': 1.0, 'power_temp': None, 'current_power': None, 'current_max_power': None, 'mean_cycle_power': None, 'motion_sensor_entity_id': None, 'motion_state': 'unavailable', 'is_motion_configured': False, 'motion_delay_sec': 0, 'motion_off_delay_sec': 0, 'motion_preset': None, 'no_motion_preset': None, 'window_state': 'unavailable', 'window_auto_state': 'unavailable', 'window_action': 'window_turn_off', 'is_window_bypass': False, 'window_sensor_entity_id': None, 'window_delay_sec': None, 'window_off_delay_sec': None, 'is_window_configured': False, 'is_window_auto_configured': False, 'window_auto_open_threshold': None, 'window_auto_close_threshold': None, 'window_auto_max_duration': None, 'is_safety_configured': True, 'safety_state': 'off', 'safety_delay_min': 60, 'safety_min_on_percent': 0.5, 'safety_default_on_percent': 0.1, 'is_auto_start_stop_configured': False, 'is_over_climate': True, 'start_hvac_action_date': None, 'underlying_entities': ['climate.airco_e81656bce685'], 'is_regulated': True, 'regulated_target_temperature': 22.4, 'auto_regulation_mode': 'auto_regulation_strong', 'regulation_accumulated_error': 11.183209070681176, 'auto_fan_mode': 'auto_fan_medium', 'current_auto_fan_mode': 'auto_fan_medium', 'auto_activated_fan_mode': None, 'auto_deactivated_fan_mode': 'auto', 'auto_regulation_use_device_temp': False, 'follow_underlying_temp_change': False}
2025-01-26 13:45:21.348 DEBUG (MainThread) [custom_components.versatile_thermostat.feature_auto_start_stop_manager] AutoStartStopManager-Airco - auto start/stop is disabled (or not configured)
2025-01-26 13:45:21.348 INFO (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - Calling ThermostatClimate._send_regulated_temperature force=False
2025-01-26 13:45:21.349 INFO (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - period (0.0) min is < 5 min -> forget the regulation send
2025-01-26 13:45:21.742 DEBUG (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - _async_climate_changed new_state is <state climate.airco_e81656bce685=heat; hvac_modes=[<HVACMode.OFF: 'off'>, <HVACMode.AUTO: 'auto'>, <HVACMode.COOL: 'cool'>, <HVACMode.DRY: 'dry'>, <HVACMode.HEAT: 'heat'>, <HVACMode.FAN_ONLY: 'fan_only'>], min_temp=16, max_temp=30, fan_modes=['auto', '1 Lowest', '2 Low', '3 High', '4 Highest'], swing_modes=['Up/Down Auto', 'Highest', 'Middle', 'Normal', 'Lowest', '3D Auto'], swing_horizontal_modes=['Left/Right Auto', 'Left-Left', 'Left-Center', 'Center-Center', 'Center-Right', 'Right-Right', 'Left-Right', 'Right-Left', '3D Auto'], current_temperature=24.0, temperature=22.0, fan_mode=2 Low, swing_mode=Middle, swing_horizontal_mode=Left-Left, friendly_name=Airco, supported_features=937 @ 2025-01-26T11:58:24.315289+01:00>
2025-01-26 13:45:21.743 INFO (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - Underlying climate climate.airco_e81656bce685 have changed. new_hvac_mode is heat (vs heat), new_hvac_action=None (vs None), new_target_temp=22.0 (vs 21.0), new_fan_mode=2 Low (vs 2 Low)
2025-01-26 13:45:21.743 DEBUG (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - last_change_time=2025-01-26 13:45:21.338743+01:00 old_state_date_changed=2025-01-26 10:58:24.315289+00:00 old_state_date_updated=2025-01-26 12:44:24.148018+00:00 new_state_date_changed=2025-01-26 10:58:24.315289+00:00 new_state_date_updated=2025-01-26 12:45:21.742272+00:00
2025-01-26 13:45:21.743 INFO (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - underlying event is received less than 10 sec after command. Forget it to avoid loop
2025-01-26 13:45:24.778 INFO (MainThread) [custom_components.versatile_thermostat.base_thermostat] VersatileThermostat-Airco - Set target temp: 20.9
2025-01-26 13:45:24.778 INFO (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - Calling ThermostatClimate._send_regulated_temperature force=True
2025-01-26 13:45:24.779 INFO (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - regulation calculation will be done
2025-01-26 13:45:24.779 DEBUG (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - usage regulation_step: 0.20 
2025-01-26 13:45:24.779 DEBUG (MainThread) [custom_components.versatile_thermostat.pi_algorithm] PITemperatureRegulator - Error: 0.99 accumulated_error: 12.17 offset: 1.37 offset_ext: 0.00 target_tem: 20.9 regulatedTemp: 22.3
2025-01-26 13:45:24.779 INFO (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - Regulated temp have changed to 22.4. Resend it to underlyings
2025-01-26 13:45:24.779 DEBUG (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - The device offset temp for regulation is 0.00 - internal temp is 0.00. New target is 22.40
2025-01-26 13:45:24.779 INFO (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - Set setpoint temperature to: 22.4
2025-01-26 13:45:24.780 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - Last_sent_temperature is now: 22.4
2025-01-26 13:45:24.781 DEBUG (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - recalculate all
2025-01-26 13:45:24.781 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.781 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.781 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.781 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.782 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.782 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.782 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.784 DEBUG (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - Calling update_custom_attributes: {'is_on': True, 'hvac_action': <HVACAction.IDLE: 'idle'>, 'hvac_mode': <HVACMode.HEAT: 'heat'>, 'preset_mode': 'none', 'type': None, 'is_controlled_by_central_mode': False, 'last_central_mode': None, 'frost_temp': 7.0, 'eco_temp': 19.0, 'boost_temp': 23.0, 'comfort_temp': 20.2, 'frost_away_temp': 0, 'eco_away_temp': 0, 'boost_away_temp': 0, 'comfort_away_temp': 0, 'target_temperature_step': 0.1, 'ext_current_temperature': 3.9, 'ac_mode': True, 'saved_preset_mode': 'none', 'saved_target_temp': 20.8, 'saved_hvac_mode': None, 'last_temperature_datetime': '2025-01-26T13:44:43.875777+01:00', 'last_ext_temperature_datetime': '2025-01-26T13:43:24.972833+01:00', 'minimal_activation_delay_sec': 10, 'total_energy': 0, 'last_update_datetime': '2025-01-26T13:45:24.781673+01:00', 'timezone': 'Europe/Amsterdam', 'temperature_unit': <UnitOfTemperature.CELSIUS: '°C'>, 'is_device_active': False, 'device_actives': [], 'nb_device_actives': 0, 'ema_temp': 20.37, 'is_used_by_central_boiler': False, 'temperature_slope': -3.67, 'hvac_off_reason': None, 'max_on_percent': None, 'have_valve_regulation': False, 'last_change_time_from_vtherm': '2025-01-26T13:45:21.338743+01:00', 'presence_sensor_entity_id': None, 'presence_state': 'unavailable', 'is_presence_configured': False, 'power_sensor_entity_id': None, 'max_power_sensor_entity_id': None, 'overpowering_state': 'unavailable', 'is_power_configured': False, 'device_power': 1.0, 'power_temp': None, 'current_power': None, 'current_max_power': None, 'mean_cycle_power': None, 'motion_sensor_entity_id': None, 'motion_state': 'unavailable', 'is_motion_configured': False, 'motion_delay_sec': 0, 'motion_off_delay_sec': 0, 'motion_preset': None, 'no_motion_preset': None, 'window_state': 'unavailable', 'window_auto_state': 'unavailable', 'window_action': 'window_turn_off', 'is_window_bypass': False, 'window_sensor_entity_id': None, 'window_delay_sec': None, 'window_off_delay_sec': None, 'is_window_configured': False, 'is_window_auto_configured': False, 'window_auto_open_threshold': None, 'window_auto_close_threshold': None, 'window_auto_max_duration': None, 'is_safety_configured': True, 'safety_state': 'off', 'safety_delay_min': 60, 'safety_min_on_percent': 0.5, 'safety_default_on_percent': 0.1, 'is_auto_start_stop_configured': False, 'is_over_climate': True, 'start_hvac_action_date': None, 'underlying_entities': ['climate.airco_e81656bce685'], 'is_regulated': True, 'regulated_target_temperature': 22.4, 'auto_regulation_mode': 'auto_regulation_strong', 'regulation_accumulated_error': 12.173209070681175, 'auto_fan_mode': 'auto_fan_medium', 'current_auto_fan_mode': 'auto_fan_medium', 'auto_activated_fan_mode': None, 'auto_deactivated_fan_mode': 'auto', 'auto_regulation_use_device_temp': False, 'follow_underlying_temp_change': False}
2025-01-26 13:45:24.785 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.785 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.785 DEBUG (MainThread) [custom_components.versatile_thermostat.base_thermostat] VersatileThermostat-Airco - last_change_time is now 2025-01-26 13:45:24.785714+01:00
2025-01-26 13:45:24.785 DEBUG (MainThread) [custom_components.versatile_thermostat.base_thermostat] VersatileThermostat-Airco - Checking new cycle. hvac_mode=heat, safety_state=off, preset_mode=none
2025-01-26 13:45:24.786 DEBUG (MainThread) [custom_components.versatile_thermostat.feature_window_manager] WindowManager-Airco - Window auto is on, check the alert. last slope is -3.670
2025-01-26 13:45:24.786 DEBUG (MainThread) [custom_components.versatile_thermostat.feature_window_manager] WindowManager-Airco - Window auto event is ignored because bypass is ON or window auto detection is disabled
2025-01-26 13:45:24.786 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.786 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.786 DEBUG (MainThread) [custom_components.versatile_thermostat.feature_safety_manager] SafetyManager-Airco - checking safety delta_temp=0.7 delta_ext_temp=2.0 mod_cond=True temp_cond=False climate_cond=False switch_cond=False
2025-01-26 13:45:24.786 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.787 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.787 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.787 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.787 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.788 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.788 DEBUG (MainThread) [custom_components.versatile_thermostat.underlyings] VersatileThermostat-Airco-climate.airco_e81656bce685 - hvac_action simulation target=22.0, current=24.0, hvac_mode=heat
2025-01-26 13:45:24.789 DEBUG (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - Calling update_custom_attributes: {'is_on': True, 'hvac_action': <HVACAction.IDLE: 'idle'>, 'hvac_mode': <HVACMode.HEAT: 'heat'>, 'preset_mode': 'none', 'type': None, 'is_controlled_by_central_mode': False, 'last_central_mode': None, 'frost_temp': 7.0, 'eco_temp': 19.0, 'boost_temp': 23.0, 'comfort_temp': 20.2, 'frost_away_temp': 0, 'eco_away_temp': 0, 'boost_away_temp': 0, 'comfort_away_temp': 0, 'target_temperature_step': 0.1, 'ext_current_temperature': 3.9, 'ac_mode': True, 'saved_preset_mode': 'none', 'saved_target_temp': 20.8, 'saved_hvac_mode': None, 'last_temperature_datetime': '2025-01-26T13:44:43.875777+01:00', 'last_ext_temperature_datetime': '2025-01-26T13:43:24.972833+01:00', 'minimal_activation_delay_sec': 10, 'total_energy': 0, 'last_update_datetime': '2025-01-26T13:45:24.787309+01:00', 'timezone': 'Europe/Amsterdam', 'temperature_unit': <UnitOfTemperature.CELSIUS: '°C'>, 'is_device_active': False, 'device_actives': [], 'nb_device_actives': 0, 'ema_temp': 20.37, 'is_used_by_central_boiler': False, 'temperature_slope': -3.67, 'hvac_off_reason': None, 'max_on_percent': None, 'have_valve_regulation': False, 'last_change_time_from_vtherm': '2025-01-26T13:45:24.785714+01:00', 'presence_sensor_entity_id': None, 'presence_state': 'unavailable', 'is_presence_configured': False, 'power_sensor_entity_id': None, 'max_power_sensor_entity_id': None, 'overpowering_state': 'unavailable', 'is_power_configured': False, 'device_power': 1.0, 'power_temp': None, 'current_power': None, 'current_max_power': None, 'mean_cycle_power': None, 'motion_sensor_entity_id': None, 'motion_state': 'unavailable', 'is_motion_configured': False, 'motion_delay_sec': 0, 'motion_off_delay_sec': 0, 'motion_preset': None, 'no_motion_preset': None, 'window_state': 'unavailable', 'window_auto_state': 'unavailable', 'window_action': 'window_turn_off', 'is_window_bypass': False, 'window_sensor_entity_id': None, 'window_delay_sec': None, 'window_off_delay_sec': None, 'is_window_configured': False, 'is_window_auto_configured': False, 'window_auto_open_threshold': None, 'window_auto_close_threshold': None, 'window_auto_max_duration': None, 'is_safety_configured': True, 'safety_state': 'off', 'safety_delay_min': 60, 'safety_min_on_percent': 0.5, 'safety_default_on_percent': 0.1, 'is_auto_start_stop_configured': False, 'is_over_climate': True, 'start_hvac_action_date': None, 'underlying_entities': ['climate.airco_e81656bce685'], 'is_regulated': True, 'regulated_target_temperature': 22.4, 'auto_regulation_mode': 'auto_regulation_strong', 'regulation_accumulated_error': 12.173209070681175, 'auto_fan_mode': 'auto_fan_medium', 'current_auto_fan_mode': 'auto_fan_medium', 'auto_activated_fan_mode': None, 'auto_deactivated_fan_mode': 'auto', 'auto_regulation_use_device_temp': False, 'follow_underlying_temp_change': False}
2025-01-26 13:45:24.791 DEBUG (MainThread) [custom_components.versatile_thermostat.feature_auto_start_stop_manager] AutoStartStopManager-Airco - auto start/stop is disabled (or not configured)
2025-01-26 13:45:24.791 INFO (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - Calling ThermostatClimate._send_regulated_temperature force=False
2025-01-26 13:45:24.791 INFO (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Airco - period (0.0) min is < 5 min -> forget the regulation send

Other log:

Image

@jmcollin78
Copy link
Owner

Hello @poelie83 ,

So sorry to listen this.

Of course this is not reproductible on other environment and I will be really if it is Vtherm that does this. There is nothing in the VTherm logs. I run it for days and many other users do also.

I understand it was already the case before the 7.1.6.

You should maybe look at the integration which controls the climate.airco_e81656bce685. If VTherm is deactivated, maybe this integration is no more accessed.

@jmcollin78 jmcollin78 added the Not VTherm issue This seems to be not a VTherm issue label Jan 26, 2025
@jmcollin78
Copy link
Owner

I keep it open for a while if someone experience the same kind of issue.

@poelie83
Copy link
Author

@jmcollin78 Thanks for your reply.

The climate.airco_e81656bce685 module is a Mitsubishi WF-RAC module. By default, the manufacturer has implemented a routine that reboots the Wi-Fi module on an hourly basis. As a result, the module becomes unavailable for about 30 seconds every hour.

Could this be causing the issue? If so, how can we resolve it?

Surely, I’m not the only user currently—or in the future—using Mitsubishi products, right?

@jmcollin78
Copy link
Owner

Could this be causing the issue?

This should not.

If so, how can we resolve it?

No idea. This is not a Vtherm issue as far I can tell.

using Mitsubishi products, right?

No idea. This is not a common PAC. Maybe someone will help you with the same PAC.

@JJK801
Copy link

JJK801 commented Jan 30, 2025

@jmcollin78 i also noticed that my HA became less stable juste after migrating my thermostats to VTerm.

My first issue was a misconfiguration (some delay set to 0, but i don't remember which one) that was triggering infinite loops in VTerm computations. I solved this one and HA became more stable, but still less than before (it restarts about once a day while before it didn't at all).

@jmcollin78
Copy link
Owner

Give me your attribute @JJK801 , I will try to find a parameter in trouble. See here: https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/reference.md#custom-attributes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Not VTherm issue This seems to be not a VTherm issue
Projects
None yet
Development

No branches or pull requests

3 participants