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

    • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    Hichi-Lesekopf liefert nicht alle Objekte über MQTT

    This topic has been deleted. Only users with topic management privileges can see it.
    • Codierknecht
      Codierknecht Developer Most Active @mickym last edited by

      @mickym
      Für mich sieht es danach aus, als wenn er aktuell den Sonoff nutzt.

      Wie gesagt: Wir warten mal ab, was da über den MQTT "roh" rüberkommt.
      Ich will ja gar nicht auschließen, dass das mit dem Sonoff auch mal nicht funzt.

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

        Guten Morgen!

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

        Also: ich habe eine zweite Sonoff-Instanz installiert, an die nur der Hichi seine Daten sendet. Warum auch immer kommt nun plötzlich Alles an...?! Leider werden aber die Daten zu langsam bis gar nicht aktualisiert.

        Ich habe keine Erfahrung mit dem MQTT-Broker. Ich werde mich mal damit befassen.

        Codierknecht Meister Mopper 3 Replies 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:

          Leider werden aber die Daten zu langsam bis gar nicht aktualisiert

          Setz die "Telemetry period" (Logging) mal auf 10 (kleiner geht nicht).

          P 2 Replies Last reply Reply Quote 0
          • 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...

                                    Thomas Homrighausen 1 Reply Last reply Reply Quote 0
                                    • Thomas Homrighausen
                                      Thomas Homrighausen @puls200 last edited by

                                      Hallo zusammen,

                                      ich versuche auch gerade wie oben beschrieben ein Alias zu erstellen.
                                      Habe einen Hichi IR Lesekopf mit Tasmota der sich nicht richtig in den "normalen" MQTT Broker innerhalb von IOBroker einbinden lässt.
                                      Also, so wie oben beschrieben.
                                      Mein Datenpunkt sieht aber ganz anders aus.
                                      Nämlich so:

                                      {"StatusSNS":{"Time":"2025-10-13T17:06:00","SML":{"server_id":"0a014546522303e0d669","export_total_kwh":4019.3210,"total_kwh":2881.7263,"curr_w":315,"volt_p1":236.6,"volt_p2":236.1,"volt_p3":236.1,"amp_p1":0.8,"amp_p2":1.1,"amp_p3":0.3,"phase_angle_l2_l1":244.0,"phase_angle_l3_l1":122.0,"phase_angle_p1":343.0,"phase_angle_p2":6.0,"ph
                                      

                                      Der Wert vom Hitch/Stromzähler der mich interresiert, ist die aktuelle Leistung, die die Einspeisung bzw. den Bezug darstellt.
                                      Also "curr_w"

                                      Wie müsste ich vorgehen um dafür einen Alias zu erzeugen?
                                      Vielleicht ist jemand so nett und hilft mir auf die Sprünge.
                                      Schon mal Danke im vorraus.

                                      Thomas

                                      Samson71 Homoran Codierknecht 3 Replies Last reply Reply Quote 0
                                      • Samson71
                                        Samson71 Global Moderator @Thomas Homrighausen last edited by Samson71

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

                                        Habe einen Hichi IR Lesekopf mit Tasmota der sich nicht richtig in den "normalen" MQTT Broker innerhalb von IOBroker einbinden lässt.

                                        Warum nicht den Sonoff Adapter? Der sollte ein Tasmota-Telegramm gleich richtig zerlegt liefern.
                                        Welche Werte Du überhaupt bekommst hängt vom Zähler und letztlich vom Netzbetreiber ab.

                                        D 1 Reply Last reply Reply Quote 0
                                        • Homoran
                                          Homoran Global Moderator Administrators @Thomas Homrighausen last edited by

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

                                          die aktuelle Leistung, die die Einspeisung bzw. den Bezug darstellt.

                                          solltest du bekommen, wenn du deinen Zähler korrekt nach Anleitung, die du

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

                                          vom Netzbetreiber

                                          erhältst, wenn du die PIN angefordert und erhalten hast, eingerichtet hast

                                          Bitte mehr Infos!

                                          Thomas Homrighausen Codierknecht 2 Replies Last reply Reply Quote 0
                                          • Codierknecht
                                            Codierknecht Developer Most Active @Thomas Homrighausen last edited by

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

                                            Wie müsste ich vorgehen um dafür einen Alias zu erzeugen?

                                            Entweder nimmst Du - wie von @Samson71 vorgeschlagen - den Sonoff-Adapter. Der ist für das Zusammenspiel mit Tasmota-Geräten gedacht und liefert (in den allermeisten Fällen) alles fein auseinandergedröselt.
                                            Falls MQTT parallel läuft, müssen die beiden natürlich jeweils eigene Ports verwenden.

                                            Ansonsten erzeugst Du Dir einen Alias auf den DP mit dem JSON (rechte Maustaste => Alias erzeugen) und trägst als Lesekonvertierung JSON.parse(val).curr_w ein. Fertig!

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            32.4k
                                            Users

                                            81.2k
                                            Topics

                                            1.3m
                                            Posts

                                            11
                                            69
                                            3488
                                            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