<?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[Yet another MQTT gateway for MySensors :)]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">Just wanted to give an early "heads up" of a gateway I'm creating in order to have the wonderful world of MySensors at home with a RabbitMQ server and openHAB as HA controller. I wrote the following blog post on <a href="http://blog.scurb.se/homeautomation/my-own-mysensors-gateway/" rel="nofollow ugc">http://blog.scurb.se/homeautomation/my-own-mysensors-gateway/</a>.</p>
<p dir="auto">I had no intention to write this post as a "advertisement post", I hope it was not taken as such. I'm about to clean up and prepare the project in order to publish on GitHub.</p>
<p dir="auto">Best regards,<br />
Patrik</p>
]]></description><link>https://forum.mysensors.org/topic/280/yet-another-mqtt-gateway-for-mysensors</link><generator>RSS for Node</generator><lastBuildDate>Mon, 20 Apr 2026 16:10:41 GMT</lastBuildDate><atom:link href="https://forum.mysensors.org/topic/280.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 11 Aug 2014 20:52:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Yet another MQTT gateway for MySensors :) on Sat, 16 Aug 2014 21:07:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/scurb" aria-label="Profile: scurb">@<bdi>scurb</bdi></a> This looks very interesting and my factor now to save me from having to create my own :-). I have been planning to do the same thing (although maybe on a smaller software scale) by writing a simple Python server that would pull serial packets off of a gateway arduino (either running mysensors or something I write myself) and pipe this through MQTT to openHAB. I have two questions:</p>
<ol>
<li>
<p dir="auto">How do you interface with a sensor network? Do you go through a serial connection to read the serial packet format (a,b,c,d)? I see several implementations that put the mqtt client directly on the Arduino, but it seems much cheaper for me to just plug it into a USB port to get a virtual serial port instead of investing in a separate ethernet shield :-)</p>
</li>
<li>
<p dir="auto">How does an item configurations look like for a switch in openHAB? I'm looking to build a toggle switch which toggles light on or off every time it is activated, and I cannot really understand how to configure the switch to allow this behaviour for an mqtt input.</p>
</li>
</ol>
<p dir="auto">Feel free to take the second question with me directly since this might not be very interesting to the others in the forum :-)</p>
]]></description><link>https://forum.mysensors.org/post/3054</link><guid isPermaLink="true">https://forum.mysensors.org/post/3054</guid><dc:creator><![CDATA[kolaf]]></dc:creator><pubDate>Sat, 16 Aug 2014 21:07:26 GMT</pubDate></item><item><title><![CDATA[Reply to Yet another MQTT gateway for MySensors :) on Tue, 12 Aug 2014 16:48:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/scurb" aria-label="Profile: scurb">@<bdi>scurb</bdi></a> said:</p>
<blockquote>
<p dir="auto">However, the application should be broker agnostic</p>
</blockquote>
<p dir="auto">Of coarse, but I just wondered how you came to select that broker. I only used mosquito so far.</p>
]]></description><link>https://forum.mysensors.org/post/2925</link><guid isPermaLink="true">https://forum.mysensors.org/post/2925</guid><dc:creator><![CDATA[Yveaux]]></dc:creator><pubDate>Tue, 12 Aug 2014 16:48:27 GMT</pubDate></item><item><title><![CDATA[Reply to Yet another MQTT gateway for MySensors :) on Tue, 12 Aug 2014 16:38:28 GMT]]></title><description><![CDATA[<p dir="auto">Thanks for the positive response!</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/yveaux" aria-label="Profile: Yveaux">@<bdi>Yveaux</bdi></a> - RabbitMQ was my choice primarily because of:</p>
<ul>
<li>I have other applications using AMQP protocol and Rabbit supports multiple protocols (amqp, mqtt, xmpp etc)</li>
<li>I previously worked with RabbitMQ so it was less "unkown" among the many brokers.</li>
<li>I like the possibility of setting up central services as active/active and active/passive nodes. Even though I haven't the actual need for such a high availability solution at home ;)</li>
</ul>
<p dir="auto">However, the application should be broker agnostic and support to connect over MQTT no matter which message broker used.</p>
<p dir="auto">/Patrik</p>
]]></description><link>https://forum.mysensors.org/post/2924</link><guid isPermaLink="true">https://forum.mysensors.org/post/2924</guid><dc:creator><![CDATA[scurb]]></dc:creator><pubDate>Tue, 12 Aug 2014 16:38:28 GMT</pubDate></item><item><title><![CDATA[Reply to Yet another MQTT gateway for MySensors :) on Tue, 12 Aug 2014 08:02:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/scurb" aria-label="Profile: scurb">@<bdi>scurb</bdi></a> Any reason why you chose RabbitMQ? Did you try e.g. Mosquitto?</p>
<p dir="auto">Nice work btw (impressive file structure!)</p>
]]></description><link>https://forum.mysensors.org/post/2916</link><guid isPermaLink="true">https://forum.mysensors.org/post/2916</guid><dc:creator><![CDATA[Yveaux]]></dc:creator><pubDate>Tue, 12 Aug 2014 08:02:08 GMT</pubDate></item><item><title><![CDATA[Reply to Yet another MQTT gateway for MySensors :) on Tue, 12 Aug 2014 03:31:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/scurb" aria-label="Profile: scurb">@<bdi>scurb</bdi></a></p>
<p dir="auto">Patrik, looks great! :thumbsup:</p>
]]></description><link>https://forum.mysensors.org/post/2911</link><guid isPermaLink="true">https://forum.mysensors.org/post/2911</guid><dc:creator><![CDATA[blacey]]></dc:creator><pubDate>Tue, 12 Aug 2014 03:31:32 GMT</pubDate></item></channel></rss>