Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst]Variable ändern funktioniert nicht

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst]Variable ändern funktioniert nicht

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

      Hallo,
      ich frage über das Skript 4 Xiaomi Adapter ab und möchte eine CCU Variable ändern.
      Ich habe für 3 weitere Räume (max 3 Kontakte) das identische Skript laufen und da klappt alles.
      Nur in meiner Stube, mit 4 Kontakten, funktioniert es nicht.
      Der Variale wird zwar, bei geöffnet , auf wahr gesetzt. Aber beim schließen bleibt sie wahr und dadurch reagiert anschließend mein Heizkörper nicht.

      e9b84e15-8707-4636-a3fd-77ac74b4f8d7-image.png

      Ich habe etwas meine Adapterversionen in Verdacht, da es vor dem Update der Adapter lief.
      Nach dem Update musste ich verschieden Varianten von Versionen testen.
      Da aber alle anderen Räume und meine anderen Skripte bisher funktionieren belasse ich es erstmal bei der Version.

      Danke für eure Hilfe

      Admin: 4.0.5
      Javascript:4.4.3

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

        @Tonibert
        steht was im log?
        CCU mal neu gestartet?

        1 Reply Last reply Reply Quote 0
        • T
          Tonibert last edited by Tonibert

          CCU neu gestartet.Alles wie immer
          Also nach einem IOBroker Neustart hab ich diesen Fehler.

          javascript.0 2020-03-08 14:42:51.988 info (2475) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
          javascript.0 2020-03-08 14:42:51.986 error (2475) javascript.0 invalid process id scenario 914 vs. 2475. Stopping
          javascript.0 2020-03-08 14:42:51.977 debug (2475) statesDB connected
          javascript.0 2020-03-08 14:42:51.975 debug (2475) States connected to redis: 0.0.0.0:9000
          javascript.0 2020-03-08 14:42:51.962 debug (2475) States create System PubSub Client
          javascript.0 2020-03-08 14:42:51.958 debug (2475) States create User PubSub Client
          javascript.0 2020-03-08 14:42:51.948 debug (2475) Redis States: Use Redis connection: 0.0.0.0:9000
          javascript.0 2020-03-08 14:42:51.943 debug (2475) objectDB connected
          javascript.0 2020-03-08 14:42:51.898 debug (2475) Objects connected to redis: 0.0.0.0:9001
          javascript.0 2020-03-08 14:42:51.861 debug (2475) Objects client initialize lua scripts
          javascript.0 2020-03-08 14:42:51.859 debug (2475) Objects create User PubSub Client
          javascript.0 2020-03-08 14:42:51.857 debug (2475) Objects create System PubSub Client
          javascript.0 2020-03-08 14:42:51.837 debug (2475) Objects client ready ... initialize now
          javascript.0 2020-03-08 14:42:51.751 debug (2475) Redis Objects: Use Redis connection: 0.0.0.0:9001

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

            Hab ich einen grundsätzlichen Fehler?
            Ich hab mal den Javacode mit anderen Skripten verglichen.Das sieht alles gut aus

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

              @Tonibert sagte in Variable ändern funktioniert nicht:

              javascript.0 2020-03-08 14:42:51.975 debug (2475) States connected to redis: 0.0.0.0:9000

              Wieso 0.0.0.0?

              1 Reply Last reply Reply Quote 0
              • T
                Tonibert last edited by Tonibert

                Weshalb kann ich dir nicht sagen.
                Ich finde mittlerweile auch keinen Eintrag mehr dazu.
                Was ich aber herausgefunden habe ist folgendes:

                Sobald ich einen Adapter in dem Fallsblock einen Fall herausnehme (also max 3 Adapter)funktioniert mein Skript.
                Sobald ich versuche es über 4 Fälle laufen zu lassen wird die Variable zwar 1x geändert (wenn ich eine Tür oder Fenster öffner - Status : geöffnet)aber anschließend nicht mehr(Status bleibt geöffnet)

                1 Reply Last reply Reply Quote 0
                • T
                  Tonibert last edited by

                  Ich habe mein Problem gefunden.
                  Ich habe nach und nach es immer nur mit einem Adapter probiert.
                  Dabei viel mir auf, dass ein Adapter immer wieder seinen Status änderte auf True blieb. Obwohl ich ihn nicht bewegte (es war auch noch das Fenster was kaum benutzt wird da es nur schwierig zu erreichen ist)
                  Wahrscheinlich wurde es beim Gardinen abhängen das letzte mal geändert und stand nun immer auf true

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  781
                  Online

                  32.0k
                  Users

                  80.4k
                  Topics

                  1.3m
                  Posts

                  2
                  7
                  322
                  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