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. Visualisierung
  4. Darstellung Stromverbrauch mit Delock 11827

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    147

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    12
    1
    565

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

Darstellung Stromverbrauch mit Delock 11827

Geplant Angeheftet Gesperrt Verschoben Visualisierung
7 Beiträge 3 Kommentatoren 1.3k 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.
  • N Offline
    N Offline
    natsirt
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich habe mir eine Delock 11827 Steckdose zugelegt. Hier ist schon ein Stromzähler integriert, der die Werte für den Energieverbraucht heute, gestern und gesamt anzeigt. Die Integration in ioBroker hat auch schon problemlos per mqtt geklappt.
    Nun wüsste ich gern, wie ich die oben genannten drei Werte über vis darstellen kann. Ich bekomme von der Steckdose nur einen Sammelwert geliefert:

    {"Time":"2021-02-17T20:45:45","ENERGY":{"TotalStartTime":"2021-02-17T16:57:42","Total":0.063,"Yesterday":0.000,"Today":0.063,"Power":23,"ApparentPower":30,"ReactivePower":20,"Factor":0.75,"Voltage":232,"Current":0.131}}
    

    Ich bin ein absoluter Laie, was HTML oder Scripting angeht - darum gefällt mir vis so gut, hier kann ich mir alles so einfach zusammenklicken :) Wie kann ich aus diesem String einen Wert extrahieren und dann in vis darstellen?

    HomoranH 1 Antwort Letzte Antwort
    0
    • N natsirt

      Hallo zusammen,

      ich habe mir eine Delock 11827 Steckdose zugelegt. Hier ist schon ein Stromzähler integriert, der die Werte für den Energieverbraucht heute, gestern und gesamt anzeigt. Die Integration in ioBroker hat auch schon problemlos per mqtt geklappt.
      Nun wüsste ich gern, wie ich die oben genannten drei Werte über vis darstellen kann. Ich bekomme von der Steckdose nur einen Sammelwert geliefert:

      {"Time":"2021-02-17T20:45:45","ENERGY":{"TotalStartTime":"2021-02-17T16:57:42","Total":0.063,"Yesterday":0.000,"Today":0.063,"Power":23,"ApparentPower":30,"ReactivePower":20,"Factor":0.75,"Voltage":232,"Current":0.131}}
      

      Ich bin ein absoluter Laie, was HTML oder Scripting angeht - darum gefällt mir vis so gut, hier kann ich mir alles so einfach zusammenklicken :) Wie kann ich aus diesem String einen Wert extrahieren und dann in vis darstellen?

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von Homoran
      #2

      @natsirt sagte in Darstellung Stromverbrauch mit Delock 11827:

      {"Time":"2021-02-17T20:45:45","ENERGY":{"TotalStartTime":"2021-02-17T16:57:42","Total":0.063,"Yesterday":0.000,"Today":0.063,"Power":23,"ApparentPower":30,"ReactivePower":20,"Factor":0.75,"Voltage":232,"Current":0.131}}

      Hier ein Bruchstück:
      json_auswerten.png

      Da kommt der Wert von Total=0.063 bei raus
      Den musst du dann in einen selbst erstellten Datenpunkt vom Typ Zahl schreiben.
      ggf. vorher "nach Zahl" Konvertieren

      @natsirt sagte in Darstellung Stromverbrauch mit Delock 11827:

      Ich bekomme von der Steckdose nur einen Sammelwert geliefert
      Dann nimmst du natürlich den DP als Ausgangspunkt (ich musste mir den Text in eine Variable schreiben)

      Triggern auf Änderung des Datenpunktes und dann müsste es sein

      EDIT:
      müsste dann etwa so aussehen:
      json_auswerten02.png

      die weiteren Werte analog dazu

      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 -

      N 1 Antwort Letzte Antwort
      1
      • HomoranH Homoran

        @natsirt sagte in Darstellung Stromverbrauch mit Delock 11827:

        {"Time":"2021-02-17T20:45:45","ENERGY":{"TotalStartTime":"2021-02-17T16:57:42","Total":0.063,"Yesterday":0.000,"Today":0.063,"Power":23,"ApparentPower":30,"ReactivePower":20,"Factor":0.75,"Voltage":232,"Current":0.131}}

        Hier ein Bruchstück:
        json_auswerten.png

        Da kommt der Wert von Total=0.063 bei raus
        Den musst du dann in einen selbst erstellten Datenpunkt vom Typ Zahl schreiben.
        ggf. vorher "nach Zahl" Konvertieren

        @natsirt sagte in Darstellung Stromverbrauch mit Delock 11827:

        Ich bekomme von der Steckdose nur einen Sammelwert geliefert
        Dann nimmst du natürlich den DP als Ausgangspunkt (ich musste mir den Text in eine Variable schreiben)

        Triggern auf Änderung des Datenpunktes und dann müsste es sein

        EDIT:
        müsste dann etwa so aussehen:
        json_auswerten02.png

        die weiteren Werte analog dazu

        N Offline
        N Offline
        natsirt
        schrieb am zuletzt editiert von
        #3

        @homoran

        Danke schon einmal für deine Antwort, ganz so einfach scheint es aber leider doch nicht zu sein.
        Ich habe einen Datenpunkt angelegt und diesen als Zahl definiert. Als Trigger habe ich zu Testzwecken einfach einen Zeitplan angelegt, der jede Minute läuft, das sollte aber keinen Einfluss auf die Logik dahinter haben.
        Wenn das Script läuft, erhalte ich folgende Meldungen:

        error	javascript.0 (4128) script.js.common.Verbrauch_Steckdose1-2: Cannot parse "mqtt.0.tele.Steckdose2.SENSOR"SyntaxError: Unexpected token m in JSON at position 0
        
        warn	javascript.0 (4128) at Object.<anonymous> (script.js.common.Verbrauch_Steckdose1-2:2:3)
        

        Ich habe noch einen anderen Datentyp von der Art "gemischt" angelegt, weil ich sicher gehen wollte, dass der Datentyp hier keinen Streich spielt. Aber auch hier:

        error	javascript.0 (4128) script.js.common.Verbrauch_Steckdose1-2: Cannot parse "mqtt.0.tele.Steckdose2.SENSOR"SyntaxError: Unexpected token m in JSON at position 0
        

        Wenn ich eine Konvertierung "JSON nach Objekt" einbaue, bekomme ich wenigstens keinen Error mehr - aber der Datenpunkt wird trotzdem nicht befüllt.
        Irgendwelche Vorschläge, wie ich damit umgehe?

        HomoranH 1 Antwort Letzte Antwort
        0
        • N natsirt

          @homoran

          Danke schon einmal für deine Antwort, ganz so einfach scheint es aber leider doch nicht zu sein.
          Ich habe einen Datenpunkt angelegt und diesen als Zahl definiert. Als Trigger habe ich zu Testzwecken einfach einen Zeitplan angelegt, der jede Minute läuft, das sollte aber keinen Einfluss auf die Logik dahinter haben.
          Wenn das Script läuft, erhalte ich folgende Meldungen:

          error	javascript.0 (4128) script.js.common.Verbrauch_Steckdose1-2: Cannot parse "mqtt.0.tele.Steckdose2.SENSOR"SyntaxError: Unexpected token m in JSON at position 0
          
          warn	javascript.0 (4128) at Object.<anonymous> (script.js.common.Verbrauch_Steckdose1-2:2:3)
          

          Ich habe noch einen anderen Datentyp von der Art "gemischt" angelegt, weil ich sicher gehen wollte, dass der Datentyp hier keinen Streich spielt. Aber auch hier:

          error	javascript.0 (4128) script.js.common.Verbrauch_Steckdose1-2: Cannot parse "mqtt.0.tele.Steckdose2.SENSOR"SyntaxError: Unexpected token m in JSON at position 0
          

          Wenn ich eine Konvertierung "JSON nach Objekt" einbaue, bekomme ich wenigstens keinen Error mehr - aber der Datenpunkt wird trotzdem nicht befüllt.
          Irgendwelche Vorschläge, wie ich damit umgehe?

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          @natsirt sagte in Darstellung Stromverbrauch mit Delock 11827:

          ganz so einfach scheint es aber leider doch nicht zu sein.

          was steht denn genau in mqtt.0.tele.Steckdose2.SENSOR

          Wenn der Inhalt anders aufgebaut ist, als das was du gepostet hattest, kann

          @natsirt sagte in Darstellung Stromverbrauch mit Delock 11827:

          Wenn ich eine Konvertierung "JSON nach Objekt" einbaue, bekomme ich wenigstens keinen Error mehr

          das passen.

          @natsirt sagte in Darstellung Stromverbrauch mit Delock 11827:

          aber der Datenpunkt wird trotzdem nicht befüllt.
          Irgendwelche Vorschläge, wie ich damit umgehe?

          Das kann vollkommen unabhängig sein.

          @natsirt sagte in Darstellung Stromverbrauch mit Delock 11827:

          Als Trigger habe ich zu Testzwecken einfach einen Zeitplan angelegt

          Richtig, sollte keinen Einfluss haben, aber man Triggert auf Änderung des Objekts.

          Leider hast du dein aktuelles Blockly nicht gepostet, so dass ich nichts sagen kann.

          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 -

          N 1 Antwort Letzte Antwort
          1
          • HomoranH Homoran

            @natsirt sagte in Darstellung Stromverbrauch mit Delock 11827:

            ganz so einfach scheint es aber leider doch nicht zu sein.

            was steht denn genau in mqtt.0.tele.Steckdose2.SENSOR

            Wenn der Inhalt anders aufgebaut ist, als das was du gepostet hattest, kann

            @natsirt sagte in Darstellung Stromverbrauch mit Delock 11827:

            Wenn ich eine Konvertierung "JSON nach Objekt" einbaue, bekomme ich wenigstens keinen Error mehr

            das passen.

            @natsirt sagte in Darstellung Stromverbrauch mit Delock 11827:

            aber der Datenpunkt wird trotzdem nicht befüllt.
            Irgendwelche Vorschläge, wie ich damit umgehe?

            Das kann vollkommen unabhängig sein.

            @natsirt sagte in Darstellung Stromverbrauch mit Delock 11827:

            Als Trigger habe ich zu Testzwecken einfach einen Zeitplan angelegt

            Richtig, sollte keinen Einfluss haben, aber man Triggert auf Änderung des Objekts.

            Leider hast du dein aktuelles Blockly nicht gepostet, so dass ich nichts sagen kann.

            N Offline
            N Offline
            natsirt
            schrieb am zuletzt editiert von natsirt
            #5

            @homoran

            Ja, den Trigger ändere ich natürlich noch. Der Wert wird aber nur einmal in der Stunde aktualisiert, das ist zum Testen natürlich zu lang...
            Aktueller Wert von tele/Steckdose2/SENSOR:

            {"Time":"2021-02-18T13:43:00","ENERGY":{"TotalStartTime":"2021-02-17T16:57:42","Total":0.346,"Yesterday":0.045,"Today":0.300,"Period":14,"Power":162,"ApparentPower":167,"ReactivePower":41,"Factor":0.97,"Voltage":232,"Current":0.721}}
            

            Ein Bild vom Objekt, falls es hilft:
            objekt.PNG
            Ein Bild vom Datenpunkt, den ich verwende (hat aktuell den Wert NULL):
            ec793934-1a6e-42f2-8ffb-f941a407541c-image.png
            Ein Bild vom Blockly:
            blockly.PNG

            paul53P 1 Antwort Letzte Antwort
            0
            • N natsirt

              @homoran

              Ja, den Trigger ändere ich natürlich noch. Der Wert wird aber nur einmal in der Stunde aktualisiert, das ist zum Testen natürlich zu lang...
              Aktueller Wert von tele/Steckdose2/SENSOR:

              {"Time":"2021-02-18T13:43:00","ENERGY":{"TotalStartTime":"2021-02-17T16:57:42","Total":0.346,"Yesterday":0.045,"Today":0.300,"Period":14,"Power":162,"ApparentPower":167,"ReactivePower":41,"Factor":0.97,"Voltage":232,"Current":0.721}}
              

              Ein Bild vom Objekt, falls es hilft:
              objekt.PNG
              Ein Bild vom Datenpunkt, den ich verwende (hat aktuell den Wert NULL):
              ec793934-1a6e-42f2-8ffb-f941a407541c-image.png
              Ein Bild vom Blockly:
              blockly.PNG

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

              @natsirt sagte: Ein Bild vom Blockly:

              "Wert vom Objekt ID" verwenden, nicht die Objekt ID.

              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

              N 1 Antwort Letzte Antwort
              1
              • paul53P paul53

                @natsirt sagte: Ein Bild vom Blockly:

                "Wert vom Objekt ID" verwenden, nicht die Objekt ID.

                N Offline
                N Offline
                natsirt
                schrieb am zuletzt editiert von
                #7

                @paul53
                Super, das hat geklappt. Vielen Dank!

                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

                582

                Online

                32.5k

                Benutzer

                81.8k

                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