{"id":16,"date":"2017-11-26T22:38:14","date_gmt":"2017-11-26T22:38:14","guid":{"rendered":"http:\/\/www.diyfuturism.com\/?p=16"},"modified":"2017-12-18T17:11:38","modified_gmt":"2017-12-19T01:11:38","slug":"big-list-of-home-automation-nodes-for-node-red","status":"publish","type":"post","link":"https:\/\/diyfuturism.com\/index.php\/2017\/11\/26\/big-list-of-home-automation-nodes-for-node-red\/","title":{"rendered":"Big List of Useful Home Automation Nodes for Node-Red"},"content":{"rendered":"<p>An ongoing list of nodes I have found useful for constructing home automation flows. I have not included device platform nodes, as all state tracking and actions are performed in <a href=\"https:\/\/home-assistant.io\/\">Home Assistant<\/a>.<\/p>\n<p><!--more--><\/p>\n<div id=\"amzn-assoc-ad-8ba45d28-72f3-4d97-89af-ef96de2a7468\"><\/div>\n<p><script async src=\"\/\/z-na.amazon-adsystem.com\/widgets\/onejs?MarketPlace=US&#038;adInstanceId=8ba45d28-72f3-4d97-89af-ef96de2a7468\"><\/script><\/p>\n<h2 id=\"tablepress-1-name\" class=\"tablepress-table-name tablepress-table-name-id-1\">Useful Home Automation Nodes<\/h2>\n\n<table id=\"tablepress-1\" class=\"tablepress tablepress-id-1\" aria-labelledby=\"tablepress-1-name\">\n<thead>\n<tr class=\"row-1 odd\">\n\t<th class=\"column-1\">Node<\/th><th class=\"column-2\">Comment<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-hover\">\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-actionflows\" target=\"_blank\" rel=\"noopener\">actionflows<\/a><\/td><td class=\"column-2\">Package flows into reusable functions that can be looped, prioritized, and benchmarked<\/td>\n<\/tr>\n<tr class=\"row-3 odd\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-change-detect\" rel=\"noopener\" target=\"_blank\">change-detect<\/a><\/td><td class=\"column-2\">Detects change in payload based on time and value. More configurable than the default rbe node.<\/td>\n<\/tr>\n<tr class=\"row-4 even\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-dashboard\" target=\"_blank\" rel=\"noopener\">dashboard<\/a><\/td><td class=\"column-2\">Create custom, live dashboards.<\/td>\n<\/tr>\n<tr class=\"row-5 odd\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-home-assistant\" rel=\"noopener\" target=\"_blank\">home-assistant<\/a><\/td><td class=\"column-2\">The one to connect them all.<\/td>\n<\/tr>\n<tr class=\"row-6 even\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-interval-length\" rel=\"noopener\" target=\"_blank\">interval-length<\/a><\/td><td class=\"column-2\">Measure time between messages<\/td>\n<\/tr>\n<tr class=\"row-7 odd\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-stoptimer\" rel=\"noopener\" target=\"_blank\">stoptimer<\/a><\/td><td class=\"column-2\">A timer that can be reset or stopped.<\/td>\n<\/tr>\n<tr class=\"row-8 even\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-looptimer\" rel=\"noopener\" target=\"_blank\">looptimer<\/a><\/td><td class=\"column-2\">A simple timed loop.<\/td>\n<\/tr>\n<tr class=\"row-9 odd\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-moment\" rel=\"noopener\" target=\"_blank\">moment<\/a><\/td><td class=\"column-2\">Convert, format, and add or subtract dates or times.<\/td>\n<\/tr>\n<tr class=\"row-10 even\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-node-mysql\" rel=\"noopener\" target=\"_blank\">mysql<\/a><\/td><td class=\"column-2\">Interact with a SQL database<\/td>\n<\/tr>\n<tr class=\"row-11 odd\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-owntracks\" rel=\"noopener\" target=\"_blank\">owntracks<\/a><\/td><td class=\"column-2\">Convert Owntracks GPS signal to a usable form.<\/td>\n<\/tr>\n<tr class=\"row-12 even\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-python3-function\" rel=\"noopener\" target=\"_blank\">python3-function<\/a><\/td><td class=\"column-2\">Function node to use Python instead of the default Javascript<\/td>\n<\/tr>\n<tr class=\"row-13 odd\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-simple-message-queue\" rel=\"noopener\" target=\"_blank\">simple-message-queue<\/a><\/td><td class=\"column-2\">Queue messages<\/td>\n<\/tr>\n<tr class=\"row-14 even\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-sunevents\" rel=\"noopener\" target=\"_blank\">sunevents<\/a><\/td><td class=\"column-2\">Trigger for solar events.<\/td>\n<\/tr>\n<tr class=\"row-15 odd\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-statistics\" target=\"_blank\" rel=\"noopener\">statistics<\/a><\/td><td class=\"column-2\">Simple statistics<\/td>\n<\/tr>\n<tr class=\"row-16 even\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-state-machine\" target=\"_blank\" rel=\"noopener\">state-machine<\/a><\/td><td class=\"column-2\">A state machine based on your parameters<\/td>\n<\/tr>\n<tr class=\"row-17 odd\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-time-range-switch\" rel=\"noopener\" target=\"_blank\">time-range-switch<\/a><\/td><td class=\"column-2\">Filter messages based on a time range.<\/td>\n<\/tr>\n<tr class=\"row-18 even\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-timecheck\" rel=\"noopener\" target=\"_blank\">timecheck<\/a><\/td><td class=\"column-2\">Compare a given time against the current.<\/td>\n<\/tr>\n<tr class=\"row-19 odd\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-traffic\" rel=\"noopener\" target=\"_blank\">traffic<\/a><\/td><td class=\"column-2\">Useful logic node, creates a 'traffic light' that forwards or drops messages based on it's own state (red or green).<\/td>\n<\/tr>\n<tr class=\"row-20 even\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-node-geofence\" rel=\"noopener\" target=\"_blank\">geofence<\/a><\/td><td class=\"column-2\">Highly configurable geofence, based on a radius or draw your own.<br \/>\n<br \/>\nEx: <a href=\"http:\/\/www.diyfuturism.com\/index.php\/2017\/11\/27\/useful-sensor-improving-presence-detection-with-node-red\/\">Improving Presence Detection with Node-Red<\/a><\/td>\n<\/tr>\n<tr class=\"row-21 odd\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-node-google\" rel=\"noopener\" target=\"_blank\">google<\/a><\/td><td class=\"column-2\">Google calendar, directions, &amp; geocoding information.<\/td>\n<\/tr>\n<tr class=\"row-22 even\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-web-worldmap\" rel=\"noopener\" target=\"_blank\">worldmap<\/a><\/td><td class=\"column-2\">Highly configurable custom map<\/td>\n<\/tr>\n<tr class=\"row-23 odd\">\n\t<td class=\"column-1\"><a href=\"https:\/\/flows.nodered.org\/node\/node-red-node-watson\" rel=\"noopener\" target=\"_blank\">watson<\/a><\/td><td class=\"column-2\">Watson artificial intelligence analysis nodes<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-1 from cache -->\n<div id=\"amzn-assoc-ad-8ba45d28-72f3-4d97-89af-ef96de2a7468\"><\/div>\n<p><script async src=\"\/\/z-na.amazon-adsystem.com\/widgets\/onejs?MarketPlace=US&#038;adInstanceId=8ba45d28-72f3-4d97-89af-ef96de2a7468\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"wpm_excerpt clearfix\"><p>An ongoing list of nodes I have found useful for constructing home automation flows. I have not included device platform nodes, as all state tracking and &hellip;<\/p>\n<\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[11,3],"tags":[47,43,36,31,49,48,51,25,50],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Big List of Useful Home Automation Nodes for Node-Red - DIY Futurism<\/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:\/\/diyfuturism.com\/index.php\/2017\/11\/26\/big-list-of-home-automation-nodes-for-node-red\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Big List of Useful Home Automation Nodes for Node-Red - DIY Futurism\" \/>\n<meta property=\"og:description\" content=\"An ongoing list of nodes I have found useful for constructing home automation flows. I have not included device platform nodes, as all state tracking and &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/diyfuturism.com\/index.php\/2017\/11\/26\/big-list-of-home-automation-nodes-for-node-red\/\" \/>\n<meta property=\"og:site_name\" content=\"DIY Futurism\" \/>\n<meta property=\"article:published_time\" content=\"2017-11-26T22:38:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-12-19T01:11:38+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@diyfuturism\" \/>\n<meta name=\"twitter:site\" content=\"@diyfuturism\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"brad\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/diyfuturism.com\/#website\",\"url\":\"https:\/\/diyfuturism.com\/\",\"name\":\"DIY Futurism\",\"description\":\"Adventures in Open Source Smart Home Projects\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/diyfuturism.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/diyfuturism.com\/index.php\/2017\/11\/26\/big-list-of-home-automation-nodes-for-node-red\/#webpage\",\"url\":\"https:\/\/diyfuturism.com\/index.php\/2017\/11\/26\/big-list-of-home-automation-nodes-for-node-red\/\",\"name\":\"Big List of Useful Home Automation Nodes for Node-Red - DIY Futurism\",\"isPartOf\":{\"@id\":\"https:\/\/diyfuturism.com\/#website\"},\"datePublished\":\"2017-11-26T22:38:14+00:00\",\"dateModified\":\"2017-12-19T01:11:38+00:00\",\"author\":{\"@id\":\"https:\/\/diyfuturism.com\/#\/schema\/person\/b93619fac07567640bd87cc613a55b7c\"},\"breadcrumb\":{\"@id\":\"https:\/\/diyfuturism.com\/index.php\/2017\/11\/26\/big-list-of-home-automation-nodes-for-node-red\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/diyfuturism.com\/index.php\/2017\/11\/26\/big-list-of-home-automation-nodes-for-node-red\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/diyfuturism.com\/index.php\/2017\/11\/26\/big-list-of-home-automation-nodes-for-node-red\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/diyfuturism.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Big List of Useful Home Automation Nodes for Node-Red\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/diyfuturism.com\/#\/schema\/person\/b93619fac07567640bd87cc613a55b7c\",\"name\":\"brad\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/diyfuturism.com\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7e2d60eb1f322b4ad6040a746946a361?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7e2d60eb1f322b4ad6040a746946a361?s=96&d=mm&r=g\",\"caption\":\"brad\"},\"description\":\"I'm a professional artist who likes to tinker with building things in my spare time.\",\"sameAs\":[\"https:\/\/twitter.com\/@diyfuturism\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Big List of Useful Home Automation Nodes for Node-Red - DIY Futurism","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:\/\/diyfuturism.com\/index.php\/2017\/11\/26\/big-list-of-home-automation-nodes-for-node-red\/","og_locale":"en_US","og_type":"article","og_title":"Big List of Useful Home Automation Nodes for Node-Red - DIY Futurism","og_description":"An ongoing list of nodes I have found useful for constructing home automation flows. I have not included device platform nodes, as all state tracking and &hellip;","og_url":"https:\/\/diyfuturism.com\/index.php\/2017\/11\/26\/big-list-of-home-automation-nodes-for-node-red\/","og_site_name":"DIY Futurism","article_published_time":"2017-11-26T22:38:14+00:00","article_modified_time":"2017-12-19T01:11:38+00:00","twitter_card":"summary_large_image","twitter_creator":"@diyfuturism","twitter_site":"@diyfuturism","twitter_misc":{"Written by":"brad"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/diyfuturism.com\/#website","url":"https:\/\/diyfuturism.com\/","name":"DIY Futurism","description":"Adventures in Open Source Smart Home Projects","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/diyfuturism.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/diyfuturism.com\/index.php\/2017\/11\/26\/big-list-of-home-automation-nodes-for-node-red\/#webpage","url":"https:\/\/diyfuturism.com\/index.php\/2017\/11\/26\/big-list-of-home-automation-nodes-for-node-red\/","name":"Big List of Useful Home Automation Nodes for Node-Red - DIY Futurism","isPartOf":{"@id":"https:\/\/diyfuturism.com\/#website"},"datePublished":"2017-11-26T22:38:14+00:00","dateModified":"2017-12-19T01:11:38+00:00","author":{"@id":"https:\/\/diyfuturism.com\/#\/schema\/person\/b93619fac07567640bd87cc613a55b7c"},"breadcrumb":{"@id":"https:\/\/diyfuturism.com\/index.php\/2017\/11\/26\/big-list-of-home-automation-nodes-for-node-red\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/diyfuturism.com\/index.php\/2017\/11\/26\/big-list-of-home-automation-nodes-for-node-red\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/diyfuturism.com\/index.php\/2017\/11\/26\/big-list-of-home-automation-nodes-for-node-red\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/diyfuturism.com\/"},{"@type":"ListItem","position":2,"name":"Big List of Useful Home Automation Nodes for Node-Red"}]},{"@type":"Person","@id":"https:\/\/diyfuturism.com\/#\/schema\/person\/b93619fac07567640bd87cc613a55b7c","name":"brad","image":{"@type":"ImageObject","@id":"https:\/\/diyfuturism.com\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/7e2d60eb1f322b4ad6040a746946a361?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7e2d60eb1f322b4ad6040a746946a361?s=96&d=mm&r=g","caption":"brad"},"description":"I'm a professional artist who likes to tinker with building things in my spare time.","sameAs":["https:\/\/twitter.com\/@diyfuturism"]}]}},"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9q0Cl-g","jetpack-related-posts":[{"id":410,"url":"https:\/\/diyfuturism.com\/index.php\/2018\/01\/23\/nodes-home-automation-state-machine-actionflows-dashboard-statistics\/","url_meta":{"origin":16,"position":0},"title":"More Nodes for Home Automation: state-machine, actionflows, dashboard, statistics","date":"January 23, 2018","format":false,"excerpt":"I'm keeping a running list of useful nodes I've found for home automation. Here's a couple of more I came across recently in the Node-Red library. dashboard\u00a0- Create an entirely custom, live dashboard. Amazing! statistics - Some useful statistical functions, based on\u00a0Simple Statistics state-machine\u00a0- Manage a state machine with your\u2026","rel":"","context":"In &quot;Node-Red&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22,"url":"https:\/\/diyfuturism.com\/index.php\/2017\/11\/26\/the-open-source-smart-home-getting-started-with-home-assistant-node-red\/","url_meta":{"origin":16,"position":1},"title":"The Open Source Smart Home: Getting Started with Home Assistant &#038; Node-Red","date":"November 26, 2017","format":false,"excerpt":"Home Assistant is one of the most interesting open source projects I've ever come across. It interfaces with any device, platform, or service you can think of. It can connect all of your devices to make a truly smart home. With a little creativity almost anything is possible with Home\u2026","rel":"","context":"In &quot;Config&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/diyfuturism.com\/wp-content\/uploads\/2017\/11\/Screen-Shot-2017-11-26-at-10.43.33-PM.png?fit=1200%2C562&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":374,"url":"https:\/\/diyfuturism.com\/index.php\/2018\/01\/18\/going-further-with-home-automations-in-node-red\/","url_meta":{"origin":16,"position":2},"title":"Going Further with Home Automations in Node-Red","date":"January 18, 2018","format":false,"excerpt":"In my last post\u00a0about using Node-Red to make automations with Home Assistant, I showed some very simple flows for turning lights on and off. While it is important to get used to the Node-Red way of doing things and it's interface, none of the examples in my post are very\u2026","rel":"","context":"In &quot;Home Assistant&quot;","img":{"alt_text":"Morning Radio","src":"https:\/\/i1.wp.com\/diyfuturism.com\/wp-content\/uploads\/2018\/01\/Screen-Shot-2018-01-18-at-2.04.27-PM.png?fit=1003%2C410&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":469,"url":"https:\/\/diyfuturism.com\/index.php\/2018\/03\/13\/location-aware-notification-lights-node-red-ifttt\/","url_meta":{"origin":16,"position":3},"title":"Location Aware Notification Lights with Node-Red and IFTTT","date":"March 13, 2018","format":false,"excerpt":"I am in the habit of going on cooking sprees while listening to music... loudly. I only share one wall with a neighbor here in the loft, and that neighbor is very tolerant. On a Sunday afternoon, with multiple dishes going at a time, my most used smart home feature\u2026","rel":"","context":"In &quot;Home Assistant&quot;","img":{"alt_text":"Connecting Node Red and IFTTT","src":"https:\/\/i0.wp.com\/diyfuturism.com\/wp-content\/uploads\/2018\/03\/36159691101_b469c9a91f_k.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":191,"url":"https:\/\/diyfuturism.com\/index.php\/2017\/12\/14\/basic-node-red-flows-for-automating-lighting-with-home-assistant\/","url_meta":{"origin":16,"position":4},"title":"Basic Node-Red Flows for Automating Lighting with Home Assistant","date":"December 14, 2017","format":false,"excerpt":"Smart light bulbs are probably the first thing everyone getting into home automation buys. It is easy to see the applications for them - have the lights come on at night, turn off when you're home, etc. It's very satisfying to have the lights react to the day and your\u2026","rel":"","context":"In &quot;Config&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/diyfuturism.com\/wp-content\/uploads\/2017\/12\/Screen-Shot-2017-12-14-at-7.49.36-PM.png?fit=835%2C631&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":417,"url":"https:\/\/diyfuturism.com\/index.php\/2018\/01\/31\/setting-up-lets-encrypt-with-node-red-home-assistant\/","url_meta":{"origin":16,"position":5},"title":"Setting Up Let&#8217;s Encrypt with Node-Red &#038; Home Assistant","date":"January 31, 2018","format":false,"excerpt":"Privacy is important in the smart home, and one of the primary reasons to use Home Assistant is because it is totally under control of the user, on your own network. Since writing these posts, setting up encryption with Hass & Node-Red has been the number one question I've been\u2026","rel":"","context":"In &quot;Config&quot;","img":{"alt_text":"Let's Encrypt","src":"https:\/\/i2.wp.com\/diyfuturism.com\/wp-content\/uploads\/2018\/01\/images.duckduckgo.png?fit=800%2C400&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/diyfuturism.com\/index.php\/wp-json\/wp\/v2\/posts\/16"}],"collection":[{"href":"https:\/\/diyfuturism.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/diyfuturism.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/diyfuturism.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/diyfuturism.com\/index.php\/wp-json\/wp\/v2\/comments?post=16"}],"version-history":[{"count":6,"href":"https:\/\/diyfuturism.com\/index.php\/wp-json\/wp\/v2\/posts\/16\/revisions"}],"predecessor-version":[{"id":283,"href":"https:\/\/diyfuturism.com\/index.php\/wp-json\/wp\/v2\/posts\/16\/revisions\/283"}],"wp:attachment":[{"href":"https:\/\/diyfuturism.com\/index.php\/wp-json\/wp\/v2\/media?parent=16"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/diyfuturism.com\/index.php\/wp-json\/wp\/v2\/categories?post=16"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/diyfuturism.com\/index.php\/wp-json\/wp\/v2\/tags?post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}