<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>[Upcycle It] WiFi Connected Smoke Detector #4: Monitor Design Decisions - MQTT + Node.js + Slack</title><link>/challenges-projects/design-challenges/upcycleit/b/blog/posts/upcycle-it-wifi-connected-smoke-detector-4-monitor-design-decisions---mqtt-node-js-slack</link><description>&amp;lt;&amp;lt; Previous Project Index Next&amp;gt;&amp;gt; Alarms Monitor and design decisions Alarms monitor is the one of the main components. It listens to alarms, sends notifications and commands. It relies on MQTT broker for communication. MQTT proto...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: [Upcycle It] WiFi Connected Smoke Detector #4: Monitor Design Decisions - MQTT + Node.js + Slack</title><link>https://community.element14.com/challenges-projects/design-challenges/upcycleit/b/blog/posts/upcycle-it-wifi-connected-smoke-detector-4-monitor-design-decisions---mqtt-node-js-slack</link><pubDate>Sun, 16 Apr 2017 18:07:41 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:471ec9a4-a5e1-46ca-9f2c-1dfce2e62bbf</guid><dc:creator>DAB</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;As with any system, you will need to refine your operation, alert and response issues over time based upon the actual performance of the devices.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I think you have a good start.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Are you planning to include a test feature to verify connections and operating sensors?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;DAB&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=2890&amp;AppID=147&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: [Upcycle It] WiFi Connected Smoke Detector #4: Monitor Design Decisions - MQTT + Node.js + Slack</title><link>https://community.element14.com/challenges-projects/design-challenges/upcycleit/b/blog/posts/upcycle-it-wifi-connected-smoke-detector-4-monitor-design-decisions---mqtt-node-js-slack</link><pubDate>Sun, 16 Apr 2017 08:00:57 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:471ec9a4-a5e1-46ca-9f2c-1dfce2e62bbf</guid><dc:creator>mcb1</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;It always sounds simple, until you need to include all the exceptions and error checking. &lt;span&gt;[View:/resized-image/__size/16x16/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-471ec9a4-a5e1-46ca-9f2c-1dfce2e62bbf/contentimage_5F00_2516.png:16:16]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;We utilise the same principle in our monitoring system, where we expect communication and then report when it exceeds a preset time.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The next big choice is what happens when it hasn&amp;#39;t had any smoke alarms reporting in.&lt;/p&gt;&lt;p&gt;In a true &amp;quot;Fail To Safety&amp;quot; situation the devices would assume the worst and de-power, etc.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you had two sensors in the same area, you could decide that the minimum number reporting in is 1, but that requires some configuration.&lt;/p&gt;&lt;p&gt;What happens when the only detector is in &amp;#39;maintenance&amp;#39; or removed.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It&amp;#39;s when this happens and there is a bypass that things tend to go wrong. &lt;span&gt;[View:/resized-image/__size/16x16/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-471ec9a4-a5e1-46ca-9f2c-1dfce2e62bbf/contentimage_5F00_4751.png:16:16]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;You may be able to have an override function that allows it to work for x hours and can only be &amp;#39;over-riden&amp;#39; x times.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I&amp;#39;m looking forward to the next bit.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Mark&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=2890&amp;AppID=147&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>