Ankündigung

Einklappen
Keine Ankündigung bisher.

Smart Meter darstellen im X1

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

    X1 Smart Meter darstellen im X1

    Ein herzliches Grüß Gott,

    bräuchte mal wieder etwas Hilfe.

    Wie schaffe ich es die Werte aus meinem Smart-Meter meines Stromanbieters in die Visu des X1 zu bekommen?

    Ich habe bereits die Logik soweit erstellt, dass ich mittels Web Request folgende Antwort vom Baustein bekomme:


    {
    "timestamp":"2023-04-27T15:29:35",
    "32.7.0":"236.90",
    "52.7.0":"237.70",
    "72.7.0":"237.50",
    "31.7.0":"1.41",
    "51.7.0":"1.30",
    "71.7.0":"0.51",
    "1.7.0":"447",
    "2.7.0":"0",
    "1.8.0":"9681526",
    "2.8.0":"0",
    "3.8.0":"1972",
    "4.8.0":"4100401",
    "16.7.0":"447",
    "uptime":"0000:01:21:31"
    }

    Nur was muss ich im XML/JSON-Parser hierzu als Pfadangabe (für zb den aktuellen Verbrauch die Zeile "1.7.0") angeben, da steh ich völlig auf dem Schlauch ...

    lg
    Walter​

    #2
    Die Anleitung zum Baustein hast Du gelesen? Und dann welchen Pfad probiert -- und ggf. welche Fehlermeldung bekommen?

    Kommentar


      #3
      Hallo,

      Ja die Anleitung hab ich gelesen, hat mir aber nicht wirklich weitergeholfen (das ist für mich eher wie spanisch ;-)

      Als Pfad hab ich schon diverses probiert:
      /1.7.0
      //1.7.0
      /root/1.7.0

      Kommen dann verschiedene Fehlermeldung wie:
      Ungültige Daten auf Stammebene. Zeile 1, Position 1

      lg
      Walter

      Kommentar


        #4
        Jetzt hätte ich auch eine andere Abfrage geschafft, aber ich bekomme den aktuellen Verbrauch ("1.7.0") nicht als Zahl heraus ... (hab das jetzt mal in "Verbrauch" umbenannt)

        Was muss ich den überhaupt einstellen XML oder JSON, ich steh da völlig aufm Schlauch.

        Erste Ergebnisse sind bis dato nur so (weiter bis zur Time komme ich nicht im Pfad ...):
        image.png

        {"StatusSNS": {"Time": "2023-04-29T15:09:38","SHRDZM": {
        "timestamp":"2023-04-29T15:09:35",
        "32.7.0":"234.30",
        "52.7.0":"235.70",
        "72.7.0":"235.40",
        "31.7.0":"1.40",
        "51.7.0":"1.61",
        "71.7.0":"0.54",
        "1.7.0":"558",
        "2.7.0":"0",
        "1.8.0":"9700410",
        "2.8.0":"0",
        "3.8.0":"1977",
        "4.8.0":"4117937",
        "16.7.0":"558",
        "uptime":"0000:23:14:27"
        }}}
        Zuletzt geändert von Engel der Nacht; 29.04.2023, 15:06.

        Kommentar


          #5
          Habs geschafft, die erste Abfrage war doch die Bessere. Mit den Ausdrücken 1.7.0 kann der Parser wohl nix anfangen, die Umbenennung in "Verbrauch" war dann wohl der Richtige Weg ;-)
          image.png

          Kommentar


            #6
            Zitat von Engel der Nacht Beitrag anzeigen
            /root/1.7.0
            sieht korrekt aus -- falls der Baustein solche Schlüssel akzeptiert -- was er wohl nicht tut.

            Zitat von Engel der Nacht Beitrag anzeigen
            Ungültige Daten auf Stammebene. Zeile 1, Position 1
            deutet darauf hin, dass der Parser möglicherweise auf XML- statt JSON-Input konfiguriert worden ist.

            Zitat von Engel der Nacht Beitrag anzeigen
            Umbenennung in "Verbrauch"
            Dass danach der Pfad //Verbrauch funktioniert hat, finde ich überraschend.

            Kommentar

            Lädt...
            X