Open KrX3D opened 1 year ago
ok you can forget number 3 it was my fault. i use schedy to automate my heating and i was setting it as off state to 4.5C (which Homeatic sets automatically mode to OFF). now i set with schedy the temperature to OFF and it works so far.
but what still is open is:
I have exactly the same problems, I'm now back to the 1.2.2 version - it works a little better. Among other things, there is also the problem that when the target temperature of 20 degrees is reached, the thermostats switch to off and then no longer switch back to heating mode. Setting the target temperature directly on the thermostat is also not possible, as it always jumps back to off
Prerequisites
[] Model name of your Devices Homeatic Ip HmIP-eTRV-2
[ ] Output from Home Assistant Device Diagnostic from BT { "home_assistant": { "installation_type": "Home Assistant OS", "version": "2023.11.0", "dev": false, "hassio": true, "virtualenv": false, "python_version": "3.11.6", "docker": true, "arch": "x86_64", "timezone": "Europe/Berlin", "os_name": "Linux", "os_version": "6.1.59", "supervisor": "2023.10.1", "host_os": "Home Assistant OS 11.1", "docker_version": "24.0.6", "chassis": "vm", "run_as_root": true }, "custom_components": { "watchman": { "version": "0.5.1", "requirements": [ "prettytable==3.0.0" ] }, "samsungtv_smart": { "version": "0.12.0", "requirements": [ "websocket-client!=1.4.0,>=0.58.0", "wakeonlan>=2.0.0", "aiofiles>=0.8.0", "casttube>=0.2.1" ] }, "localtuya": { "version": "5.2.1", "requirements": [] }, "emby_upcoming_media": { "version": "0.3.5", "requirements": [ "python-dateutil" ] }, "unifigateway": { "version": "0.3.3", "requirements": [ "pyunifi==2.21" ] }, "nodered": { "version": "1.0.9", "requirements": [] }, "spook": { "version": "1.3.2", "requirements": [] }, "adaptive_lighting": { "version": "1.19.0", "requirements": [ "ulid-transform" ] }, "pfsense_gateways": { "version": "1.1.1", "requirements": [] }, "ai_thermostat": { "version": "0.9.3", "requirements": [] }, "govee": { "version": "0.2.2", "requirements": [ "govee-api-laggat==0.2.2", "dacite==1.6.0" ] }, "ui_lovelace_minimalist": { "version": "v1.3.7", "requirements": [ "aiofiles==0.8.0", "aiogithubapi>=22.2.4" ] }, "myjdownloader": { "version": "2.3.4", "requirements": [ "myjdapi==1.1.6" ] }, "variable": { "version": "3.3.7", "requirements": [ "iso4217==1.11.20220401" ] }, "tuya_local": { "version": "2023.9.2", "requirements": [ "pycryptodome~=3.18", "tinytuya==1.12.11" ] }, "hacs": { "version": "1.33.0", "requirements": [ "aiogithubapi>=22.10.1" ] }, "xiaomi_cloud_map_extractor": { "version": "v2.2.0", "requirements": [ "pillow", "pybase64", "python-miio", "requests", "pycryptodome" ] }, "hass_agent": { "version": "2022.11.9", "requirements": [] }, "sonoff": { "version": "3.5.3", "requirements": [ "pycryptodome>=3.6.6" ] }, "govee_lan": { "version": "1.0.0", "requirements": [ "govee-led-wez>=0.0.15" ] }, "var": { "version": "0.15.0", "requirements": [] }, "spotcast": { "version": "v3.6.30", "requirements": [] }, "dwd_weather": { "version": "v2.0.12", "requirements": [ "simple_dwd_weatherforecast==2.0.23", "markdownify==0.6.5", "suntimes==1.1.2" ] }, "openmindsai": { "version": "0.1.0", "requirements": [] }, "weatherapi": { "version": "1.1.1", "requirements": [] }, "energy_meter": { "version": "1.0.1", "requirements": [] }, "momentary": { "version": "0.6.3", "requirements": [] }, "powercalc": { "version": "v1.9.6", "requirements": [ "numpy>=1.21.1" ] }, "waste_collection_schedule": { "version": "1.43.0", "requirements": [ "icalendar", "recurring_ical_events", "icalevents", "bs4", "lxml" ] }, "scheduler": { "version": "v0.0.0", "requirements": [] }, "better_thermostat": { "version": "1.4.0", "requirements": [] }, "ssh_command": { "version": "1.0.0", "requirements": [ "paramiko" ] }, "browser_mod": { "version": "2.3.0", "requirements": [] }, "hass_agent_notifier": { "version": "2022.10.25.1", "requirements": [] }, "samsungtv_tizen": { "version": "1.6.1", "requirements": [ "websocket-client>=0.56.0", "wakeonlan>=2.0.0", "numpy>=1.19.2" ] }, "openai_response": { "version": "0.1.0", "requirements": [ "openai==0.27.0" ] }, "alexa_media": { "version": "4.6.5", "requirements": [ "alexapy==1.27.6", "packaging>=20.3", "wrapt>=1.14.0" ] } }, "integration_manifest": { "domain": "better_thermostat", "name": "Better Thermostat", "after_dependencies": [ "climate" ], "codeowners": [ "@kartoffeltoby" ], "config_flow": true, "dependencies": [ "climate", "recorder" ], "documentation": "https://github.com/KartoffelToby/better_thermostat", "iot_class": "local_push", "issue_tracker": "https://github.com/KartoffelToby/better_thermostat/issues", "requirements": [], "version": "1.4.0", "is_built_in": false }, "data": { "info": { "name": "Better Thermostat AZ", "temperature_sensor": "sensor.arbeitszimmer_temperatur_temperature", "off_temperature": 19, "humidity_sensor": "sensor.arbeitszimmer_temperatur_humidity", "weather": null, "window_sensors": "binary_sensor.arbeitszimmer_fensterkontakt_contact", "outdoor_sensor": "sensor.aussen_temperatur_temperature", "window_off_delay": 0, "model": "generic", "window_off_delay_after": 0 }, "thermostat": { "climate.arbeitszimmer_000a1d8991dfa7": { "name": "Arbeitszimmer 000A1D8991DFA7", "state": "heat", "attributes": { "hvac_modes": [ "auto", "heat", "off" ], "min_temp": 4.5, "max_temp": 30.5, "target_temp_step": 0.5, "preset_modes": [ "boost" ], "current_temperature": 22.9, "temperature": 20.0, "preset_mode": "none", "id": "000A1D8991DFA7", "interface": "HMIP", "battery": "High", "rssi_device": -45, "valve": 4, "level": 0.0, "mode": null, "voltage": 2.8, "friendly_name": "Arbeitszimmer 000A1D8991DFA7", "supported_features": 17 }, "bt_config": { "calibration": "target_temp_based", "calibration_mode": "heating_power_calibration", "protect_overheating": false, "no_off_system_mode": false, "heat_auto_swapped": false, "child_lock": false, "homaticip": true }, "bt_adapter": "homematic", "bt_integration": "homematic", "model": "generic" } }, "external_temperature_sensor": { "entity_id": "sensor.arbeitszimmer_temperatur_temperature", "state": "22.51", "attributes": { "state_class": "measurement", "battery": 77, "humidity": 65.84, "last_seen": "2023-11-03T16:08:29+01:00", "linkquality": 207, "power_outage_count": 11, "pressure": 951.7, "temperature": 22.51, "voltage": 2965, "unit_of_measurement": "\u00b0C", "device_class": "temperature", "friendly_name": "Arbeitszimmer Temperatur Temperatur" }, "last_changed": "2023-11-03T15:08:29.340361+00:00", "last_updated": "2023-11-03T15:08:29.347240+00:00", "context": { "id": "01HEAVMZS3C5JJXGA7A93RWE3S", "parent_id": null, "user_id": null } }, "window_sensor": { "entity_id": "binary_sensor.arbeitszimmer_fensterkontakt_contact", "state": "off", "attributes": { "battery": 97, "contact": true, "device_temperature": 24, "last_seen": "2023-11-03T15:57:16+01:00", "linkquality": 116, "power_outage_count": 8, "voltage": 2995, "device_class": "door", "friendly_name": "Arbeitszimmer", "window_room": "arbeitszimmer" }, "last_changed": "2023-11-03T10:56:37.273216+00:00", "last_updated": "2023-11-03T14:57:16.308787+00:00", "context": { "id": "01HEAV0EGMXFDGHH8BR3JVE543", "parent_id": null, "user_id": null } } } }
Description
Hello, i have got three Problems.
When the Mode of one of my Thermostats is set to OFF (which gets also set when the temperature is set to 4.5C) and i use BT to change it it i.e. 16C the mode stays OFF, but it should change the mode to HEAT like any other Thermostat cards and integrations. Or at least be configureable to allow this auto heat mode.
when the thermostat is heating and ther is an offset like: BT is set to 16C and the offset is +2 than the thermostat is set to 14C and when i than set the thermostat to 4.5C (4.5C is the minimum) and BT sets it to 4.5C (instead of 2.4C because of the offset)
BUT when i set BT to 16C and the offset is -2 the thermostat is set to 18C and when i than set it to 4.5C (homematic sets on 4.5C the thermostat to mode OFF), BT sets the themperature to 6.5C which is NOT off, and worse after some time when the offset gets bigger the thermostat heats with i.e. 8 or 10C.
so it would be nice (for homematic or maybe other thermostats) to if BT would set the mode to OFF when 4.5C is set on BT, maybe also make it configureable so other ppl can set it as they like.
Versions
Core 2023.11.0 Supervisor 2023.10.1 Operating System 11.1 Frontend 20231030.1
BT: 1.4.0
EDIT: i also got a questtion:
i got an outdoor sensor and on my thermostats i set the off temp to 19C. will the thermostats be set to MODE OFF and Temp to 4.5C when it is i.e. 20C outdoor? also can it happen than when it gets to 20C it is switched off and when the sun goes away and it gets 18.5C than it will be switched to ON which could happen several times a day?