# Stromzähler per IR auslesen / MQTT

**URL:** <https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945>\
**Category:** Fragen & Hilfe\
**Created:** [July 4, 2023, 7:34pm UTC](https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945 "2023-07-04T19:34:32Z")\
**Posts on this page:** 13\
**Page:** 2

<div class="post-metadata">

**Author:** ![Michael\_Justus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michael_justus/32/35777_2.png) [@Michael\_Justus](https://community.homey.app/u/Michael_Justus)\
**Post date:** [July 11, 2023, 8:48pm UTC](https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945/21 "2023-07-11T20:48:22Z")

</div>

Danke für den Tip. AVDs sind inzwischen so umfangreich geworden, das man eine Schulung benötigt 😉

Aber dann kann ich doch bestimmt nicht mehr prüfen, ob der neue Wert auch höher ist als der alte?

---

<div class="post-metadata">

**Author:** ![Michael\_Justus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michael_justus/32/35777_2.png) [@Michael\_Justus](https://community.homey.app/u/Michael_Justus)\
**Post date:** [July 11, 2023, 8:52pm UTC](https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945/22 "2023-07-11T20:52:14Z")

</div>

Wie Peter\_Kawa bereits geschrieben hat, installier dir mal den MQTT Explorer.  
Damit kannst du dir die Daten genauer ansehen.

Bei mir sieht das so aus:

 ![MQTT Explorer](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/8/28ca370325c20a4ca847d345693f59ded0bbcfb5.jpeg)

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [July 11, 2023, 9:06pm UTC](https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945/23 "2023-07-11T21:06:16Z")

</div>

> [@Michael\_Justus](#):
>
> Danke für den Tip. AVDs sind inzwischen so umfangreich geworden, das man eine Schulung benötigt 😉

Bitte! Ja, das ist völlig richtig, ich würde gerne ein Wiki erstellen, aber pffff, wo ich anfangen soll 🫣

---

<div class="post-metadata">

**Author:** ![schmucke](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/schmucke/32/79913_2.png) [@schmucke](https://community.homey.app/u/schmucke)\
**Post date:** [July 12, 2023, 8:46am UTC](https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945/24 "2023-07-12T08:46:01Z")

</div>

@Domino1707  
hast du mal in der App “MQTT Client” geschaut, ob was in den Logs steht? Wenn sie verbunden ist, sollte das im LOG stehen.

---

<div class="post-metadata">

**Author:** ![Domino1707](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/domino1707/32/79248_2.png) [@Domino1707](https://community.homey.app/u/Domino1707)\
**Post date:** [July 13, 2023, 8:09am UTC](https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945/25 "2023-07-13T08:09:28Z")

</div>

Hallo zusammen,

so, jetzt klappt es. Es lag tatsächlich am falschen Topic. MQTT Explorer hat mich dann zum richtigen geführt. Vielen Dank!!!

So, jetzt gilt es nur noch den json String in einen numerischen Wert zu ändern. Der erste Versuch mit dem Skript von Dir ist erstmal gescheitert - da wird dann nur “Null” übertragen.

Nächster Schritt ist also jetzt für mich, mich mit Homey Script beschäftigen.

Der Json-String sieht so aus:

```auto
{"Time":"2023-07-13T09:05:42","STROM":{"Total_inZ1":32931.5000}}

```

Kann das Script das überhaupt verarbeiten?

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [July 13, 2023, 8:13am UTC](https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945/26 "2023-07-13T08:13:16Z")

</div>

Was genau willst du erreichen? Den Wert aus dem JSON auslesen und in den virtuellen Sensor schreiben?

Das geht mit den JSON-Logikkarten in AdvancedFlow.

…Beispiel folgt. Hab gerade keinen PC zur Hand 😇

**Edit:**  
Diese Karte liest eine JSON-Tag vom MQTT-Cilent und holt sich den Wert von `STROM.Total_inZ1`  
 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/c/3cc7e760362af01c68bab45b3e344299a7d83a5c.png)

---

<div class="post-metadata">

**Author:** ![Domino1707](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/domino1707/32/79248_2.png) [@Domino1707](https://community.homey.app/u/Domino1707)\
**Post date:** [July 13, 2023, 10:33am UTC](https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945/27 "2023-07-13T10:33:19Z")

</div>

Ja genau.

@schmucke hatte hier mal ein script gepostet:

> [@Stromzähler per IR auslesen / MQTT](https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945/13):
>
> Du erstellst keine Gerät, sondern regelst das über den Flow. [image] Mit dem Ergebnis fütterst Du den Rest. in Deinem Fall wäre das sowas: Du bekommst über MQTT immer eine Textvariable, welche du erstmal zu einer Zahl umwandeln musst, dass mache ich mit Homeyscript. Das Ergebnis kann dann in eine Logik oder Betterlogic Variable gespeichert werden. Von hier aus hast Du alle Möglichkeiten dasmit weiter zu machen. Du kannst einen virtuellen Sensor füttern mit “Wenn Variable…

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [July 13, 2023, 12:23pm UTC](https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945/28 "2023-07-13T12:23:35Z")

</div>

@Domino1707 Ich habe dir oben einen Screenshot eingefügt. Das ist der einfachste Weg, einen JSON-Inhalt zu lesen.

---

<div class="post-metadata">

**Author:** ![Domino1707](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/domino1707/32/79248_2.png) [@Domino1707](https://community.homey.app/u/Domino1707)\
**Post date:** [July 17, 2023, 8:10am UTC](https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945/29 "2023-07-17T08:10:34Z")

</div>

DANKE! Das wars!

---

<div class="post-metadata">

**Author:** ![Simon\_Kai](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/simon_kai/32/79941_2.png) [@Simon\_Kai](https://community.homey.app/u/Simon_Kai)\
**Post date:** [October 4, 2023, 9:17am UTC](https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945/30 "2023-10-04T09:17:05Z")

</div>

Moin,  
Ich bin gerade auf deinen Betrag gestoßen. Ich würde gerne über diesen IR Leser:

Hichi Wifi, IR Lesekopf für Stromzähler optisch auslesen - SmartMeter - Volkszähler - Optokopf - Wlan [https://amzn.eu/d/cM9bST5](https://amzn.eu/d/cM9bST5)

Meinen Stromzähler auslesen und in Homey die Daten angezeigt bekommen.

Ich habe die Beträge unten gelesen, komme aber bei den vielen Beiträgen nicht ganz mit, wie nun die Lösung aussieht  
Vielleicht hast du Lust und Zeit mir dies zu erklären, was ich wie einstellen muss.

Das wäre echt super. Danke schon mal

---

<div class="post-metadata">

**Author:** ![Domino1707](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/domino1707/32/79248_2.png) [@Domino1707](https://community.homey.app/u/Domino1707)\
**Post date:** [October 22, 2023, 8:48am UTC](https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945/31 "2023-10-22T08:48:41Z")

</div>

Hi,

sag doch mal kurz an welcher Stelle du gerade stehst, dann bekommen wir das gemeinsam schon hin.

---

<div class="post-metadata">

**Author:** ![Simon\_Kai](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/simon_kai/32/79941_2.png) [@Simon\_Kai](https://community.homey.app/u/Simon_Kai)\
**Post date:** [October 23, 2023, 8:51am UTC](https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945/32 "2023-10-23T08:51:59Z")

</div>

Danke für deine Rückmeldung. Aktuell tendiere ich zum Powerfox. Habe mich aber noch nicht abschließend entschieden.  
Jetzt muss erst mal das Balkonkraftwerk aufs Dach. Dann gehe ich dieses Thema konkreter an.  
Ich melde mich dann gerne bei dir. Danke.

---

<div class="post-metadata">

**Author:** ![Fischfilet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fischfilet/32/79500_2.png) [@Fischfilet](https://community.homey.app/u/Fischfilet)\
**Post date:** [April 14, 2025, 7:47pm UTC](https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945/33 "2025-04-14T19:47:33Z")

</div>

Hi, woher weiß ich denn, was ich bei value\_tmeplate angeben muss?  
Ich verzweifle an einem Hichi IR Lesekopf für Stromzähler.  
Absolut gar keine Anleitung hilft mir weiter.  
Im MQTT Hub hab ich ein device erstellt, aber egal wie und was ich angebe, ich bekomme keine Daten…  
Mein MQTT Paket sieht so aus:  
20:47:14.413 MQT: tele/tasmota\_118446/STATE = {“Time”:“2025-04-14T20:47:14”,“Uptime”:“0T01:03:09”,“UptimeSec”:3789,“Heap”:18,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:1,“POWER”:“OFF”,“Wifi”:{“AP”:1,“SSId”:“XXXXXX”,“BSSId”:“XXXXXXX”,“Channel”:6,“Mode”:“11n”,“RSSI”:62,“Signal”:-69,“LinkCount”:1,“Downtime”:“0T00:00:06”}}  
20:47:14.421 MQT: tele/tasmota\_118446/SENSOR = {“Time”:“2025-04-14T20:47:14”,“Main”:{“counter\_pos”:6888.403,“counter\_neg”:0.045,“power”:335}}

Edit:

Ich hab es herausgefunden.  
Ein bisschen trial and error.  
In diesem Fall waren die Werte: „Main.counter\_pos“ bzw „Main.power“

[Previous page](https://community.homey.app/t/stromzahler-per-ir-auslesen-mqtt/83945.md?page=1)
