Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Shelly mit Parser auslesen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Shelly mit Parser auslesen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @mickym last edited by

      @mickym sagte in Shelly mit Parser auslesen:

      Ha ich habs wie man auf einzelne Elemente des Objektes zugreif

      sach ich doch 😉

      @homoran sagte in Shelly mit Parser auslesen:

      mit dem Block "Attribut von"

      1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @mickym last edited by mickym

        Nur der Vollständigkeit halber hier dann das Auslesen des aktuellen Verbrauchs:

        e20e1405-ed85-423e-901b-fe8c919389a3-image.png

        4f462d2a-4172-4e31-9212-319635ff87b1-image.png

        meters[0].power funktioniert nicht - warum wissen wahrscheinlich nur die Blockly-Gurus.

        Homoran T 2 Replies Last reply Reply Quote 2
        • mickym
          mickym Most Active @Tuskam last edited by

          @tuskam Und falls Du Deinen Shelly über die HTTP Schnittstelle nicht nur auslesen, sondern auch schalten willst, gibst einfach in Deinem Browser oder in Deinem HTTP Request Deiner Logikmaschine

          zum Einschalten:

          http://192.168.1.11/relay/0?turn=on
          

          zum Ausschalten:

          http://192.168.1.11/relay/0?turn=off
          

          zum Umschalten:

          http://192.168.1.11/relay/0?turn=toggle
          

          ein.

          T 1 Reply Last reply Reply Quote 1
          • Homoran
            Homoran Global Moderator Administrators @mickym last edited by

            @mickym sagte in Shelly mit Parser auslesen:

            meters[0].power funktioniert nicht

            ist so wie in iobroker.
            Hierarchien werden durch Punkt getrennt

            1 Reply Last reply Reply Quote 1
            • mickym
              mickym Most Active @Tuskam last edited by mickym

              @tuskam Lange Rede - kurzer Sinn. Ich würde aber trotzdem mal schauen ob Du es mit unicast und ColoT hinbekommst, indem Du

              92210116-123f-4491-bf17-50443fa3e5f4-image.png

              IP Adresse Deines IO-Brokers und Port des Shelly Adapters angibst. Das sollte nämlich genauso über Netzwerkgrenzen gehen, wie umgekehrt das HTTP Protokoll.

              Mit dem HTTP Protokoll hast Du halt einfach den Riesennachteil, dass Du pollen musst (sprich Du musst zyklisch aktiv den Status abfragen), anstelle sich der Shelly bei Änderungen von selbst meldet. Da kann ich @crunchip nur zustimmen.

              Sowie ich das verstehe läuft das CoAP Protokoll auf Port: 5683

              1 Reply Last reply Reply Quote 0
              • T
                Tuskam @Homoran last edited by

                @homoran @mickym
                Das funzt schon mal ganz gut. Ich bekomme die Were im Log angezeigt.
                jetzt muss ich mich weiter durchforsten...

                Bin gerade überwältigt von den vielen helfenden Posts...

                Danke schon mal dafür... ich lese weiter und teste weiter.

                Markus

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @Tuskam last edited by

                  @tuskam sagte in Shelly mit Parser auslesen:

                  Ich bekomme die Were im Log angezeigt.

                  wenn du damit weiter arbeiten willst musst du dir unter 0_userdata.0 eigene Datenpunkte erstellen und diese mit dem "aktualisiere-Block" befüllen.

                  mickym 1 Reply Last reply Reply Quote 0
                  • T
                    Tuskam @mickym last edited by

                    @mickym sagte in Shelly mit Parser auslesen:

                    @tuskam Und falls Du Deinen Shelly über die HTTP Schnittstelle nicht nur auslesen, sondern auch schalten willst, gibst einfach in Deinem Browser oder in Deinem HTTP Request Deiner Logikmaschine

                    Hi, Danke. Das wir nicht über den IOBroker passieren. Ich messe mit dem Shelly, d.h. der ist immer an...

                    1 Reply Last reply Reply Quote 0
                    • mickym
                      mickym Most Active @Homoran last edited by

                      @homoran sagte in Shelly mit Parser auslesen:

                      @tuskam sagte in Shelly mit Parser auslesen:

                      Ich bekomme die Were im Log angezeigt.

                      wenn du damit weiter arbeiten willst musst du dir unter 0_userdata.0 eigene Datenpunkte erstellen und diese mit dem "aktualisiere-Block" befüllen.

                      oder halt den Node-Red Flow nutzen - der legt alle Datenpunkte an und befüllt sie dann auch. 😉 - Aber ich will ja niemand bekehren. 😉

                      Homoran 1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @mickym last edited by Homoran

                        @mickym sagte in Shelly mit Parser auslesen:

                        der legt alle Datenpunkte an und befüllt sie dann auch.

                        das kann Blockly auch 😉

                        Aber ich will ja niemanden bekehren. 😉

                        1 Reply Last reply Reply Quote 0
                        • T
                          Tuskam @mickym last edited by

                          @mickym sagte in Shelly mit Parser auslesen:

                          Nur der Vollständigkeit halber hier dann das Auslesen des aktuellen Verbrauchs:

                          e20e1405-ed85-423e-901b-fe8c919389a3-image.png

                          4f462d2a-4172-4e31-9212-319635ff87b1-image.png

                          meters[0].power funktioniert nicht - warum wissen wahrscheinlich nur die Blockly-Gurus.

                          Jungs, das läuft!!!!
                          Ich übergebe die Werte in Systemvariablen meiner Homematic bzw. an meine Visualisierung.

                          Verstanden habe ich das mit der "power" noch nicht. Aber das muss man durch testen irgendwie hinbekommen.

                          Bis hierhin schon Super-Vielen-Dank-An-Euch!!!

                          Markus

                          Enjoy

                          Homoran 1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @Tuskam last edited by

                            @tuskam sagte in Shelly mit Parser auslesen:

                            Verstanden habe ich das mit der "power" noch nicht. Aber das muss man durch testen irgendwie hinbekommen.

                            das ist eine Variable.
                            statt "setze power" kannst du auch den steuere Block nehmen jnd damit in die rega id für die Homematic Systemvariable schreiben

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              Tuskam @Homoran last edited by

                              @homoran sagte in Shelly mit Parser auslesen:

                              das ist eine Variable.
                              statt "setze power" kannst du auch den steuere Block nehmen jnd damit in die rega id für die Homematic Systemvariable schreiben

                              Ich meine den Fehler, das "meters[0].power funktioniert nicht - warum wissen wahrscheinlich nur die Blockly-Gurus" Problem.

                              Homoran 1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @Tuskam last edited by Homoran

                                @tuskam sagte in Shelly mit Parser auslesen:

                                @homoran sagte in Shelly mit Parser auslesen:

                                das ist eine Variable.
                                statt "setze power" kannst du auch den steuere Block nehmen jnd damit in die rega id für die Homematic Systemvariable schreiben

                                Ich meine den Fehler, das "meters[0].power funktioniert nicht - warum wissen wahrscheinlich nur die Blockly-Gurus" Problem.

                                das liegt an der Struktur zum Auslesen.
                                Es handelt sich hier um ein Array, in dem sich jsons befinden.

                                man kann entweder erst das Array auflösen und dann in den Elementen das json attribut suchen, oder die Ebenen über Punkte zwischen ihnen darstellen.
                                Die übliche Darstellung von Elementen mit Zahlen in eckigen Klammern funktioniert dort aber nicht.

                                Das ist kein Problem, sonder "works as designed"

                                T 1 Reply Last reply Reply Quote 0
                                • T
                                  Tuskam @Homoran last edited by

                                  @homoran sagte in Shelly mit Parser auslesen:

                                  @tuskam sagte in Shelly mit Parser auslesen:

                                  @homoran sagte in Shelly mit Parser auslesen:

                                  das ist eine Variable.
                                  statt "setze power" kannst du auch den steuere Block nehmen jnd damit in die rega id für die Homematic Systemvariable schreiben

                                  Ich meine den Fehler, das "meters[0].power funktioniert nicht - warum wissen wahrscheinlich nur die Blockly-Gurus" Problem.

                                  Läuft jetzt alles.

                                  Super Leute, nochmals Danke!

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  886
                                  Online

                                  31.7k
                                  Users

                                  79.8k
                                  Topics

                                  1.3m
                                  Posts

                                  5
                                  37
                                  6277
                                  Loading More Posts
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                  The ioBroker Community 2014-2023
                                  logo