Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

JSON-Albtraum

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    JSON-Albtraum

    Hallo,

    Wäre jemand so freundlich, seine JSON-Logik zu teilen, um mit dem Miele@Home LBS-Baustein für Homeserver (14360) etwas Brauchbares zu erreichen? Ich bekomme bisher keine brauchbaren Ergebnisse.

    Ich möchte die Werte für `targetTemperature` und `coreTargetTemperature` (beide als `value_localized`-Werte) verwenden.

    Vielen Dank.​

    Code:
    {
          "ProgramID": {
            "value_raw": 0,
            "value_localized": "",
            "key_localized": "Programma naam"
          },
          "status": {
            "value_raw": 5,
            "value_localized": "In gebruik",
            "key_localized": "toestand"
          },
          "programType": {
            "value_raw": 0,
            "value_localized": "",
            "key_localized": "Programmatype"
          },
          "programPhase": {
            "value_raw": 0,
            "value_localized": "",
            "key_localized": "Programmafase"
          },
          "remainingTime": [
            0,
            0
          ],
          "startTime": [
            0,
            0
          ],
          "targetTemperature": [
            {
              "value_raw": 1000,
              "value_localized": 10,
              "unit": "Celsius"
            },
            {
              "value_raw": 1600,
              "value_localized": 16,
              "unit": "Celsius"
            }
          ],
          "coreTargetTemperature": [],
          "temperature": [
            {
              "value_raw": 1000,
              "value_localized": 10,
              "unit": "Celsius"
            },
            {
              "value_raw": 1600,
              "value_localized": 16,
              "unit": "Celsius"
            },
            {
              "value_raw": -32768,
              "value_localized": null,
              "unit": "Celsius"
            }
          ],
          "coreTemperature": [],
          "signalInfo": false,
          "signalFailure": false,
          "signalDoor": false,
          "remoteEnable": {
            "fullRemoteControl": true,
            "smartGrid": false,
            "mobileStart": false
          },
          "ambientLight": null,
          "light": null,
          "elapsedTime": [],
          "spinningSpeed": {
            "unit": "rpm",
            "value_raw": null,
            "value_localized": null,
            "key_localized": "Toerental"
          },
          "dryingStep": {
            "value_raw": null,
            "value_localized": "",
            "key_localized": "Droogtegraad"
          },
          "ventilationStep": {
            "value_raw": null,
            "value_localized": "",
            "key_localized": "Ventilator niveau"
          },
          "plateStep": [],
          "ecoFeedback": null,
          "batteryLevel": null
        }
    ​
    ​B gelöscht
    Zuletzt geändert von charlez; 12.11.2025, 14:35.

    #2
    ich gehe davon aus, dass die [B] nachträglich eingefügt wurden.

    Wie wird versucht, auf die `targetTemperature` als "value_localized" zuzugreifen? Ich erwarte einen Array[] Zugriff.

    Kommentar


      #3
      Ich habe es mit JSON_Parser (11087) geschafft.

      Kommentar


        #4
        Zitat von charlez Beitrag anzeigen
        Ich habe es mit JSON_Parser (11087) geschafft.
        Den LBS scheint es nicht mehr zu geben...
        Grüße
        Marc

        Kommentar


          #5
          https://github.com/En3rGy/11087_JSON...rser_v1.4.hslz
          Gruss

          Markus

          Kommentar

          Lädt...
          X