<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[pulsemeter reset itself]]></title><description><![CDATA[<p dir="auto">Today my pulsemeter reset itself today (pulse count):</p>
<pre><code>10:36:45.054 &lt;- I_LOG_MESSAGE  0;0;3;0;9;read: 8-8-0 s=1,c=1,t=24,pt=5,l=4:115944
10:37:25.039 &lt;- I_LOG_MESSAGE  0;0;3;0;9;read: 8-8-0 s=1,c=1,t=24,pt=5,l=4:4
</code></pre>
<p dir="auto">How can this happen? The controller didn't send a 0. I created a little sketch that sended the old value back and now it works again. But i don't want this to happen again.</p>
]]></description><link>https://forum.mysensors.org/topic/1657/pulsemeter-reset-itself</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Jul 2026 19:42:09 GMT</lastBuildDate><atom:link href="https://forum.mysensors.org/topic/1657.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 13 Jul 2015 14:30:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to pulsemeter reset itself on Mon, 13 Jul 2015 21:21:04 GMT]]></title><description><![CDATA[<p dir="auto">Well i could save it every 10th pulse and check if its higher than the 10 pulses before that? if not, current pulse is the pulse that was saved 10 pulses before?</p>
]]></description><link>https://forum.mysensors.org/post/16996</link><guid isPermaLink="true">https://forum.mysensors.org/post/16996</guid><dc:creator><![CDATA[Sweebee]]></dc:creator><pubDate>Mon, 13 Jul 2015 21:21:04 GMT</pubDate></item><item><title><![CDATA[Reply to pulsemeter reset itself on Mon, 13 Jul 2015 20:05:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sweebee" aria-label="Profile: Sweebee">@<bdi>Sweebee</bdi></a> said:</p>
<blockquote>
<p dir="auto">How can this happen?</p>
</blockquote>
<p dir="auto">did you have a power loss or maybe a little power fluctuation during a write?</p>
<p dir="auto">you could store the past few (50 or so) readings into a circular EEPROM buffer (for wear leveling) and always check to see that the number is being incremented properly by constantly reviewing the stored data versus your active variable.</p>
]]></description><link>https://forum.mysensors.org/post/16991</link><guid isPermaLink="true">https://forum.mysensors.org/post/16991</guid><dc:creator><![CDATA[BulldogLowell]]></dc:creator><pubDate>Mon, 13 Jul 2015 20:05:55 GMT</pubDate></item></channel></rss>