<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sensors, branch main</title>
<subtitle>Code for working with sensors. Often with MQTT reporting.
</subtitle>
<link rel='alternate' type='text/html' href='http://src.rockgeeks.net/sensors/'/>
<entry>
<title>mqtt-esp5100: Minor fixes</title>
<updated>2026-02-24T21:41:02+00:00</updated>
<author>
<name>Jon duSaint</name>
</author>
<published>2026-02-24T21:41:02+00:00</published>
<link rel='alternate' type='text/html' href='http://src.rockgeeks.net/sensors/commit/?id=16a4198e7bf4d651807cd063fb5f8150db07dc54'/>
<id>16a4198e7bf4d651807cd063fb5f8150db07dc54</id>
<content type='text'>
Use the correct pack voltage and rearrange SOC/SOH so maybe H.A. will
show SOC by default.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the correct pack voltage and rearrange SOC/SOH so maybe H.A. will
show SOC by default.
</pre>
</div>
</content>
</entry>
<entry>
<title>mqtt-esp5100: service files</title>
<updated>2026-02-24T05:50:04+00:00</updated>
<author>
<name>Jon duSaint</name>
</author>
<published>2026-02-24T05:50:04+00:00</published>
<link rel='alternate' type='text/html' href='http://src.rockgeeks.net/sensors/commit/?id=ddd36cb3ae690a0b37e2653bac2acaf8b53af336'/>
<id>ddd36cb3ae690a0b37e2653bac2acaf8b53af336</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>log.h: used by several programs</title>
<updated>2026-02-24T05:48:25+00:00</updated>
<author>
<name>Jon duSaint</name>
</author>
<published>2026-02-24T05:48:25+00:00</published>
<link rel='alternate' type='text/html' href='http://src.rockgeeks.net/sensors/commit/?id=deff9f834414a25b01159420587c8731efe1b203'/>
<id>deff9f834414a25b01159420587c8731efe1b203</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mqtt-esp5100: Fix a couple of issues</title>
<updated>2026-02-24T05:47:21+00:00</updated>
<author>
<name>Jon duSaint</name>
</author>
<published>2026-02-24T05:47:21+00:00</published>
<link rel='alternate' type='text/html' href='http://src.rockgeeks.net/sensors/commit/?id=79a66b932bd85c024bcf12ac346e25817041362d'/>
<id>79a66b932bd85c024bcf12ac346e25817041362d</id>
<content type='text'>
An MQTT mismatch and a foreground bug.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An MQTT mismatch and a foreground bug.
</pre>
</div>
</content>
</entry>
<entry>
<title>mqtt-esp5100: MQTT publisher for ESP-5100 batteries</title>
<updated>2026-02-24T04:39:42+00:00</updated>
<author>
<name>Jon duSaint</name>
</author>
<published>2026-02-24T04:39:42+00:00</published>
<link rel='alternate' type='text/html' href='http://src.rockgeeks.net/sensors/commit/?id=4f23aecc3b2cea0b57ae16e8818eb99195321827'/>
<id>4f23aecc3b2cea0b57ae16e8818eb99195321827</id>
<content type='text'>
This program reads various bits of data from the internal CAN bus of
EndurEnergy ESP-5100 batteries and publishes them over MQTT. Most of
the internal CAN protocol has been reverse engineered, though notably,
faults and warnings are as-yet mostly opaque and so not sent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This program reads various bits of data from the internal CAN bus of
EndurEnergy ESP-5100 batteries and publishes them over MQTT. Most of
the internal CAN protocol has been reverse engineered, though notably,
faults and warnings are as-yet mostly opaque and so not sent.
</pre>
</div>
</content>
</entry>
<entry>
<title>mqtt-quail: WIP</title>
<updated>2026-02-24T04:35:01+00:00</updated>
<author>
<name>Jon duSaint</name>
</author>
<published>2026-02-24T04:35:01+00:00</published>
<link rel='alternate' type='text/html' href='http://src.rockgeeks.net/sensors/commit/?id=dc7e31b146c9ceffeeb3c4084dcd8bc4106a96a0'/>
<id>dc7e31b146c9ceffeeb3c4084dcd8bc4106a96a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Create mqtt-quail out of mqtt-ee895</title>
<updated>2024-02-18T18:06:53+00:00</updated>
<author>
<name>Jon duSaint</name>
</author>
<published>2024-02-18T18:06:53+00:00</published>
<link rel='alternate' type='text/html' href='http://src.rockgeeks.net/sensors/commit/?id=3ca2962dfb84194b276d8b04f825c563e02b74ea'/>
<id>3ca2962dfb84194b276d8b04f825c563e02b74ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename mqtt-publish mqtt-ee895</title>
<updated>2024-02-18T18:04:39+00:00</updated>
<author>
<name>Jon duSaint</name>
</author>
<published>2024-02-18T18:04:39+00:00</published>
<link rel='alternate' type='text/html' href='http://src.rockgeeks.net/sensors/commit/?id=1c56c3e6b8daaa3247c53fbfa32ceec29358ce67'/>
<id>1c56c3e6b8daaa3247c53fbfa32ceec29358ce67</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mqtt-publish: Makefile and init scripts</title>
<updated>2024-02-17T17:30:17+00:00</updated>
<author>
<name>Jon duSaint</name>
</author>
<published>2024-02-17T17:30:17+00:00</published>
<link rel='alternate' type='text/html' href='http://src.rockgeeks.net/sensors/commit/?id=f68480a99fd427291d95d4003f2a3c1d64cb9031'/>
<id>f68480a99fd427291d95d4003f2a3c1d64cb9031</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MQTT publisher for EE895 sensor</title>
<updated>2024-02-17T17:01:56+00:00</updated>
<author>
<name>Jon duSaint</name>
</author>
<published>2024-02-17T17:01:56+00:00</published>
<link rel='alternate' type='text/html' href='http://src.rockgeeks.net/sensors/commit/?id=87063d1d704f64119b744f9b9fdf3f23a6bfd965'/>
<id>87063d1d704f64119b744f9b9fdf3f23a6bfd965</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
