Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. JavaScript Fehlermeldung in Verbindung mit Alias Adapter

    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 Fehlermeldung in Verbindung mit Alias Adapter

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

      Systemdata Bitte Ausfüllen
      Hardwaresystem: Pi4
      Arbeitsspeicher: 4GB
      Festplattenart: SD-Karte
      Betriebssystem: RPi OS
      Node-Version: 18.18.2
      Nodejs-Version: 18.18.2
      NPM-Version: 9.8.1
      Installationsart: Skript
      Image genutzt: Nein

      Der JavaScript Adapter gibt den folgenden Fehler aus:

      source in "alias.0.pv.load.total_energy" does not exist for "read" function: "JSON.parse(val).val"
      

      Ich verstehe nicht wieso, was es bedeuten will. Die Alias-Read Funktion JSON.parse(val).val tut was es tun soll und die Werte werden korrekt verarbeitet und angezeigt. Das JSON dass verarbeitet wird sieht so aus: {"val": 720, "unit": "W"} und es wird hier gespeichert: mqtt-client.0.solar.load.total_energy, was auch die Alias ID von alias.0.pv.load.total_energy ist.
      Was könnte hier das Problem denn sein oder einfach ignorieren?

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

        @mrfenyx sagte: {"val": 720, "unit": "W"}

        Dass das Attribut val ist, könnte ein Problem sein, da es so doppelte Bedeutung hat.

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

          @paul53 danke, ja, könnte sein aber interessant ist, dass es eigentlich funktioniert.

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

            @mrfenyx sagte: interessant ist, dass es eigentlich funktioniert.

            Weshalb auch nicht? Nur der js-controller wird meckern, da ein Objekt mit dem Attribut val auf erster Ebene eine Sonderbehandlung gegenüber anderen Objekten erfährt.

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

              @paul53 ok, verstanden. Ändern kann ich es leider nicht leicht da ich echt viele Datensätze dann auch ändern soll. Ich lasse es also so, mindestens solange es funktioniert. Vielen Dank für die Aufklärung!

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

              Support us

              ioBroker
              Community Adapters
              Donate

              1.0k
              Online

              31.8k
              Users

              80.0k
              Topics

              1.3m
              Posts

              2
              5
              270
              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