Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Wie kann man Objektdaten von Geräten ändern

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Wie kann man Objektdaten von Geräten ändern

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      DieterB last edited by DieterB

      Hallo,

      ich hoffe, mein Titel ist halbwegs verständlich. Ich habe das Problem, dass beim Tuya Adapter vom Thermostaten teilweise falsche Objektdaten geliefert werden.

      Wenn ich mir die Definition ansehe sieht das z.B. so aus:

      {
        "type": "state",
        "common": {
          "type": "number",
          "unit": "℃",
          "min": 50,
          "max": 350,
          "read": true,
          "write": true,
          "name": "TempSet",
          "role": "level"
        },
      ...
      }
      

      min und max sind hier die Unter- und Obergrenze für die eingestellte Temperatur (allerdings die doppelten Werte, das soll hier aber nicht stören) und min = 50 ist natürlich falsch. Ich bekomme daher jede Minute von 6 Thermostaten die Fehlermeldung:

      tuya.0
      2024-11-07 13:53:22.544	warn	State value to set for "tuya.0.365442358cce4ecbe157.2" has value "36" less than min "50"
      

      Wenn ich in der Definition den Wert ändere hilft das nichts, denn nach einem Neustart des Adapters werden wieder die alten Werte übernommen (woher kommen die eigentlich ??? )

      Ich (und andere) habe(n) das auch bereits in github beim Adapter bemängelt, aber leider trotz nachfragen keine Antwort bekommen: https://github.com/Apollon77/ioBroker.tuya/issues/595

      Daher hier meine Frage: gibt es in iobroker einen generellen Weg solche Definitionen permanent abzuändern?

      matze5000 created this issue in Apollon77/ioBroker.tuya

      open Tuya Thermostate falsche Wertebereiche #595

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @DieterB last edited by paul53

        @dieterb sagte: nach einem Neustart des Adapters werden wieder die alten Werte übernommen

        Man kann bei Start der Instanz common.min auf einen sinnvollen Wert setzen, ähnlich wie hier.
        Funktion min5(id):

        const obj = getObject(id);
        if(obj.common.min > 5) {
            obj.common.min = 5;
            setObject(id, obj);
        };
        

        Blockly_temp.JPG

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Support us

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

        644
        Online

        31.6k
        Users

        79.5k
        Topics

        1.3m
        Posts

        2
        2
        122
        Loading More Posts
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as topic
        Log in to reply
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        The ioBroker Community 2014-2023
        logo