Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Springende Werte

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Springende Werte

    This topic has been deleted. Only users with topic management privileges can see it.
    • Matze1976
      Matze1976 @apollon77 last edited by

      @apollon77 sagte in Springende Werte:

      @matze1976 sagte in Springende Werte:

      68573000b4e62d54bc27

      ALso 2021-12-08 13:30:21.975 wurd geepollt ... und es kam die 50 im state mit der .3 am Ende das kam vm adapter ...

      die 100 als Wert scheint von irgendeinem Javascript gesetzt zu werden

      2021-12-08 13:30:24.034 - debug: tuya.0 (21027) stateChange tuya.0.68573000b4e62d54bc27.3 {"val":100,"ack":true,"ts":1638966624030,"q":0,"c":"script.js.common.Beweg_Türsensoren_Rückstellung","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1638966624030}

      Richtig, also ganz kurz zur Funktion:

      Der Sensor wird ausgelöst, setzt in dem Datenpunkt Bright_Value eine 50, nach 2 Sekunden, wird er Wer durch ein JavaScript auf 100 gesetzt und da muss er stehen bleiben, er sprint dann aber immer hin und her, 50-100-50-100 usw.

      Das war damals nicht so, schätze halbes Jahr.

      Das ist so die einzige möglichkeit, die Batteriebetriebenen Fenster und Bewegung Sensoren nutzen zu können.

      Also wenn der Wert von 50 auf 100 geändert wird, muss die 100 stehen bleiben, ohne Springerei.

      Ich könnte jetzt vermuten das es mit dem Admin Update angefangen hat. bin mir aber nicht sicher.

      Homoran apollon77 2 Replies Last reply Reply Quote 0
      • Matze1976
        Matze1976 @apollon77 last edited by

        @apollon77

        So ich hab den Entsprechenden Adapter, der das auslöst, das ist der JS Adapter, wenn ich seine Instanz Deaktiviere, läuft alles so wie es soll, also nicht ein Script, sondern die ganze JS Instanz 😲

        Also macht der Probleme, aber warum, das ganze System ist auf Aktuellsten Stand.

        Homoran 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @Matze1976 last edited by

          @matze1976 sagte in Springende Werte:

          Also macht der Probleme,

          @matze1976 sagte in Springende Werte:

          nicht ein Script,

          ??
          Wirklich nicht?

          Matze1976 2 Replies Last reply Reply Quote 0
          • Matze1976
            Matze1976 @Homoran last edited by

            @homoran

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @Matze1976 last edited by

              @matze1976 sagte in Springende Werte:

              @homoran

              Danke

              1 Reply Last reply Reply Quote 0
              • Matze1976
                Matze1976 @Homoran last edited by

                @homoran sagte in Springende Werte:

                @matze1976 sagte in Springende Werte:

                Also macht der Probleme,

                @matze1976 sagte in Springende Werte:

                nicht ein Script,

                ??
                Wirklich nicht?

                Nein, definitiv der Adapter in Version 5.2.16 Ich mach gerade mal ein Downgrade

                1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @Matze1976 last edited by Homoran

                  @matze1976 sagte in Springende Werte:

                  wird er Wer durch ein JavaScript auf 100 gesetzt

                  vielleicht solltest du das auch mal zeigen.
                  oder wenigstens prüfen auf

                  • Timeouts die nicht beendet werden
                  • Intervalle
                  • art des Triggerns
                  • asynchrones Arbeiten mit Datenpunkten
                  Matze1976 1 Reply Last reply Reply Quote 0
                  • Matze1976
                    Matze1976 @Homoran last edited by

                    @homoran sagte in Springende Werte:

                    @matze1976 sagte in Springende Werte:

                    wird er Wer durch ein JavaScript auf 100 gesetzt

                    vielleicht solltest du das auch mal zeigen.
                    oder wenigstens prüfen auf

                    • Timeouts die nicht beendet werden
                    • Intervalle
                    • art des Triggerns
                    • asynchrones Arbeiten mit Datenpunkten

                    Boahhhhh kann mich mal jemand steinigen und die Frage Schließen. 😞

                    anstatt Aktualisiere, Steuere im Script benutzen 🙄

                    Trotzdem Danke für die Mühe @apollon77 und @Homoran

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @Matze1976 last edited by

                      @matze1976 sagte in Springende Werte:

                      Boahhhhh kann mich mal jemand steinigen

                      gerne!

                      deswegen immer alles zeigen und keine Nacherzählungen
                      Auch kategorisches verneinen von Möglichkeiten hilft nicht die Tatsachen zu verdrängen

                      1 Reply Last reply Reply Quote 0
                      • apollon77
                        apollon77 @Matze1976 last edited by

                        @matze1976 Warum "Muss" diese 100 da stehen bleiben? Der Adapter holt regelmäßig die Werte vom Tuya Gerät an und wenn das Gerät sagt "ich hab 50" dann setzt der Adapter das. Das Du von aussen den "vom Gerät bestätigten Wert - wegen ack=true" überschreibt ist dem Adapter hierbei ziemlich egal 🙂

                        Früher gab es kein Data Polling, da es aber Daten gibt in einigen Tuya Geräten die NIE aktiv vom Gerät gemeldet werden und daher abgeholt werden müssen wurde das polling eingebaut.

                        Die Aufgabe vom Adapter ist es die Werte der Geräte wiederzuspiegeln.

                        Wenn Du also einen "Mischung aus der Geräte-Realität und bestimmten Anforderungen deiner Logiken oder Anzeige" brauchst dann solltest Du dir ein eigenes Objekt im JavaScript oder 0_userdata.0 Bereich anlegen welches per JavaScript bei einer Änderung durch den Adapter mit dem tuya.-0.xxx Wert überschrieben wird, aber auch Du setzen kannst und am Ende so funktioniert wie Du es brauchst. Das Adapter-eigene Objekt dafür zu "nutzen" wird wie Du siehst nie zuverlässig funktionieren

                        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

                        901
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        3
                        14
                        779
                        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