Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [gelöst] Wie verändert man ein JSON und schreibt es zurück?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    376

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

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

[gelöst] Wie verändert man ein JSON und schreibt es zurück?

Geplant Angeheftet Gesperrt Verschoben Blockly
9 Beiträge 4 Kommentatoren 581 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • hg6806H Offline
    hg6806H Offline
    hg6806
    Most Active
    schrieb am zuletzt editiert von hg6806
    #1

    Hallo zusammen,

    leider blieb meine Suche nach einer Lösung erfolglos.

    Durch die neue Software Struktur der OpenWB Wallbox ist es teilweise nicht mehr so einfach, Werte einfach zu verändern.

    Ich habe ein JSON indem ich Werte verändern möchte.

    Das sieht wie folgt aus:

    {
      "autolock": {
        "active": false,
        "wait_for_charging_end": false
      },
      "id": 0,
      "max_current_multi_phases": 15,
      "max_current_single_phase": 16,
      "name": "Standard Ladepunkt-Profil",
      "rfid_enabling": false,
      "valid_tags": []
    }
    

    Hier möchte ich nach dem "max_current_multi_phases": den Wert "15" verändern, wie auch den Wert darunter.

    Wie stellt man das per Blockly an?

    Danke im Voraus für Unterstützung!

    haus-automatisierungH 1 Antwort Letzte Antwort
    0
    • hg6806H hg6806

      Hallo zusammen,

      leider blieb meine Suche nach einer Lösung erfolglos.

      Durch die neue Software Struktur der OpenWB Wallbox ist es teilweise nicht mehr so einfach, Werte einfach zu verändern.

      Ich habe ein JSON indem ich Werte verändern möchte.

      Das sieht wie folgt aus:

      {
        "autolock": {
          "active": false,
          "wait_for_charging_end": false
        },
        "id": 0,
        "max_current_multi_phases": 15,
        "max_current_single_phase": 16,
        "name": "Standard Ladepunkt-Profil",
        "rfid_enabling": false,
        "valid_tags": []
      }
      

      Hier möchte ich nach dem "max_current_multi_phases": den Wert "15" verändern, wie auch den Wert darunter.

      Wie stellt man das per Blockly an?

      Danke im Voraus für Unterstützung!

      haus-automatisierungH Offline
      haus-automatisierungH Offline
      haus-automatisierung
      Developer Most Active
      schrieb am zuletzt editiert von haus-automatisierung
      #2

      @hg6806

      • in Objekt wandeln
      • Attribute wie gewünscht löschen oder ändern
      • zurück zu JSON wandeln

      Die entsprechenden Blöcke dafür habe ich in den letzten Versionen eingebaut (unter Objekt). Beispiele gibts im Master-Kurs 🙃

      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
      📚 Meine inoffizielle ioBroker Dokumentation

      hg6806H 1 Antwort Letzte Antwort
      0
      • haus-automatisierungH haus-automatisierung

        @hg6806

        • in Objekt wandeln
        • Attribute wie gewünscht löschen oder ändern
        • zurück zu JSON wandeln

        Die entsprechenden Blöcke dafür habe ich in den letzten Versionen eingebaut (unter Objekt). Beispiele gibts im Master-Kurs 🙃

        hg6806H Offline
        hg6806H Offline
        hg6806
        Most Active
        schrieb am zuletzt editiert von
        #3

        @haus-automatisierung

        Danke für die schnelle Antwort.

        Es hapert leider an dem Zurückwandeln in JSON.

        So geht es leider nicht:
        f2f679c4-c74e-4bd2-b92e-12e23993d245-image.png

        paul53P 1 Antwort Letzte Antwort
        0
        • hg6806H hg6806

          @haus-automatisierung

          Danke für die schnelle Antwort.

          Es hapert leider an dem Zurückwandeln in JSON.

          So geht es leider nicht:
          f2f679c4-c74e-4bd2-b92e-12e23993d245-image.png

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

          @hg6806 sagte: So geht es leider nicht:

          Die 3 Schritte, die @haus-automatisierung beschrieben hat:

          Blockly_temp.JPG

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          1 Antwort Letzte Antwort
          2
          • hg6806H Offline
            hg6806H Offline
            hg6806
            Most Active
            schrieb am zuletzt editiert von
            #5

            @paul53

            Danke dir. Sieht ja ganz einfach aus.
            Aber ich habe den "Setze Attribut" Block nicht.

            Auch wenn ich ein Javascript Blockly aus einer anderen Vorlage damit importiere, gibt es eine Fehlermeldung dass "object_set_attr" unbekannt ist.

            DJMarc75D paul53P 2 Antworten Letzte Antwort
            0
            • hg6806H hg6806

              @paul53

              Danke dir. Sieht ja ganz einfach aus.
              Aber ich habe den "Setze Attribut" Block nicht.

              Auch wenn ich ein Javascript Blockly aus einer anderen Vorlage damit importiere, gibt es eine Fehlermeldung dass "object_set_attr" unbekannt ist.

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              schrieb am zuletzt editiert von
              #6

              @hg6806 sagte in Wie verändert man ein JSON und schreibt es zurück?:

              Aber ich habe den "Setze Attribut" Block nicht

              Gibts erst ab Version 7.9.0

              Lehrling seit 1975 !!!
              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

              1 Antwort Letzte Antwort
              1
              • hg6806H hg6806

                @paul53

                Danke dir. Sieht ja ganz einfach aus.
                Aber ich habe den "Setze Attribut" Block nicht.

                Auch wenn ich ein Javascript Blockly aus einer anderen Vorlage damit importiere, gibt es eine Fehlermeldung dass "object_set_attr" unbekannt ist.

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #7

                @hg6806 sagte: ich habe den "Setze Attribut" Block nicht.

                Welche Javascript-Version? In der "stable" Version 7.8.0 sind die Blöcke noch nicht vorhanden.

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Antwort Letzte Antwort
                1
                • hg6806H Offline
                  hg6806H Offline
                  hg6806
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  Ah - jetzt wird ein Schuh draus.
                  Das meinte @haus-automatisierung mit "Die entsprechenden Blöcke dafür habe ich in den letzten Versionen eingebaut (unter Objekt)."

                  Ja, hatte die "normale" stable 7.8.0 drauf.
                  Jetzt von Git die 8.0.3 installiert.

                  Das Script läuft auch jeden Fall jetzt!
                  Vielen Dank!

                  haus-automatisierungH 1 Antwort Letzte Antwort
                  0
                  • hg6806H hg6806

                    Ah - jetzt wird ein Schuh draus.
                    Das meinte @haus-automatisierung mit "Die entsprechenden Blöcke dafür habe ich in den letzten Versionen eingebaut (unter Objekt)."

                    Ja, hatte die "normale" stable 7.8.0 drauf.
                    Jetzt von Git die 8.0.3 installiert.

                    Das Script läuft auch jeden Fall jetzt!
                    Vielen Dank!

                    haus-automatisierungH Offline
                    haus-automatisierungH Offline
                    haus-automatisierung
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @hg6806 Bitte nie von github installieren! Immer von npm

                    🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                    🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                    📚 Meine inoffizielle ioBroker Dokumentation

                    1 Antwort Letzte Antwort
                    0
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    451

                    Online

                    32.7k

                    Benutzer

                    82.5k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe