<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Heimautomatisierung &#8211; bubuxblog</title>
	<atom:link href="https://www.bubuxblog.de/category/heimautomatisierung/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bubuxblog.de</link>
	<description></description>
	<lastBuildDate>Sat, 24 Jan 2026 14:06:39 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Gasverbrauch mit ESP8266 messen &#8211; neue Version 1008</title>
		<link>https://www.bubuxblog.de/gasverbrauch-mit-esp8266-messen-neue-version-1008/</link>
					<comments>https://www.bubuxblog.de/gasverbrauch-mit-esp8266-messen-neue-version-1008/#respond</comments>
		
		<dc:creator><![CDATA[diefenbecker]]></dc:creator>
		<pubDate>Sat, 24 Jan 2026 14:06:39 +0000</pubDate>
				<category><![CDATA[Eigenbau]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Heimautomatisierung]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Hausautomatisierung]]></category>
		<category><![CDATA[Homeautomation]]></category>
		<guid isPermaLink="false">https://www.bubuxblog.de/?p=2361</guid>

					<description><![CDATA[Die Messung unseres Gasverbrauches per Reedkontakt und NodeMCU mit seinem ESP8266 funktioniert schon seit langen sehr gut und zuverlässig. Eigentlich bestand keine Notwendigkeit daran etwas zu ändern. Kleine Probleme Einzig meine gewohnte Freiluftverdrahtung mit einem Gummi der den Reedkontakt am Zähler festhält (der die Klebeband-Halterung ablöste) wurde regelmäßig porös und der Reedkontakt fiel runter. Meistens [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Die Messung unseres Gasverbrauches per Reedkontakt und NodeMCU mit seinem ESP8266 funktioniert schon seit langen sehr gut und zuverlässig. Eigentlich bestand keine Notwendigkeit daran etwas zu ändern.</p>



<p class="has-medium-font-size">Kleine Probleme</p>



<p>Einzig meine gewohnte Freiluftverdrahtung mit einem Gummi der den Reedkontakt am Zähler festhält (der die Klebeband-Halterung ablöste) wurde regelmäßig porös und der Reedkontakt fiel runter. Meistens merkte ich das erst Tage später. Da ich mir Ende letzten Jahres einen 3D-Drucker angeschafft habe, wollte ich bei diesem Projekt mein erstes ordentliches Gehäuse für meine Sensoren erstellen wo mal nichts irgendwo einfach nur herum baumelt.</p>



<figure class="wp-block-image size-large is-style-default"><a href="https://www.bubuxblog.de/wp-content/uploads/2026/01/halter-scaled.jpg"><img fetchpriority="high" decoding="async" width="1024" height="768" src="https://www.bubuxblog.de/wp-content/uploads/2026/01/halter-1024x768.jpg" alt="Gehäuse für den Wemos und den Reed" class="wp-image-2362" srcset="https://www.bubuxblog.de/wp-content/uploads/2026/01/halter-1024x768.jpg 1024w, https://www.bubuxblog.de/wp-content/uploads/2026/01/halter-300x225.jpg 300w, https://www.bubuxblog.de/wp-content/uploads/2026/01/halter-768x576.jpg 768w, https://www.bubuxblog.de/wp-content/uploads/2026/01/halter-1536x1152.jpg 1536w, https://www.bubuxblog.de/wp-content/uploads/2026/01/halter-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Bei Makerworld, Printables &amp; Co gibt es sehr viele fertige Modelle für entsprechende Halterungen. Danke an die kreativen Designer! Manche sind für den NodeMCU inklusive Reedkontakt, manche für einen Wemos D1 inklusive Reedkontakt und manche nur für verschiedene Reedkontakte alleine. Ich habe ein Gehäuse für beides gesucht. Nachdem ich ein passendes Model gefunden und ausgedruckt hatte, ging es an die Montage. Die meisten dieser fertig designten Gehäuse nutzen einen axialen Reedkontakt. Diese haben meistens nur einen simplen Glaskörper. Hier war schon mein erstes Problem das diese Glasreeds echt empfindlich sind wenn man mal an den Beinchen biegt. Ich bin wahrscheinlich zu grobmotorisch aber sie sind ja billig&#8230;</p>



<p>Das größere Problem war aber, dass diese Reedkontakte nicht oder <strong>unzuverlässig</strong> anziehen wenn der Magnet des Zählers vorbei kommt da dieser recht schwach ist (Stichwort Anzugsempfindlichkeit). Auch hundertmaliges Ausrichten in der Öffnung des Zählers, Ausrichten des Reedkontaktes parallel zum Magneten, testen verschiedene andere Reedkontakte (aus zylinderförmig eingegossene Exemplare) etc. war nicht zielführend und raubte mir den letzten Nerv weil alles ja schon mal gut funktionierte. <strong>Nur mein alter Meder MK471 funktionierte zuverlässig</strong>. </p>



<figure class="wp-block-image size-full"><a href="https://www.bubuxblog.de/wp-content/uploads/2026/01/Bildschirmfoto-vom-2026-01-24-14-46-01.png"><img decoding="async" width="377" height="218" src="https://www.bubuxblog.de/wp-content/uploads/2026/01/Bildschirmfoto-vom-2026-01-24-14-46-01.png" alt="Meder MK471" class="wp-image-2364" srcset="https://www.bubuxblog.de/wp-content/uploads/2026/01/Bildschirmfoto-vom-2026-01-24-14-46-01.png 377w, https://www.bubuxblog.de/wp-content/uploads/2026/01/Bildschirmfoto-vom-2026-01-24-14-46-01-300x173.png 300w" sizes="(max-width: 377px) 100vw, 377px" /></a></figure>



<span id="more-2361"></span>



<p class="has-medium-font-size">Das neue Gehäuse</p>



<p>Der MK471 passt aber in fast alle fertigen Gehäusedesigns <strong>nicht</strong> rein. Und die wenigen Gehäuse die den MK471 beherbergen können, passten nicht an meinen Gaszähler. Also hab ich mir ein schönes Gehäuse für den Wemos D1 Mini als Basis gesucht und mit FreeCad (ich komme mit dem 3D-Drucker eh nicht drumherum das zu lernen) entsprechende Anpassungen gemacht damit anstatt einem axialen Reedkontakt der MK471 rein passt. Das war nicht wirklich schwer und sehr viel Mühe hab ich auch nicht rein gesteckt. Die STL-Datei muss in Freecad einen Festkörper gewandelt werden und danach einfach die Aufnahme für den axialen Reedkontakt mittels &#8222;Pocket&#8220; mit einem passenden Rechteck aus dem Sketch &#8222;durchbohrt&#8220;. Da klemmt sich der MK471 jetzt ohne Probleme fest.</p>



<figure class="wp-block-image size-large"><a href="https://www.bubuxblog.de/wp-content/uploads/2026/01/freecad.png"><img decoding="async" width="1024" height="645" src="https://www.bubuxblog.de/wp-content/uploads/2026/01/freecad-1024x645.png" alt="Resultat des Gehäuse in Freecad" class="wp-image-2363" srcset="https://www.bubuxblog.de/wp-content/uploads/2026/01/freecad-1024x645.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2026/01/freecad-300x189.png 300w, https://www.bubuxblog.de/wp-content/uploads/2026/01/freecad-768x484.png 768w, https://www.bubuxblog.de/wp-content/uploads/2026/01/freecad-1536x968.png 1536w, https://www.bubuxblog.de/wp-content/uploads/2026/01/freecad.png 1562w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="has-medium-font-size">Neue Softwareversion</p>



<p>Neben dem Gehäuse hab ich dann doch noch ein bisschen den Quellcode erneuert. Ich musste ja noch die LED die im Gehäuse vorgesehen ist einprogrammieren. Bisher blinke nur die interne LED des Mikrocontrollers. Aber die sieht man ja im Gehäuse nicht mehr. Dazu gab es noch ein paar andere kleine Korrekturen und Verbesserungen. <strong>Die LED muss mit Vorwiderstand an D3, der Reedkontakt bleibt wie gehabt an D4 wo jetzt per Software auch der interne Pullup aktiviert wird.</strong> Einen Plan für die Verdrahtung hab ich dafür hier nicht gemacht.</p>



<p>Aber <strong>wirklich schlecht</strong> <strong>implementiert</strong> hatte ich das Senden der Impulse an den MQTT-Server. Hier hatte ich bei jedem Impuls eine neue Verbindung zum Server geöffnet und dann das Publish gesendet. Das dauerte gefühlt immer ewig und war auch der Grund warum in der Vergangenheit der ein oder andere Impuls in Richtung MQTT verschluckt wurde.</p>



<p>Der neue Ansatz baut nun einmal bei Start die Verbindung zum MQTT auf, prüft im Loop ob diese Verbindung noch besteht und macht ggf. ein Reconnect. Bei einem Impuls durch den Reedkontakt wird dann nur noch der Impuls per Publish an den MQTT-Server gesendet. Viel besser <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>Den aktuellen Quellcode für die Version 1008 inkl. vorkompiliertem Binary gibt es wie immer auf Github:</p>



<p><a href="https://github.com/diefenbecker/opengasmeter">https://github.com/diefenbecker/opengasmeter</a></p>



<p>Viel Spaß damit<br>Gruß Chris</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bubuxblog.de/gasverbrauch-mit-esp8266-messen-neue-version-1008/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PV-Überschuss zu Warmwasser</title>
		<link>https://www.bubuxblog.de/pv-ueberschuss-zu-warmwasser/</link>
					<comments>https://www.bubuxblog.de/pv-ueberschuss-zu-warmwasser/#respond</comments>
		
		<dc:creator><![CDATA[diefenbecker]]></dc:creator>
		<pubDate>Fri, 27 Dec 2024 13:56:51 +0000</pubDate>
				<category><![CDATA[Eigenbau]]></category>
		<category><![CDATA[Energieeinsparung]]></category>
		<category><![CDATA[Haustechnik]]></category>
		<category><![CDATA[Heimautomatisierung]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Heizstab]]></category>
		<category><![CDATA[Powerfox]]></category>
		<category><![CDATA[PV-Überschuss]]></category>
		<category><![CDATA[Shelly]]></category>
		<category><![CDATA[Warmwasser]]></category>
		<guid isPermaLink="false">http://blog.bubux.de/?p=2314</guid>

					<description><![CDATA[Meine Eltern haben eine PV-Anlage ohne Batteriespeicher. Durch Selbstaufbau mit Freunden auf einem Schuppendach war das eine sehr kostengünstige Anlage, die an sonnigen Tagen tagsüber den vom Haus benötigten Strom komplett liefert. Seit Inbetriebnahme wird Wäsche nur gewaschen, wenn auch die Sonne scheint 😉 Insgesamt wird aber im Sommer meistens zu viel Strom produziert und [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Meine Eltern haben eine PV-Anlage ohne Batteriespeicher. Durch Selbstaufbau mit Freunden auf einem Schuppendach war das eine sehr kostengünstige Anlage, die an sonnigen Tagen tagsüber den vom Haus benötigten Strom komplett liefert. Seit Inbetriebnahme wird Wäsche nur gewaschen, wenn auch die Sonne scheint <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Insgesamt wird aber im Sommer meistens zu viel Strom produziert und für 8 Cent eingespeist.</p>



<p>Auf der Suche nach einer Möglichkeit den Eigenverbrauch zu erhöhen, fiel ein Batteriespeicher aufgrund der hohen Anschaffungskosten raus. Was tun?</p>



<p>Vor einigen Jahren wurde der Kachelofen mit Wassertasche vom Schornsteinfeger wegen Umweltauflagen still gelegt (sehr schade drum). Dadurch ist aber noch der Warmwasserspeicher im Heizungsraum vorhanden. Diese hatte nach der Stilllegung des Kachelofen keine weitere Wärmequelle als die Ölheizung. Solarthermie ist leider nicht vorhanden und auch für eine Neu-Installation zu aufwändig.</p>



<p>Wir dachten dann über einen Heizstab nach. Der Wasserspeicher hat die Möglichkeit einen Heizstab von oben einzuschrauben. Leider ist es aber sehr schwierig, Heizstäbe mit entsprechend langer heiz-freier Zone zu bekommen, da das Wasser im Wasserspeicher ja nicht randvoll gefüllt ist. Bei anderen Herstellern von Warmwasserspeichern kann man den Heizstab seitlich einschrauben. Und der Heizstab vom Hersteller des Wasserspeichers ist leider raus, da er zu lang ist und wir den Warmwasserspeicher hätten kippen müssen. Es musste also eine andere Lösung her.</p>



<span id="more-2314"></span>



<h2 class="wp-block-heading">Wärmekreislauf im Selbstbau</h2>



<p>Ein guter Freund meines Vaters ist Heizungsbauer und hat eine Vorrichtung gebaut, die analog der Wassertasche des alten Kachelofen das Wasser mittels Umwälzpumpe, an einem Heizstab vorbei, in den Warmwasserspeicher pumpt. Die Pumpe war noch vom Kachelofen vorhanden und der Heizstab ist ein günstiger ~ 2KW Heizstab mit 1 1/2 Zoll Gewinde. Dieser steckt nun in einem Eisenrohr/T-Stück mit entsprechendem Gewinde und ist über Kupferleitungen an den Warmwasserspeicher angeschlossen. Zudem wurde dieser Kreislauf noch an das Ausdehnungsgefäß des normalen Heizkreislauf angeschlossen, damit wir uns ein zweites Ausdehnungsgefäß sparen konnten.</p>



<figure class="wp-block-image size-full"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/threema-20240830-184619200.jpg"><img loading="lazy" decoding="async" width="768" height="1024" src="http://blog.bubux.de/wp-content/uploads/2024/12/threema-20240830-184619200.jpg" alt="" class="wp-image-2315" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/threema-20240830-184619200.jpg 768w, https://www.bubuxblog.de/wp-content/uploads/2024/12/threema-20240830-184619200-225x300.jpg 225w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></figure>



<p>Im Bild erkennt man den Heizstab, der senkrecht in dem Eisenrohr steckt, die grüne Umwälzpumpe und die entsprechende Verrohrung. Später wurde die Konstruktion noch isoliert.</p>



<p>Jetzt soll der Heizstab aber nur eingeschaltet werden, wenn auch PV-Überschuss vorhanden ist. Kauflösungen wie z.B. &#8222;intelligente&#8220; Heizstäbe von ELWA kosten > 500 €. Soviel wollten wir aber nicht ausgeben, da die Ausbeute und der Wirkungsgrad um Wasser mit elektrischer Energie mittels Heizstab zu erhitzen nicht sehr effizient ist und sich schlecht amortisiert. Eine kleine Wärmepumpe schied übrigens vorerst aus Kostengründen auch aus.</p>



<h2 class="wp-block-heading">Die Daten&#8230;woher bekommen?</h2>



<p>So, wie kommt man nun an die Daten wann die Anlage Überschuss produziert? Der SMA-Wechselrichter ist ohne &#8222;Sunny Boy&#8220; nicht wirklich auskunftsfreudig (es war ja ein Low-Budget-Selbstbau-Anlage). Aber welche Daten werden denn benötigt?</p>



<ul class="wp-block-list">
<li>den <strong>Eigenverbrauch </strong>des Hauses und</li>



<li>die <strong>aktuelle Leistung</strong>, die durch die Solaranlage geliefert wird</li>
</ul>



<p>Die Werte für den Eigenverbrauch hatten wir schon relativ schnell nach Inbetriebnahme der Solaranlage durch Einbau eines <a href="https://shop.powerfox.energy/" data-type="link" data-id="https://shop.powerfox.energy/" target="_blank" rel="noreferrer noopener">Powerfox </a>am digitalen Stromzähler erledigt. Dieser misst am Energiezähler die aktuell benötigte Leistung, sowie die elektrische Energie des Verbrauchs und der Einspeisung. Den Powerfox kann jeder einfach anbringen, da er nur mittels Magnet an der entsprechenden Stelle am Zähler befestigt wird. Hier sind keine Arbeiten im Stromkasten notwendig. Der Powerfox ist mit den meisten digitalen Stromzählern kompatibel. Ggf. in die Modell-Liste von Powerfox schauen. Ich selber nutze hier eine Selbstbaulösung, aber der Powerfox ist &#8222;adminfreundlicher&#8220;.</p>



<p>Die Messung der Leistung der Solaranlage kam dann etwas später durch den Einbau eines <a href="https://www.shelly.com/de/products/shelly-3em" target="_blank" rel="noreferrer noopener">Shelly 3EM</a> mit drei Stromzangen im Stromkasten dazu. Die Stromzangen werden einfach um die drei Phasen gelegt, die vom Wechselrichter kommen. Der 3EM kommt auf die Hutschiene im Stromkasten und benötigt noch Versorgungsspannung. Für den Einbau ggf. besser einen Elektriker zu Rate ziehen!</p>



<p>Damit hatte mein Vater schon vor der Idee mit dem Heizstab alle wichtigen Informationen der Solaranlage und des Hausverbrauches zur Verfügung. Allerdings über zwei unterschiedliche Apps und ohne zentrale Einheit wie ein Smart-Home-Server.</p>



<p>Zurück zum Heizstab. Alle Infos, um den Heizstab bei PV-Überschuss anzuschalten waren also schon vorhanden. Um nun aus diesen Infos den eigentlich Überschuss zu berechnen und den Heizstab zu schalten, kam ich nicht mehr drumherum, einen kleinen Server mit entsprechender Software aufzusetzen.</p>



<h2 class="wp-block-heading">Die Steuerung</h2>



<p>Das Erste was mir als Software in den Sinn kam war <a href="https://openwb.de/main/" target="_blank" rel="noreferrer noopener">openWB</a>. Ich habe eine openWB-Wallbox und nutze sie schon zum Überschussladen des E-Autos und hatte mich auch schon mal in das von mir nicht genutzte SmartHome-Menü der openWB verirrt. Die Software selber kann auch ohne Wallbox-Funktionalitäten auf einem RaspberryPI betrieben werden. Ich hatte noch einen Pi 3 hier liegen und die Software war schnell installiert. Der Powerfox und der Shelly 2EM (sowie andere Produkte von Shelly) werden bereits von openWB unterstützt. Die Integration funktioniert einfach mit Eingabe der Shelly-IP bzw. der Powerfox-Cloud-Daten über die Weboberfläche der OpenWB.</p>



<figure class="wp-block-image size-large"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/Screenshot_20241227-133900_Chrome-1.jpg"><img loading="lazy" decoding="async" width="538" height="1024" src="http://blog.bubux.de/wp-content/uploads/2024/12/Screenshot_20241227-133900_Chrome-1-538x1024.jpg" alt="" class="wp-image-2318" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133900_Chrome-1-538x1024.jpg 538w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133900_Chrome-1-158x300.jpg 158w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133900_Chrome-1-768x1463.jpg 768w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133900_Chrome-1-806x1536.jpg 806w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133900_Chrome-1-1075x2048.jpg 1075w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133900_Chrome-1.jpg 1080w" sizes="auto, (max-width: 538px) 100vw, 538px" /></a></figure>



<p>Danach zeigt die Startseite der openWB die gemessenen Werte an. Im Screenshot aktuell sehr wenig Sonne und relativ viel Hausverbrauch.</p>



<figure class="wp-block-image size-large"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/Screenshot_20241227-133811_Chrome.jpg"><img loading="lazy" decoding="async" width="535" height="1024" src="http://blog.bubux.de/wp-content/uploads/2024/12/Screenshot_20241227-133811_Chrome-535x1024.jpg" alt="" class="wp-image-2319" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133811_Chrome-535x1024.jpg 535w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133811_Chrome-157x300.jpg 157w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133811_Chrome-768x1471.jpg 768w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133811_Chrome-802x1536.jpg 802w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133811_Chrome-1069x2048.jpg 1069w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133811_Chrome.jpg 1080w" sizes="auto, (max-width: 535px) 100vw, 535px" /></a></figure>



<p>Verschiedene Smart-Home-Geräte (unter die auch der zukünftige Heizstab fällt) können nun in der openWB konfiguriert werden und mit Aktionen hinterlegt werden. Der Heizstab selber ist natürlich nicht &#8222;Smart&#8220;. Ein- und ausgeschaltet werden soll er über einen <a href="https://www.shelly.com/de/products/shelly-plug-s-gen3" target="_blank" rel="noreferrer noopener">Shelly Plug S</a>. Den Shelly sieht man auch auf dem ersten Bild oben links. Daran angeschlossen ist der Heizstab und die Umwälzpumpe. Auch dieser Shelly wird von openWB als Smart-Home-Gerät unterstützt. </p>



<p>Was jetzt noch bleibt, sind verschiedene Einstellung am Smart-Home-Gerät:</p>



<ul class="wp-block-list">
<li>Schwellenwerte (in Watt) zum Ein- und Ausschalten, </li>



<li>Nachlaufzeiten (in Sekunden) damit der Stab nicht ständig an- und ausgeht wenn Wolken aufziehen, </li>



<li>Zeiträume und Gesamtdauer pro Tag in denen überhaupt geschaltet wird (zur Sicherheit falls die openWB den Shelly Plug aus irgendwelchen Gründen nicht ausschaltet) </li>



<li>und einige andere Einstellungen. </li>
</ul>



<p>Das ist natürlich abhängig vom Heizstab, dem Warmwasserspeicher und der gesamten PV-Anlage. Hier muss ein bisschen ausprobiert werden welche Werte für die jeweilige Anlage am besten passen.</p>



<p>Zur Sicherheit wird der Shelly Plug an Pumpe und Heizstab auch noch täglich mit Sonnenuntergang durch die Shelly-App ausgeschaltet und der Heizstab besitzt noch ein eigenes Thermostat, wodurch er sich selber ab einer einstellbaren Temperatur ausschaltet. Mit diesen Mitteln und den Einstellungen in der openWB sollte ein überhitzen bzw. zu langes laufen des Heizstabes ausgeschlossen sein.</p>



<figure class="wp-block-image size-large"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/Screenshot_20241227-133932_Chrome.jpg"><img loading="lazy" decoding="async" width="562" height="1024" src="http://blog.bubux.de/wp-content/uploads/2024/12/Screenshot_20241227-133932_Chrome-562x1024.jpg" alt="" class="wp-image-2320" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133932_Chrome-562x1024.jpg 562w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133932_Chrome-165x300.jpg 165w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133932_Chrome-768x1400.jpg 768w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133932_Chrome-842x1536.jpg 842w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Screenshot_20241227-133932_Chrome.jpg 1080w" sizes="auto, (max-width: 562px) 100vw, 562px" /></a></figure>



<p>Die Apparatur läuft seit dem Herbst 2024. Die Tage, an denen Sonne war und der Schwellwert für den PV-Überschuss in der openWB erreicht wurde, schaltete den Heizstab und die Umwälzpumpe über den Shell Plug einwandfrei ein und aus. Den Status des Heizstabes (An/Aus) sowie die aktuell benötigte Leistung und die pro Tag in den Heizstab geflossene Energie zeigt die openWB auch auf der Startseite an.</p>



<p>Grundsätzlich funktioniert das also. Wirklich viel PV-Überschuss gab es aber leider nicht, so das wir das nächste Frühjahr abwarten müssen.</p>



<p>Wunder wird der kleine Heizstab im Warmwasserspeicher nicht vollbringen, aber auch im Sommer wird warmes Wasser benötigt und es sollte dann Wärme produziert werden, die mehr als 8 Cent wert ist. Die Ausgaben hielten sich auch sehr in Grenzen. Eigentlich war es nur der Heizstab für &lt; 100 € und der Shelly Plug für 23 €. Der Rest war schon vorhanden (Powerfox und Shelly 3EM) bzw. lag irgendwo herum (Raspi, Umwälzpumpe). Das Installations-Material kostete ein Feierabendbier.</p>



<p>Ich werde mal berichten wie das Ganze im Sommer funktioniert.</p>



<p>Gruß<br>Chris</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bubuxblog.de/pv-ueberschuss-zu-warmwasser/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Lebensdauer des Smartphone (oder Tablet) Akkus verlängern</title>
		<link>https://www.bubuxblog.de/lebensdauer-des-smartphone-oder-tablet-akkus-verlaengern/</link>
					<comments>https://www.bubuxblog.de/lebensdauer-des-smartphone-oder-tablet-akkus-verlaengern/#respond</comments>
		
		<dc:creator><![CDATA[Schaaf]]></dc:creator>
		<pubDate>Sat, 21 Dec 2024 20:59:27 +0000</pubDate>
				<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Heimautomatisierung]]></category>
		<category><![CDATA[Akku schonen]]></category>
		<category><![CDATA[Automate]]></category>
		<category><![CDATA[Tasmota]]></category>
		<guid isPermaLink="false">http://blog.bubux.de/?p=2205</guid>

					<description><![CDATA[Früher hatten Smartphones Akkus, die man leicht austauschen konnte und erreichten ihr Lebensdauerende, weil es keine Updates mehr gab, oder die Leistung nicht mehr ausreichte. Die Hersteller haben reagiert und bieten teilweise lange Updates an. Bei den Leistungssteigerungen passieren keine Quantensprünge mehr. Einer langen Nutzungsdauer stehen jetzt Akkus im Weg, die sind schon lange nicht [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Früher hatten Smartphones Akkus, die man leicht austauschen konnte und erreichten ihr Lebensdauerende, weil es keine Updates mehr gab, oder die Leistung nicht mehr ausreichte. Die Hersteller haben reagiert und bieten teilweise lange Updates an. Bei den Leistungssteigerungen passieren keine Quantensprünge mehr. Einer langen Nutzungsdauer stehen jetzt Akkus im Weg, die sind schon lange nicht mehr austauschbar und irgendwann läßt deren Leistung nach, meist schlagartig. Man kann versuchen den Akku austauschen zu lassen, wenn es denn noch Anbieter gibt. Das kommt aber meist einem wirtschaftlichen Totalschaden gleich.</p>



<p>Die Alterung von Lithiumionen Akkus läßt sich ganz nicht verhindern, aber merklich beeinflussen. Schnelles Laden und Tiefentladen (unter 20%) tut dem Akku weh, aber besonderen Stress bereitet ihm Vollladen auf 100%, und dann u. U. noch langes Halten dieses Ladeniveaus am angeschlossenen Ladegerät. Den Akku nur auf 80 oder 85% aufzuladen statt auf 100% verlängert die Lebensdauer nach <a href="https://www.klapszus.de/li-ionen-akku-lebensdauer-rechner">Stephan Klapzus&#8216; Akkurechner</a> von 800 auf 3500 bzw. 2800 Zyklen, immerhin über 4 bzw. 3 mal soviel. Wenn Ihr also auch mit 80 oder 85% Ladezustand über den Tag kommt, dann zeige ich Euch einen Weg wie ihr das einfach automatisieren könnt.</p>



<p>Wir brauchen dazu eine WLAN Steckdose mit der Firmware Tasmota und eine App (nur bei Android Geräten, bei iOS reichen Bordmittel), die der WLAN Steckdose &#8211; in der das Ladegerät steckt &#8211; bei Erreichen eines bestimmten Akkustands den Befehl zum Abschalten gibt.</p>



<span id="more-2205"></span>



<h4 class="wp-block-heading">WLAN Steckdose mit Tasmota in Euer Netzwerk einbinden</h4>



<p>Zunächst benötigt ihr eine <strong>WLAN Steckdose</strong> (oder ein Shelly hinter einer &#8222;normalen&#8220; Steckdose, welches diese schalten kann) mit der Firmware <strong>Tasmota</strong> von Theo Arends. Auf viele WLAN Steckdosen, die mit proprietärer Firmware ausgeliefert werden läßt sich Tasmota flashen. Da gibt es verschiedene Wege und viele Anleitungen im Internet, das soll nicht Gegenstand dieses Beitrags sein. Wer nicht flashen möchte kann auch WLAN Steckdosen kaufen, die schon mit Tasmota geflasht sind. Ich selber nutze selbst geflashte von OBI und Sonoff S20.</p>



<p>Wenn ihr so eine Tasmota WLAN Steckdose das erste mal bei Euch in eine Steckdose steckt, dann spannt sie ein eigenes offenes WLAN auf. Sucht es z. B. mit Eurem Smartphone und wählt es aus, die Frage bzw. Warnung ob ihr das WLAN nutzen wollt obwohl kein Internetzugang besteht müßt ihr bejahen. So sieht das z. B. aus:</p>



<figure class="wp-block-image size-large is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/tasmota1.png"><img loading="lazy" decoding="async" width="1024" height="429" src="http://blog.bubux.de/wp-content/uploads/2024/12/tasmota1-1024x429.png" alt="" class="wp-image-2223" style="width:294px;height:auto" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/tasmota1-1024x429.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2024/12/tasmota1-300x126.png 300w, https://www.bubuxblog.de/wp-content/uploads/2024/12/tasmota1-768x322.png 768w, https://www.bubuxblog.de/wp-content/uploads/2024/12/tasmota1.png 1062w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Wahrscheinlich kommt dann die Meldung, dass Ihr Euch im WLAN anmelden müßt. Bestätigt sie und ihr landet auf dieser Seite (falls nicht, dann gebt die IP <strong>192.168.4.1</strong> im Browser Eures Smartphones in die Adresszeile ein. Falls die IP nicht funktioniert, schaut nach, ob ihr in dem WLAN, welches die Steckdose aufspannt &#8211; im Beispiel das von oben, &#8222;tasmota-12ABA9-2985&#8220; &#8211; auch wirklich drin seid):</p>



<figure class="wp-block-image size-large is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/Tasmota_WLAN.png"><img loading="lazy" decoding="async" width="527" height="1024" src="http://blog.bubux.de/wp-content/uploads/2024/12/Tasmota_WLAN-527x1024.png" alt="" class="wp-image-2230" style="width:291px;height:auto" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/Tasmota_WLAN-527x1024.png 527w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Tasmota_WLAN-154x300.png 154w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Tasmota_WLAN-768x1493.png 768w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Tasmota_WLAN-790x1536.png 790w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Tasmota_WLAN.png 862w" sizes="auto, (max-width: 527px) 100vw, 527px" /></a></figure>



<p>Hier gebt ihr unter &#8222;WiFi Network&#8220; den Namen Eures WLANs an, oder ihr wählt es aus der Liste obendrüber aus. Unter &#8222;WiFi Password&#8220; gebt Ihr Euer WLAN Passwort ein und drückt auf Save. Die WLAN Steckdose startet dann neu. Wenn ihr Euch nicht vertippt habt bucht sie sich beim Neustart in Euer WLAN ein. Meldet Euch nun in der Konfigurationsoberfläche Eurer Fritzbox an und sucht unter Heimnetz -&gt; Netzwerk -&gt; Reiter Netzwerkverbindungen nach der Steckdose, sie sollte genau so heißen wie das WLAN, welches sie im Schritt vorher aufgespannt hat:</p>



<figure class="wp-block-image size-large is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/Fritte_tasmota.png"><img loading="lazy" decoding="async" width="1024" height="233" src="http://blog.bubux.de/wp-content/uploads/2024/12/Fritte_tasmota-1024x233.png" alt="" class="wp-image-2235" style="width:795px;height:auto" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/Fritte_tasmota-1024x233.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Fritte_tasmota-300x68.png 300w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Fritte_tasmota-768x175.png 768w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Fritte_tasmota-1536x349.png 1536w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Fritte_tasmota.png 1794w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Der Steckdose müßt ihr nun eine <strong>feste IP Adresse</strong> geben. Das solltet ihr sowieso tun, damit ihr die Weboberfläche der Steckdose eben unter dieser IP immer im Browser erreichen könnt. Klickt dazu auf den blauen Stift im hellblauen Kreis auf dem Bild oben. Auf der Seite, die dann aufgeht könnt ihr dem Gerät erstmal einen schöneren Namen geben, den Ihr Euch besser merken könnt, tragt ihn im Feld &#8222;Name&#8220; ein:</p>



<figure class="wp-block-image size-large is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/Fritte_name.png"><img loading="lazy" decoding="async" width="1024" height="321" src="http://blog.bubux.de/wp-content/uploads/2024/12/Fritte_name-1024x321.png" alt="" class="wp-image-2239" style="width:472px;height:auto" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/Fritte_name-1024x321.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Fritte_name-300x94.png 300w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Fritte_name-768x241.png 768w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Fritte_name.png 1084w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Scrollt etwas nach unten, und setzt den Haken bei &#8222;Diesem Netzwerkgerät immer die gleiche IPv4-Adresse zuweisen.&#8220; Klickt dann ganz unten auf &#8222;Übernehmen&#8220;</p>



<figure class="wp-block-image size-large is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/Fritte_fix_IP.png"><img loading="lazy" decoding="async" width="1024" height="303" src="http://blog.bubux.de/wp-content/uploads/2024/12/Fritte_fix_IP-1024x303.png" alt="" class="wp-image-2240" style="width:673px;height:auto" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/Fritte_fix_IP-1024x303.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Fritte_fix_IP-300x89.png 300w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Fritte_fix_IP-768x227.png 768w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Fritte_fix_IP.png 1408w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Schaut nach, ob Ihr unter dieser IP (im Beispiel 192.168.178.133) die Steckdose erreichen könnt, gebt dazu die IP in die Adresszeile Eures Browsers (PC oder Smartphone, im gleichen Netz wie die Steckdose) ein. Ihr solltet auf dem Webserver der Steckdose mit der Tasmota Oberfläche landen, bei mir sieht das so aus (Temperatur, Luftdruck und Luftfeuchtigkeit kommt bei mir nur deshalb, weil noch ein BME280 Sensor angeschlossen ist &#8211; bei Euch vermutlich nicht):</p>



<figure class="wp-block-image size-large is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/tasm_gui.png"><img loading="lazy" decoding="async" width="487" height="1024" src="http://blog.bubux.de/wp-content/uploads/2024/12/tasm_gui-487x1024.png" alt="" class="wp-image-2243" style="width:285px;height:auto" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/tasm_gui-487x1024.png 487w, https://www.bubuxblog.de/wp-content/uploads/2024/12/tasm_gui-143x300.png 143w, https://www.bubuxblog.de/wp-content/uploads/2024/12/tasm_gui.png 700w" sizes="auto, (max-width: 487px) 100vw, 487px" /></a></figure>



<p>Die Steckdose ist jetzt soweit vorbereitet.</p>



<h4 class="wp-block-heading">Smartphone (oder Tablet) mit Android:</h4>



<p>Bei einem Android Gerät müßt Ihr Euch jetzt die kostenlose <a href="https://play.google.com/store/apps/details?id=com.llamalab.automate&amp;hl=de" data-type="link" data-id="https://play.google.com/store/apps/details?id=com.llamalab.automate&amp;hl=de">App <strong>Automate</strong></a> installieren, die beim Erreichen eines bestimmten Akkustands die WLAN Steckdose ausschalten kann (Apple Geräte können das mit Bordmitteln, das kommt später). Gebt der App die Rechte nach denen sie verlangt, u. a. muss sie im Hintergrund aktiv sein dürfen.</p>



<p>Da Automate alles mögliche automatisieren kann (wie der Name schon sagt) müßt ihr einen sog. &#8222;Flow&#8220; programmieren. Das geht grafisch und Ihr könnt das entweder selber machen, oder Ihr importiert meinen Flow, dann müßt Ihr nur noch die IP Adresse der WLAN Steckdose anpassen, denn die wird vermutlich nicht mit meiner übereinstimmen. Der Flow ist ziemlich einfach, er schaut ob der Ladezustand einen bestimmten Wert überschreitet, ist das der Fall schickt er einen http request an die WLAN Steckose, der diese ausschaltet. Und das war&#8217;s auch schon.</p>



<p>Ladet Euch den Flow (Dateiendung flo) auf Eurer Smartphone:</p>



<p></p>



<div class="wp-block-file"><a id="wp-block-file--media-ccc56c2c-fcf8-43c9-824c-bb7761dcecc7" href="http://blog.bubux.de/wp-content/uploads/2024/12/Akku_85_IP63.flo">Akku_85%_IP63.flo</a><a href="http://blog.bubux.de/wp-content/uploads/2024/12/Akku_85_IP63.flo" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-ccc56c2c-fcf8-43c9-824c-bb7761dcecc7">Herunterladen</a></div>



<p></p>



<p>Startet Automate, wählt im &#8222;Burgermenu&#8220; (3 Punkte rechts oben) &#8222;Import&#8220; aus und wählt die Datei aus. Sie sollte dann in Automate unter &#8222;Flows&#8220; erscheinen. Tippt erst auf den Namen des Flows (Akku85pct_IP63), dann auf den Stift im Kreis:</p>



<figure class="wp-block-image size-large is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/Automate_a1.png"><img loading="lazy" decoding="async" width="1024" height="824" src="http://blog.bubux.de/wp-content/uploads/2024/12/Automate_a1-1024x824.png" alt="" class="wp-image-2253" style="width:630px;height:auto" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a1-1024x824.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a1-300x242.png 300w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a1-768x618.png 768w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a1-1536x1237.png 1536w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a1.png 1590w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Als nächstes auf das Symbol im grünen Quadrat und dann auf den grün umrandeten Block tippen:</p>



<figure class="wp-block-image size-large is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/automate_a2.png"><img loading="lazy" decoding="async" width="1024" height="834" src="http://blog.bubux.de/wp-content/uploads/2024/12/automate_a2-1024x834.png" alt="" class="wp-image-2254" style="width:629px;height:auto" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/automate_a2-1024x834.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2024/12/automate_a2-300x244.png 300w, https://www.bubuxblog.de/wp-content/uploads/2024/12/automate_a2-768x625.png 768w, https://www.bubuxblog.de/wp-content/uploads/2024/12/automate_a2-1536x1251.png 1536w, https://www.bubuxblog.de/wp-content/uploads/2024/12/automate_a2.png 1562w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Ändert in dem Feld &#8222;Request URL&#8220; die IP Adresse auf die, die Ihr Eurer WLAN Steckdose gegeben habt und drückt dann auf SAVE:</p>



<figure class="wp-block-image size-large is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/Automate_a3.png"><img loading="lazy" decoding="async" width="602" height="1024" src="http://blog.bubux.de/wp-content/uploads/2024/12/Automate_a3-602x1024.png" alt="" class="wp-image-2258" style="width:304px;height:auto" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a3-602x1024.png 602w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a3-176x300.png 176w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a3.png 740w" sizes="auto, (max-width: 602px) 100vw, 602px" /></a></figure>



<p>Im Feld &#8222;Request URL&#8220; sollte jetzt folgendes stehen:</p>



<pre class="wp-block-code"><code>http://&lt;IP Eurer WLAN Steckdose&gt;/cm?cmnd=Power%20off</code></pre>



<p>Damit sind wir eigentlich fertig. Steckt das Ladegerät Eures Android Geräts in die WLAN Steckdose, schaltet sie ein. Startet die App Automate, drückt auf Euren Flow und dann auf Start:</p>



<figure class="wp-block-image size-large is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/Automate_a4.png"><img loading="lazy" decoding="async" width="1024" height="831" src="http://blog.bubux.de/wp-content/uploads/2024/12/Automate_a4-1024x831.png" alt="" class="wp-image-2269" style="width:654px;height:auto" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a4-1024x831.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a4-300x243.png 300w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a4-768x623.png 768w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a4-1536x1246.png 1536w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a4.png 1568w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Jetzt müßt Ihr nur noch warten, und wenn Ihr Euch nicht vertippt hat, dann schaltet Eurer Smartphone bei 85% Ladestand die WLAN Steckdose ab.</p>



<h4 class="wp-block-heading">Anderes Ladeniveau zum Abschalten einstellen (Android)</h4>



<p>Natürlich könnt Ihr auch andere Ladelimits z. B. 90% oder 80% einstellen. Geht dazu vor, wie zum Ändern der IP Adresse, nur dass Ihr den Block mit dem Ladelevel ändert:</p>



<figure class="wp-block-image size-large is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/autom.png"><img loading="lazy" decoding="async" width="1024" height="828" src="http://blog.bubux.de/wp-content/uploads/2024/12/autom-1024x828.png" alt="" class="wp-image-2299" style="width:649px;height:auto" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/autom-1024x828.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2024/12/autom-300x243.png 300w, https://www.bubuxblog.de/wp-content/uploads/2024/12/autom-768x621.png 768w, https://www.bubuxblog.de/wp-content/uploads/2024/12/autom-1536x1242.png 1536w, https://www.bubuxblog.de/wp-content/uploads/2024/12/autom.png 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/Automate_a6.png"><img loading="lazy" decoding="async" width="1024" height="822" src="http://blog.bubux.de/wp-content/uploads/2024/12/Automate_a6-1024x822.png" alt="" class="wp-image-2274" style="width:655px;height:auto" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a6-1024x822.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a6-300x241.png 300w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a6-768x617.png 768w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a6-1536x1233.png 1536w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a6.png 1562w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Stellt den gewünschten Ladezustand ein und drückt auf Save:</p>



<figure class="wp-block-image size-large is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/Automate_a7.png"><img loading="lazy" decoding="async" width="598" height="1024" src="http://blog.bubux.de/wp-content/uploads/2024/12/Automate_a7-598x1024.png" alt="" class="wp-image-2275" style="width:307px;height:auto" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a7-598x1024.png 598w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a7-175x300.png 175w, https://www.bubuxblog.de/wp-content/uploads/2024/12/Automate_a7.png 734w" sizes="auto, (max-width: 598px) 100vw, 598px" /></a></figure>



<h4 class="wp-block-heading">Zeitschaltuhr von Tasmota nutzen</h4>



<p>Wahrscheinlich geht Ihr immer zur gleichen Zeit zur Arbeit &#8211; und hättet dabei gerne ein geladenes Smartphone. Wenn Ihr es nun abends wie beschrieben auf z. B. 80% ladet, dann fehlen Euch morgens wahrscheinlich schon wieder ein paar Prozent Akkustand. Als Abhilfe könnt Ihr einfach einen Timer von Tasmota in der WLAN Steckdose nutzen. Wenn ihr z. B. um 7 Uhr los wollt und der Ladevorgang maximal 2 Stunden dauert, dann könnt ihr z. B. einstellen, dass sich die (abends ausgeschaltete) WLAN Steckdose um 4:30 Uhr einschaltet, und schon abends den Automate Flow zum Abschalten wie oben beschrieben starten. Geht auf die Weboberfläche Eurer Steckdose, in dem ihr die IP in einem Browser eingebt und stellt einen Timer ein:</p>



<figure class="wp-block-image size-large is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/tasmota_timer4.png"><img loading="lazy" decoding="async" width="1024" height="589" src="http://blog.bubux.de/wp-content/uploads/2024/12/tasmota_timer4-1024x589.png" alt="" class="wp-image-2283" style="width:881px;height:auto" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/tasmota_timer4-1024x589.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2024/12/tasmota_timer4-300x173.png 300w, https://www.bubuxblog.de/wp-content/uploads/2024/12/tasmota_timer4-768x442.png 768w, https://www.bubuxblog.de/wp-content/uploads/2024/12/tasmota_timer4-1536x883.png 1536w, https://www.bubuxblog.de/wp-content/uploads/2024/12/tasmota_timer4.png 1996w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Vergesst nicht die Häkchen bei &#8222;Enable&#8220; (gilt für Timer 1) und &#8222;Enable Timers&#8220; (gilt für alle Timer, es sind bis zu 16 verschiedene möglich) zu setzen und bei &#8222;Repeat&#8220;, wenn sich das wöchentlich wiederholen soll. Am Ende auf &#8222;Save&#8220; klicken.</p>



<h4 class="wp-block-heading">iOS Gerät (iPhone oder iPad)</h4>



<p>Bei iOS Geräten braucht Ihr keine App zu installieren, um der WLAN Steckdose bei einem bestimmten Ladelevel den Befehl zum Abschalten zu geben. Bei iOS ist schon die App &#8222;Kurzbefehle&#8220; an Bord. Öffnet sie und wählt die Rubrik &#8222;Automation&#8220; aus. Legt mit &#8222;+&#8220; eine neue Automation an, dabei wird Euch eine Auswahl angeboten, sucht und wählt &#8222;Batteriestatus&#8220; aus. Stellt das gewünschte Ladelevel ein (geht nur in 5% Schritten) und setzt den Haken bei &#8222;Steigt über&#8220;. Drückt auf &#8222;Weiter&#8220;. Jetzt müßt ihr eine Aktion auswählen, tippt auf das &#8222;+&#8220; bei &#8222;Aktion hinzufügen&#8220;. Wählt die Kategorie &#8222;Web&#8220; und dann &#8222;Inhalte von URL abrufen&#8220; aus. Wählt als nächstes &#8222;URL&#8220; und gebt da, wo Euch apple.com vorgeschlagen wird das hier ein:</p>



<pre class="wp-block-code"><code>http://&lt;IP Eurer WLAN Steckdose&gt;/cm?cmnd=Power%20off</code></pre>



<p>Den Schalter &#8222;Vor Ausführen bestätigen&#8220; (sollte er vorhanden sein, wie bei einem iPad mit iOS 16.7.10 der Fall) dürft ihr <strong>nicht</strong> aktivieren. Bei einem iPhone SE mit iOS 18.1.1 sieht das dann so aus:</p>



<figure class="wp-block-image size-large is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2024/12/IOS_Automation.png"><img loading="lazy" decoding="async" width="576" height="1024" src="http://blog.bubux.de/wp-content/uploads/2024/12/IOS_Automation-576x1024.png" alt="" class="wp-image-2292" style="width:261px;height:auto" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/12/IOS_Automation-576x1024.png 576w, https://www.bubuxblog.de/wp-content/uploads/2024/12/IOS_Automation-169x300.png 169w, https://www.bubuxblog.de/wp-content/uploads/2024/12/IOS_Automation.png 750w" sizes="auto, (max-width: 576px) 100vw, 576px" /></a></figure>



<p>Zwar läßt sich das Ladelevel nur in 5% Schritten einstellen, dafür ist die Automation immer aktiv, d. h. ihr müßt sie nicht jedesmal starten, wenn ihr das iPhone mit dem Ladegerät verbindet.</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bubuxblog.de/lebensdauer-des-smartphone-oder-tablet-akkus-verlaengern/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kleines Update für den Gaszähler-Sensor</title>
		<link>https://www.bubuxblog.de/kleines-update-fuer-den-gaszaehler-sensor/</link>
					<comments>https://www.bubuxblog.de/kleines-update-fuer-den-gaszaehler-sensor/#respond</comments>
		
		<dc:creator><![CDATA[diefenbecker]]></dc:creator>
		<pubDate>Fri, 19 Jan 2024 15:50:51 +0000</pubDate>
				<category><![CDATA[Energieeinsparung]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Heimautomatisierung]]></category>
		<category><![CDATA[Hausautomatisierung]]></category>
		<category><![CDATA[Homeautomation]]></category>
		<guid isPermaLink="false">http://blog.bubux.de/?p=2185</guid>

					<description><![CDATA[Mit der Version 1006 gibt es nun ein kleines Update für den ESP 8266 Gaszähler-Sensor. Was ich bis vor ein paar Tagen noch nicht wusste ist, dass die Gaszähler den Magneten nicht alle an der gleichen Nachkommastelle befestigt haben. Unser Zähler zählt die Impulse alle 0,01m³, Es gibt aber auch Geräte, die nur alle 0,1m³ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Mit der Version 1006 gibt es nun ein kleines Update für den ESP 8266 Gaszähler-Sensor. Was ich bis vor ein paar Tagen noch nicht wusste ist, dass die Gaszähler den Magneten nicht alle an der gleichen Nachkommastelle befestigt haben. Unser Zähler zählt die Impulse alle <strong>0,01m³</strong>, Es gibt aber auch Geräte, die nur alle <strong>0,1m³</strong> einen Impuls zählen. Am Zähler sieht man das wie folgt im roten Kringel:</p>



<figure class="wp-block-image size-large"><a href="http://blog.bubux.de/wp-content/uploads/2024/01/gaszaehler-scaled.jpg"><img loading="lazy" decoding="async" width="1024" height="508" src="http://blog.bubux.de/wp-content/uploads/2024/01/gaszaehler-1024x508.jpg" alt="" class="wp-image-2187" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/01/gaszaehler-1024x508.jpg 1024w, https://www.bubuxblog.de/wp-content/uploads/2024/01/gaszaehler-300x149.jpg 300w, https://www.bubuxblog.de/wp-content/uploads/2024/01/gaszaehler-768x381.jpg 768w, https://www.bubuxblog.de/wp-content/uploads/2024/01/gaszaehler-1536x761.jpg 1536w, https://www.bubuxblog.de/wp-content/uploads/2024/01/gaszaehler-2048x1015.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>In den Einstellungen des Sensors gibt es daher nun die Möglichkeit das entsprechend zu konfigurieren zu können.</p>



<figure class="wp-block-image size-full"><a href="http://blog.bubux.de/wp-content/uploads/2024/01/konfig_impulsgeber.png"><img loading="lazy" decoding="async" width="506" height="95" src="http://blog.bubux.de/wp-content/uploads/2024/01/konfig_impulsgeber.png" alt="" class="wp-image-2191" srcset="https://www.bubuxblog.de/wp-content/uploads/2024/01/konfig_impulsgeber.png 506w, https://www.bubuxblog.de/wp-content/uploads/2024/01/konfig_impulsgeber-300x56.png 300w" sizes="auto, (max-width: 506px) 100vw, 506px" /></a></figure>



<p>Zudem hatte ich noch in geistiger Umnachtung, den Namen/IP des Rechners, den Port und den Endpunkt zum Aufruf der eigenen API hart mit einer internen URL von mir verdrahtet. Immerhin hatte ich mir einen Kommentar im Quellcode geschrieben, dass das noch geändert werden muss. Hat nix geholfen, ist aber jetzt auch korrigiert.</p>



<hr class="wp-block-separator has-text-color has-vivid-red-color has-alpha-channel-opacity has-vivid-red-background-color has-background is-style-wide"/>



<p><strong>Hier die aktuelle bin-Datei in der Version 1006:</strong></p>



<p><a href="http://www.bubux.de/heimautomatisierung/ota/gaszaehler_aktuell.bin" data-type="URL" data-id="http://www.bubux.de/heimautomatisierung/ota/gaszaehler_aktuell.bin" target="_blank" rel="noreferrer noopener">http://www.bubux.de/heimautomatisierung/ota/gaszaehler_aktuell.bin</a></p>



<hr class="wp-block-separator has-text-color has-vivid-red-color has-alpha-channel-opacity has-vivid-red-background-color has-background is-style-wide"/>



<p>Für die Installation, weitere Erklärungen etc. gilt noch <a href="http://blog.bubux.de/gasverbrauch-mit-esp8266-messen/" data-type="post" data-id="2070">die Beschreibung aus dem ursprünglichen Artikel</a>. Zudem der Artikel zum <a href="http://blog.bubux.de/gasverbrauch-graphisch-darstellen/" data-type="post" data-id="2162">Auswerten der Impulse in Grafana</a>.</p>



<p>Gruß Chris</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bubuxblog.de/kleines-update-fuer-den-gaszaehler-sensor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Gasverbrauch graphisch darstellen</title>
		<link>https://www.bubuxblog.de/gasverbrauch-graphisch-darstellen/</link>
					<comments>https://www.bubuxblog.de/gasverbrauch-graphisch-darstellen/#comments</comments>
		
		<dc:creator><![CDATA[diefenbecker]]></dc:creator>
		<pubDate>Sat, 09 Dec 2023 10:19:52 +0000</pubDate>
				<category><![CDATA[Energieeinsparung]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Haustechnik]]></category>
		<category><![CDATA[Heimautomatisierung]]></category>
		<category><![CDATA[Homeautomation]]></category>
		<guid isPermaLink="false">http://blog.bubux.de/?p=2162</guid>

					<description><![CDATA[Im Artikel Gasverbrauch mit ESP8266 messen habe ich gezeigt, wie man den Gasverbrauch an einem Balgengaszähler mittels ESP8266 (NodeMCU) und Reed-Kontakt einfach ermitteln kann. In der Konfiguration der Software für den Mikrocontroller habe ich vorgesehen, die Daten an eine eigene API übergeben zu können. Die &#8222;Daten übergeben&#8220; ist hier etwas übertrieben, da eigentlich nichts übergeben [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Im Artikel <a href="http://blog.bubux.de/gasverbrauch-mit-esp8266-messen/" data-type="post" data-id="2070">Gasverbrauch mit ESP8266 messen</a> habe ich gezeigt, wie man den Gasverbrauch an einem Balgengaszähler mittels ESP8266 (NodeMCU) und Reed-Kontakt einfach ermitteln kann. In der Konfiguration der Software für den Mikrocontroller habe ich vorgesehen, die Daten an eine eigene API übergeben zu können. Die &#8222;Daten übergeben&#8220; ist hier etwas übertrieben, da eigentlich nichts übergeben wird. Die eigene Schnittstelle wird bei jedem erfassten Impuls aufgerufen, ohne das irgendwelche Werte mitgegeben werden (anders bei der <a href="http://blog.bubux.de/version-1030-der-zisternenmessung-jetzt-auf-github/" data-type="post" data-id="2045">Zisterne</a>). Es werden also hier nur die Impulse gezählt.</p>



<p>Das Zählen der Impulse habe ich bei mir mit einer kleinen PHP-Seite umgesetzt, die bei jedem Aufruf einen neuen Eintrag in eine Datenbank schreibt. Der Mikrocontroller ruft bei mir dazu die Seite &#8222;GasMeterImpuls.php&#8220; auf, die auf einem Webserver liegt. Das PHP-Script macht dabei nicht anderes, als bei jedem Aufruf eine neue Zeile mit Zeitstempel und einer &#8222;1&#8220; für den Impuls in eine Tabelle einer MariaDB zu speichern.</p>



<figure class="wp-block-image size-large"><a href="http://blog.bubux.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-19-25.png"><img loading="lazy" decoding="async" width="1024" height="243" src="http://blog.bubux.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-19-25-1024x243.png" alt="" class="wp-image-2165" srcset="https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-19-25-1024x243.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-19-25-300x71.png 300w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-19-25-768x182.png 768w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-19-25.png 1429w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<pre class="EnlighterJSRAW" data-enlighter-language="php" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;?php
//********************************************
//Impuls vom Gaszaehler in Datenbank schreiben
//********************************************

$servername = "";
$username = "";
$password = "";
$dbname = "";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
}

$sql="INSERT INTO gaszaehler (timestamp,zaehlerstand) VALUES (CURRENT_TIMESTAMP,1)";

if ($conn->query($sql) === TRUE) {
        //echo "Neuer Eintrag erzeugt";
} else {
        echo "Fehler: " . $sql . "&lt;br>" . $conn->error;
}

$conn->close();
?></pre>



<p>Die Tabelle in der MariaDB ist sehr einfach und besteht nur aus zwei Spalten. Einmal eine Spalte mit einem Zeitstempel und eine weitere Spalte für den Impuls. Der Spaltenname &#8222;zaehlerstand&#8220; ist evtl. etwas irreführend. Hier werden nur die einzelnen Impulse und kein Gesamtzählerstand gespeichert! </p>



<figure class="wp-block-image size-medium"><a href="http://blog.bubux.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-44-42.png"><img loading="lazy" decoding="async" width="300" height="198" src="http://blog.bubux.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-44-42-300x198.png" alt="" class="wp-image-2172" srcset="https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-44-42-300x198.png 300w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-44-42.png 546w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></figure>



<p>Hier das Create-Table für die Tabelle:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="sql" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">CREATE TABLE `gaszaehler` (
  `timestamp` datetime NOT NULL,
  `zaehlerstand` int(11) NOT NULL
) ENGINE=InnoDB</pre>



<p>Heute würde ich anstelle der MariaDB eher eine auf Zeitreihen spezialisierte InfluxDB nehmen. InfluxDB arbeitet auch besser mit Grafana zusammen. Die Nutzung der MariaDB ist bei mir aber &#8222;historisch&#8220; bedingt ;-).</p>



<p>Die Daten aus der MariaDB stelle ich dann mit Grafana graphisch dar. Diagramm-Typ ist hier ein &#8222;Bar Chart&#8220;.</p>



<figure class="wp-block-image size-large"><a href="http://blog.bubux.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-25-06.png"><img loading="lazy" decoding="async" width="1024" height="398" src="http://blog.bubux.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-25-06-1024x398.png" alt="" class="wp-image-2166" srcset="https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-25-06-1024x398.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-25-06-300x117.png 300w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-25-06-768x299.png 768w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-25-06.png 1457w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="http://blog.bubux.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-26-02.png"><img loading="lazy" decoding="async" width="1024" height="398" src="http://blog.bubux.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-26-02-1024x398.png" alt="" class="wp-image-2167" srcset="https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-26-02-1024x398.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-26-02-300x117.png 300w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-26-02-768x299.png 768w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-26-02.png 1457w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="http://blog.bubux.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-27-00.png"><img loading="lazy" decoding="async" width="1024" height="398" src="http://blog.bubux.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-27-00-1024x398.png" alt="" class="wp-image-2168" srcset="https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-27-00-1024x398.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-27-00-300x117.png 300w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-27-00-768x299.png 768w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-27-00.png 1457w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Im Grafana verwende ich dazu für die Bar-Charts die drei folgenden SQL-Statements, die über Summen-Funktionen aus den einzelnen Impulsen die entsprechenden Tages-, Monats- und Jahreswerte berechnen:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="sql" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">SELECT
  timestamp as "time",
  sum(zaehlerstand)/100 as 'jährlicher Gasverbrauch'
FROM gaszaehler
GROUP BY year(timestamp)
ORDER BY year(timestamp) ASC;</pre>



<pre class="EnlighterJSRAW" data-enlighter-language="sql" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">SELECT 
  timestamp as "time",
  sum(zaehlerstand)/100 as 'monatlicher Gasverbrauch'
FROM gaszaehler
WHERE year(timestamp) >= YEAR(CURRENT_DATE - INTERVAL 7 MONTH)
GROUP BY month(timestamp), year(timestamp)
ORDER BY month(timestamp)</pre>



<pre class="EnlighterJSRAW" data-enlighter-language="sql" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">SELECT 
  timestamp as "time",
  sum(zaehlerstand)/100 as 'täglicher Gasverbrauch'
FROM gaszaehler
WHERE timestamp >= DATE_SUB(NOW(),INTERVAL 7 DAY)
GROUP BY day(timestamp),month(timestamp), year(timestamp)
ORDER BY year(timestamp),month(timestamp),day(timestamp) asc</pre>



<p>Die Beschriftung der X-Achse erfolgt über einen &#8222;Override&#8220; im Grafana, da die Beschriftung der X-Achse sonst eher unschön wird. Hier im Bild ist ein solcher Override z.B: für den täglichen Verbrauch dargestellt.</p>



<figure class="wp-block-image size-medium"><a href="http://blog.bubux.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-11-01-43.png"><img loading="lazy" decoding="async" width="300" height="133" src="http://blog.bubux.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-11-01-43-300x133.png" alt="" class="wp-image-2177" srcset="https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-11-01-43-300x133.png 300w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-11-01-43-768x340.png 768w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-11-01-43.png 788w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></figure>



<p>Anzeigen lasse ich mir die Diagramme von Grafana dann in der TabletUI von FHEM mittels iframe. Ja, ich nutze immer noch FHEM obwohl das sooo Old School ist und ich im Home Assistant doch alles per klicki klacki machen kann. Will ich aber nicht&#8230;</p>



<p>Mit TabletUI von FHEM schaut dann die Oberfläche mit den eingebundenen Diagrammen aus Grafana auch ganz nett aus.</p>



<figure class="wp-block-image size-large"><a href="http://blog.bubux.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-29-07.png"><img loading="lazy" decoding="async" width="1024" height="501" src="http://blog.bubux.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-29-07-1024x501.png" alt="" class="wp-image-2170" srcset="https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-29-07-1024x501.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-29-07-300x147.png 300w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-29-07-768x376.png 768w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-29-07-1536x752.png 1536w, https://www.bubuxblog.de/wp-content/uploads/2023/12/Bildschirmfoto-vom-2023-12-09-10-29-07-2048x1002.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Viel Spaß mit den Auswertungen.</p>



<p>Gruß Chris</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bubuxblog.de/gasverbrauch-graphisch-darstellen/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Gasverbrauch mit ESP8266 messen</title>
		<link>https://www.bubuxblog.de/gasverbrauch-mit-esp8266-messen/</link>
					<comments>https://www.bubuxblog.de/gasverbrauch-mit-esp8266-messen/#comments</comments>
		
		<dc:creator><![CDATA[diefenbecker]]></dc:creator>
		<pubDate>Mon, 05 Dec 2022 16:49:00 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Energieeinsparung]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Heimautomatisierung]]></category>
		<category><![CDATA[Gasverbrauch]]></category>
		<category><![CDATA[Gaszähler]]></category>
		<category><![CDATA[MQTT]]></category>
		<category><![CDATA[NodeMCU]]></category>
		<category><![CDATA[WEMOS]]></category>
		<guid isPermaLink="false">http://blog.bubux.de/?p=2070</guid>

					<description><![CDATA[Der Sommer ist vorbei und die Tage werden kürzer und ich sitze mal wieder öfter im Büro und habe Zeit und Lust zum Programmieren. Nachdem mein Odroid die Impulse des Reed am Gaszählers von heute auf morgen aus mir bisher unerfindlichen Gründen nicht mehr ausliest (Gaszähler am Odroid), habe ich den Sensor umgebaut auf einen [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Der Sommer ist vorbei und die Tage werden kürzer und ich sitze mal wieder öfter im Büro und habe Zeit und Lust zum Programmieren. Nachdem mein Odroid die Impulse des Reed am Gaszählers von heute auf morgen aus mir bisher unerfindlichen Gründen nicht mehr ausliest (<a rel="noreferrer noopener" href="http://blog.bubux.de/odroid-c2-update-1-gas-und-wasserzaehler/" data-type="post" data-id="1299" target="_blank">Gaszähler am Odroid</a>), habe ich den Sensor umgebaut auf einen <strong>ESP8266 </strong>(bei mir wieder in Form eines <strong>NodeMCU</strong> oder <strong>WEMOS D1 mini</strong>). Das Grundgerüst der Programmierung hatte ich durch den <a rel="noreferrer noopener" href="http://blog.bubux.de/version-1030-der-zisternenmessung-jetzt-auf-github/" data-type="post" data-id="2045" target="_blank">Zisternensensor</a> ja schon und was den Zisternenfüllstand messen kann, kann auch den Gaszähler auslesen. Es ist ja auch aktuell eine gute Idee zumindest zu wissen was seine Gasheizung so treibt.</p>



<p>Ja, es gibt bereits allerhand Lösungen mit ESP Home, ESP Easy &amp; Co. aber das gefällt mir alles nicht so besonders und bedingt immer eine zentrale Lösung wie FHEM, HA, Grafana etc. in der die Ergebnisse anzeigt und auswertet werden. Meine Lösung stellt die Daten aber, wie auch bei der Zisternenfüllstandsmessung, ohne zentrale Komponente direkt auf einer Webseite dar und bietet eine Anbindung an einen Heimautomatiserungs-Server. Dazu aber gleich mehr.</p>



<span id="more-2070"></span>



<p></p>



<p class="has-drop-cap has-medium-font-size">Installation</p>



<p>Zum flashen der bin-Datei auf den Mikrocontroller kann das Programm &#8222;ESPEasy Flasher&#8220; genutzt werden. Dieses ist auf Github unter <a rel="noreferrer noopener" href="https://github.com/BattloXX/ESPEasyFlasher/releases/tag/1.1" target="_blank">https://github.com/BattloXX/ESPEasyFlasher/releases/tag/1.1</a> zu finden. Nach dem Download einfach die ZIP-Datei entpacken, die bin-Datei des Gaszählers in den gleichen Ordner kopieren, Mikrocontroller anschließen und <em>FlashESP8266.exe</em> starten. Nach Auswahl des richtigen COM-Ports und der Firmware startet der Flash-Prozess mit Klick auf &#8222;Flash&#8220;.</p>



<figure class="wp-block-image size-full"><a href="http://blog.bubux.de/wp-content/uploads/2022/11/espeasy_screenshot.png"><img loading="lazy" decoding="async" width="400" height="241" src="http://blog.bubux.de/wp-content/uploads/2022/11/espeasy_screenshot.png" alt="" class="wp-image-2073" srcset="https://www.bubuxblog.de/wp-content/uploads/2022/11/espeasy_screenshot.png 400w, https://www.bubuxblog.de/wp-content/uploads/2022/11/espeasy_screenshot-300x181.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a></figure>



<p>Der Reed-Kontakt muss an GND und D4 angeschlossen werden. Ich spare mir für die zwei Litzen eine Fritzing-Zeichnung. Einen Pull-Down Widerstand habe ich aktuell nicht eingebaut. Bisher war die Messung des Schaltimpuls wenn der Magnet seine Runden machte immer erfolgreich. Falls es ohne Widerstand doch Probleme gibt kann ich ggf. noch eine Zeichnung nachreichen. Als Reed verwende ich immer noch das gleiche Bauteil wie in der vorherigen Lösung am Odroid (<strong>mk 471 b</strong> z.B. von <a rel="noreferrer noopener" href="http://www.reichelt.de/index.html?ACTION=3;ARTICLE=27681;SEARCH=MK%20471B" target="_blank">Reichelt</a>).</p>



<hr class="wp-block-separator has-text-color has-vivid-red-color has-alpha-channel-opacity has-vivid-red-background-color has-background is-style-wide"/>



<p><strong>Hier die bin-Datei zum direkten Download:</strong></p>



<p><a href="http://www.bubux.de/heimautomatisierung/ota/gaszaehler_aktuell.bin" data-type="URL" data-id="http://www.bubux.de/heimautomatisierung/ota/gaszaehler_aktuell.bin" target="_blank" rel="noreferrer noopener">http://www.bubux.de/heimautomatisierung/ota/gaszaehler_aktuell.bin</a></p>



<hr class="wp-block-separator has-text-color has-vivid-red-color has-alpha-channel-opacity has-vivid-red-background-color has-background is-style-wide"/>



<p class="has-drop-cap has-medium-font-size">Ersteinrichtung und Anschluss des Reed-Kontaktes</p>



<p>Nach dem flashen startet der Sensor und baut ein eigenes WLAN-Netz mit dem Namen &#8222;WLAN-Gaszaehler&#8220; auf (Access Point &#8211; AP). Mit diesem muss man sich z.B. mit einem Smartphone verbinden. Bis es gefunden wird kann es einen Moment dauern &#8211; nicht ungeduldig werden. Nach dem Verbinden kann das Smartphone meckern weil kein Internet &#8222;hinter&#8220; diesem AP-WLAN verfügbar ist. Manchmal wechselt das Gerät dann wieder schnell zum &#8222;normalen&#8220; WLAN. Ist man aber schließlich im AP-WLAN des NodeMCUs eingebucht, ruft man in einem Webbrower die Adresse <strong>192.168.4.1</strong> auf. Es sollte eine Konfigurationsseite zur Eingabe der SSID und des WLAN-Passwortes erscheinen. Hier dann die Daten des eigenen WLANs eingeben und speichern. Der NodeMCU muss anschließend neu gestartet werden (Reset oder vom Strom trennen) und sollte sich beim neuen Start mit den eingegebenen Zugangsdaten in das WLAN einbuchen. Welche IP der NodeMCU bekommen hat, kann man in seinem Router nachschauen. Ab jetzt jetzt ist der Sensor unter der entsprechenden IP im Heimnetz erreichbar. Ist der Sensor nicht in das eingene WLAN eingebucht muss nochmal geprüft werden ob eventuell wieder ein AP aufgemacht wurde.</p>



<p class="has-drop-cap has-medium-font-size">Startseite und weitere Konfiguration</p>



<p>Auf der Startseite des Sensors werden der bisher gemessene Gesamtverbrauch im Kubikmeter (m³) und Kilowattstunden (kWh) angezeigt und eine Kachel die zu einer Seite mit Auswertungen führt. Die Berechnung des Verbrauchs in kWh erfolgt erst nach mindestens einem Impuls. Zudem werden einige technische Daten angezeigt die mit Klick auf den blauen Balken &#8222;Technische Daten&#8220; ausklappen. Unter &#8222;Sonstiges&#8220; klappt der Link zu der Konfigurationsseite und einem Button zum Restart des Sensors auf. Bei Impuls blinkt die eingebaute LED des NodeMCUs kurz auf.</p>



<figure class="wp-block-image size-full"><a href="http://blog.bubux.de/wp-content/uploads/2022/11/gaszaehler_screenshot1.png"><img loading="lazy" decoding="async" width="939" height="784" src="http://blog.bubux.de/wp-content/uploads/2022/11/gaszaehler_screenshot1.png" alt="" class="wp-image-2074" srcset="https://www.bubuxblog.de/wp-content/uploads/2022/11/gaszaehler_screenshot1.png 939w, https://www.bubuxblog.de/wp-content/uploads/2022/11/gaszaehler_screenshot1-300x250.png 300w, https://www.bubuxblog.de/wp-content/uploads/2022/11/gaszaehler_screenshot1-768x641.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></a></figure>



<p>In der Konfiguration unter &#8222;Sensordaten&#8220; kann der auf der Startseite oben angezeigte Name definiert werden. Der Startwert muss vom Gaszähler abgelesen werden wobei hier die Angabe mit zwei Nachkommastellen erforderlich ist. An der dritten Nachkommastelle des Zählers ist in der Regel der Magnet befestigt dessen Impulse mit dem Reed erfasst werden.</p>



<p>Mithilfe der Werte &#8222;Brennwert&#8220; und &#8222;Zustandszahl&#8220; wird der Verbrauch in kWh berechnet. Diese Werte sind abhängig vom Gaslieferanten und in der Regel auf der Gasrechnung zu finden. Auch hier sind jeweils zwei Stellen hinter dem Komma einzugeben. Die Werte für Brennwert und Zustandszahl können sich mit der Zeit ändern und können in der Konfiguration entsprechend angepasst werden.</p>



<p>Der Wert Impulszähler sollte zu Beginn auf &#8222;0&#8220; gesetzt werden. Hier werden alle gemessenen Impulse hochgezählt, so das bei einem Neustart des Mikrocontrollers, nicht wieder der Startwert angepasst werden muss. Bei Bedarf kann dieser Wert aber auch im Betrieb geändert werden.</p>



<figure class="wp-block-image size-full"><a href="http://blog.bubux.de/wp-content/uploads/2022/11/gaszaehler_screenshot2.png"><img loading="lazy" decoding="async" width="914" height="205" src="http://blog.bubux.de/wp-content/uploads/2022/11/gaszaehler_screenshot2.png" alt="" class="wp-image-2076" srcset="https://www.bubuxblog.de/wp-content/uploads/2022/11/gaszaehler_screenshot2.png 914w, https://www.bubuxblog.de/wp-content/uploads/2022/11/gaszaehler_screenshot2-300x67.png 300w, https://www.bubuxblog.de/wp-content/uploads/2022/11/gaszaehler_screenshot2-768x172.png 768w" sizes="auto, (max-width: 914px) 100vw, 914px" /></a></figure>



<p>Wie auch bei der Messung des Zisternenfüllstandes sind auch hier die aktuellen Werte auch per JSON abrufbar:</p>



<figure class="wp-block-image size-full"><a href="http://blog.bubux.de/wp-content/uploads/2022/11/gaszaehler_screenshot3.png"><img loading="lazy" decoding="async" width="471" height="165" src="http://blog.bubux.de/wp-content/uploads/2022/11/gaszaehler_screenshot3.png" alt="" class="wp-image-2078" srcset="https://www.bubuxblog.de/wp-content/uploads/2022/11/gaszaehler_screenshot3.png 471w, https://www.bubuxblog.de/wp-content/uploads/2022/11/gaszaehler_screenshot3-300x105.png 300w" sizes="auto, (max-width: 471px) 100vw, 471px" /></a></figure>



<p>Auch können die Daten an einen MQTT-Broker gesendet und/oder an eine eigene API welche die Daten per HTTP-Post entgegen nimmt übermittelt werden.</p>



<figure class="wp-block-image size-full"><a href="http://blog.bubux.de/wp-content/uploads/2022/12/gaszaehler_mqtt.png"><img loading="lazy" decoding="async" width="732" height="220" src="http://blog.bubux.de/wp-content/uploads/2022/12/gaszaehler_mqtt.png" alt="" class="wp-image-2087" srcset="https://www.bubuxblog.de/wp-content/uploads/2022/12/gaszaehler_mqtt.png 732w, https://www.bubuxblog.de/wp-content/uploads/2022/12/gaszaehler_mqtt-300x90.png 300w" sizes="auto, (max-width: 732px) 100vw, 732px" /></a></figure>



<figure class="wp-block-image size-full"><a href="http://blog.bubux.de/wp-content/uploads/2022/12/gaszaehler_eigenapi.png"><img loading="lazy" decoding="async" width="733" height="175" src="http://blog.bubux.de/wp-content/uploads/2022/12/gaszaehler_eigenapi.png" alt="" class="wp-image-2088" srcset="https://www.bubuxblog.de/wp-content/uploads/2022/12/gaszaehler_eigenapi.png 733w, https://www.bubuxblog.de/wp-content/uploads/2022/12/gaszaehler_eigenapi-300x72.png 300w" sizes="auto, (max-width: 733px) 100vw, 733px" /></a></figure>



<p class="has-drop-cap">Auswertung auf bubux.de</p>



<p>Falls eine Datenübermittlung an die bubux-WebAPI aktiviert wurde, erscheint auf der Startseite eine Kachel mit einem Graphensymbol. Bei Klick auf diese Kachel öffnet sich eine weitere Webseite welche die übermittelten Daten darstellt. Eine Kachel für den Tagesverbrauch, eine Kachel für den Monatsverbrauch und eine graphische Darstellung der letzten 7 Wochentage. Diese Seite ist noch im Aufbau. Hier werden mindestens noch ein Graph für den Monatlichen- und den Jahresverbrauch dazu kommen. Die dafür gespeicherten Daten sind die lokale IP-Adresse des Sensors (damit der Klick auf den Link für den Rückweg zur lokalen Sensorseite funktioniert), die MAC-Adresse des Sensors zur Zuordnung der Daten sowie die Impulse. Beim Aufruf der Seite werden Brennwert, Zustandszahl und aktueller Zählerstand übermittelt. Diese Daten werden aber nicht gespeichert.</p>



<figure class="wp-block-image size-large"><a href="http://blog.bubux.de/wp-content/uploads/2022/12/gaszaehler_api.png"><img loading="lazy" decoding="async" width="1024" height="55" src="http://blog.bubux.de/wp-content/uploads/2022/12/gaszaehler_api-1024x55.png" alt="" class="wp-image-2089" srcset="https://www.bubuxblog.de/wp-content/uploads/2022/12/gaszaehler_api-1024x55.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2022/12/gaszaehler_api-300x16.png 300w, https://www.bubuxblog.de/wp-content/uploads/2022/12/gaszaehler_api-768x41.png 768w, https://www.bubuxblog.de/wp-content/uploads/2022/12/gaszaehler_api.png 1444w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-full"><a href="http://blog.bubux.de/wp-content/uploads/2023/01/gas_auswertung.png"><img loading="lazy" decoding="async" width="532" height="705" src="http://blog.bubux.de/wp-content/uploads/2023/01/gas_auswertung.png" alt="" class="wp-image-2097" srcset="https://www.bubuxblog.de/wp-content/uploads/2023/01/gas_auswertung.png 532w, https://www.bubuxblog.de/wp-content/uploads/2023/01/gas_auswertung-226x300.png 226w" sizes="auto, (max-width: 532px) 100vw, 532px" /></a></figure>



<p>So, bleibt mir nur noch viel Spaß zu wünschen mit dem neuen Sensor. Kommentare sind gerne willkommen.</p>



<p>Eine Möglichkeit zum Logging der Daten mittels MariaDB und Darstellung mittels Grafana habe ich in einem <a href="http://blog.bubux.de/gasverbrauch-graphisch-darstellen/" data-type="post" data-id="2162">weiteren Artikel </a>beschrieben.</p>



<p>Gruß Chris</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bubuxblog.de/gasverbrauch-mit-esp8266-messen/feed/</wfw:commentRss>
			<slash:comments>21</slash:comments>
		
		
			</item>
		<item>
		<title>Version 1030 der Zisternenmessung jetzt auf github</title>
		<link>https://www.bubuxblog.de/version-1030-der-zisternenmessung-jetzt-auf-github/</link>
					<comments>https://www.bubuxblog.de/version-1030-der-zisternenmessung-jetzt-auf-github/#comments</comments>
		
		<dc:creator><![CDATA[diefenbecker]]></dc:creator>
		<pubDate>Thu, 16 Jun 2022 10:06:53 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Haustechnik]]></category>
		<category><![CDATA[Heimautomatisierung]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Cistern]]></category>
		<category><![CDATA[Github]]></category>
		<guid isPermaLink="false">http://blog.bubux.de/?p=2045</guid>

					<description><![CDATA[Ich bin endlich mal dazu gekommen und habe die ganzen Sourcen für die Zisternmessung mit dem ESP8266 mit einer ordentlichen readme auf github gestellt. Die Version 1030 ist dort auch als Release bereits für den NodeMCU und Wemos D1 vorkompiliert verfügbar. Hier findet ihr das Github-Repository: https://github.com/diefenbecker/zisternenmessung Aber auch bei den Funktionen gibt es Neuigkeiten. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Ich bin endlich mal dazu gekommen und habe die ganzen Sourcen für die Zisternmessung mit dem ESP8266 mit einer ordentlichen readme auf github gestellt. Die Version 1030 ist dort auch als Release bereits für den NodeMCU und Wemos D1 vorkompiliert verfügbar.</p>



<figure class="wp-block-image size-large"><a href="http://blog.bubux.de/wp-content/uploads/2022/06/GitHub-Simbolo-e1655373363527.png"><img loading="lazy" decoding="async" width="1024" height="353" src="http://blog.bubux.de/wp-content/uploads/2022/06/GitHub-Simbolo-e1655373363527-1024x353.png" alt="" class="wp-image-2047" srcset="https://www.bubuxblog.de/wp-content/uploads/2022/06/GitHub-Simbolo-e1655373363527-1024x353.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2022/06/GitHub-Simbolo-e1655373363527-300x103.png 300w, https://www.bubuxblog.de/wp-content/uploads/2022/06/GitHub-Simbolo-e1655373363527-768x265.png 768w, https://www.bubuxblog.de/wp-content/uploads/2022/06/GitHub-Simbolo-e1655373363527-1536x529.png 1536w, https://www.bubuxblog.de/wp-content/uploads/2022/06/GitHub-Simbolo-e1655373363527-2048x705.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Hier findet ihr das Github-Repository: <a href="https://github.com/diefenbecker/zisternenmessung" target="_blank" rel="noreferrer noopener">https://github.com/diefenbecker/zisternenmessung</a></p>



<p>Aber auch bei den Funktionen gibt es Neuigkeiten. Die Version 1030 unterstützt jetzt einen schaltbaren Ausgang an D4 mit dem z.B. eine Pumpe über eine Relais-Platine angesteuert werden kann. Gesteuert wird das über zwei prozentuale Werte die in der Konfigurationsseite zu finden sind.</p>



<figure class="wp-block-image size-full"><a href="http://blog.bubux.de/wp-content/uploads/2022/06/relais.png"><img loading="lazy" decoding="async" width="463" height="107" src="http://blog.bubux.de/wp-content/uploads/2022/06/relais.png" alt="" class="wp-image-2048" srcset="https://www.bubuxblog.de/wp-content/uploads/2022/06/relais.png 463w, https://www.bubuxblog.de/wp-content/uploads/2022/06/relais-300x69.png 300w" sizes="auto, (max-width: 463px) 100vw, 463px" /></a></figure>



<p>Hier die bin-Datei zum direkten Download:</p>



<p><a href="http://www.bubux.de/heimautomatisierung/ota/zisterne_aktuell.bin" target="_blank" rel="noreferrer noopener">http://www.bubux.de/heimautomatisierung/ota/zisterne_aktuell.bin</a></p>



<p>Viel Spaß damit! Das kommende Wochende verspricht wettertechnisch ja den Einsatz der Zisterne&#8230;</p>



<p>Gruß</p>



<p>Chris</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bubuxblog.de/version-1030-der-zisternenmessung-jetzt-auf-github/feed/</wfw:commentRss>
			<slash:comments>64</slash:comments>
		
		
			</item>
		<item>
		<title>Zisternenfüllstandsmessung mit Time Of Flight-Sensor (die Zweite mit Version 1029)</title>
		<link>https://www.bubuxblog.de/zisternenfuellstandsmessung-mit-time-of-flight-sensor-die-zweite-mit-version-1029/</link>
					<comments>https://www.bubuxblog.de/zisternenfuellstandsmessung-mit-time-of-flight-sensor-die-zweite-mit-version-1029/#comments</comments>
		
		<dc:creator><![CDATA[diefenbecker]]></dc:creator>
		<pubDate>Sun, 16 Jan 2022 12:32:08 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Eigenbau]]></category>
		<category><![CDATA[Energieeinsparung]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Heimautomatisierung]]></category>
		<category><![CDATA[Cistern]]></category>
		<category><![CDATA[Hausautomatisierung]]></category>
		<category><![CDATA[Homeautomation]]></category>
		<category><![CDATA[Time of Flight]]></category>
		<category><![CDATA[ToF]]></category>
		<category><![CDATA[VL53L0X]]></category>
		<category><![CDATA[VL53L1X]]></category>
		<category><![CDATA[Zisterne]]></category>
		<guid isPermaLink="false">http://blog.bubux.de/?p=2022</guid>

					<description><![CDATA[Es ist leider mal wieder lange nix passiert hier im Blog. Das letzte Jahr war nicht so prickelnd und ich hab meine Arbeit an meinen Bastelprojekten quasi eingestellt. Offensichtlich waren aber die dunklen Wintermonate bei einigen Leuten Ansporn, um ihre Heimautomatisierung und Sensorik zu überarbeiten. Es gab viele Einträge im Blog und ich bekam viele [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Es ist leider mal wieder lange nix passiert hier im Blog. Das letzte Jahr war nicht so prickelnd und ich hab meine Arbeit an meinen Bastelprojekten quasi eingestellt.</p>



<p>Offensichtlich waren aber die dunklen Wintermonate bei einigen Leuten Ansporn, um ihre Heimautomatisierung und Sensorik zu überarbeiten. Es gab viele Einträge im Blog und ich bekam viele Anfragen per Mail bzgl. des Time Of Flight-Sensor <em>VL53L0X </em> als möglicher Ersatz des Ultraschallsensors <em>HC-SR04</em>. Ich hatte ja auch bei der Version <a rel="noreferrer noopener" href="http://blog.bubux.de/zisternenfuellstandsmessung-mit-time-of-flight-sensor/" data-type="post" data-id="1993" target="_blank">1028 </a>nach fleißigen Testern und Rückmeldungen gefragt. Vielen Dank euch dafür! Das hat mich auch motiviert mal wieder was an dieser Front zu tun.</p>



<p>Auch wenn mein Ultraschallsensor für seine 2,50€ seit 3 Jahren tadellos seine Arbeit in der Zisterne verrichtet und ich bisher keine Notwendigkeit sehe diesen zu ersetzen, habe ich mir einen weiteren Sensor zu Testzwecken beschafft und in die Software implementiert. Ergebnis ist die Version 1029 der Software.</p>



<p>Neben dem ToF <em>VL53L0X </em> kann nun auch der <em>VL53L1X  </em>angeschlossen und genutzt werden. Zu den Unterschieden der beiden Sensoren findet man einiges im Internet. Welcher Sensor nun im jeweiligen Anwendungsfall die bessere Wahl ist, muss jeder selber herausfinden bzw. freue ich mich auch wieder auf Rückmeldungen im Blog oder per Mail bzgl. eurer Erfahrungen.</p>



<span id="more-2022"></span>



<p>Zu den beiden ToF-Sensoren nur ganz kurz folgende Zeichnung bzgl. der Öffnungskegel in Abhängigkeit zum Messabstand. Dazu aber noch weiter unten ein bisschen mehr Details da es anscheinend bei den möglichen Abständen etc. nicht verallgemeinert werden kann, welcher Sensor die bessere Wahl ist. Ich habe dazu auch (bisher) keine Tests gemacht!</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><a href="http://blog.bubux.de/wp-content/uploads/2022/01/abstands-kegel.jpeg"><img loading="lazy" decoding="async" width="842" height="391" src="http://blog.bubux.de/wp-content/uploads/2022/01/abstands-kegel.jpeg" alt="" class="wp-image-2033" srcset="https://www.bubuxblog.de/wp-content/uploads/2022/01/abstands-kegel.jpeg 842w, https://www.bubuxblog.de/wp-content/uploads/2022/01/abstands-kegel-300x139.jpeg 300w, https://www.bubuxblog.de/wp-content/uploads/2022/01/abstands-kegel-768x357.jpeg 768w" sizes="auto, (max-width: 842px) 100vw, 842px" /></a></figure></div>



<p>Der Anschluss des <em>VL53L1X </em>erfolgt analog des <em>VL53L0X</em>. Die notwendigen PINs zum Anschluss sind u.a. in der Applikation angegeben. Hier aber nochmal schnell das Anschlussschema für die beiden ToF-Sensoren.</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2022/01/anschluss_vl53l0x.png"><img loading="lazy" decoding="async" src="http://blog.bubux.de/wp-content/uploads/2022/01/anschluss_vl53l0x.png" alt="" class="wp-image-2030" width="448" height="451" srcset="https://www.bubuxblog.de/wp-content/uploads/2022/01/anschluss_vl53l0x.png 896w, https://www.bubuxblog.de/wp-content/uploads/2022/01/anschluss_vl53l0x-298x300.png 298w, https://www.bubuxblog.de/wp-content/uploads/2022/01/anschluss_vl53l0x-150x150.png 150w, https://www.bubuxblog.de/wp-content/uploads/2022/01/anschluss_vl53l0x-768x773.png 768w" sizes="auto, (max-width: 448px) 100vw, 448px" /></a><figcaption>Anschlussschema für VL53L0X und VL53L1X</figcaption></figure></div>



<p>Die Version 1029 unterstützt weiterhin den Ultraschallsensor sowie die Displays und den Temperatursensor. Für das komplette Anschluss-Schema schaut bitte in den älteren Blog-Eintrag <a rel="noreferrer noopener" href="http://blog.bubux.de/update-fuellstandsanzeige-zisterne-v1026/" data-type="post" data-id="1964" target="_blank">hier</a>.</p>



<p>Die beiden ToF-Sensoren unterstützen seitens der API noch verschiedene Einstellungen die ich in der ersten Version 1028 nicht implementiert hatte und für den VL53L0X nur die Nutzung der Default-Einstellungen möglich war. In der neuen Version habe ich im ersten Anlauf zumindest ein paar wenige Einstellungsmöglichkeiten implementiert.</p>



<p>Dazu gehört für beide ToF-Sensoren die Möglichkeit den Abstandsmodus anzupassen. Hier holt man auch aus dem <em>VL53L0X </em>noch mehr heraus als im Datenblatt angegeben ist und muss bei größeren Abständen nicht zwingend auf den VL53L1X wechseln. Zudem habe ich beim <em>VL53LoX </em>noch die mögliche Anpassung des Timings implementiert. Hier kann zwischen dem Default-Wert auch noch High-Accuracy (hohe Genauigkeit) und High-Speed gewählt werden. Auch hier gibt es anscheinend kein Patentrezept um gute Messwerte zu erreichen und ausprobieren scheint die Devise.</p>



<p>Da ich diese Werte im &#8222;Setup&#8220; setze, ist nach Änderung in der WebUI ein Neustart des Sensors notwendig damit die neu eingstellten Werte greifen. Beim <em>VL53L1X </em>muss man den ESP auch ggf. mal vom Strom trennen. Der scheint da etwas zickig was ich auch schon erfahren musste als es nur seltsame Werte bei der Messung gab.</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><a href="http://blog.bubux.de/wp-content/uploads/2022/01/zisterne_sensoren.png"><img loading="lazy" decoding="async" src="http://blog.bubux.de/wp-content/uploads/2022/01/zisterne_sensoren.png" alt="" class="wp-image-2026" width="714" height="186" srcset="https://www.bubuxblog.de/wp-content/uploads/2022/01/zisterne_sensoren.png 714w, https://www.bubuxblog.de/wp-content/uploads/2022/01/zisterne_sensoren-300x78.png 300w" sizes="auto, (max-width: 714px) 100vw, 714px" /></a><figcaption>Auswahl der Sensoren in der WebUI</figcaption></figure></div>



<p>Die weiteren Einstellmöglichkeiten des VL53L1X muss ich mir noch genauer anschauen und implementiere sie dann ggf. in einem nächsten Update. Hier gibt es z.B. noch die Möglichkeit zur Anpassung des Timings (ähnlich dem VL53L0X was ich dort bereits implementiert habe), die Anpassung der Größe des Empfangs-Arrays (SPAD) sowie der Anpassung der Region of Interest (ROI) und Definition eines Offsets. Mit diesen Parametern kann man u.a. &#8222;spielen&#8220;, falls der Sensor hinter eine Glasscheibe verbannt werden soll.</p>



<p></p>



<figure class="wp-block-image size-large"><a href="http://blog.bubux.de/wp-content/uploads/2022/01/20220116_122004-scaled.jpg"><img loading="lazy" decoding="async" width="1024" height="576" src="http://blog.bubux.de/wp-content/uploads/2022/01/20220116_122004-1024x576.jpg" alt="" class="wp-image-2029" srcset="https://www.bubuxblog.de/wp-content/uploads/2022/01/20220116_122004-1024x576.jpg 1024w, https://www.bubuxblog.de/wp-content/uploads/2022/01/20220116_122004-300x169.jpg 300w, https://www.bubuxblog.de/wp-content/uploads/2022/01/20220116_122004-768x432.jpg 768w, https://www.bubuxblog.de/wp-content/uploads/2022/01/20220116_122004-1536x864.jpg 1536w, https://www.bubuxblog.de/wp-content/uploads/2022/01/20220116_122004-2048x1152.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption>Aktueller Zoo an möglichen Senoren</figcaption></figure>



<p></p>



<p><strong>Den Download der neuesten Version gibt es hier:</strong></p>



<p><a href="http://www.bubux.de/heimautomatisierung/ota/zisterne_aktuell.bin">http://www.bubux.de/heimautomatisierung/ota/zisterne_aktuell.bin</a></p>



<p></p>



<p></p>



<p>Gruß Chris</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bubuxblog.de/zisternenfuellstandsmessung-mit-time-of-flight-sensor-die-zweite-mit-version-1029/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title>Zisternenfüllstandsmessung mit Time Of Flight-Sensor</title>
		<link>https://www.bubuxblog.de/zisternenfuellstandsmessung-mit-time-of-flight-sensor/</link>
					<comments>https://www.bubuxblog.de/zisternenfuellstandsmessung-mit-time-of-flight-sensor/#comments</comments>
		
		<dc:creator><![CDATA[diefenbecker]]></dc:creator>
		<pubDate>Sat, 17 Apr 2021 07:50:44 +0000</pubDate>
				<category><![CDATA[Eigenbau]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Haustechnik]]></category>
		<category><![CDATA[Heimautomatisierung]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Füllstandsmessung]]></category>
		<category><![CDATA[Füllstandssensor]]></category>
		<category><![CDATA[Time of Flight]]></category>
		<category><![CDATA[Zisternenfüllstand]]></category>
		<guid isPermaLink="false">http://blog.bubux.de/?p=1993</guid>

					<description><![CDATA[Mit Version 1028 der Software zur Messung des Zisternenfüllstandes, kommt neben dem HC-SR04 Ultraschallsensor noch ein zweiter alternativer zu nutzender Sensor dazu. Diesmal ein Time Of Flight (ToF) Laser-Entfernungsmesser vom Typ VL53L0XV2. Die erste Version der Software ist allerdings noch Beta und ich würde mich auf Rückmeldungen zu dem neuen Sensor freuen! In der Webseite [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Mit Version 1028 der Software zur Messung des Zisternenfüllstandes, kommt neben dem HC-SR04 Ultraschallsensor noch ein zweiter alternativer zu nutzender Sensor dazu. Diesmal ein Time Of Flight (ToF) Laser-Entfernungsmesser vom Typ VL53L0XV2. Die erste Version der Software ist allerdings noch Beta und ich würde mich auf Rückmeldungen zu dem neuen Sensor freuen!</p>



<figure class="wp-block-image size-large"><a href="http://blog.bubux.de/wp-content/uploads/2021/04/20210410_184256-scaled.jpg"><img loading="lazy" decoding="async" width="1024" height="576" src="http://blog.bubux.de/wp-content/uploads/2021/04/20210410_184256-1024x576.jpg" alt="" class="wp-image-1994" srcset="https://www.bubuxblog.de/wp-content/uploads/2021/04/20210410_184256-1024x576.jpg 1024w, https://www.bubuxblog.de/wp-content/uploads/2021/04/20210410_184256-300x169.jpg 300w, https://www.bubuxblog.de/wp-content/uploads/2021/04/20210410_184256-768x432.jpg 768w, https://www.bubuxblog.de/wp-content/uploads/2021/04/20210410_184256-1536x864.jpg 1536w, https://www.bubuxblog.de/wp-content/uploads/2021/04/20210410_184256-2048x1152.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>In der Webseite der Software kann in den Einstellungen zwischen den beiden Sensoren gewählt werden. Neu ist zudem noch der frei wählbare Name für den Sensor welcher auf der Sensor-Webseite oben links angezeigt wird. Hiermit kann man nun beim Einsatz mehrerer Sensoren in verschiedenen Zisternen unterscheiden oder auch einen Öltank-Füllstandssensor korrekt benennen.</p>



<figure class="wp-block-image size-large"><a href="http://blog.bubux.de/wp-content/uploads/2021/04/screenshot_sensorart.png"><img loading="lazy" decoding="async" width="782" height="105" src="http://blog.bubux.de/wp-content/uploads/2021/04/screenshot_sensorart.png" alt="" class="wp-image-1995" srcset="https://www.bubuxblog.de/wp-content/uploads/2021/04/screenshot_sensorart.png 782w, https://www.bubuxblog.de/wp-content/uploads/2021/04/screenshot_sensorart-300x40.png 300w, https://www.bubuxblog.de/wp-content/uploads/2021/04/screenshot_sensorart-768x103.png 768w" sizes="auto, (max-width: 782px) 100vw, 782px" /></a></figure>



<p>Der ToF-Sensor besitzt eine I2C-Schnittstelle und wird an die gleichen PINs wie der Ultraschallsensor angeschlossen. <span class="has-inline-color has-luminous-vivid-orange-color">Es geht aber nicht mit beiden Sensoren parallel, sondern nur der eine oder der andere!</span></p>



<p>Der ToF-Sensor wird wie folgt angeschlossen:</p>



<figure class="wp-block-table is-style-stripes"><table><tbody><tr><td>D1</td><td>SCL</td></tr><tr><td>D2</td><td>SDA</td></tr><tr><td>3,3-5V</td><td>VCC</td></tr><tr><td>Masse</td><td>GND</td></tr></tbody></table></figure>



<p>Die beiden übrigen Anschlüsse bleiben frei.</p>



<p><strong>Hier gibt es die neue Version zum Download:</strong><br><a href="http://www.bubux.de/heimautomatisierung/ota/zisterne_1028.bin">http://www.bubux.de/heimautomatisierung/ota/zisterne_1028.bin</a></p>



<p>Hier findet ihr die vorherigen Artikel zur <a href="http://blog.bubux.de/tag/zisterne/" data-type="post_tag" data-id="119">Zisterne</a> mit den grundlegenden Anleitungen und Anschlussschema.<br></p>



<p></p>



<p>Gruß<br>Chris<br></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bubuxblog.de/zisternenfuellstandsmessung-mit-time-of-flight-sensor/feed/</wfw:commentRss>
			<slash:comments>39</slash:comments>
		
		
			</item>
		<item>
		<title>Update Füllstandsanzeige Zisterne v1026</title>
		<link>https://www.bubuxblog.de/update-fuellstandsanzeige-zisterne-v1026/</link>
					<comments>https://www.bubuxblog.de/update-fuellstandsanzeige-zisterne-v1026/#comments</comments>
		
		<dc:creator><![CDATA[diefenbecker]]></dc:creator>
		<pubDate>Sat, 06 Mar 2021 10:05:59 +0000</pubDate>
				<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Heimautomatisierung]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Abstandsmessung]]></category>
		<category><![CDATA[Füllstandsmessung]]></category>
		<category><![CDATA[Zisterne]]></category>
		<category><![CDATA[Zisternenfüllstand]]></category>
		<guid isPermaLink="false">http://blog.bubux.de/?p=1964</guid>

					<description><![CDATA[Nachdem ich das letzte Update (v1024) bzgl. der PINs etwas verbaselt hatte, hier nun ein neues Update für die Füllstandsanzeige der Zisterne. Zudem gibt es auf mehrfachen (berechtigten) Wunsch auch nochmal ein komplettes Schaubild für die Verdrahtung aller bisher genutzten Komponenten. Hier gibt es die aktuelle Version zum Download:http://www.bubux.de/heimautomatisierung/ota/zisterne_aktuell.bin Zur Installation etc. bitte wieder in [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Nachdem ich das letzte Update (v1024) bzgl. der PINs etwas verbaselt hatte, hier nun ein neues Update für die Füllstandsanzeige der Zisterne. Zudem gibt es auf mehrfachen (berechtigten) Wunsch auch nochmal ein komplettes Schaubild für die Verdrahtung aller bisher genutzten Komponenten.</p>



<p></p>



<p><strong><span class="has-inline-color has-luminous-vivid-orange-color">Hier gibt es die aktuelle Version zum Download:</span></strong><br><a href="http://www.bubux.de/heimautomatisierung/ota/zisterne_aktuell.bin">http://www.bubux.de/heimautomatisierung/ota/zisterne_aktuell.bin</a></p>



<p><span class="has-inline-color has-vivid-cyan-blue-color">Zur Installation etc. bitte wieder in die älteren Artikeln schauen!</span></p>



<p>Das Update enthält unter anderem:</p>



<ul class="wp-block-list"><li>DHT22-Temperatur-Sensor an D5 (statt des bereits durch das Display genutzten D6)</li><li>Darstellung der Werte auf der Webseite nicht mehr als TABLE sondern als DIV-Boxen damit es auf kleinen Displays auch besser passt</li><li>Bei Erstinstallation und Einrichtung des WLAN per Access Point wird nur die Konfiguration der WLAN-Daten angezeigt was hoffeltnlich das Problem mit dem &#8222;fehlenden&#8220; Speicher-Button beseitigt. Hier wäre ich über Erfahrungen dankbar!</li><li>TITLE-Tag eingebaut</li><li>ein paar Kleinigkeiten&#8230;</li></ul>



<span id="more-1964"></span>



<p>Hier das Schaubild der aktuellen Verdrahtung. Bei Ultraschallsensor, Display und Schalter bleibt alles wie gehabt. Der DHT22 kommt nun an D5 damit dieser mit dem Display parallel betrieben werden kann.</p>



<figure class="wp-block-image size-large"><a href="http://blog.bubux.de/wp-content/uploads/2021/03/zisterne_verdrahtung.png"><img loading="lazy" decoding="async" width="1024" height="673" src="http://blog.bubux.de/wp-content/uploads/2021/03/zisterne_verdrahtung-1024x673.png" alt="" class="wp-image-1965" srcset="https://www.bubuxblog.de/wp-content/uploads/2021/03/zisterne_verdrahtung-1024x673.png 1024w, https://www.bubuxblog.de/wp-content/uploads/2021/03/zisterne_verdrahtung-300x197.png 300w, https://www.bubuxblog.de/wp-content/uploads/2021/03/zisterne_verdrahtung-768x504.png 768w, https://www.bubuxblog.de/wp-content/uploads/2021/03/zisterne_verdrahtung-1536x1009.png 1536w, https://www.bubuxblog.de/wp-content/uploads/2021/03/zisterne_verdrahtung.png 1827w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Die Weboberfläche ist durch die Verwendung der DIVs anstatt TABLE nun auch auf kleinen Display (z.B. Handy) besser dargestellt und die Boxen passen sich der Breite des Bildschirms an.</p>



<figure class="wp-block-image size-large"><a href="http://blog.bubux.de/wp-content/uploads/2021/03/screenshot_zisterne_mobil.png"><img loading="lazy" decoding="async" width="374" height="691" src="http://blog.bubux.de/wp-content/uploads/2021/03/screenshot_zisterne_mobil.png" alt="" class="wp-image-1966" srcset="https://www.bubuxblog.de/wp-content/uploads/2021/03/screenshot_zisterne_mobil.png 374w, https://www.bubuxblog.de/wp-content/uploads/2021/03/screenshot_zisterne_mobil-162x300.png 162w" sizes="auto, (max-width: 374px) 100vw, 374px" /></a></figure>



<p>Dann möchte ich nochmal allen Danken die etwas gespenden haben. Das Geld ging wie immer an <a rel="noreferrer noopener" href="https://www.baerenherz.de/de/" target="_blank">Bärenherz </a>in Wiesbaden.<br>Viel Spaß mit der neuen Version. Der Frühling ist ja schon im Anmarsch und die Zisterne muss für das sommerliche Bewässern startklar werden!</p>



<p>Gruß<br>Chris</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bubuxblog.de/update-fuellstandsanzeige-zisterne-v1026/feed/</wfw:commentRss>
			<slash:comments>20</slash:comments>
		
		
			</item>
	</channel>
</rss>
