Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Mqtt Variable als Datenpunkt

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Mqtt Variable als Datenpunkt

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      regalboot last edited by

      Hallo zusammen
      Auch ich habe ein Problem mit dem Verständis von Variablen als Datenpunkt.
      Ich habe mit mqtt als Server eingerichtet und erhalte von meinem Gerät auch Variable zurückgesendet.
      Aber eben keine Datenpunkte womit sie in der influx db auch nicht angezeift werden können.
      Die Verlaufsdaten werden mir so angezeigt:
      {"E1":995,"P1":9,"E2":-639,"P2":-478,"E":356,"P":-469}

      76e82bd5-1baf-457a-94b6-836a64c59c59-grafik.png

      Was muss ich nun machen damit ich Datenpunkte bekomme?

      Alias oder Skript ... bin kompletter newbie
      Kann mir jeand helfen?

      Danke

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @regalboot last edited by

        @regalboot
        Der Datenpunkt "I2SpH" enthält ein JSON mit 6 Werten. Die Werte können in 6 Alias-Datenpunkten vom Typ "Zahl" per Lesekonvertierung erhalten werden. Beispiel für Konvertierung (Ergebnis: 995):

        JSON.parse(val).E1
        
        1 Reply Last reply Reply Quote 0
        • mickym
          mickym Most Active last edited by

          https://forum.iobroker.net/post/980575

          1 Reply Last reply Reply Quote 0
          • R
            regalboot last edited by

            Danke Euch mit Euren beiden Hilfen und dem Link https://www.youtube.com/watch?v=Z-PG85-4zlk konnte ich es einrichten

            R 1 Reply Last reply Reply Quote 0
            • R
              regalboot @regalboot last edited by

              @regalboot

              Noch ein Problemchen
              Voller Freude bin ich das Mqtt zu veranschaulichen und einzusetzten
              Mitels eines anderen MQTT Client ( Stomzähler) habe ich jetzt wieder nach der Anleitung Alias
              hergestellt . Dort bleibt der Zähler aber auf 0

              Meine Datenpunkte sind wie unten aufeführt

              5805af06-6a44-4753-85e7-371cc5712d42-grafik.png

              Ich habe die Formel angepasst
              JSON.parse(val).P3i

              Egal welche ich nehme da passiert nix

              Ist die hier anders?
              Ich denke das z muss ins Spiel?
              Kann mir nochmals jemad helfen?

              Homoran paul53 2 Replies Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @regalboot last edited by

                @regalboot sagte in Mqtt Variable als Datenpunkt:

                JSON.parse(val).P3i

                bitt json als Text in code-tags posten, dann kann man auch damit arbeiten.
                https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                Das JSON hat eine andere Struktur, die muss auch berücksichtigt werden.

                R 1 Reply Last reply Reply Quote 0
                • R
                  regalboot @Homoran last edited by

                  @homoran said in Mqtt Variable als Datenpunkt:
                  Sorry hier ist er

                  Ich sehe hier ein U1 wo 233.5 wiedergeben sollte

                  daraum dachte ich
                  JSON.parse(val).U1
                  ergibt mir eine Zahl

                  JSON.parse(val)."U1"

                  bitt json als Text in code-tags posten

                  {"sn":{"Time":"2023-10-20T09:54:51","z":{"TS":"07E70A140509363700FF88","Pi":315,"Po":0,"P1i":126,"P2i":53,"P3i":56,"P1o":0,"P2o":0,"P3o":0,"I1":0.650,"I2":0.350,"I3":0.350,"U1":233.3,"U2":233.5,"U3":234.6,"B1":71.319,"B2":0.000,"E1":278.323,"E2":0.000}},"ver":1}

                  1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @regalboot last edited by

                    @regalboot sagte: JSON.parse(val).P3i

                    JSON.parse(val).sn.z.P3i
                    
                    R 1 Reply Last reply Reply Quote 0
                    • R
                      regalboot @paul53 last edited by

                      @paul53 said in Mqtt Variable als Datenpunkt:

                      JSON.parse(val).sn.z.P3i

                      DANKE
                      Jetzt beginne ich die Logik mit dem Json zu verstehen

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      475
                      Online

                      31.9k
                      Users

                      80.2k
                      Topics

                      1.3m
                      Posts

                      4
                      9
                      574
                      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