better_thermostat
better_thermostat copied to clipboard
HVAC not switching off on low temperatures
Prerequisites
- [X] Model name of your Devices Mitsubishi SEZ-M25DA via melcloud integration
- [X] Output from Home Assistant Developer Tools state e.g.
hvac_modes: heat, off
min_temp: 10
max_temp: 28
friendly_name: Klima Thermostat
supported_features: 1
target_temp_step: 1
current_temperature: 13.9
temperature: 10
hvac_action: idle
window_open: false
call_for_heat: true
last_change: 2024-01-08T21:14:02.177795
humidity: 32.8
main_mode: heat
tolerance: 0
heating_power: 0.01
errors: []
batteries: {"sensor.shelly_htplus_1_temperature": {"battery": "93", "battery_id": "sensor.shelly_htplus_1_battery"}, "sensor.shelly_htplus_1_humidity": {"battery": "93", "battery_id": "sensor.shelly_htplus_1_battery"}
hvac_modes: off, heat, dry, cool, fan_only, heat_cool
min_temp: 10
max_temp: 28
target_temp_step: 1
fan_modes: auto, 1, 2, 3
swing_modes: auto, 1_up, 2, 3, 4, 5_down
current_temperature: 8
temperature: 10
fan_mode: auto
swing_mode: auto
vane_horizontal: auto
vane_horizontal_positions: auto, 1_left, 2, 3, 4, 5_right, split
vane_vertical: auto
vane_vertical_positions: auto, 1_up, 2, 3, 4, 5_down
friendly_name: Schlafzimmer
supported_features: 41
- [X] Output from Home Assistant Device Diagnostic from BT
{
{
"home_assistant": {
"installation_type": "Home Assistant Supervised",
"version": "2024.1.2",
"dev": false,
"hassio": true,
"virtualenv": false,
"python_version": "3.11.6",
"docker": true,
"arch": "aarch64",
"timezone": "Europe/Berlin",
"os_name": "Linux",
"os_version": "5.4.180",
"supervisor": "2023.12.0",
"host_os": "Debian GNU/Linux 11 (bullseye)",
"docker_version": "24.0.5",
"chassis": "",
"run_as_root": true
},
"custom_components": {
"growatt_server_api": {
"version": "1.0.4",
"requirements": [
"growattServer==1.3.0"
]
},
"better_thermostat": {
"version": "1.5.0-beta4",
"requirements": []
},
"tuya_local": {
"version": "2023.12.2",
"requirements": [
"tinytuya==1.13.1"
]
},
"hacs": {
"version": "1.33.0",
"requirements": [
"aiogithubapi>=22.10.1"
]
},
"samsungtv_smart": {
"version": "0.13.3",
"requirements": [
"websocket-client!=1.4.0,>=0.58.0",
"wakeonlan>=2.0.0",
"aiofiles>=0.8.0",
"casttube>=0.2.1"
]
}
},
"integration_manifest": {
"domain": "fritz",
"name": "AVM FRITZ!Box Tools",
"codeowners": [
"@mammuth",
"@AaronDavidSchneider",
"@chemelli74",
"@mib1185"
],
"config_flow": true,
"dependencies": [
"network"
],
"documentation": "https://www.home-assistant.io/integrations/fritz",
"iot_class": "local_polling",
"loggers": [
"fritzconnection"
],
"requirements": [
"fritzconnection[qr]==1.13.2",
"xmltodict==0.13.0"
],
"ssdp": [
{
"st": "urn:schemas-upnp-org:device:fritzbox:1"
}
],
"is_built_in": true
},
"data": {
"entry": {
"entry_id": "4ff21c51ad29d87765fd94e039552578",
"version": 1,
"minor_version": 1,
"domain": "fritz",
"title": "FRITZ!Box 6850 LTE",
"data": {
"host": "192.168.178.1",
"password": "**REDACTED**",
"port": 49000,
"username": "**REDACTED**"
},
"options": {
"consider_home": 180.0,
"old_discovery": false
},
"pref_disable_new_entities": false,
"pref_disable_polling": false,
"source": "ssdp",
"unique_id": "123402409-bccb-40e7-8e6c-485D35776349",
"disabled_by": null
},
"device_info": {
"model": "FRITZ!Box 6850 LTE",
"unique_id": "485D35XX:XX9",
"current_firmware": "7.57",
"latest_firmware": "",
"update_available": false,
"connection_type": "WANIPConnection",
"is_router": true,
"mesh_role": "master",
"last_update success": true,
"last_exception": null,
"discovered_services": [
"any1",
"WANCommonIFC1",
"WANDSLLinkC1",
"WANIPConn1",
"WANIPv6Firewall1",
"DeviceInfo1",
"DeviceConfig1",
"Layer3Forwarding1",
"LANConfigSecurity1",
"ManagementServer1",
"Time1",
"UserInterface1",
"X_AVM-DE_Storage1",
"X_AVM-DE_WebDAVClient1",
"X_AVM-DE_UPnP1",
"X_AVM-DE_Speedtest1",
"X_AVM-DE_RemoteAccess1",
"X_AVM-DE_MyFritz1",
"X_VoIP1",
"X_AVM-DE_OnTel1",
"X_AVM-DE_Dect1",
"X_AVM-DE_TAM1",
"X_AVM-DE_AppSetup1",
"X_AVM-DE_Homeauto1",
"X_AVM-DE_Homeplug1",
"X_AVM-DE_Filelinks1",
"X_AVM-DE_Auth1",
"X_AVM-DE_HostFilter1",
"X_AVM-DE_USPController1",
"WLANConfiguration1",
"WLANConfiguration2",
"WLANConfiguration3",
"Hosts1",
"LANEthernetInterfaceConfig1",
"LANHostConfigManagement1",
"WANCommonInterfaceConfig1",
"WANDSLInterfaceConfig1",
"X_AVM-DE_WANMobileConnection1",
"WANDSLLinkConfig1",
"WANEthernetLinkConfig1",
"WANPPPConnection1",
"WANIPConnection1"
],
"client_devices": [
{
"connected_to": "fritz.box",
"connection_type": "LAN",
"hostname": "Khadas",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699226+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "shellyplus1-441793d5cbe4",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699267+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "ESP-15582B",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699287+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "ESP-15C709",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699307+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "ESP-F450F7",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699326+00:00",
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "SonosZP",
"is_connected": false,
"last_activity": null,
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "shellyplus1-0cdc7ef6fba4",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699360+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "shellyplusi4-d4d4da7e3d20",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699379+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "shellyplus1-441793d65668",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699398+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "PC-E8-C7-CF-1F-BC-67",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699418+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "shellyplug-s-4022D88E2D49",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699437+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "shellyrgbw2-349454956F07",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699457+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "shellyrgbw2-349454956960",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699475+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "shellyrgbw2-349454956B84",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699494+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "shellyrgbw2-349454956D2F",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699514+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "ws-gateway",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699534+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "PC-D8-1F-12-FF-6B-E7",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699553+00:00",
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "iPhone-von-Christian",
"is_connected": false,
"last_activity": null,
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "PC-5A-A3-A5-AB-65-91",
"is_connected": false,
"last_activity": null,
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "MBPvonCstian600",
"is_connected": false,
"last_activity": null,
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "linux",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699615+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "PC-DC-97-58-37-A1-7C",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699634+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "PC-DC-97-58-35-A3-F1",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699654+00:00",
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "PC-DC-97-58-30-28-0B",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699672+00:00",
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "solar-inverter",
"is_connected": false,
"last_activity": null,
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "shellyflood-C8C9A315EC02",
"is_connected": false,
"last_activity": "2024-01-08T22:09:59.680487+00:00",
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "shellyplusht-08b61fcd029c",
"is_connected": false,
"last_activity": null,
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "S22-Ultra-von-Michael",
"is_connected": false,
"last_activity": null,
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "S22-Ultra-von-Michael",
"is_connected": false,
"last_activity": null,
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "Z-Flip3-von-Gesche",
"is_connected": false,
"last_activity": null,
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "Samsung",
"is_connected": false,
"last_activity": null,
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "none",
"is_connected": false,
"last_activity": null,
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "PC-E2-71-7E-D0-B7-98",
"is_connected": false,
"last_activity": null,
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "Schlafzimmer-TV",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699816+00:00",
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "Galaxy-S20",
"is_connected": false,
"last_activity": null,
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "PC-0E-0B-0B-05-57-E3",
"is_connected": false,
"last_activity": null,
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "Gnaag-Mobil",
"is_connected": false,
"last_activity": null,
"wan_access": true
},
{
"connected_to": "fritz.box",
"connection_type": "WLAN",
"hostname": "PC-192-168-178-63",
"is_connected": true,
"last_activity": "2024-01-08T22:31:59.699876+00:00",
"wan_access": true
},
{
"connected_to": "",
"connection_type": "",
"hostname": "PC-6A-49-1A-75-E8-0F",
"is_connected": false,
"last_activity": null,
"wan_access": true
}
],
"wan_link_properties": {
"NewWANAccessType": "X_AVM-DE_Mobile",
"NewLayer1UpstreamMaxBitRate": 0,
"NewLayer1DownstreamMaxBitRate": 0,
"NewPhysicalLinkStatus": "Up",
"NewX_AVM-DE_DownstreamCurrentUtilization": "656,2866,81,79,325,26,110,363,86,26,111,133,4427,5241,81,26,44039,138,928,196",
"NewX_AVM-DE_UpstreamCurrentUtilization": "3196,845,101,147,1663,60,179,544,206,81,640,255,1970,1520,103,151,2656,543,819,188",
"NewX_AVM-DE_DownstreamCurrentMaxSpeed": 44039,
"NewX_AVM-DE_UpstreamCurrentMaxSpeed": 3196
}
}
}
}
}
Description
When thermostat is set to lowest setting (10°C) and the set temperature is reached, the climate system is not turned off, but remains in heating mode, consequantially overheating the room.
Steps to Reproduce
- Add Melcloud based device to better thermostat
- Set device to lowest setting
- Wait until system starts to heat
Expected behavior:
After desired delta is reached, the device should be switched off
Actual behavior:
The device is never turned off, overheating the room
Versions
HA 2024.1.2 BT 1.5.0 beta4 but also tested with 1.4.0
Additional Information
BT
Melcloud
Its not a specific problem to Mitsubishi or MEL cloud i guess, my Panasonic HVAC also does this. I switched from Panasonic cloud to a local DIY esphome adapter, but the behaviour is still the same. HVAC have a tendency to ocasionally heat even below target temp. Maybe its fixed by setting the target temp really low, to stop it from heating under target temp.