{"id":703,"date":"2013-08-30T20:19:34","date_gmt":"2013-08-31T03:19:34","guid":{"rendered":"http:\/\/canadiangeek.net\/?p=703"},"modified":"2013-09-17T20:19:54","modified_gmt":"2013-09-18T03:19:54","slug":"stepping-up-my-home-automation-game","status":"publish","type":"post","link":"https:\/\/canadiangeek.net\/?p=703","title":{"rendered":"Stepping up my Home Automation Game"},"content":{"rendered":"<p>After a lot of thought I have decided to change elements of my now archaic VB6 coded home automation backend.\u00a0 I needed a new system that could meet a set of requirements that I have tailored over the years of custom <img loading=\"lazy\" decoding=\"async\" class=\"alignright\" alt=\"\" src=\"https:\/\/encrypted-tbn3.gstatic.com\/images?q=tbn:ANd9GcSvIF1NTH059wJS4O6rZ5Y9WahOoc6cE2kkt-U07dKvQPeO41c5PA\" width=\"294\" height=\"171\" name=\"nYLHwhziJM9jbM:\" data-sz=\"f\" \/>coding my own solution.\u00a0 Moving to an off the shelf solution has a number of advantages, the first of which is the fact that I don't have to code every solution from the ground up.\u00a0 Sometimes it's handy to implement something quickly even though it might not have every feature I want.<\/p>\n<p>In comes the Vera3, a small router based platform based on OpenWRT, this unit has a light weight HTML interface\u00a0with a LUA scripting back end.\u00a0 This device checks off all of the boxes above but those don't account for its strongest asset, it's user community.\u00a0 The Verde forums are full of users just like me that have created custom drivers via LUA script to support everything from thermostats to light switches and everything in between.\u00a0 The compatibility list is immense and due to the simple XML based scripting language it's easy to take one plugin and transform it into a custom plugin that supports new devices.\u00a0 The Vera3 interface is not targeted as an end user interface, it can best be described as middleware.\u00a0 Think of it as a Bus between physical or virtual devices.<\/p>\n<p><a href=\"https:\/\/canadiangeek.net\/?page_id=687\">I have created a page about my Vera3 plans.<\/a><\/p>\n ","protected":false},"excerpt":{"rendered":"<p>After a lot of thought I have decided to change elements of my now archaic VB6 coded home automation backend.\u00a0 I needed a new system that could meet a set of requirements that I have tailored over the years of custom coding my own solution.\u00a0 Moving to an off the shelf solution has a number [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-703","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/canadiangeek.net\/index.php?rest_route=\/wp\/v2\/posts\/703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/canadiangeek.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/canadiangeek.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/canadiangeek.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/canadiangeek.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=703"}],"version-history":[{"count":1,"href":"https:\/\/canadiangeek.net\/index.php?rest_route=\/wp\/v2\/posts\/703\/revisions"}],"predecessor-version":[{"id":704,"href":"https:\/\/canadiangeek.net\/index.php?rest_route=\/wp\/v2\/posts\/703\/revisions\/704"}],"wp:attachment":[{"href":"https:\/\/canadiangeek.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/canadiangeek.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/canadiangeek.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}