<?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[EspNow is receiving previous messages]]></title><description><![CDATA[<p dir="auto">I've started work on a project to make a sports tracker and it was working well for a bit, but now i'm a little confused on how the EspNow is working.</p>
<p dir="auto">Esp Setup on Controller<br />
<img src="/assets/uploads/files/1623026871078-2021-06-06_19-47-27.png" alt="0_1623026871180_2021-06-06_19-47-27.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Esp Setup on Check-In Points<br />
<img src="/assets/uploads/files/1623026832495-2021-06-06_19-46-47.png" alt="0_1623026831922_2021-06-06_19-46-47.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">My Setup<br />
Core2 as the Brains<br />
Atom X 2 as the check in points</p>
<p dir="auto">When the player taps the RFID card against the reader at either check in point it send the device's MAC Address + "@" + "PYLON" + "@" + Players name to the hub device.  Then the hub will receive the message and process it later.  After it has been processed the hub send a signal to the check-in point to display a "!" symbol.</p>
<p dir="auto">The odd thing is, if I restart every piece and start scanning, the wrong check-in point will get the signal.  Then if I scan it again, it moves to the right point, but if I move to the next point, the last check-in point receives the signal.  So it is acting like a buffer and the last one is making it through.</p>
<p dir="auto">My Controller</p>
<p dir="auto"><img src="/assets/uploads/files/1623026734919-2021-06-06_19-42-51-resized.png" alt="0_1623026732446_2021-06-06_19-42-51.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">My Check-in Points</p>
<p dir="auto"><img src="/assets/uploads/files/1623026742810-2021-06-06_19-44-09-resized.png" alt="0_1623026742117_2021-06-06_19-44-09.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/topic/3354/espnow-is-receiving-previous-messages</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 12:22:46 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/3354.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 07 Jun 2021 00:48:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to EspNow is receiving previous messages on Wed, 09 Nov 2022 07:12:37 GMT]]></title><description><![CDATA[<p dir="auto">I have same problem , after some time EspNow recieve callback block returns duplicate message.<br />
Uiflow 1.10.7 , firmware m5 tough  1.10.6</p>
]]></description><link>https://community.m5stack.com/post/19237</link><guid isPermaLink="true">https://community.m5stack.com/post/19237</guid><dc:creator><![CDATA[shichimi]]></dc:creator><pubDate>Wed, 09 Nov 2022 07:12:37 GMT</pubDate></item><item><title><![CDATA[Reply to EspNow is receiving previous messages on Thu, 07 Apr 2022 23:43:33 GMT]]></title><description><![CDATA[<p dir="auto">Hello,<br />
I'm seeing the same issue with espnow receiving the previous message after the devices have been running for anywhere from couple of hours to a day.  I'm using uiflow version 1.9.5 on a M5Stamp and Core2.  The project is a home alarm system, I'm only sending 4 bytes of data when a zone is opened/closed or if the alarm is armed or disarmed.</p>
<p dir="auto">If I can't find the solution I'm afraid I going to have to ditch uiFlow and try the Arduino API.</p>
<p dir="auto">Did you ever figure out the issue?</p>
<p dir="auto">Thank You<br />
Austin</p>
]]></description><link>https://community.m5stack.com/post/17131</link><guid isPermaLink="true">https://community.m5stack.com/post/17131</guid><dc:creator><![CDATA[austin]]></dc:creator><pubDate>Thu, 07 Apr 2022 23:43:33 GMT</pubDate></item></channel></rss>