Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Javascript bringt Warnung

    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

    Javascript bringt Warnung

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

      Hallo Zusammen,
      ich lasse per Skript die letzte Aktualisierung eines PV-Werts in ein Objekt schreiben und bekomme im Log folgende Warnung:

      javascript.0 2025-07-02 11:22:05.292	warn	at processImmediate (node:internal/timers:483:21)
      javascript.0 2025-07-02 11:22:05.292	warn	at Immediate._onImmediate (C:\Software\ioBroker\node_modules\@iobroker\js-controller-adapter\src\lib\adapter\adapter.ts:11048:62)
      javascript.0 2025-07-02 11:22:05.292	warn	at Object.stateChange  C:\Software\ioBroker\node_modules\iobroker.javascript\main.js:645:29)
      javascript.0 2025-07-02 11:22:05.292	warn	at Object.callback (C:\Software\ioBroker\node_modules\iobroker.javascript\lib\sandbox.js:1452:38)
      javascript.0 2025-07-02 11:22:05.292	warn	at Object.<anonymous> (script.js.iobroker_Daten_an_CCU_senden:66:3)
      javascript.0 2025-07-02 11:22:05.292	warn	at setState   C:\Software\ioBroker\node_modules\iobroker.javascript\lib\sandbox.js:2090:20)
      javascript.0 2025-07-02 11:22:05.290	warn	You are assigning a string to the state "hm-rega.0.62752" which expects a boolean. Please fix your code to use a boolean or change the state type to string. This warning might become an error in future versions.
      

      Leider finde ich das Problem oder den Fehler nicht. Die Variable in Homematic ist als Zeichenkette angelegt. das Skript gite folgende Meldung aus:

      at Object.<anonymous> (script.js.iobroker_Daten_an_CCU_senden:66:3)
      

      MOD-EDIT: Code in code-tags gesetzt!

      Ich habe den gleichen Aufbau bei einem Anderen Stromzähler mit gleicher Hardware (powerfox2), da kommt die Meldung nicht.

      Hat jemand eine Idee oder kann mir weiter helfen?

      Danke im voraus.

      paul53 1 Reply Last reply Reply Quote 0
      • OliverIO
        OliverIO last edited by OliverIO

        @fischerict

        In JavaScript gibt es leider sowas implizite typkonversionen.
        Man sieht jetzt nicht was da bei dir im code genau passiert.
        Zum Testen könntest du dir mal mit dem folgenden Befehl den echten datentyp der variable die du da schreibst ausgeben lassen.
        Sicher wäre es, eine typkonversion beim Schreiben herbeizuführen

        https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/typeof

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

          @fischerict sagte: Die Variable in Homematic ist als Zeichenkette angelegt.

          Wirklich?

          "hm-rega.0.62752" which expects a boolean
          

          Schau die OBJEKTDATEN an.

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

            @paul53 Ich habe nach einem Update den iobroker neu starten müsse. Interessanter Weise kommt die Warnung nun nicht mehr🤷‍♂️
            Ich habe aber weder am Script noch an der Variable was geändert. Ist ja toll das es nun geht, würde nur gerne wissen wo mein Fehler war.

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

              @fischerict sagte: kommt die Warnung nun nicht mehr

              Vermutlich hat der Neustart der hm-rega-Instanz das Datenpunkt-Objekt korrigiert.

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

              Support us

              ioBroker
              Community Adapters
              Donate

              415
              Online

              31.8k
              Users

              80.0k
              Topics

              1.3m
              Posts

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