<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Kommentare zu: Balkonkraftwerk Teil 9: MQTT und REST-API</title>
	<atom:link href="https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/</link>
	<description>YAPB - Yet another Personal Blog</description>
	<lastBuildDate>Mi., 18 März 2026 21:16:55 +0100</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
	<item>
		<title>Von: Helmut</title>
		<link>https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-12379</link>
		<dc:creator><![CDATA[Helmut]]></dc:creator>
		<pubDate>Thu, 09 Jan 2025 13:34:58 +0000</pubDate>
		<guid isPermaLink="false">https://blog.helmutkarger.de/?p=3871#comment-12379</guid>
		<description><![CDATA[Als Antwort auf &lt;a href=&quot;https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-12376&quot;&gt;Anonym&lt;/a&gt;.

Hallo Jan,
die Lösung findet sich in &lt;a href=&quot;https://blog.helmutkarger.de/balkonkraftwerk-teil-11-visualisierung-fuer-ahoydtu-und-opendtu-mit-grafana/&quot; rel=&quot;ugc&quot;&gt;diesem Artikel&lt;/a&gt;.
Der sonoff-Adapter funktioniert nicht mit OpenDTU, Du brauchst in ioBroker den MQTT Broker/Client. Du kannst aber den MQTT Broker/Client parallel zu sonoff betreiben, falls Du sonoff brauchst, dann musst Du im ioBroker einem der beiden einen anderen Port zuordnen.]]></description>
		<content:encoded><![CDATA[<p>Als Antwort auf <a href="https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-12376">Anonym</a>.</p>
<p>Hallo Jan,<br />
die Lösung findet sich in <a href="https://blog.helmutkarger.de/balkonkraftwerk-teil-11-visualisierung-fuer-ahoydtu-und-opendtu-mit-grafana/" rel="ugc">diesem Artikel</a>.<br />
Der sonoff-Adapter funktioniert nicht mit OpenDTU, Du brauchst in ioBroker den MQTT Broker/Client. Du kannst aber den MQTT Broker/Client parallel zu sonoff betreiben, falls Du sonoff brauchst, dann musst Du im ioBroker einem der beiden einen anderen Port zuordnen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Anonym</title>
		<link>https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-12376</link>
		<dc:creator><![CDATA[Anonym]]></dc:creator>
		<pubDate>Sun, 05 Jan 2025 13:11:24 +0000</pubDate>
		<guid isPermaLink="false">https://blog.helmutkarger.de/?p=3871#comment-12376</guid>
		<description><![CDATA[Hallo,
zunächst ganz herzlichen Dank für diesen Blogbeitrag. Ich bin gestern darauf gestoßen und wollte heute gleich meine Open-DTU Daten via MQTT in IOBroker (läuft auf RasPI 4) einbinden. Leider bin ich noch sehr unerfahren mit diesen Systemen und bin kläglich gescheitert.
Während meine Zählerdaten via Tasmota problemlos zu IOBroker in Sonoff übertragen werden sehe ich (Deiner Beschreibung folgend, also in OpenDTU MQTT aktvieren und die IP Adresse des RasPI eintragen und Topics wie angegeben dut/open/ eingetragen. In den Objekten bei Sonoff ist dann auch eine Zeile für die DTU dazugekommen, sowie eine Datenzeile &quot;alive&quot; mit Wert &quot;true&quot;, aber es werden keine weiteren Datenzeilen gebildet. Mit Deiner Befehlszeile von Rest-API kann ich aber die Daten abrufen. 
Was mache ich falsch???
Schönen Gruß aus dem Taunus
Jan Vermehren]]></description>
		<content:encoded><![CDATA[<p>Hallo,<br />
zunächst ganz herzlichen Dank für diesen Blogbeitrag. Ich bin gestern darauf gestoßen und wollte heute gleich meine Open-DTU Daten via MQTT in IOBroker (läuft auf RasPI 4) einbinden. Leider bin ich noch sehr unerfahren mit diesen Systemen und bin kläglich gescheitert.<br />
Während meine Zählerdaten via Tasmota problemlos zu IOBroker in Sonoff übertragen werden sehe ich (Deiner Beschreibung folgend, also in OpenDTU MQTT aktvieren und die IP Adresse des RasPI eintragen und Topics wie angegeben dut/open/ eingetragen. In den Objekten bei Sonoff ist dann auch eine Zeile für die DTU dazugekommen, sowie eine Datenzeile &#8222;alive&#8220; mit Wert &#8222;true&#8220;, aber es werden keine weiteren Datenzeilen gebildet. Mit Deiner Befehlszeile von Rest-API kann ich aber die Daten abrufen.<br />
Was mache ich falsch???<br />
Schönen Gruß aus dem Taunus<br />
Jan Vermehren</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Helmut</title>
		<link>https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11938</link>
		<dc:creator><![CDATA[Helmut]]></dc:creator>
		<pubDate>Tue, 16 Jul 2024 17:18:24 +0000</pubDate>
		<guid isPermaLink="false">https://blog.helmutkarger.de/?p=3871#comment-11938</guid>
		<description><![CDATA[Als Antwort auf &lt;a href=&quot;https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11931&quot;&gt;Klaus Cammin&lt;/a&gt;.

Wenn 192.168.1.2 der Rechner ist, auf dem Mosquitto läuft, dann ist das die IP, die bei openDtu eingetragen wird.Im MQTT Explorer trägst Du wie in jedem MQTT Client (auch openDTU) die IP-Adresse und den Port des MQTT-Servers ein.]]></description>
		<content:encoded><![CDATA[<p>Als Antwort auf <a href="https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11931">Klaus Cammin</a>.</p>
<p>Wenn 192.168.1.2 der Rechner ist, auf dem Mosquitto läuft, dann ist das die IP, die bei openDtu eingetragen wird.Im MQTT Explorer trägst Du wie in jedem MQTT Client (auch openDTU) die IP-Adresse und den Port des MQTT-Servers ein.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Klaus Cammin</title>
		<link>https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11931</link>
		<dc:creator><![CDATA[Klaus Cammin]]></dc:creator>
		<pubDate>Mon, 15 Jul 2024 11:47:00 +0000</pubDate>
		<guid isPermaLink="false">https://blog.helmutkarger.de/?p=3871#comment-11931</guid>
		<description><![CDATA[Hallo H. Karger,
erstmal Glückwünsche zu ihrer Installation und sorry, wenn ich diesen Zugang zu Ihnen mißbrauchen sollte, bin aber total verzweifelt. Kriege MQTT einfach nicht zum Laufen!

Habe Rechner mit IP 192.168.1.2 und openDTU Box mit IP 192.168.1.3, außerdem mosquitto und MQTT-Explorer. Frage: 192.168.1.2 ist dann die URL des MQTT-Brokers? Wenn ja, ist bei openDTU alles so eingestellt wie bei Ihnen, aber ich sehe den Baum nicht im Explorer. Außerdem kann ich den mosquitto Dienst nicht mehr starten, wenn ich allow_ananymous oder listener in der conf setze.

Frage: was muß man im MQTT Explorer für CONNECT eintragen? Kriege immer nur &quot;Disconnected by Server&quot;.
Hoffe Sie können mir helfen. Habe eigenes Datensammelprogramm, polle openDTU über das Web-Interface. Andere Teile wie z.B. Shelly kann ich vielleicht nicht pollen.

Grüße Klaus Cammin, Berlin]]></description>
		<content:encoded><![CDATA[<p>Hallo H. Karger,<br />
erstmal Glückwünsche zu ihrer Installation und sorry, wenn ich diesen Zugang zu Ihnen mißbrauchen sollte, bin aber total verzweifelt. Kriege MQTT einfach nicht zum Laufen!</p>
<p>Habe Rechner mit IP 192.168.1.2 und openDTU Box mit IP 192.168.1.3, außerdem mosquitto und MQTT-Explorer. Frage: 192.168.1.2 ist dann die URL des MQTT-Brokers? Wenn ja, ist bei openDTU alles so eingestellt wie bei Ihnen, aber ich sehe den Baum nicht im Explorer. Außerdem kann ich den mosquitto Dienst nicht mehr starten, wenn ich allow_ananymous oder listener in der conf setze.</p>
<p>Frage: was muß man im MQTT Explorer für CONNECT eintragen? Kriege immer nur &#8222;Disconnected by Server&#8220;.<br />
Hoffe Sie können mir helfen. Habe eigenes Datensammelprogramm, polle openDTU über das Web-Interface. Andere Teile wie z.B. Shelly kann ich vielleicht nicht pollen.</p>
<p>Grüße Klaus Cammin, Berlin</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Helmut</title>
		<link>https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11819</link>
		<dc:creator><![CDATA[Helmut]]></dc:creator>
		<pubDate>Thu, 23 May 2024 14:47:26 +0000</pubDate>
		<guid isPermaLink="false">https://blog.helmutkarger.de/?p=3871#comment-11819</guid>
		<description><![CDATA[Als Antwort auf &lt;a href=&quot;https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11816&quot;&gt;Anonym&lt;/a&gt;.

Der Link bezog sich auf OpenDTU. Für Ahoy bitte dort bei Github schauen.
&quot;curl&quot; ist ein Linux Commandline-Tool, das hier verwendet wird um einen HTTP-Post abzusetzen.]]></description>
		<content:encoded><![CDATA[<p>Als Antwort auf <a href="https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11816">Anonym</a>.</p>
<p>Der Link bezog sich auf OpenDTU. Für Ahoy bitte dort bei Github schauen.<br />
&#8222;curl&#8220; ist ein Linux Commandline-Tool, das hier verwendet wird um einen HTTP-Post abzusetzen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Anonym</title>
		<link>https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11816</link>
		<dc:creator><![CDATA[Anonym]]></dc:creator>
		<pubDate>Thu, 23 May 2024 07:41:28 +0000</pubDate>
		<guid isPermaLink="false">https://blog.helmutkarger.de/?p=3871#comment-11816</guid>
		<description><![CDATA[Und dann habeich wohl auch noch vergessen, zu erwähnen, dass ich die ahoy-dtu im Einsatz habe. Ich vermute, dass zumindest das Standard-Passwort da nicht passen wird.

Gehe ich recht in der Annahme, dass ich dann so einen Befehl über die Browserzeile eingebe?

$ curl -u &quot;admin:password&quot; XXXXX231.selfhost.eu:6010/api/limit/config -d &#039;data={&quot;serial&quot;:&quot;11619102xxxx&quot;, &quot;limit_type&quot;:1, &quot;limit_value&quot;:50}&#039;


Muss ich admin und password angeben, wenn ich es z.Z nicht nutze?]]></description>
		<content:encoded><![CDATA[<p>Und dann habeich wohl auch noch vergessen, zu erwähnen, dass ich die ahoy-dtu im Einsatz habe. Ich vermute, dass zumindest das Standard-Passwort da nicht passen wird.</p>
<p>Gehe ich recht in der Annahme, dass ich dann so einen Befehl über die Browserzeile eingebe?</p>
<p>$ curl -u &#8222;admin:password&#8220; XXXXX231.selfhost.eu:6010/api/limit/config -d &#8218;data={&#8222;serial&#8220;:&#8220;11619102xxxx&#8220;, &#8222;limit_type&#8220;:1, &#8222;limit_value&#8220;:50}&#8216;</p>
<p>Muss ich admin und password angeben, wenn ich es z.Z nicht nutze?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Helmut</title>
		<link>https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11799</link>
		<dc:creator><![CDATA[Helmut]]></dc:creator>
		<pubDate>Tue, 21 May 2024 07:12:32 +0000</pubDate>
		<guid isPermaLink="false">https://blog.helmutkarger.de/?p=3871#comment-11799</guid>
		<description><![CDATA[Als Antwort auf &lt;a href=&quot;https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11798&quot;&gt;Anonym&lt;/a&gt;.

Ja siehst Du, von Batterie hattest Du bisher auch nichts erwähnt. In diesem Zusammenhang verstehe ich, dass Du den Speicher nur im Rahmen des Eigenverbrauchs entladen möchtest. Das ist per REST API auch möglich, Du kannst per GET abfragen und per POST Einstellungen ändern. Die volle Befehlsliste mit entsprechenden Beispielen gibt es hier: &lt;a href=&quot;https://www.opendtu.solar/firmware/web_api/&quot; target=&quot;_blank&quot; rel=&quot;noopener nofollow ugc&quot;&gt;https://www.opendtu.solar/firmware/web_api/&lt;/a&gt;]]></description>
		<content:encoded><![CDATA[<p>Als Antwort auf <a href="https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11798">Anonym</a>.</p>
<p>Ja siehst Du, von Batterie hattest Du bisher auch nichts erwähnt. In diesem Zusammenhang verstehe ich, dass Du den Speicher nur im Rahmen des Eigenverbrauchs entladen möchtest. Das ist per REST API auch möglich, Du kannst per GET abfragen und per POST Einstellungen ändern. Die volle Befehlsliste mit entsprechenden Beispielen gibt es hier: <a href="https://www.opendtu.solar/firmware/web_api/" target="_blank" rel="noopener nofollow ugc">https://www.opendtu.solar/firmware/web_api/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Anonym</title>
		<link>https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11798</link>
		<dc:creator><![CDATA[Anonym]]></dc:creator>
		<pubDate>Tue, 21 May 2024 03:08:10 +0000</pubDate>
		<guid isPermaLink="false">https://blog.helmutkarger.de/?p=3871#comment-11798</guid>
		<description><![CDATA[Als Antwort auf &lt;a href=&quot;https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11795&quot;&gt;Helmut&lt;/a&gt;.

Ich überlege in verschiedene Richtungen, da ich nicht Geräte kaufen möchte, die dann nach einiger Zeit unterdimensioniert sind und dann neuen weichen müssen.

Daher wäre eine Option aus meinen 14,4 kWh Akku mit einem Hoymiles WR bis zu 2000W auf einer Phase je nach Bedarf einzuspeisen.
Den aktuellen Verbrauch des Hauses greife ich ja direkt am Hauszähler ab (Gesamt, L1, L2, L3). 
Da ich bisher REST API nur zum Auslesen nutze, würde ich gerne verstehen, ob man über einen Link nicht auch schreiben kann.
Klingt doch erstmal logisch :-)]]></description>
		<content:encoded><![CDATA[<p>Als Antwort auf <a href="https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11795">Helmut</a>.</p>
<p>Ich überlege in verschiedene Richtungen, da ich nicht Geräte kaufen möchte, die dann nach einiger Zeit unterdimensioniert sind und dann neuen weichen müssen.</p>
<p>Daher wäre eine Option aus meinen 14,4 kWh Akku mit einem Hoymiles WR bis zu 2000W auf einer Phase je nach Bedarf einzuspeisen.<br />
Den aktuellen Verbrauch des Hauses greife ich ja direkt am Hauszähler ab (Gesamt, L1, L2, L3).<br />
Da ich bisher REST API nur zum Auslesen nutze, würde ich gerne verstehen, ob man über einen Link nicht auch schreiben kann.<br />
Klingt doch erstmal logisch :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Helmut</title>
		<link>https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11795</link>
		<dc:creator><![CDATA[Helmut]]></dc:creator>
		<pubDate>Sun, 19 May 2024 12:05:55 +0000</pubDate>
		<guid isPermaLink="false">https://blog.helmutkarger.de/?p=3871#comment-11795</guid>
		<description><![CDATA[Als Antwort auf &lt;a href=&quot;https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11793&quot;&gt;Anonym&lt;/a&gt;.

Der Sinn der ganzen Aktion erschließt sich mir noch nicht. Hängt Dein Wechselrichter an einer Batterie? Oder warum sonst willst Du die Wechselrichterleistung drosseln?]]></description>
		<content:encoded><![CDATA[<p>Als Antwort auf <a href="https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11793">Anonym</a>.</p>
<p>Der Sinn der ganzen Aktion erschließt sich mir noch nicht. Hängt Dein Wechselrichter an einer Batterie? Oder warum sonst willst Du die Wechselrichterleistung drosseln?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Anonym</title>
		<link>https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11793</link>
		<dc:creator><![CDATA[Anonym]]></dc:creator>
		<pubDate>Sun, 19 May 2024 04:18:40 +0000</pubDate>
		<guid isPermaLink="false">https://blog.helmutkarger.de/?p=3871#comment-11793</guid>
		<description><![CDATA[Als Antwort auf &lt;a href=&quot;https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11770&quot;&gt;Helmut&lt;/a&gt;.

Ich könnte dann direkt dynamisch die Leistung der Hoymiles automatisch anpassen lassen ohne einen Broker.
Zurzeit schreibe ich die Werte über einen http Befehl per PHP in eine Datenbank und ich dachte, wenn ich etwas per http auslesen kann, dann kann. ich auch Werte setzen.

MfG

Turbo]]></description>
		<content:encoded><![CDATA[<p>Als Antwort auf <a href="https://blog.helmutkarger.de/balkonkraftwerk-teil-9-mqtt-und-rest-api/#comment-11770">Helmut</a>.</p>
<p>Ich könnte dann direkt dynamisch die Leistung der Hoymiles automatisch anpassen lassen ohne einen Broker.<br />
Zurzeit schreibe ich die Werte über einen http Befehl per PHP in eine Datenbank und ich dachte, wenn ich etwas per http auslesen kann, dann kann. ich auch Werte setzen.</p>
<p>MfG</p>
<p>Turbo</p>
]]></content:encoded>
	</item>
</channel>
</rss>
