{"id":20,"date":"2021-07-26T14:37:06","date_gmt":"2021-07-26T06:37:06","guid":{"rendered":"https:\/\/blog.grieve.com.au\/bundabrg\/?p=20"},"modified":"2021-07-26T14:42:06","modified_gmt":"2021-07-26T06:42:06","slug":"hello-world","status":"publish","type":"post","link":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/","title":{"rendered":"Hello World"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"20\" class=\"elementor elementor-20\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2fcca36 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2fcca36\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2cb1d11\" data-id=\"2cb1d11\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-744ae6e elementor-widget elementor-widget-text-editor\" data-id=\"744ae6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>I&#8217;ve recently moved house and have a bit more space to get back into a neglected hobby, electronics. The nice thing about electronics now days is that you can whack in a cheap micro-controller that does most of the heavy lifting and then fit together sensors, switches, relays, radios and pretty much anything else with pretty much minimal experience much like a jigsaw puzzle.<\/p><p>An interesting project is a good way to scratch this itch so I have decided to try make my house a little smarter. After much research it appears that most home automation and IoT devices are security nightmares as they rely on outside servers or blindly trust other devices they connect to. This also means that any cloud connected device is beholden to the company remaining in business and providing on-going support for it.\u00a0<span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\"><br \/><\/span><\/p><p>My conditions in anything home automated are:<\/p><ol><li><strong>No Internet Access<\/strong> &#8211; I don&#8217;t want my individual devices ever needing to access the internet.<\/li><li><strong>Ability to Reprogram<\/strong> &#8211; I want the ability to overwrite whatever is put there by default by the vendor<\/li><li><strong>Locally<\/strong> <strong>Hosted\u00a0<\/strong>&#8211; Both the data and brains of the system must be locally hosted.<\/li><li><strong>Must be non-smart consistent\u00a0<\/strong>&#8211; By this I mean that how one interacts with devices physically should not need to be changed. No always-on switches that break when turned off.<\/li><li><strong>Must not rely on central software<\/strong> &#8211; This leads on from the previous point in that things should work even if the central controlling software is unavailable. No pressing a switch and&#8230; nothing happens due to the server or WIFI being down. Everything that interacts with the real world must have the logic built directly in and work independently as much as possible.\u00a0<\/li><\/ol><p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\">This provides an ideal opportunity to relearn electronics by creating the circuits that are useful to have and to document the whole process in case it helps someone else or at the very least provides some entertainment.<\/span><\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve recently moved house and have a bit more space to get back into a neglected hobby, electronics. The nice thing about electronics now days is that you can whack in a cheap micro-controller that does most of the heavy lifting and then fit together sensors, switches, relays, radios and pretty much anything else with &hellip;<br \/><a href=\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/\" class=\"more-link pen_button pen_element_default pen_icon_arrow_double\">Continue reading <span class=\"screen-reader-text\">Hello World<\/span><\/a><\/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":[2,3],"class_list":["post-20","post","type-post","status-publish","format-standard","hentry","category-uncategorised","tag-electronics","tag-home-automation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Hello World - \/\/ TODO: Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hello World - \/\/ TODO: Documentation\" \/>\n<meta property=\"og:description\" content=\"I&#8217;ve recently moved house and have a bit more space to get back into a neglected hobby, electronics. The nice thing about electronics now days is that you can whack in a cheap micro-controller that does most of the heavy lifting and then fit together sensors, switches, relays, radios and pretty much anything else with &hellip;Continue reading Hello World\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/\" \/>\n<meta property=\"og:site_name\" content=\"\/\/ TODO: Documentation\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-26T06:37:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-26T06:42:06+00:00\" \/>\n<meta name=\"author\" content=\"bundabrg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"bundabrg\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/\"},\"author\":{\"name\":\"bundabrg\",\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/7cf569b66caef5d33bd71d00402cfeb8\"},\"headline\":\"Hello World\",\"datePublished\":\"2021-07-26T06:37:06+00:00\",\"dateModified\":\"2021-07-26T06:42:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/\"},\"wordCount\":333,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/7cf569b66caef5d33bd71d00402cfeb8\"},\"keywords\":[\"electronics\",\"home automation\"],\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/\",\"url\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/\",\"name\":\"Hello World - \/\/ TODO: Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/#website\"},\"datePublished\":\"2021-07-26T06:37:06+00:00\",\"dateModified\":\"2021-07-26T06:42:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/#breadcrumb\"},\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.grieve.com.au\/bundabrg\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hello World\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/#website\",\"url\":\"https:\/\/blog.grieve.com.au\/bundabrg\/\",\"name\":\"Blog\",\"description\":\"Projects, Ideas and Opinions\",\"publisher\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/7cf569b66caef5d33bd71d00402cfeb8\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.grieve.com.au\/bundabrg\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-AU\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/7cf569b66caef5d33bd71d00402cfeb8\",\"name\":\"bundabrg\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ca5035fb0274dbd6955fab37e08ce25f?s=96&d=monsterid&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ca5035fb0274dbd6955fab37e08ce25f?s=96&d=monsterid&r=g\",\"caption\":\"bundabrg\"},\"logo\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/image\/\"},\"url\":\"https:\/\/blog.grieve.com.au\/bundabrg\/author\/brendan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hello World - \/\/ TODO: Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/","og_locale":"en_US","og_type":"article","og_title":"Hello World - \/\/ TODO: Documentation","og_description":"I&#8217;ve recently moved house and have a bit more space to get back into a neglected hobby, electronics. The nice thing about electronics now days is that you can whack in a cheap micro-controller that does most of the heavy lifting and then fit together sensors, switches, relays, radios and pretty much anything else with &hellip;Continue reading Hello World","og_url":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/","og_site_name":"\/\/ TODO: Documentation","article_published_time":"2021-07-26T06:37:06+00:00","article_modified_time":"2021-07-26T06:42:06+00:00","author":"bundabrg","twitter_card":"summary_large_image","twitter_misc":{"Written by":"bundabrg","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/#article","isPartOf":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/"},"author":{"name":"bundabrg","@id":"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/7cf569b66caef5d33bd71d00402cfeb8"},"headline":"Hello World","datePublished":"2021-07-26T06:37:06+00:00","dateModified":"2021-07-26T06:42:06+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/"},"wordCount":333,"commentCount":0,"publisher":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/7cf569b66caef5d33bd71d00402cfeb8"},"keywords":["electronics","home automation"],"inLanguage":"en-AU","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/","url":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/","name":"Hello World - \/\/ TODO: Documentation","isPartOf":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/#website"},"datePublished":"2021-07-26T06:37:06+00:00","dateModified":"2021-07-26T06:42:06+00:00","breadcrumb":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/#breadcrumb"},"inLanguage":"en-AU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/26\/hello-world\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.grieve.com.au\/bundabrg\/"},{"@type":"ListItem","position":2,"name":"Hello World"}]},{"@type":"WebSite","@id":"https:\/\/blog.grieve.com.au\/bundabrg\/#website","url":"https:\/\/blog.grieve.com.au\/bundabrg\/","name":"Blog","description":"Projects, Ideas and Opinions","publisher":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/7cf569b66caef5d33bd71d00402cfeb8"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.grieve.com.au\/bundabrg\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-AU"},{"@type":["Person","Organization"],"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/7cf569b66caef5d33bd71d00402cfeb8","name":"bundabrg","image":{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ca5035fb0274dbd6955fab37e08ce25f?s=96&d=monsterid&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ca5035fb0274dbd6955fab37e08ce25f?s=96&d=monsterid&r=g","caption":"bundabrg"},"logo":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/image\/"},"url":"https:\/\/blog.grieve.com.au\/bundabrg\/author\/brendan\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/posts\/20"}],"collection":[{"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":13,"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"predecessor-version":[{"id":36,"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/posts\/20\/revisions\/36"}],"wp:attachment":[{"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/tags?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}