<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Kommentare zu: Gas- und Wasserzähler mit Tasmota digitalisieren	</title>
	<atom:link href="https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/feed/" rel="self" type="application/rss+xml" />
	<link>https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/</link>
	<description>Einfache Lösungen für zuhause mit Smart home items</description>
	<lastBuildDate>Thu, 23 Jan 2025 10:08:00 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		Von: Dieter		</title>
		<link>https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/comment-page-1/#comment-772</link>

		<dc:creator><![CDATA[Dieter]]></dc:creator>
		<pubDate>Thu, 23 Jan 2025 10:08:00 +0000</pubDate>
		<guid isPermaLink="false">https://homeitems.de/?p=1728#comment-772</guid>

					<description><![CDATA[Als Antwort auf &lt;a href=&quot;https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/comment-page-1/#comment-771&quot;&gt;Andreas&lt;/a&gt;.

Hallo Andreas, 
Vielleicht ist die Positionierung des Reed-Sensors nicht ideal, so dass der Magenetkontakt zwischenzeitlich unterbrochen und direkt wieder aktiviert wird (z.B. Abstand zum Zähler mit dem Magneten zu groß). Zumindest bei mir war das richtige Ausrichten des Kontaktes der wesentliche Punkt für ein gutes Funktionieren. Alternativ würde ich nochmal mit einem alternativen Sensor experimentieren bzw. deinen vorhandenen Sensor mal prüfen, wie er auf einen einfachen Magneten reagiert. 
Gruß
Dieter]]></description>
			<content:encoded><![CDATA[<p>Als Antwort auf <a href="https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/comment-page-1/#comment-771">Andreas</a>.</p>
<p>Hallo Andreas,<br />
Vielleicht ist die Positionierung des Reed-Sensors nicht ideal, so dass der Magenetkontakt zwischenzeitlich unterbrochen und direkt wieder aktiviert wird (z.B. Abstand zum Zähler mit dem Magneten zu groß). Zumindest bei mir war das richtige Ausrichten des Kontaktes der wesentliche Punkt für ein gutes Funktionieren. Alternativ würde ich nochmal mit einem alternativen Sensor experimentieren bzw. deinen vorhandenen Sensor mal prüfen, wie er auf einen einfachen Magneten reagiert.<br />
Gruß<br />
Dieter</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Andreas		</title>
		<link>https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/comment-page-1/#comment-771</link>

		<dc:creator><![CDATA[Andreas]]></dc:creator>
		<pubDate>Wed, 22 Jan 2025 11:49:33 +0000</pubDate>
		<guid isPermaLink="false">https://homeitems.de/?p=1728#comment-771</guid>

					<description><![CDATA[Als Antwort auf &lt;a href=&quot;https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/comment-page-1/#comment-390&quot;&gt;Ulf Dedio&lt;/a&gt;.

Hallo, wie ist das denn bei deinem Counter: Bei mir wird pro &quot;Magnetumlauf&quot; der counter nicht immer nur um 1 ergöht. Manchmal auch 2 oder gar 3.
Wie bekommt man das denn in den Griff?
Vielen Dank, Andreas]]></description>
			<content:encoded><![CDATA[<p>Als Antwort auf <a href="https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/comment-page-1/#comment-390">Ulf Dedio</a>.</p>
<p>Hallo, wie ist das denn bei deinem Counter: Bei mir wird pro &#8222;Magnetumlauf&#8220; der counter nicht immer nur um 1 ergöht. Manchmal auch 2 oder gar 3.<br />
Wie bekommt man das denn in den Griff?<br />
Vielen Dank, Andreas</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Ulf Dedio		</title>
		<link>https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/comment-page-1/#comment-390</link>

		<dc:creator><![CDATA[Ulf Dedio]]></dc:creator>
		<pubDate>Thu, 18 Jan 2024 08:32:05 +0000</pubDate>
		<guid isPermaLink="false">https://homeitems.de/?p=1728#comment-390</guid>

					<description><![CDATA[Ich halte die Variante mit einem &quot;Switch&quot; für nicht so günstig.

Ich habe das ganze bei mir als &quot;Counter&quot; (nicht Counter_n, da würde der interne Pull-Up-Widerstand nicht zugeschaltet!) definiert. Ich habe bei mir also den Reed-Kontakt ganz simpel nur zwischen D5 (als Daten-Pin kann man natürlich auch einen anderen wählen) und Gnd gehängt. In den Geräteeinstellungen ist lediglich D5 als &quot;Counter 1&quot; definiert. Irgendwelche Pseudo-Verbindungen wie bei der &quot;Switch&quot;-Variante sind da gar nicht notwendig.

Da ich kein Scripting bei mir beim Bauen der tasmota.bin aktiviert hatte, habe ich die Zählerstand-Berechnung über simple Rules gelöst. Man kann mit einem Event einen aktuellen Zählerstand in einer Mem-Variable (z.B. Mem1) setzen und dabei eine Hilfs-Counter-Variable (z.B. Var1) auf 0. Ein Event feuert, wenn der Counter1 &#062;  Var1, da wird dann Var1 auf den Counter1-Wert gesetzt. Dann wird die Zählerstand-Variable Var2=Mem1+Var1/100 gesetzt. Die enthält also nun den korrekten Zählerwert. Und den übertrage ich dann per MQTT an den iobroker auf dem Pi. Das ganze ist mit einer Rule gelöst:

rule1 on event#init do backlog mem1=%value%; counter1 0; var2=0; var1=0 endon 
on counter#c1&#062;%var1% do backlog var1=%value%; var2=%mem1%+0.01*%value%; event pub endon 
on event#pub do publish tele/%topic%/SENSOR {\&quot;Time\&quot;:\&quot;%timestamp%\&quot;,\&quot;Zaehlerstand\&quot;:\&quot;%var2%\&quot;} endon

Mit dem ersten Event kann man in der Konsole mit dem Kommando &quot;event init=12345.67&quot; den aktuellen Zählerstand setzen. Das Counter-Event berechnet den veränderten Zählerwert nach Reedkontakt-Schaltung und das dritte event (pub) publiziert dann den Zählerwert über mqtt.

Da ich allerdings den tatsächlichen Zählerstand auch gern in der WebGUI von Tasmota sehen würde, werde ich das ganze wohl auch mal auf Script umstellen. Allerdings natürlich unter Beibehaltung des Counter. Wie gesagt, das mit dem Switch halte ich für unnötig kompliziert.]]></description>
			<content:encoded><![CDATA[<p>Ich halte die Variante mit einem &#8222;Switch&#8220; für nicht so günstig.</p>
<p>Ich habe das ganze bei mir als &#8222;Counter&#8220; (nicht Counter_n, da würde der interne Pull-Up-Widerstand nicht zugeschaltet!) definiert. Ich habe bei mir also den Reed-Kontakt ganz simpel nur zwischen D5 (als Daten-Pin kann man natürlich auch einen anderen wählen) und Gnd gehängt. In den Geräteeinstellungen ist lediglich D5 als &#8222;Counter 1&#8220; definiert. Irgendwelche Pseudo-Verbindungen wie bei der &#8222;Switch&#8220;-Variante sind da gar nicht notwendig.</p>
<p>Da ich kein Scripting bei mir beim Bauen der tasmota.bin aktiviert hatte, habe ich die Zählerstand-Berechnung über simple Rules gelöst. Man kann mit einem Event einen aktuellen Zählerstand in einer Mem-Variable (z.B. Mem1) setzen und dabei eine Hilfs-Counter-Variable (z.B. Var1) auf 0. Ein Event feuert, wenn der Counter1 &gt;  Var1, da wird dann Var1 auf den Counter1-Wert gesetzt. Dann wird die Zählerstand-Variable Var2=Mem1+Var1/100 gesetzt. Die enthält also nun den korrekten Zählerwert. Und den übertrage ich dann per MQTT an den iobroker auf dem Pi. Das ganze ist mit einer Rule gelöst:</p>
<p>rule1 on event#init do backlog mem1=%value%; counter1 0; var2=0; var1=0 endon<br />
on counter#c1&gt;%var1% do backlog var1=%value%; var2=%mem1%+0.01*%value%; event pub endon<br />
on event#pub do publish tele/%topic%/SENSOR {\&#8220;Time\&#8220;:\&#8220;%timestamp%\&#8220;,\&#8220;Zaehlerstand\&#8220;:\&#8220;%var2%\&#8220;} endon</p>
<p>Mit dem ersten Event kann man in der Konsole mit dem Kommando &#8222;event init=12345.67&#8220; den aktuellen Zählerstand setzen. Das Counter-Event berechnet den veränderten Zählerwert nach Reedkontakt-Schaltung und das dritte event (pub) publiziert dann den Zählerwert über mqtt.</p>
<p>Da ich allerdings den tatsächlichen Zählerstand auch gern in der WebGUI von Tasmota sehen würde, werde ich das ganze wohl auch mal auf Script umstellen. Allerdings natürlich unter Beibehaltung des Counter. Wie gesagt, das mit dem Switch halte ich für unnötig kompliziert.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Thomas		</title>
		<link>https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/comment-page-1/#comment-38</link>

		<dc:creator><![CDATA[Thomas]]></dc:creator>
		<pubDate>Tue, 27 Sep 2022 19:34:51 +0000</pubDate>
		<guid isPermaLink="false">https://homeitems.de/?p=1728#comment-38</guid>

					<description><![CDATA[Als Antwort auf &lt;a href=&quot;https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/comment-page-1/#comment-35&quot;&gt;Thomas&lt;/a&gt;.

Hat sich erledigt.]]></description>
			<content:encoded><![CDATA[<p>Als Antwort auf <a href="https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/comment-page-1/#comment-35">Thomas</a>.</p>
<p>Hat sich erledigt.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Thomas		</title>
		<link>https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/comment-page-1/#comment-35</link>

		<dc:creator><![CDATA[Thomas]]></dc:creator>
		<pubDate>Sun, 18 Sep 2022 08:10:23 +0000</pubDate>
		<guid isPermaLink="false">https://homeitems.de/?p=1728#comment-35</guid>

					<description><![CDATA[Hallo Dieter,

vielen Dank für die Anleitung. Ich habe jedoch ein Problem, bei dem du mir vielleicht helfen kannst.

Wenn ich D1 und GND verbinde kommt bei mir folgende Nachricht über die Console:
09:05:22.899 MQT: stat/Gaszaehler/RESULT = {&quot;POWER1&quot;:&quot;OFF&quot;}
09:05:22.902 MQT: stat/Gaszaehler/POWER1 = OFF

Wenn ich den D1 neustarte kommt folgendes über die Console, auch wenn der Status manuell auf &quot;OFF&quot; gesetzt wurde: 
09:06:29.577 MQT: stat/Gaszaehler/STATUS8 = {&quot;StatusSNS&quot;:{&quot;Time&quot;:&quot;2022-09-18T09:06:29&quot;,&quot;Switch1&quot;:&quot;ON&quot;,&quot;Switch2&quot;:&quot;ON&quot;}}

Was mache ich falsch?

Vielen Dank im Voraus für deine Hilfe

Grüße,
Thomas]]></description>
			<content:encoded><![CDATA[<p>Hallo Dieter,</p>
<p>vielen Dank für die Anleitung. Ich habe jedoch ein Problem, bei dem du mir vielleicht helfen kannst.</p>
<p>Wenn ich D1 und GND verbinde kommt bei mir folgende Nachricht über die Console:<br />
09:05:22.899 MQT: stat/Gaszaehler/RESULT = {&#8222;POWER1&#8243;:&#8220;OFF&#8220;}<br />
09:05:22.902 MQT: stat/Gaszaehler/POWER1 = OFF</p>
<p>Wenn ich den D1 neustarte kommt folgendes über die Console, auch wenn der Status manuell auf &#8222;OFF&#8220; gesetzt wurde:<br />
09:06:29.577 MQT: stat/Gaszaehler/STATUS8 = {&#8222;StatusSNS&#8220;:{&#8222;Time&#8220;:&#8220;2022-09-18T09:06:29&#8243;,&#8220;Switch1&#8243;:&#8220;ON&#8220;,&#8220;Switch2&#8243;:&#8220;ON&#8220;}}</p>
<p>Was mache ich falsch?</p>
<p>Vielen Dank im Voraus für deine Hilfe</p>
<p>Grüße,<br />
Thomas</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Stefan		</title>
		<link>https://homeitems.de/gas-und-wasserzaehler-mit-tasmota-digitalisieren/comment-page-1/#comment-26</link>

		<dc:creator><![CDATA[Stefan]]></dc:creator>
		<pubDate>Tue, 07 Jun 2022 18:34:17 +0000</pubDate>
		<guid isPermaLink="false">https://homeitems.de/?p=1728#comment-26</guid>

					<description><![CDATA[Danke sehr für den tollen Artikel. Hat mir sehr bei der Einrichtung geholfen :)]]></description>
			<content:encoded><![CDATA[<p>Danke sehr für den tollen Artikel. Hat mir sehr bei der Einrichtung geholfen 🙂</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
