]> pere.pagekite.me Git - homepage.git/blobdiff - blog/archive/2022/03/03.rss
Generated.
[homepage.git] / blog / archive / 2022 / 03 / 03.rss
index ca5833af435332877015c4ef9766bda150e3aa77..2aa66cfc11b865c436a107fbc116a9cf5e1b8250 100644 (file)
@@ -6,6 +6,50 @@
                 <link>https://people.skolelinux.org/pere/blog/</link>
 
        
+       <item>
+               <title>Publish Hargassner wood chip boiler state to MQTT</title>
+               <link>https://people.skolelinux.org/pere/blog/Publish_Hargassner_wood_chip_boiler_state_to_MQTT.html</link>        
+               <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/Publish_Hargassner_wood_chip_boiler_state_to_MQTT.html</guid>
+                <pubDate>Sat, 12 Mar 2022 06:30:00 +0100</pubDate>
+               <description>&lt;p&gt;Recently I had a look at a
+&lt;a href=&quot;https://www.hargassner.at/&quot;&gt;Hargassner&lt;/a&gt;
+&lt;a href=&quot;https://www.hargassner.at/en/products/wood-chip-boiler.html&quot;&gt;wood
+chip boiler&lt;/a&gt;, and what kind of free software can be used to monitor
+and control it.  The boiler can be connected to some cloud service via
+what the producer call an Internet Gateway, which seem to be a
+computer connecting to the boiler and passing the information gathered
+to the cloud.  I discovered the boiler controller got an IP address on
+the local network and listen on TCP port 23 to provide status
+information as a text line of numbers.  It also provide a HTTP server
+listening on port 80, but I have not yet figured out what it can do
+beside return an error code.&lt;/p&gt;
+
+&lt;p&gt;If I am to believe various free software implementations talking to
+such boiler, the interpretation of the line of numbers differ between
+type of boiler and software version on the boiler.  By comparing the
+list of numbers on the front panel of the boiler with the numbers
+returned via TCP, I have been able to figure out several of the
+numbers, but there are a lot left to understand.  I&#39;ve located several
+temperature measurements and hours running values, as well as oxygen
+measurements and counters.&lt;/p&gt;
+
+I decided to write a simple parser in Python for the values I figured
+out so far, and a simple MQTT injector publishing both the interpreted
+and the unknown values on a MQTT bus to make collecting and graphing
+simpler.  The end result is available from the
+&lt;a href=&quot;https://gitlab.com/petterreinholdtsen/hargassner2mqtt&quot;&gt;hargassner2mqtt
+project page&lt;/a&gt; on gitlab.  I very much welcome patches extending the
+parser to understand more values, boiler types and software versions.
+I do not really expect very few free software developers got their
+hands on such unit to experiment, but it would be fun if others too find
+this project useful.&lt;/p&gt;
+
+&lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
+activities, please send Bitcoin donations to my address
+&lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
+</description>
+       </item>
+       
        <item>
                <title>Run your industrial metal working machine using Debian?</title>
                <link>https://people.skolelinux.org/pere/blog/Run_your_industrial_metal_working_machine_using_Debian_.html</link>