Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. JS Fehler in Blockly Script

    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

    JS Fehler in Blockly Script

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

      Hallo zusammen ich habe folgendes Problem.

      Ich habe mittels einem Blockly Script einen KNX Datenpunkt mit einem MQTT Datenpunkt mit einem Binde Block verbunden.

      Bei Änderung des Zustandes vom KNX Datenpunkt über einen Taster wechselt dieser von False auf True und wieder auf True zurück.
      Der MQTT Datenpunkt wechselt ebenfalls auf True die Funktion in einem Nuki Smart Lock 3.0 Pro wird auch korrekt ausgelöst aber im IOBroker Protokoll erscheint ein Javascript fehler:

      You are assigning a boolean to the state "mqtt.0.nuki.2C82466C.unlock" which expects a string. Please fix your code to use a string or change the state type to boolean. This warning might become an error in future versions.

      Jemand eine Idee woran das liegt und wie ich das ganze lösen kann?

      Vielen Dank schon mal für euere Hilfe

      1 Reply Last reply Reply Quote 0
      • Armilar
        Armilar Most Active Forum Testing last edited by Armilar

        @tobias-sieburg sagte in JS Fehler in Blockly Script:

        Hallo zusammen ich habe folgendes Problem.
        Ich habe mittels einem Blockly Script einen KNX Datenpunkt mit einem MQTT Datenpunkt mit einem Binde Block verbunden.
        Bei Änderung des Zustandes vom KNX Datenpunkt über einen Taster wechselt dieser von False auf True und wieder auf True zurück.
        Der MQTT Datenpunkt wechselt ebenfalls auf True die Funktion in einem Nuki Smart Lock 3.0 Pro wird auch korrekt ausgelöst aber im IOBroker Protokoll erscheint ein Javascript fehler:
        You are assigning a boolean to the state "mqtt.0.nuki.2C82466C.unlock" which expects a string. Please fix your code to use a string or change the state type to boolean. This warning might become an error in future versions.
        Jemand eine Idee woran das liegt und wie ich das ganze lösen kann?
        Vielen Dank schon mal für euere Hilfe

        Nun ja, du bindest 2 Datenpunkte aneinander welche unterschiedliche Datentypen erwarten...

        Es muss beim Schreiben vom KNX-Adapter zunächst eine Typumwandlung von Boolean auf String erfolgen, damit das klappt.

        Besser kurz das Blockly und die beiden Datenpunkte KNX / MQTT posten. Dann wird man besser erkennen können ob der MQTT-Datenpunkt "0"/"1" oder "true"/"false" erwartet.

        Genau das gleiche wird natürlich in umgekehrter Reihenfolge ebenfalls passieren. Der MQTT-Datenpunkt (string) ändert sich und der KNX-Datenpunkt erwartet ein boolean (true/false)

        1 Reply Last reply Reply Quote 0
        • Tobias Sieburg
          Tobias Sieburg last edited by

          Der MQTT Datenpunkt erwartet String!

          Wie wandele ich den KNX Datenpunkt denn um?

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

            @tobias-sieburg sagte: Wie wandele ich den KNX Datenpunkt denn um?

            Prinzip:

            Blockly_temp.JPG

            1 Reply Last reply Reply Quote 0
            • Tobias Sieburg
              Tobias Sieburg last edited by

              @paul53 danke so konnte ich das Script sauber zum laufen bekommen

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

              Support us

              ioBroker
              Community Adapters
              Donate

              923
              Online

              31.9k
              Users

              80.2k
              Topics

              1.3m
              Posts

              3
              5
              239
              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