Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Toshiba Klima Problem mit Ansteuerung über HASS Adapter

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    698

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Toshiba Klima Problem mit Ansteuerung über HASS Adapter

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
3 Beiträge 2 Kommentatoren 780 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • G Offline
    G Offline
    Gerti
    schrieb am zuletzt editiert von
    #1

    Hi,

    ich habe eine Toshiba Klimaanlage, für die es keine IOBroker Integration gibt. Da es eine für Home Assistant gibt, habe ich mir den Home Assistant installiert, die dort integriert und die HASS Integration in IOBroker hinzugefügt. Grundsätzlich klappt so auch die Steuerung aus dem IOBroker, nicht jedoch die Einstellung der Soll-Temperatur. Gebe ich diese in HASS über eine Automatisierung vor, funktioniert es. Trage ich einen Wert in den Datenpunkt im IOBroker ein, klappt es nicht und es gibt eine Fehlermeldung im Log.
    Cannot control hass.0.entities.climate.schlafzimmer.set_temperature: true

    Interessant finde ich dabei, dass dort "true" steht, denn als Wert übertrage ich z.B. 22 für 22°C.

    Der Datenpunkt im IOBroker ist wie folgt definiert:

    {
      "_id": "hass.0.entities.climate.schlafzimmer.set_temperature",
      "type": "state",
      "common": {
        "desc": "Set target temperature of climate device.",
        "read": false,
        "write": true,
        "type": "mixed"
      },
      "native": {
        "fields": {
          "temperature": {
            "name": "Temperature",
            "description": "New target temperature for HVAC.",
            "filter": {
              "supported_features": [
                1
              ]
            },
            "selector": {
              "number": {
                "min": 0,
                "max": 250,
                "step": 0.1,
                "mode": "box"
              }
            }
          },
          "target_temp_high": {
            "name": "Target temperature high",
            "description": "New target high temperature for HVAC.",
            "filter": {
              "supported_features": [
                2
              ]
            },
            "advanced": true,
            "selector": {
              "number": {
                "min": 0,
                "max": 250,
                "step": 0.1,
                "mode": "box"
              }
            }
          },
          "target_temp_low": {
            "name": "Target temperature low",
            "description": "New target low temperature for HVAC.",
            "filter": {
              "supported_features": [
                2
              ]
            },
            "advanced": true,
            "selector": {
              "number": {
                "min": 0,
                "max": 250,
                "step": 0.1,
                "mode": "box"
              }
            }
          },
          "hvac_mode": {
            "name": "HVAC mode",
            "description": "HVAC operation mode to set temperature to.",
            "selector": {
              "select": {
                "options": [
                  {
                    "label": "Off",
                    "value": "off"
                  },
                  {
                    "label": "Auto",
                    "value": "auto"
                  },
                  {
                    "label": "Cool",
                    "value": "cool"
                  },
                  {
                    "label": "Dry",
                    "value": "dry"
                  },
                  {
                    "label": "Fan Only",
                    "value": "fan_only"
                  },
                  {
                    "label": "Heat/Cool",
                    "value": "heat_cool"
                  },
                  {
                    "label": "Heat",
                    "value": "heat"
                  }
                ]
              }
            }
          }
        },
        "entity_id": "climate.schlafzimmer",
        "attr": "set_temperature",
        "type": "climate"
      },
      "acl": {
        "object": 1636,
        "state": 1636,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator"
      },
      "from": "system.adapter.admin.0",
      "user": "system.user.admin",
      "ts": 1688394134102
    }
    

    Ich hatte aus "type": "mixed" schonmal "type": "number" gemacht, hat aber leider trotzdem nicht funktioniert und die Fehlermeldung blieb gleich. Wie muss ich die Temperatur korrekt übergeben oder wie kann ich das Problem lösen?

    Gruß,
    Gerti

    A 1 Antwort Letzte Antwort
    0
    • G Gerti

      Hi,

      ich habe eine Toshiba Klimaanlage, für die es keine IOBroker Integration gibt. Da es eine für Home Assistant gibt, habe ich mir den Home Assistant installiert, die dort integriert und die HASS Integration in IOBroker hinzugefügt. Grundsätzlich klappt so auch die Steuerung aus dem IOBroker, nicht jedoch die Einstellung der Soll-Temperatur. Gebe ich diese in HASS über eine Automatisierung vor, funktioniert es. Trage ich einen Wert in den Datenpunkt im IOBroker ein, klappt es nicht und es gibt eine Fehlermeldung im Log.
      Cannot control hass.0.entities.climate.schlafzimmer.set_temperature: true

      Interessant finde ich dabei, dass dort "true" steht, denn als Wert übertrage ich z.B. 22 für 22°C.

      Der Datenpunkt im IOBroker ist wie folgt definiert:

      {
        "_id": "hass.0.entities.climate.schlafzimmer.set_temperature",
        "type": "state",
        "common": {
          "desc": "Set target temperature of climate device.",
          "read": false,
          "write": true,
          "type": "mixed"
        },
        "native": {
          "fields": {
            "temperature": {
              "name": "Temperature",
              "description": "New target temperature for HVAC.",
              "filter": {
                "supported_features": [
                  1
                ]
              },
              "selector": {
                "number": {
                  "min": 0,
                  "max": 250,
                  "step": 0.1,
                  "mode": "box"
                }
              }
            },
            "target_temp_high": {
              "name": "Target temperature high",
              "description": "New target high temperature for HVAC.",
              "filter": {
                "supported_features": [
                  2
                ]
              },
              "advanced": true,
              "selector": {
                "number": {
                  "min": 0,
                  "max": 250,
                  "step": 0.1,
                  "mode": "box"
                }
              }
            },
            "target_temp_low": {
              "name": "Target temperature low",
              "description": "New target low temperature for HVAC.",
              "filter": {
                "supported_features": [
                  2
                ]
              },
              "advanced": true,
              "selector": {
                "number": {
                  "min": 0,
                  "max": 250,
                  "step": 0.1,
                  "mode": "box"
                }
              }
            },
            "hvac_mode": {
              "name": "HVAC mode",
              "description": "HVAC operation mode to set temperature to.",
              "selector": {
                "select": {
                  "options": [
                    {
                      "label": "Off",
                      "value": "off"
                    },
                    {
                      "label": "Auto",
                      "value": "auto"
                    },
                    {
                      "label": "Cool",
                      "value": "cool"
                    },
                    {
                      "label": "Dry",
                      "value": "dry"
                    },
                    {
                      "label": "Fan Only",
                      "value": "fan_only"
                    },
                    {
                      "label": "Heat/Cool",
                      "value": "heat_cool"
                    },
                    {
                      "label": "Heat",
                      "value": "heat"
                    }
                  ]
                }
              }
            }
          },
          "entity_id": "climate.schlafzimmer",
          "attr": "set_temperature",
          "type": "climate"
        },
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1688394134102
      }
      

      Ich hatte aus "type": "mixed" schonmal "type": "number" gemacht, hat aber leider trotzdem nicht funktioniert und die Fehlermeldung blieb gleich. Wie muss ich die Temperatur korrekt übergeben oder wie kann ich das Problem lösen?

      Gruß,
      Gerti

      A Offline
      A Offline
      aiko
      schrieb am zuletzt editiert von aiko
      #2

      Du musst ein JSON Objekt übergeben: https://github.com/ioBroker/ioBroker.hass

      Also bspw:
      const obj = {temperature: 18, target_temp_high: 18, target_temp_low: 18, hvac_mode:"auto"};

      const objJSON = JSON.stringify(obj);

      G 1 Antwort Letzte Antwort
      0
      • A aiko

        Du musst ein JSON Objekt übergeben: https://github.com/ioBroker/ioBroker.hass

        Also bspw:
        const obj = {temperature: 18, target_temp_high: 18, target_temp_low: 18, hvac_mode:"auto"};

        const objJSON = JSON.stringify(obj);

        G Offline
        G Offline
        Gerti
        schrieb am zuletzt editiert von
        #3

        @aiko
        Vielen Dank für den Hinweis.
        Habe gerade erste gesehen, dass es inzwischen Deine Antwort gab.
        Konnte mein Problem damit lösen, vielen Dank!

        Es reicht die Übergabe von {"temperature": 18} zum Einstellen der Temperatur :-)

        Gruß,
        Gerti

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate
        FAQ Cloud / IOT
        HowTo: Node.js-Update
        HowTo: Backup/Restore
        Downloads
        BLOG

        686

        Online

        32.6k

        Benutzer

        82.0k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe