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. Temperatur wird über Alexa falsch gesetzt

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Temperatur wird über Alexa falsch gesetzt

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
8 Beiträge 2 Kommentatoren 640 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.
  • M Offline
    M Offline
    M.M.
    schrieb am zuletzt editiert von
    #1

    Ich habe bei mir alexa 2.0 und iot 1.12.4 laufen (Node.js 16.18.1, NPM 8.19.2).

    Ich habe schon für einen Datenpunkt zur Temperaturvorgabe über die Vis erstellt:

    {
      "_id": "0_userdata.0.Temperaturvorgabe_Büro",
      "type": "state",
      "common": {
        "name": "Temperaturvorgabe_Büro",
        "role": "",
        "type": "number",
        "desc": "Manuell erzeugt",
        "unit": "° C",
        "min": 0,
        "max": 38,
        "def": 0,
        "read": true,
        "write": true,
        "custom": {
          "iot.0": {
            "smartName": {
              "de": "Temperatur Büro",
              "smartType": "THERMOSTAT"
            }
          }
        }
      },
      "native": {},
      "acl": {
        "object": 1636,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator",
        "state": 1636
      },
      "from": "system.adapter.admin.0",
      "user": "system.user.admin",
      "ts": 1667698787831
    }
    

    Der Datenpunkt ist in iot als THERMOSTAT eingebunden.

    Wenn ich nun über Alexa die Temperatur auf 21 Grad setze, wird der DP auf 7,98 Grad gesetzt.

    Was habe ich übersehen?

    F 1 Antwort Letzte Antwort
    0
    • M M.M.

      Ich habe bei mir alexa 2.0 und iot 1.12.4 laufen (Node.js 16.18.1, NPM 8.19.2).

      Ich habe schon für einen Datenpunkt zur Temperaturvorgabe über die Vis erstellt:

      {
        "_id": "0_userdata.0.Temperaturvorgabe_Büro",
        "type": "state",
        "common": {
          "name": "Temperaturvorgabe_Büro",
          "role": "",
          "type": "number",
          "desc": "Manuell erzeugt",
          "unit": "° C",
          "min": 0,
          "max": 38,
          "def": 0,
          "read": true,
          "write": true,
          "custom": {
            "iot.0": {
              "smartName": {
                "de": "Temperatur Büro",
                "smartType": "THERMOSTAT"
              }
            }
          }
        },
        "native": {},
        "acl": {
          "object": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator",
          "state": 1636
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1667698787831
      }
      

      Der Datenpunkt ist in iot als THERMOSTAT eingebunden.

      Wenn ich nun über Alexa die Temperatur auf 21 Grad setze, wird der DP auf 7,98 Grad gesetzt.

      Was habe ich übersehen?

      F Offline
      F Offline
      frankyboy73
      schrieb am zuletzt editiert von
      #2

      @m-m Hi, meine Datenpunkte für Thermostate sehen so aus:

      {
        "_id": "0_userdata.0.Heizung.TemperaturKüche",
        "type": "state",
        "common": {
          "name": "TemperaturKüche",
          "role": "value.temperature",
          "type": "number",
          "desc": "Manuell erzeugt",
          "unit": "°C",
          "min": 15,
          "max": 25,
          "def": 15,
          "read": true,
          "write": true,
          "smartName": {
            "de": "TemperaturKochen",
            "smartType": "THERMOSTAT"
          }
        },
        "native": {},
        "acl": {
          "object": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator",
          "state": 1636
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1644063181461
      }
      

      Der einzige Unterschied, den ich sehe, wäre "role" bei mir "value.temperature" und das du wohl ein Leerzeichen bei Unit zwischen ° und C hast.

      Hast du mal beim Alexa2 Adapter unter Objekte geschaut, unter History summery was Alexa versteht, wenn du den Befehl gibst? Was gibt sie denn für eine Antwort auf deinen Befehl?

      Schöne Grüße Frank

      M 4 Antworten Letzte Antwort
      0
      • F frankyboy73

        @m-m Hi, meine Datenpunkte für Thermostate sehen so aus:

        {
          "_id": "0_userdata.0.Heizung.TemperaturKüche",
          "type": "state",
          "common": {
            "name": "TemperaturKüche",
            "role": "value.temperature",
            "type": "number",
            "desc": "Manuell erzeugt",
            "unit": "°C",
            "min": 15,
            "max": 25,
            "def": 15,
            "read": true,
            "write": true,
            "smartName": {
              "de": "TemperaturKochen",
              "smartType": "THERMOSTAT"
            }
          },
          "native": {},
          "acl": {
            "object": 1636,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator",
            "state": 1636
          },
          "from": "system.adapter.admin.0",
          "user": "system.user.admin",
          "ts": 1644063181461
        }
        

        Der einzige Unterschied, den ich sehe, wäre "role" bei mir "value.temperature" und das du wohl ein Leerzeichen bei Unit zwischen ° und C hast.

        Hast du mal beim Alexa2 Adapter unter Objekte geschaut, unter History summery was Alexa versteht, wenn du den Befehl gibst? Was gibt sie denn für eine Antwort auf deinen Befehl?

        M Offline
        M Offline
        M.M.
        schrieb am zuletzt editiert von
        #3

        @frankyboy73
        Ich höre von Alexa nur den Bestätigungston

        Jetzt habe ich die role gesetzt, in der History steht "setze temperatur büro zwanzig grad" hat sie verstanden. Aber der DP wird nicht mehr aktualisiert

        M 1 Antwort Letzte Antwort
        0
        • M M.M.

          @frankyboy73
          Ich höre von Alexa nur den Bestätigungston

          Jetzt habe ich die role gesetzt, in der History steht "setze temperatur büro zwanzig grad" hat sie verstanden. Aber der DP wird nicht mehr aktualisiert

          M Offline
          M Offline
          M.M.
          schrieb am zuletzt editiert von
          #4

          Jetzt hat sie ihn aktualisiert, bei 38 Grad wurde der DP auf 14,44 gesetzt?!

          1 Antwort Letzte Antwort
          0
          • F frankyboy73

            @m-m Hi, meine Datenpunkte für Thermostate sehen so aus:

            {
              "_id": "0_userdata.0.Heizung.TemperaturKüche",
              "type": "state",
              "common": {
                "name": "TemperaturKüche",
                "role": "value.temperature",
                "type": "number",
                "desc": "Manuell erzeugt",
                "unit": "°C",
                "min": 15,
                "max": 25,
                "def": 15,
                "read": true,
                "write": true,
                "smartName": {
                  "de": "TemperaturKochen",
                  "smartType": "THERMOSTAT"
                }
              },
              "native": {},
              "acl": {
                "object": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator",
                "state": 1636
              },
              "from": "system.adapter.admin.0",
              "user": "system.user.admin",
              "ts": 1644063181461
            }
            

            Der einzige Unterschied, den ich sehe, wäre "role" bei mir "value.temperature" und das du wohl ein Leerzeichen bei Unit zwischen ° und C hast.

            Hast du mal beim Alexa2 Adapter unter Objekte geschaut, unter History summery was Alexa versteht, wenn du den Befehl gibst? Was gibt sie denn für eine Antwort auf deinen Befehl?

            M Offline
            M Offline
            M.M.
            schrieb am zuletzt editiert von
            #5

            @frankyboy73
            OK

            Mit den Einstellungen wird die Temperatur als % vom Max Wert gesetzt:

            {
              "_id": "0_userdata.0.Temperaturvorgabe_Bad",
              "type": "state",
              "common": {
                "name": "Temperaturvorgabe_Bad",
                "role": "value.temperature",
                "type": "number",
                "desc": "Manuell erzeugt",
                "unit": "° C",
                "min": 7,
                "max": 30,
                "def": 0,
                "read": true,
                "write": true,
                "custom": {
                  "iot.0": {
                    "smartName": {
                      "de": "Temperatur Bad",
                      "smartType": "THERMOSTAT"
                    }
                  }
                }
              },
              "native": {},
              "acl": {
                "object": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator",
                "state": 1636
              },
              "from": "system.adapter.admin.0",
              "user": "system.user.admin",
              "ts": 1668020958366
            }
            

            "temperatur bad hundert grad" und die Temperatur ist bei 30 ° C

            1 Antwort Letzte Antwort
            0
            • F frankyboy73

              @m-m Hi, meine Datenpunkte für Thermostate sehen so aus:

              {
                "_id": "0_userdata.0.Heizung.TemperaturKüche",
                "type": "state",
                "common": {
                  "name": "TemperaturKüche",
                  "role": "value.temperature",
                  "type": "number",
                  "desc": "Manuell erzeugt",
                  "unit": "°C",
                  "min": 15,
                  "max": 25,
                  "def": 15,
                  "read": true,
                  "write": true,
                  "smartName": {
                    "de": "TemperaturKochen",
                    "smartType": "THERMOSTAT"
                  }
                },
                "native": {},
                "acl": {
                  "object": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator",
                  "state": 1636
                },
                "from": "system.adapter.admin.0",
                "user": "system.user.admin",
                "ts": 1644063181461
              }
              

              Der einzige Unterschied, den ich sehe, wäre "role" bei mir "value.temperature" und das du wohl ein Leerzeichen bei Unit zwischen ° und C hast.

              Hast du mal beim Alexa2 Adapter unter Objekte geschaut, unter History summery was Alexa versteht, wenn du den Befehl gibst? Was gibt sie denn für eine Antwort auf deinen Befehl?

              M Offline
              M Offline
              M.M.
              schrieb am zuletzt editiert von
              #6

              @frankyboy73

              Gehe ich direkt auf das Thermostat vom Heizkörper, dann klappt es. Ich steuere mit dem manuellen DP aber teilweise mehrere Heizkörper in einem Raum

              {
                "type": "state",
                "common": {
                  "name": "OG Büro heatsetpoint",
                  "type": "number",
                  "role": "level.temperature",
                  "read": true,
                  "write": true,
                  "unit": "°C",
                  "def": 20,
                  "custom": {
                    "iot.0": {
                      "smartName": {
                        "de": "Heizung Büro",
                        "smartType": "THERMOSTAT"
                      }
                    }
                  }
                },
                "native": {},
                "_id": "deconz.0.Sensors.6.heatsetpoint",
                "acl": {
                  "object": 1636,
                  "state": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator"
                },
                "from": "system.adapter.admin.0",
                "user": "system.user.admin",
                "ts": 1668021702283
              }
              

              "stelle heizung büro auf fünf und zwanzig grad" und der DP ist auf 25°C gegangen

              1 Antwort Letzte Antwort
              0
              • F frankyboy73

                @m-m Hi, meine Datenpunkte für Thermostate sehen so aus:

                {
                  "_id": "0_userdata.0.Heizung.TemperaturKüche",
                  "type": "state",
                  "common": {
                    "name": "TemperaturKüche",
                    "role": "value.temperature",
                    "type": "number",
                    "desc": "Manuell erzeugt",
                    "unit": "°C",
                    "min": 15,
                    "max": 25,
                    "def": 15,
                    "read": true,
                    "write": true,
                    "smartName": {
                      "de": "TemperaturKochen",
                      "smartType": "THERMOSTAT"
                    }
                  },
                  "native": {},
                  "acl": {
                    "object": 1636,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator",
                    "state": 1636
                  },
                  "from": "system.adapter.admin.0",
                  "user": "system.user.admin",
                  "ts": 1644063181461
                }
                

                Der einzige Unterschied, den ich sehe, wäre "role" bei mir "value.temperature" und das du wohl ein Leerzeichen bei Unit zwischen ° und C hast.

                Hast du mal beim Alexa2 Adapter unter Objekte geschaut, unter History summery was Alexa versteht, wenn du den Befehl gibst? Was gibt sie denn für eine Antwort auf deinen Befehl?

                M Offline
                M Offline
                M.M.
                schrieb am zuletzt editiert von
                #7

                @frankyboy73

                min und max gelöscht, role auf level.temperature gesetzt und die unit angeglichen (glaube nicht dass das einen Unterschied macht) und es funktioniert:

                {
                  "_id": "0_userdata.0.Temperaturvorgabe_Büro",
                  "type": "state",
                  "common": {
                    "name": "Temperaturvorgabe_Büro",
                    "role": "level.temperature",
                    "type": "number",
                    "desc": "Manuell erzeugt",
                    "unit": "°C",
                    "def": 20,
                    "read": true,
                    "write": true,
                    "custom": {
                      "iot.0": {
                        "smartName": {
                          "de": "Heizung Büro",
                          "smartType": "THERMOSTAT"
                        }
                      }
                    }
                  },
                  "native": {},
                  "acl": {
                    "object": 1636,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator",
                    "state": 1636
                  },
                  "from": "system.adapter.admin.0",
                  "user": "system.user.admin",
                  "ts": 1668022098039
                }
                
                F 1 Antwort Letzte Antwort
                0
                • M M.M.

                  @frankyboy73

                  min und max gelöscht, role auf level.temperature gesetzt und die unit angeglichen (glaube nicht dass das einen Unterschied macht) und es funktioniert:

                  {
                    "_id": "0_userdata.0.Temperaturvorgabe_Büro",
                    "type": "state",
                    "common": {
                      "name": "Temperaturvorgabe_Büro",
                      "role": "level.temperature",
                      "type": "number",
                      "desc": "Manuell erzeugt",
                      "unit": "°C",
                      "def": 20,
                      "read": true,
                      "write": true,
                      "custom": {
                        "iot.0": {
                          "smartName": {
                            "de": "Heizung Büro",
                            "smartType": "THERMOSTAT"
                          }
                        }
                      }
                    },
                    "native": {},
                    "acl": {
                      "object": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator",
                      "state": 1636
                    },
                    "from": "system.adapter.admin.0",
                    "user": "system.user.admin",
                    "ts": 1668022098039
                  }
                  
                  F Offline
                  F Offline
                  frankyboy73
                  schrieb am zuletzt editiert von
                  #8

                  @m-m Hi, ich habe es mal getestet, wenn ich bei mir die unit auf ° C mit Leerzeichen dazwischen stelle, funktioniert es bei mir auch nicht mehr richtig. Also ist die unit schon wichtig.

                  Schöne Grüße Frank

                  1 Antwort Letzte Antwort
                  1
                  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

                  894

                  Online

                  32.5k

                  Benutzer

                  81.6k

                  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