<?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[Unit KMeter]]></title><description><![CDATA[<p dir="auto">Just got a Unit KMeter.<br />
I've tried the examples which work perfectly.<br />
But there doesn't seem to be a way to detect if the thermocouple is not connected. The last value is returned every time when I disconnect the thermocouple.</p>
]]></description><link>https://community.m5stack.com/topic/3926/unit-kmeter</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 08:41:39 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/3926.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 14 Jan 2022 13:05:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unit KMeter on Fri, 25 Mar 2022 05:58:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tuckie" aria-label="Profile: tuckie">@<bdi>tuckie</bdi></a> nice work, I'm waiting on UIFlow blocks in order to make a project.</p>
]]></description><link>https://community.m5stack.com/post/17017</link><guid isPermaLink="true">https://community.m5stack.com/post/17017</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Fri, 25 Mar 2022 05:58:37 GMT</pubDate></item><item><title><![CDATA[Reply to Unit KMeter on Fri, 25 Mar 2022 02:48:42 GMT]]></title><description><![CDATA[<p dir="auto">Some updates:</p>
<p dir="auto">I asked for a copy of the firmware, and they delivered!: <a href="https://github.com/m5stack/M5UnitKMeter_Firmware" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/m5stack/M5UnitKMeter_Firmware</a></p>
<ul>
<li>Short to Ground/VCC status &gt; <a href="https://github.com/m5stack/M5UnitKMeter_Firmware/blob/main/src/command_processor.cpp#L323" target="_blank" rel="noopener noreferrer nofollow ugc">turns out all 32 bits is actually sent over i2c</a>, so this is fully accessible. I was able to combine the first 4 bytes and then use code from a standard MAX31855 library to parse out all the info. (I'm builiding out an ESPHome component)</li>
<li><a href="https://github.com/m5stack/M5UnitKMeter_Firmware/blob/main/examples/FirmwareUpdater/FirmwareUpdater.ino" target="_blank" rel="noopener noreferrer nofollow ugc">Details about flashing firmware onto KMeter</a> (note, I just soldered on a header and used platformio to flash the project as that was easier for me than figuring out the i2c transfer method that is also available)</li>
<li><a href="https://github.com/m5stack/M5UnitKMeter_Firmware/blob/main/src/command_processor.cpp#L248" target="_blank" rel="noopener noreferrer nofollow ugc">Ability to set address</a> &gt; it looks like with the <code>CMD_REG_ACCESS</code> command, you can have it assign a new address (I may just flash a custom firmware rather than figuring this out)</li>
</ul>
]]></description><link>https://community.m5stack.com/post/17015</link><guid isPermaLink="true">https://community.m5stack.com/post/17015</guid><dc:creator><![CDATA[Tuckie]]></dc:creator><pubDate>Fri, 25 Mar 2022 02:48:42 GMT</pubDate></item><item><title><![CDATA[Reply to Unit KMeter on Sun, 06 Feb 2022 19:31:58 GMT]]></title><description><![CDATA[<p dir="auto">Also looking for:</p>
<ul>
<li>Short to Ground/VCC status</li>
<li>Source Code for firmware</li>
<li>Details about flashing firmware onto KMeter</li>
<li>Ability to set address (a custom flash would be okay)</li>
</ul>
]]></description><link>https://community.m5stack.com/post/16547</link><guid isPermaLink="true">https://community.m5stack.com/post/16547</guid><dc:creator><![CDATA[Tuckie]]></dc:creator><pubDate>Sun, 06 Feb 2022 19:31:58 GMT</pubDate></item></channel></rss>