Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst]Warnung und Script Ende durch Datenpunktaustausch...

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    [gelöst]Warnung und Script Ende durch Datenpunktaustausch...

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

      ...ich habe ein Blockly-Script mit dem ich mein Batterieladegerät, mit eine zeitlich festen Zeit (240 Minuten) steuere nachdem das Ladegerät eingeschaltet wurde.
      Autoloader.jpg

      Nun wollte ich in der VIS die feste Zeit im Blockly durch eine "varible Zeit" ersetzen, ich erstellte einen Datenpunkt den ich über die VIS befülle und tauschte den festen Wert durch den Datenpunkt (Siehe Bild) soweit so gut.
      jetzt bekomme ich im LOG folgende Meldung:
      "You are assigning a string to the state "Meine_Geräte.0.Test.delay" which expects a number. Please fix your code to use a number or change the state type to string. This warning might become an error in future versions."
      und der DatenPunkt "delay" springt auf "0" und das Ladegerätschaltet ab.
      Beide Datenpunkte sind als "number" deklariert.

      Wo ist mein Fehler?
      hier dein Bild von mit fester Zeit:
      53f0064c-24e9-4758-ab5a-1fba5c30f715-grafik.png
      und hier die Zeiteingabe:
      e9e7cc56-c025-4948-b2ec-a4f78e6f812d-grafik.png

      Die Zeiteingabe wird auch im datenpunkt "delay" aktuallisiert.

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

        @robocop
        Wandle den Datenpunktwert "nach Zahl" - dann wird das Skript funktionieren.

        Blockly_temp.JPG

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

          @paul53 said in Warnung und Script Ende durch Datenpunktaustausch...:

          @robocop
          Wandle den Datenpunktwert "nach Zahl" - dann wird das Skript funktionieren.

          Blockly_temp.JPG

          Stimmt... es funktioniert, danke für deine Lösung.

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

            @robocop
            Damit das Intervall auch gestoppt wird, wenn der Autolader extern ausgeschaltet wird, mache es besser so:

            Blockly_temp.JPG

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

              @paul53 Danke für den Tip... habe ich angepasst und scheint zu 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

              958
              Online

              32.1k
              Users

              80.7k
              Topics

              1.3m
              Posts

              blockly
              2
              5
              256
              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