Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Change / Parse Wert Feld

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    880

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Change / Parse Wert Feld

Scheduled Pinned Locked Moved JavaScript
8 Posts 4 Posters 636 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Seeandfeel
    wrote on last edited by
    #1

    Hallo zusammen,

    Mein Problem von damals:
    Re: MQTT -> {Value: XX} im Wert

    Ich habe jetzt ein größeres Update gemacht und jetzt bekomme ich die Werte leider nicht mehr als JSON in EIN Feld.
    Aktuell verhält es sich so, das die Werte in einzelne Objekte geschrieben werden. Leider wieder mit dem Wert "Value". Kann ich irgendwie alle Felder (State) parsen und das "Value" entfernen?

    Hab zwar schon mit Javascript "gespielt" aber da fehlt mir die Expertise :( .

    Sieht aktuell so aus:

    state.jpg

    Danke und Grüße,

    Seeandfeel

    HomoranH 1 Reply Last reply
    0
    • S Seeandfeel

      Hallo zusammen,

      Mein Problem von damals:
      Re: MQTT -> {Value: XX} im Wert

      Ich habe jetzt ein größeres Update gemacht und jetzt bekomme ich die Werte leider nicht mehr als JSON in EIN Feld.
      Aktuell verhält es sich so, das die Werte in einzelne Objekte geschrieben werden. Leider wieder mit dem Wert "Value". Kann ich irgendwie alle Felder (State) parsen und das "Value" entfernen?

      Hab zwar schon mit Javascript "gespielt" aber da fehlt mir die Expertise :( .

      Sieht aktuell so aus:

      state.jpg

      Danke und Grüße,

      Seeandfeel

      HomoranH Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by
      #2

      @seeandfeel jetzt hast du das vom alten Thread abgekoppelt. Da hatte @paul53 dir doch das Json zerlegt.

      funktioniert dieses Skript nicht mehr?
      was kommt denn jetzt nativ zurück?

      oder wäre das ominöse Projekt nicht der bessere Ansprechpartner, insbesondere wenn das dortige Update (??) der Verursacher ist.

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      S 1 Reply Last reply
      0
      • HomoranH Homoran

        @seeandfeel jetzt hast du das vom alten Thread abgekoppelt. Da hatte @paul53 dir doch das Json zerlegt.

        funktioniert dieses Skript nicht mehr?
        was kommt denn jetzt nativ zurück?

        oder wäre das ominöse Projekt nicht der bessere Ansprechpartner, insbesondere wenn das dortige Update (??) der Verursacher ist.

        S Offline
        S Offline
        Seeandfeel
        wrote on last edited by Seeandfeel
        #3

        @homoran
        Ja, das lief seitdem auch nahezu perfekt :) . Mein Problem ist das ich das nicht mehr komplett bekomme, also als einen String.

        Jetzt wird das ganze über MQTT gelöst, hier kann ich zwar die Topics konfigurieren aber ein "All-in-one" gibt es wohl nicht mehr. Eine Anfrage läuft aber noch, wobei ich mir hier aber nicht viel erwarte :( .
        Das ganze ist eher Richtung HomeAssistant optimiert.. - warum dann hier die "Values" nicht für Probleme sorgen, verstehe ich auch nicht ganz. Kenne HomeAssistant aber nicht.

        Wie erwähnt habe ich beim Projekt schon angefragt.. erwarte mir aber keine richtige Lösung :( (wie damals auch schon). Da hatten wir länger "disktutiert" über den Output, geändert hat sich nichts.
        Wobei ich auch nicht schlecht reden will, das Projekt an sich ist für Froeling Heizungen echt super.

        Gernot TaussG 1 Reply Last reply
        0
        • S Seeandfeel

          @homoran
          Ja, das lief seitdem auch nahezu perfekt :) . Mein Problem ist das ich das nicht mehr komplett bekomme, also als einen String.

          Jetzt wird das ganze über MQTT gelöst, hier kann ich zwar die Topics konfigurieren aber ein "All-in-one" gibt es wohl nicht mehr. Eine Anfrage läuft aber noch, wobei ich mir hier aber nicht viel erwarte :( .
          Das ganze ist eher Richtung HomeAssistant optimiert.. - warum dann hier die "Values" nicht für Probleme sorgen, verstehe ich auch nicht ganz. Kenne HomeAssistant aber nicht.

          Wie erwähnt habe ich beim Projekt schon angefragt.. erwarte mir aber keine richtige Lösung :( (wie damals auch schon). Da hatten wir länger "disktutiert" über den Output, geändert hat sich nichts.
          Wobei ich auch nicht schlecht reden will, das Projekt an sich ist für Froeling Heizungen echt super.

          Gernot TaussG Offline
          Gernot TaussG Offline
          Gernot Tauss
          wrote on last edited by
          #4

          @seeandfeel Hast du schon eine Lösung gefunden?

          CodierknechtC 1 Reply Last reply
          0
          • Gernot TaussG Gernot Tauss

            @seeandfeel Hast du schon eine Lösung gefunden?

            CodierknechtC Offline
            CodierknechtC Offline
            Codierknecht
            Developer Most Active
            wrote on last edited by
            #5

            @gernot-tauss
            Ich vermute mal, dass doch hier die einzelnen Werte interessant sind, oder?
            Man könnte sich zu jedem Wert einen Alias anlegen und dort über die Konvertierungsfunktion das JSON parsen.
            JSON.parse(val).value

            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
            HmIP|ZigBee|Tasmota|Unifi
            Zabbix Certified Specialist
            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

            Gernot TaussG 1 Reply Last reply
            1
            • CodierknechtC Codierknecht

              @gernot-tauss
              Ich vermute mal, dass doch hier die einzelnen Werte interessant sind, oder?
              Man könnte sich zu jedem Wert einen Alias anlegen und dort über die Konvertierungsfunktion das JSON parsen.
              JSON.parse(val).value

              Gernot TaussG Offline
              Gernot TaussG Offline
              Gernot Tauss
              wrote on last edited by
              #6

              @codierknecht Hi, ja das stimmt...
              Im Prinzip solls ja nur eine schönere Anzeige sein:
              be17effa-e1a5-467e-acf4-e9d12e94e134-image.png

              CodierknechtC 1 Reply Last reply
              0
              • Gernot TaussG Gernot Tauss

                @codierknecht Hi, ja das stimmt...
                Im Prinzip solls ja nur eine schönere Anzeige sein:
                be17effa-e1a5-467e-acf4-e9d12e94e134-image.png

                CodierknechtC Offline
                CodierknechtC Offline
                Codierknecht
                Developer Most Active
                wrote on last edited by
                #7

                @gernot-tauss
                Ich würde das dann über Aliase regeln.
                Eine passende Struktur anlegen und die Konvertierungsfunktion im Alias nutzen.
                b6e52e86-8254-4036-a4da-9a6d22cc1c61-image.png

                "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                HmIP|ZigBee|Tasmota|Unifi
                Zabbix Certified Specialist
                Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                Gernot TaussG 1 Reply Last reply
                1
                • CodierknechtC Codierknecht

                  @gernot-tauss
                  Ich würde das dann über Aliase regeln.
                  Eine passende Struktur anlegen und die Konvertierungsfunktion im Alias nutzen.
                  b6e52e86-8254-4036-a4da-9a6d22cc1c61-image.png

                  Gernot TaussG Offline
                  Gernot TaussG Offline
                  Gernot Tauss
                  wrote on last edited by
                  #8

                  @codierknecht Thanx....Jetzt passts...vielen Dank für deine Hilfe

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  360

                  Online

                  32.6k

                  Users

                  82.1k

                  Topics

                  1.3m

                  Posts
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Home
                  • Recent
                  • Tags
                  • Unread 0
                  • Categories
                  • Unreplied
                  • Popular
                  • GitHub
                  • Docu
                  • Hilfe