Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Microcontroller
    5. Hichi-Lesekopf liefert nicht alle Objekte über MQTT

    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

    Hichi-Lesekopf liefert nicht alle Objekte über MQTT

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

      @puls200 sagte in Hichi-Lesekopf liefert nicht alle Objekte über MQTT:

      da meine Nachrichten mit einer Fehlermeldung nicht verschickt werden.

      welche?

      1 Reply Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @puls200 last edited by

        @puls200 sagte in Hichi-Lesekopf liefert nicht alle Objekte über MQTT:

        da meine Nachrichten mit einer Fehlermeldung nicht verschickt werden

        Meinst Du den Fehler im Browser, der da sinngemäß lautet "not allowed"?
        Da hilft ein Refresh mit F5.

        1 Reply Last reply Reply Quote 0
        • P
          puls200 @Codierknecht last edited by

          Das hat leider auch nichts gebracht.

          1 Reply Last reply Reply Quote 0
          • P
            puls200 @Codierknecht last edited by puls200

            @codierknecht Das hat leider auch nichts gebracht.

            Ich habe nun den MQTT Broker am Laufen. Alle Daten kommen innerhalb einer Variable an und nicht schön einzeln. Das könnte ich auseinanderfriemeln, aber auch hier werden die Daten zu langsam aktualisiert.

            @codierknecht Wie komme ich an die "rohen JSON Daten"?

            Codierknecht 1 Reply Last reply Reply Quote 0
            • Meister Mopper
              Meister Mopper @puls200 last edited by

              @puls200 sagte in Hichi-Lesekopf liefert nicht alle Objekte über MQTT:

              Aus unerklärlichen Gründen habe ich regelmäßig Probleme mit dem Antworten, da meine Nachrichten mit einer Fehlermeldung nicht verschickt werden.

              Das behebe ich, indem ich z. B. im Firefox den Browsercache leere (Strg+F5). Danach kann ich absenden.

              1 Reply Last reply Reply Quote 0
              • P
                puls200 last edited by

                Der MQTT-Broker empfängt ziemlich genau alle 5 Minuten neue Daten. Diese 5 Minuten oder 300 Sekunden finde ich aber in den Einstellungen nirgendwo.

                1 Reply Last reply Reply Quote 0
                • Codierknecht
                  Codierknecht Developer Most Active @puls200 last edited by Codierknecht

                  @puls200 sagte in Hichi-Lesekopf liefert nicht alle Objekte über MQTT:

                  Alle Daten kommen innerhalb einer Variable an

                  Kann man mit Aliasen auseinandernehmen.
                  Poste bitte mal den Inhalt.

                  Muss man aber nicht unbedingt, da ja in der zweiten Sonoff-Instanz alles fein säuberlich auseinandergedröselt ankommt.
                  Warum auch immer das nicht in der ersten Instanz funktioniert.

                  @puls200 sagte in Hichi-Lesekopf liefert nicht alle Objekte über MQTT:

                  Diese 5 Minuten oder 300 Sekunden finde ich aber in den Einstellungen nirgendwo

                  Das ist die "Telemetry period" in den Logging-Einstellungen auf der Tasmota-Seite.
                  Die kannst Du minimal auf 10 runtersetzen.

                  P 1 Reply Last reply Reply Quote 0
                  • P
                    puls200 @Codierknecht last edited by Homoran

                    @codierknecht Aaah... jetzt kommen die Daten alle 10 Sekunden an. Wieder was gelernt. Vielen Dank!

                    Hier der Inhalt der Variable:

                    {"Time":"2025-03-12T08:50:43","DWSB20":{"E_in":283.0,"E_out":452.8,"Power":2011,"meter_number":"xxx"}}
                    

                    MOD-EDIT: Code in code-tags gesetzt!

                    Codierknecht 1 Reply Last reply Reply Quote 0
                    • Codierknecht
                      Codierknecht Developer Most Active @puls200 last edited by Codierknecht

                      @puls200
                      Rechte Maustaste auf dem DP => "Alias erstellen"

                      9f6ed465-82d1-4d70-8e99-ee367d399f0d-image.png

                      Die Konvertierung: JSON.parse(val).DWSB20.Power
                      Für die anderen Werte nach dem gleichen Muster.
                      Ist halt etwas Aufwand, den der Sonoff-Adapter bereits erledigt.

                      Entscheidet dann jeder selbst, ob er den Sonoff oder den MQTT verwenden möchte.

                      Edit
                      Anonymisiere mal Deine Zählernummer. Die geht hier keinen etwas an 😉

                      P 1 Reply Last reply Reply Quote 0
                      • P
                        puls200 @Codierknecht last edited by

                        @codierknecht OK, einen Wert konnte ich aus der Variable parsen, aber beim zweiten komme ich nicht weiter. Ich will einen zweiten Alias erstellen, aber geht nicht:

                        6984cda7-6542-4073-a8b8-4a6cb5625ccd-grafik.png

                        Codierknecht 1 Reply Last reply Reply Quote 0
                        • P
                          puls200 last edited by

                          Habe es hinbekommen... vielen Dank!

                          1 Reply Last reply Reply Quote 0
                          • Codierknecht
                            Codierknecht Developer Most Active @puls200 last edited by Codierknecht

                            @puls200
                            Die Alias-ID muss eindeutig sein.
                            Außerdem solltest Du Dir eine sinnvolle Struktur ausdenken.
                            alias.0.mqtt.0.tele.Hichi.SENSOR wäre mir persönlich zu verschachtelt.

                            Ich würde unterhalb von alias.0 von Hand einen Ordner "Strom" (oder "Hichi") anlegen und die Aliase dann z.B. alias.0.Strom.Leistung nennen.

                            P 1 Reply Last reply Reply Quote 0
                            • P
                              puls200 @Codierknecht last edited by puls200

                              @codierknecht Habe ich genauso gemacht. Vielen Dank Codierknecht. Heute habe ich sehr viel dazu gelernt dank Dir! An alle anderen auch vielen Dank!

                              1f30729d-d040-4261-92de-0816816c6bc3-grafik.png

                              Jetzt schaue ich mir noch das Handbuch des Zählers an und versuche mal, weitere Daten über die optischer Schnittstelle zu beziehen...

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              911
                              Online

                              31.9k
                              Users

                              80.1k
                              Topics

                              1.3m
                              Posts

                              6
                              28
                              1042
                              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