{"id":12958,"date":"2026-09-10T12:45:00","date_gmt":"2026-09-10T10:45:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=12958"},"modified":"2026-10-24T06:15:04","modified_gmt":"2026-10-24T04:15:04","slug":"tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/","title":{"rendered":"Tutorial: Eine MQTT-Discovery-Nachricht ver\u00f6ffentlichen, die im Energie-Dashboard ankommt"},"content":{"rendered":"<p>MQTT Discovery beschreibt einen Sensor f\u00fcr Home Assistant. Ein separates Topic transportiert die Messwerte. Das Energie-Dashboard nutzt anschlie\u00dfend geeignete Sensordaten und Statistiken. Diese Schritte sind getrennt zu pr\u00fcfen: G\u00fcltiges JSON allein garantiert weder eine funktionierende Entit\u00e4t noch eine Energiegrafik.<\/p>\n<h2>1. Zuerst die Messgr\u00f6\u00dfe festlegen<\/h2>\n<p>Das Beispiel erfasst aufgelaufenen Strombezug in kWh. Der Z\u00e4hler steigt normalerweise und kann wieder bei null beginnen. Daf\u00fcr passt <code>total_increasing<\/code>. Ein Lebenszeitz\u00e4hler ohne R\u00fccksetzung kann <code>total<\/code> ohne <code>last_reset<\/code> verwenden. Ein saldierender Z\u00e4hler mit steigenden und fallenden Werten ben\u00f6tigt eine andere Behandlung; <code>total_increasing<\/code> w\u00fcrde echte R\u00fcckg\u00e4nge falsch einordnen.<\/p>\n<p>Leistung in W beschreibt den momentanen Energieumsatz, Energie in kWh eine aufsummierte Menge. Aktuelle Home-Assistant-Versionen unterst\u00fctzen geeignete Leistungssensoren in den Leistungsfeldern des Dashboards: <code>device_class: power<\/code> mit <code>state_class: measurement<\/code>. Ein W-Messwert darf nicht einfach die Beschriftung kWh erhalten.<\/p>\n<figure class=\"lw-diagram\"><img decoding=\"async\" src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/dia-12956-mqtt-energy-20261024-de.png\" alt=\"Vier Pr\u00fcfungen von Discovery bis zum Energie-Dashboard\" loading=\"lazy\" width=\"1120\" height=\"580\"><figcaption>Vier Pr\u00fcfungen von Discovery bis zum Energie-Dashboard<\/figcaption><\/figure>\n<h2>2. Eine g\u00fcltige Sensorkonfiguration ver\u00f6ffentlichen<\/h2>\n<p>Voraussetzungen sind ein erreichbarer Broker, eine eingerichtete MQTT-Integration und aktivierte Discovery mit dem erwarteten Pr\u00e4fix. Das Beispiel f\u00fcr eine einzelne Komponente verwendet <code>homeassistant\/sensor\/example_meter_import\/config<\/code>. Die Kennungen im Discovery-Topic erlauben Buchstaben, Ziffern, Unterstriche und Bindestriche, keinen beliebigen Freitext.<\/p>\n<p>Die Datei <code>energy-discovery.json<\/code> beschreibt einen erfundenen Z\u00e4hler. Die stabile eindeutige Kennung muss innerhalb der Installation eindeutig bleiben. Der Anzeigename l\u00e4sst sich unabh\u00e4ngig davon \u00e4ndern.<\/p>\n<pre><code>{\n  &quot;name&quot;: &quot;Imported energy&quot;,\n  &quot;state_topic&quot;: &quot;example\/meter\/import_kwh&quot;,\n  &quot;unique_id&quot;: &quot;example_meter_import&quot;,\n  &quot;device_class&quot;: &quot;energy&quot;,\n  &quot;unit_of_measurement&quot;: &quot;kWh&quot;,\n  &quot;state_class&quot;: &quot;total_increasing&quot;,\n  &quot;expire_after&quot;: 900,\n  &quot;device&quot;: {\n    &quot;identifiers&quot;: [\n      &quot;example_meter&quot;\n    ],\n    &quot;name&quot;: &quot;Example meter&quot;\n  }\n}<\/code><\/pre>\n<p><code>state_topic<\/code> ist f\u00fcr einen MQTT-Sensor erforderlich. Weitere Felder richten sich nach der gew\u00fcnschten Funktion. Eine eindeutige Kennung erm\u00f6glicht die Verwaltung \u00fcber das Entit\u00e4tsregister und die hier gezeigte Ger\u00e4tezuordnung; eine allgemeine Pflicht des Energie-Dashboards ist das Feld nicht. Ger\u00e4te-Discovery mit einer gemeinsamen <code>device<\/code>-Nachricht verwendet ein anderes Format mit zus\u00e4tzlichen Pflichtfeldern.<\/p>\n<h2>3. Konfiguration verf\u00fcgbar und Messwerte aktuell halten<\/h2>\n<p>Das Beispiel speichert die Konfiguration mit Retain beim Broker. Alternativ kann der Sender Discovery nach der Startmeldung von Home Assistant erneut ver\u00f6ffentlichen, normalerweise <code>online<\/code> auf <code>homeassistant\/status<\/code>. Nach Discovery werden au\u00dferdem aktuelle Zust\u00e4nde ben\u00f6tigt. Retain ist damit eine \u00dcbertragungsm\u00f6glichkeit, weder Pflichtfeld noch Garantie f\u00fcr eine Sicherung auf Festplatte bei Brokerausf\u00e4llen.<\/p>\n<p>Die folgenden Befehle ben\u00f6tigen Mosquitto-Clients ab Version 2.1, da <code>-o<\/code> erst dort verf\u00fcgbar ist. <code>mqtt-client.conf<\/code> enth\u00e4lt Brokeradresse, TLS-Einstellungen und Zugangsdaten als Optionen, jeweils eine pro Zeile. Restriktive Dateirechte sch\u00fctzen die Zugangsdaten; das Passwort steht nicht in der Befehlszeile. Bei \u00e4lteren Versionen ist die Standard-Konfigurationsdatei eine Alternative. F\u00fcr Zustandsnachrichten darf die Datei keine Retain-Option enthalten.<\/p>\n<pre><code>mosquitto_pub -o .\/mqtt-client.conf -q 1 -r \\\n  -t homeassistant\/sensor\/example_meter_import\/config \\\n  -f energy-discovery.json\nmosquitto_pub -o .\/mqtt-client.conf -q 1 \\\n  -t example\/meter\/import_kwh -m &#x27;1234.500&#x27;\nmosquitto_pub -o .\/mqtt-client.conf -q 1 \\\n  -t example\/meter\/import_kwh -m &#x27;1234.625&#x27;<\/code><\/pre>\n<p>Zuerst l\u00e4uft nur der Konfigurationsbefehl. Vor den beiden Messwertbefehlen m\u00fcssen Entit\u00e4t und Zustandsabonnement bereitstehen; eine erfolgreiche Ver\u00f6ffentlichung beweist noch keine verarbeitete Discovery. Bei einer Umstellung muss au\u00dferdem ein vorhandener Retain-Wert auf dem Zustandstopic entfernt werden. Sp\u00e4tere Nachrichten ohne Retain l\u00f6schen diesen alten gespeicherten Wert nicht.<\/p>\n<p>Die beiden Beispielwerte unterscheiden sich um 0,125 kWh. Daf\u00fcr ist ein isolierter Testsensor vorgesehen; erfundene Werte geh\u00f6ren nicht in die Historie eines echten Z\u00e4hlers. Der Sender sollte regelm\u00e4\u00dfig und mit ausreichendem Abstand zur eingestellten Ablaufzeit von 900 Sekunden melden.<\/p>\n<p>Die Zustandsnachrichten verwenden bewusst kein <code>-r<\/code>. Bei <code>expire_after<\/code> k\u00f6nnte ein gespeicherter alter Wert nach erneutem Laden wieder zugestellt werden und frisch erscheinen. Verf\u00fcgbarkeitsmeldungen mit Birth und Will k\u00f6nnen zus\u00e4tzlich einen Verbindungsabbruch anzeigen. Ein Nachweis aktueller physischer Messungen entsteht dadurch nicht.<\/p>\n<h2>4. Jede Stufe getrennt pr\u00fcfen<\/h2>\n<ul>\n<li>Discovery: Das genaue Konfigurationstopic abonnieren und MQTT-Fehler in Home Assistant pr\u00fcfen. Syntaktisch g\u00fcltiges JSON kann trotzdem das Sensorschema verletzen.<\/li>\n<li>Messwert: Auf <code>example\/meter\/import_kwh<\/code> muss eine Zahl mit Dezimalpunkt und ohne Einheit stehen. Ein Abonnement dieses Zweigs erfasst keine Nachrichten unter <code>homeassistant\/...<\/code>.<\/li>\n<li>Statistik: Energieklasse, kWh-Einheit, passende Summenklasse und aktiven Recorder pr\u00fcfen. Statistikfehler und nicht verf\u00fcgbare Werte sind vor der Interpretation einer Grafik zu kl\u00e4ren.<\/li>\n<li>Dashboard: Den Sensor im Feld f\u00fcr bezogene Energie ausw\u00e4hlen. Kurzzeitstatistiken entstehen alle f\u00fcnf Minuten, Langzeitstatistiken st\u00fcndlich. Der erste Wert setzt den Ausgangspunkt und z\u00e4hlt nicht als Verbrauch seit der Installation. Direkt nach Discovery ist deshalb keine vollst\u00e4ndige Grafik garantiert.<\/li>\n<\/ul>\n<p>Unerwartete R\u00fcckg\u00e4nge erfordern eine Pr\u00fcfung von Z\u00e4hler und Zustandsklasse. Eine R\u00fccksetzung und ein echter negativer Energiefluss sind verschiedene Vorg\u00e4nge. Die Addition von Z\u00e4hlern mit unterschiedlichen R\u00fccksetzzeitpunkten kann k\u00fcnstliche Summen erzeugen; getrennte Dashboard-Quellen vermeiden dieses konkrete Additionsproblem.<\/p>\n<div class=\"lw-faq\">\n<h2>Fragen und Antworten<\/h2>\n<h3>Wie l\u00e4sst sich ein erkannter Sensor entfernen?<\/h3>\n<p>Eine leere Retain-Nachricht auf genau diesem Discovery-Topic entfernt die Konfiguration. Historische Statistiken werden dadurch nicht automatisch gel\u00f6scht. Die Bereinigung muss auf das beabsichtigte Topic und die betreffende Entit\u00e4t begrenzt bleiben.<\/p>\n<pre><code>mosquitto_pub -o .\/mqtt-client.conf -q 1 -r \\\n  -t homeassistant\/sensor\/example_meter_import\/config -n<\/code><\/pre>\n<h3>Liefert ein saldierter Z\u00e4hler Bezug und Einspeisung getrennt?<\/h3>\n<p>Aus aufsummierten Nettowerten allein l\u00e4sst sich diese Trennung nicht rekonstruieren. Getrennte Bezugs- und Einspeiseregister erhalten beide Fl\u00fcsse; die Saldierung verliert diese Information. Verf\u00fcgbare Register h\u00e4ngen vom Z\u00e4hlermodell ab. Die Integration ausreichend h\u00e4ufiger Leistungswerte ist eine weitere M\u00f6glichkeit; Abtastung und Rechenverfahren beeinflussen deren Genauigkeit.<\/p>\n<h3>Welche Rechte werden ben\u00f6tigt?<\/h3>\n<p>Der Beispielsender ben\u00f6tigt Schreibrechte auf Konfigurations- und Zustandstopic. Home Assistant braucht passende Abonnements. Startgesteuerte Discovery und Verf\u00fcgbarkeit ben\u00f6tigen zus\u00e4tzliche Topics. Das Sensorbeispiel ist keine vollst\u00e4ndige ACL-Regelung f\u00fcr Aktoren oder eine gesamte Installation.<\/p>\n<\/div>\n<h2>Quellen<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.home-assistant.io\/integrations\/mqtt\/\">MQTT discovery<\/a><\/li>\n<li><a href=\"https:\/\/www.home-assistant.io\/integrations\/sensor.mqtt\/\">MQTT sensor<\/a><\/li>\n<li><a href=\"https:\/\/www.home-assistant.io\/docs\/energy\/faq\/\">Energy FAQ<\/a><\/li>\n<li><a href=\"https:\/\/www.home-assistant.io\/docs\/configuration\/long-term-statistics\/\">Long-term statistics<\/a><\/li>\n<li><a href=\"https:\/\/contributors.home-assistant.io\/core\/entities\/sensor\/\">Sensor state classes<\/a><\/li>\n<li><a href=\"https:\/\/mosquitto.org\/man\/mosquitto_pub-1.html\">Mosquitto publisher<\/a><\/li>\n<li><a href=\"https:\/\/mosquitto.org\/man\/mosquitto-conf-5.html\">Mosquitto broker persistence<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>MQTT Discovery, aktuelle Messwerte und Statistiken ben\u00f6tigen getrennte Pr\u00fcfungen. Ein Sensorbeispiel erkl\u00e4rt Energie und Leistung, Z\u00e4hlerklassen, Retain und Ablaufzeiten bis zur Auswahl im Energie-Dashboard von Home Assistant.<\/p>\n","protected":false},"author":1,"featured_media":24108,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[92626],"tags":[92178,92298,92187,92235],"class_list":["post-12958","post","type-post","status-publish","format-standard","hentry","category-tutorials-de-smart-home-de","tag-home-assistant-de","tag-iot-de","tag-smart-home-de-de","tag-tutorial-de"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tutorial: Eine MQTT-Discovery-Nachricht ver\u00f6ffentlichen, die im Energie-Dashboard ankommt | Lukas Wojcik<\/title>\n<meta name=\"description\" content=\"Eine MQTT-Discovery-Nachricht Schritt f\u00fcr Schritt bauen: das Topic, die kleinste funktionierende Nutzlast und die drei Felder des Energie-Dashboards.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial: Eine MQTT-Discovery-Nachricht ver\u00f6ffentlichen, die im Energie-Dashboard ankommt | Lukas Wojcik\" \/>\n<meta property=\"og:description\" content=\"Eine MQTT-Discovery-Nachricht Schritt f\u00fcr Schritt bauen: das Topic, die kleinste funktionierende Nutzlast und die drei Felder des Energie-Dashboards.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-10T10:45:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-24T04:15:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-12958-mqtt-energy-20261024-dark.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lukas Wojcik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lukas Wojcik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/smart-home-de\\\/tutorials-de-smart-home-de\\\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/smart-home-de\\\/tutorials-de-smart-home-de\\\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\\\/\"},\"author\":{\"name\":\"Lukas Wojcik\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Tutorial: Eine MQTT-Discovery-Nachricht ver\u00f6ffentlichen, die im Energie-Dashboard ankommt\",\"datePublished\":\"2026-09-10T10:45:00+00:00\",\"dateModified\":\"2026-10-24T04:15:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/smart-home-de\\\/tutorials-de-smart-home-de\\\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\\\/\"},\"wordCount\":850,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/smart-home-de\\\/tutorials-de-smart-home-de\\\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/hero-12958-mqtt-energy-20261024-dark.png\",\"keywords\":[\"Home Assistant\",\"IoT\",\"Smart Home\",\"Tutorial\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/smart-home-de\\\/tutorials-de-smart-home-de\\\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/smart-home-de\\\/tutorials-de-smart-home-de\\\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/smart-home-de\\\/tutorials-de-smart-home-de\\\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\\\/\",\"name\":\"Tutorial: Eine MQTT-Discovery-Nachricht ver\u00f6ffentlichen, die im Energie-Dashboard ankommt | Lukas Wojcik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/smart-home-de\\\/tutorials-de-smart-home-de\\\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/smart-home-de\\\/tutorials-de-smart-home-de\\\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/hero-12958-mqtt-energy-20261024-dark.png\",\"datePublished\":\"2026-09-10T10:45:00+00:00\",\"dateModified\":\"2026-10-24T04:15:04+00:00\",\"description\":\"Eine MQTT-Discovery-Nachricht Schritt f\u00fcr Schritt bauen: das Topic, die kleinste funktionierende Nutzlast und die drei Felder des Energie-Dashboards.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/smart-home-de\\\/tutorials-de-smart-home-de\\\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/smart-home-de\\\/tutorials-de-smart-home-de\\\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/smart-home-de\\\/tutorials-de-smart-home-de\\\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/hero-12958-mqtt-energy-20261024-dark.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/hero-12958-mqtt-energy-20261024-dark.png\",\"width\":1200,\"height\":630,\"caption\":\"Tutorial: Eine MQTT-Discovery-Nachricht ver\u00f6ffentlichen, die im Energie-Dashboard ankommt\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/smart-home-de\\\/tutorials-de-smart-home-de\\\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial: Eine MQTT-Discovery-Nachricht ver\u00f6ffentlichen, die im Energie-Dashboard ankommt\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\",\"name\":\"Lukas Wojcik - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\",\"name\":\"Lukas Wojcik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"width\":424,\"height\":636,\"caption\":\"Lukas Wojcik\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorial: Eine MQTT-Discovery-Nachricht ver\u00f6ffentlichen, die im Energie-Dashboard ankommt | Lukas Wojcik","description":"Eine MQTT-Discovery-Nachricht Schritt f\u00fcr Schritt bauen: das Topic, die kleinste funktionierende Nutzlast und die drei Felder des Energie-Dashboards.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/","og_locale":"en_US","og_type":"article","og_title":"Tutorial: Eine MQTT-Discovery-Nachricht ver\u00f6ffentlichen, die im Energie-Dashboard ankommt | Lukas Wojcik","og_description":"Eine MQTT-Discovery-Nachricht Schritt f\u00fcr Schritt bauen: das Topic, die kleinste funktionierende Nutzlast und die drei Felder des Energie-Dashboards.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-09-10T10:45:00+00:00","article_modified_time":"2026-10-24T04:15:04+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-12958-mqtt-energy-20261024-dark.png","type":"image\/png"}],"author":"Lukas Wojcik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Lukas Wojcik","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/"},"author":{"name":"Lukas Wojcik","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Tutorial: Eine MQTT-Discovery-Nachricht ver\u00f6ffentlichen, die im Energie-Dashboard ankommt","datePublished":"2026-09-10T10:45:00+00:00","dateModified":"2026-10-24T04:15:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/"},"wordCount":850,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-12958-mqtt-energy-20261024-dark.png","keywords":["Home Assistant","IoT","Smart Home","Tutorial"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/","url":"https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/","name":"Tutorial: Eine MQTT-Discovery-Nachricht ver\u00f6ffentlichen, die im Energie-Dashboard ankommt | Lukas Wojcik","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-12958-mqtt-energy-20261024-dark.png","datePublished":"2026-09-10T10:45:00+00:00","dateModified":"2026-10-24T04:15:04+00:00","description":"Eine MQTT-Discovery-Nachricht Schritt f\u00fcr Schritt bauen: das Topic, die kleinste funktionierende Nutzlast und die drei Felder des Energie-Dashboards.","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-12958-mqtt-energy-20261024-dark.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/10\/hero-12958-mqtt-energy-20261024-dark.png","width":1200,"height":630,"caption":"Tutorial: Eine MQTT-Discovery-Nachricht ver\u00f6ffentlichen, die im Energie-Dashboard ankommt"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/smart-home-de\/tutorials-de-smart-home-de\/tutorial-eine-mqtt-discovery-nachricht-veroffentlichen-die-im-energie-dashboard-ankommt\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Tutorial: Eine MQTT-Discovery-Nachricht ver\u00f6ffentlichen, die im Energie-Dashboard ankommt"}]},{"@type":"WebSite","@id":"https:\/\/www.lukaswojcik.com\/blog\/#website","url":"https:\/\/www.lukaswojcik.com\/blog\/","name":"Lukas Wojcik - Blog","description":"","publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lukaswojcik.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9","name":"Lukas Wojcik","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","width":424,"height":636,"caption":"Lukas Wojcik"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"]}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/12958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/comments?post=12958"}],"version-history":[{"count":5,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/12958\/revisions"}],"predecessor-version":[{"id":24113,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/12958\/revisions\/24113"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/24108"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=12958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=12958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=12958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}