KartoffelToby / better_thermostat

This custom component for Home Assistant will add crucial features to your climate-controlling TRV (Thermostatic Radiator Valves) to save you the work of creating automations to make it smart. It combines a room-temperature sensor, window/door sensors, weather forecasts, or an ambient temperature probe to decide when it should call for heat and automatically calibrate your TRVs to fix the imprecise measurements taken in the radiator's vicinity.
https://better-thermostat.org
GNU Affero General Public License v3.0
836 stars 127 forks source link

Add-On Restarts or otherwise reverts to temperature of 18 °C #1441

Open dirrgang opened 1 week ago

dirrgang commented 1 week ago

Prerequisites

Zigbee-Modell RBSH-TRV0-ZB-EU Zigbee-Hersteller BOSCH Beschreibung Radiator thermostat II Unterstützungsstatus Unterstützt IEEE-Addresse 0x18fc2600000c7cf8 Netzwerk-Adresse 0xB9F2 / 47602 Firmware-Datum 20220627 Firmware-Version 3.02.05 Hersteller Bosch Modell BTH-RA

{
  "home_assistant": {
    "installation_type": "Home Assistant OS",
    "version": "2024.10.4",
    "dev": false,
    "hassio": true,
    "virtualenv": false,
    "python_version": "3.12.4",
    "docker": true,
    "arch": "x86_64",
    "timezone": "Europe/Berlin",
    "os_name": "Linux",
    "os_version": "6.6.54-haos",
    "supervisor": "2024.10.3",
    "host_os": "Home Assistant OS 13.2",
    "docker_version": "27.2.0",
    "chassis": "embedded",
    "run_as_root": true
  },
  "custom_components": {
    "hacs": {
      "documentation": "https://hacs.xyz/docs/configuration/start",
      "version": "2.0.1",
      "requirements": [
        "aiogithubapi>=22.10.1"
      ]
    },
    "battery_notes": {
      "documentation": "https://andrew-codechimp.github.io/HA-Battery-Notes/",
      "version": "2.5.4",
      "requirements": []
    },
    "better_thermostat": {
      "documentation": "https://github.com/KartoffelToby/better_thermostat",
      "version": "1.6.1",
      "requirements": []
    }
  },
  "integration_manifest": {
    "domain": "mqtt",
    "name": "MQTT",
    "codeowners": [
      "emontnemery",
      "jbouwh",
      "bdraco"
    ],
    "config_flow": true,
    "dependencies": [
      "file_upload",
      "http"
    ],
    "documentation": "https://www.home-assistant.io/integrations/mqtt",
    "iot_class": "local_push",
    "quality_scale": "platinum",
    "requirements": [
      "paho-mqtt==1.6.1"
    ],
    "is_built_in": true
  },
  "setup_times": {
    "null": {
      "setup": 1.5740981325507164e-05
    },
    "507735d44302723d0d76268418b845a2": {
      "wait_import_packages": -1.236915681976825,
      "wait_import_platforms": -0.35411177086643875,
      "config_entry_setup": 1.6155338000971824
    }
  },
  "data": {
    "connected": true,
    "mqtt_config": {
      "broker": "core-mosquitto",
      "port": 1883,
      "username": "**REDACTED**",
      "password": "**REDACTED**",
      "discovery": true
    },
}

Description

The set temperature of the climate entity is randomly set to 18 °C. Logs suggest a bug of sorts that restarts the entity or add-on, which is set to 18 °C by default.

Steps to Reproduce

  1. Set temperature other than 18 °C
  2. Wait
  3. Set Temperature changes back to 18 °C

Expected behavior: Temperature stays at set temperature.

Actual behavior:

Temperature is changed to 18 °C

Versions

"version": "2024.10.4" BT: 1.6.1

Additional Information

cygnusb commented 5 days ago

Can you please provide:

auanasgheps commented 9 hours ago

I'm facing a different but related issue in #1464

BT does not change the temp in the UI, but the logs show it randomly reads the target temp as 18°C.