{"id":27,"date":"2024-03-13T22:09:34","date_gmt":"2024-03-13T22:09:34","guid":{"rendered":"http:\/\/192.168.1.117\/vhosts\/erikjarlestrand\/wp\/?p=27"},"modified":"2024-10-13T20:13:29","modified_gmt":"2024-10-13T20:13:29","slug":"dorrlassensor","status":"publish","type":"post","link":"https:\/\/xn--erikjrlestrand-9hb.se\/?p=27","title":{"rendered":"Door lock sensor in home assistant"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A little project I put together to easily see if the door is locked or not.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The background<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I don&#8217;t want any smart locks (yet) but still get reminders if the door is unlocked or be able to double check &#8220;did I really lock the door?&#8221;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Implementation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The solution was a Fibaro door\/window sensor (version 1) which has dry contact points for external switches. This can of course be done with any device that allows screwing\/soldering on external switches. Ex Aqara&#8217;s door\/window sensor. In this case I wanted a small sensor and then Fibaro&#8217;s oblong design was perfect.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First, I removed the plastic cover for the sensor to slim it down a bit, it will sit in a 3D-printed housing so the cover is not needed as protection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the door frame I drilled a hole for the Fibaro sensor. The hole is extra deep to be able to house a full-sized 3.6V battery, which I replace with the next time the battery needs replacing.<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><strong>Size comparison of the 3,6V batteries<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-d05cb3ef wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:18% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"212\" height=\"584\" src=\"http:\/\/192.168.1.117\/vhosts\/erikjarlestrand\/wp\/wp-content\/uploads\/2024\/03\/Full.png\" alt=\"\" class=\"wp-image-77 size-full\" srcset=\"https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/Full.png 212w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/Full-109x300.png 109w\" sizes=\"auto, (max-width: 212px) 100vw, 212px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">3,6V full size AA, <strong>2400<\/strong>mAh<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:15% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"199\" height=\"344\" src=\"http:\/\/192.168.1.117\/vhosts\/erikjarlestrand\/wp\/wp-content\/uploads\/2024\/03\/half.png\" alt=\"\" class=\"wp-image-76 size-full\" srcset=\"https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/half.png 199w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/half-174x300.png 174w\" sizes=\"auto, (max-width: 199px) 100vw, 199px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">3,6V, \u00bd AA, 1200mAh <br>This is the default one for the sensor.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A simple <a href=\"https:\/\/www.kjell.com\/se\/produkter\/el-verktyg\/elektronik\/elektromekanik\/strombrytare-for-elektronik\/mikrobrytare\/mikrobrytare-extra-liten-p36054\">microswitch <\/a>is mounted in the lockbox, which is then connected to the Fibaro sensor via a diagonal hole up through the frame\/wall.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The 3D printed plastic tube has a recess so the tube can go further in than where the diagonal hole meets. Everything is assembled easily and the hole is covered with a 3D-printed cap.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How this is used in everyday life<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reminders via the Home assistant app to lock the door where you are the last to leave the \u201chome zone\u201d<\/li>\n\n\n\n<li>A light in the bedroom that changes color when the door is unlocked but the &#8220;sleeping&#8221; scene is activated<\/li>\n\n\n\n<li>Be able to double check the status of the lock when you leave home.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Next step<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Next up is the same installation in another front door. This is usually locked and the solution is upgraded with an LED embedded in the door frame that lights up if the door is unlocked, so that you can quickly see if the door is unlocked or not.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bill of materials<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sensor<\/strong>: Fibaro Door \/ Window Sensor (<a href=\"https:\/\/www.amazon.com\/Fibaro-Fibefgk-101-Zw5-Door-Window-Sensor\/dp\/B01GCPKON4\">FGK-101<\/a>)<\/li>\n\n\n\n<li><strong>Micro switch <\/strong>: Mikrobrytare extra liten (<a href=\"https:\/\/www.kjell.com\/se\/produkter\/el-verktyg\/elektronik\/elektromekanik\/strombrytare-for-elektronik\/mikrobrytare\/mikrobrytare-extra-liten-p36054\">kjell.com<\/a>)<\/li>\n\n\n\n<li><strong>Cable<\/strong>: random 2-wire cable<\/li>\n\n\n\n<li><strong>Housing<\/strong>: 3D-printed. <\/li>\n\n\n\n<li><strong>Other<\/strong>: Hot glue, 22 &amp; 6mm drill and soldering equipment.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>.STL-files for 3D-printing<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.erikj\u00e4rlestrand.se\/wp-content\/uploads\/2024\/03\/Lock-sensor-cover.stl\" data-type=\"attachment\" data-id=\"96\">Lock sensor cover<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.erikj\u00e4rlestrand.se\/wp-content\/uploads\/2024\/03\/Lock-sensor-housing.stl\" data-type=\"attachment\" data-id=\"97\">Lock sensor housing<\/a><\/li>\n<\/ul>\n\n\n\n<figure data-wp-context=\"{&quot;galleryId&quot;:&quot;6a1a0bda43659&quot;}\" data-wp-interactive=\"core\/gallery\" class=\"wp-block-gallery has-nested-images columns-7 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1a0bda43ab5&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1a0bda43ab5\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"192\" height=\"300\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"28\" src=\"http:\/\/192.168.1.117\/vhosts\/erikjarlestrand\/wp\/wp-content\/uploads\/2024\/03\/2024-02-01-17.12.49-192x300.jpg\" alt=\"\" class=\"wp-image-28\" srcset=\"https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-01-17.12.49-192x300.jpg 192w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-01-17.12.49-656x1024.jpg 656w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-01-17.12.49-768x1199.jpg 768w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-01-17.12.49-984x1536.jpg 984w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-01-17.12.49-1312x2048.jpg 1312w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-01-17.12.49-scaled.jpg 1640w\" sizes=\"auto, (max-width: 192px) 100vw, 192px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1a0bda43eba&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1a0bda43eba\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"300\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"31\" src=\"http:\/\/www.xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.37-scaled-e1710367722521-200x300.jpg\" alt=\"\" class=\"wp-image-31\" srcset=\"https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.37-scaled-e1710367722521-200x300.jpg 200w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.37-scaled-e1710367722521-681x1024.jpg 681w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.37-scaled-e1710367722521-768x1155.jpg 768w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.37-scaled-e1710367722521-1022x1536.jpg 1022w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.37-scaled-e1710367722521.jpg 1152w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1a0bda44253&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1a0bda44253\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"135\" height=\"300\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"30\" src=\"http:\/\/192.168.1.117\/vhosts\/erikjarlestrand\/wp\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.32-135x300.jpg\" alt=\"\" class=\"wp-image-30\" srcset=\"https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.32-135x300.jpg 135w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.32-461x1024.jpg 461w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.32-768x1705.jpg 768w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.32-692x1536.jpg 692w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.32-922x2048.jpg 922w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.32-scaled.jpg 1153w\" sizes=\"auto, (max-width: 135px) 100vw, 135px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1a0bda44564&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1a0bda44564\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"135\" height=\"300\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"29\" src=\"http:\/\/192.168.1.117\/vhosts\/erikjarlestrand\/wp\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.24-135x300.jpg\" alt=\"\" class=\"wp-image-29\" srcset=\"https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.24-135x300.jpg 135w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.24-461x1024.jpg 461w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.24-768x1705.jpg 768w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.24-692x1536.jpg 692w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.24-922x2048.jpg 922w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.45.24-scaled.jpg 1153w\" sizes=\"auto, (max-width: 135px) 100vw, 135px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1a0bda44864&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1a0bda44864\" class=\"wp-block-image size-medium is-style-default wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"135\" height=\"300\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"32\" src=\"http:\/\/192.168.1.117\/vhosts\/erikjarlestrand\/wp\/wp-content\/uploads\/2024\/03\/2024-02-02-13.46.05-135x300.jpg\" alt=\"\" class=\"wp-image-32\" srcset=\"https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.46.05-135x300.jpg 135w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.46.05-461x1024.jpg 461w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.46.05-768x1705.jpg 768w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.46.05-692x1536.jpg 692w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.46.05-922x2048.jpg 922w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-02-13.46.05-scaled.jpg 1153w\" sizes=\"auto, (max-width: 135px) 100vw, 135px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1a0bda44b03&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1a0bda44b03\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"135\" height=\"300\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"33\" src=\"http:\/\/192.168.1.117\/vhosts\/erikjarlestrand\/wp\/wp-content\/uploads\/2024\/03\/2024-02-04-14.26.36-135x300.jpg\" alt=\"\" class=\"wp-image-33\" srcset=\"https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-04-14.26.36-135x300.jpg 135w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-04-14.26.36-461x1024.jpg 461w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-04-14.26.36-768x1705.jpg 768w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-04-14.26.36-692x1536.jpg 692w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-04-14.26.36-922x2048.jpg 922w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/2024-02-04-14.26.36-scaled.jpg 1153w\" sizes=\"auto, (max-width: 135px) 100vw, 135px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1a0bda44de0&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1a0bda44de0\" class=\"wp-block-image size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"151\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"34\" src=\"http:\/\/192.168.1.117\/vhosts\/erikjarlestrand\/wp\/wp-content\/uploads\/2024\/03\/msedge_cIiwWZR14Y-300x151.png\" alt=\"\" class=\"wp-image-34\" srcset=\"https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/msedge_cIiwWZR14Y-300x151.png 300w, https:\/\/xn--erikjrlestrand-9hb.se\/wp-content\/uploads\/2024\/03\/msedge_cIiwWZR14Y.png 355w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/figure>\n","protected":false},"excerpt":{"rendered":"<p>A little project I put together to easily see if the door is locked or not. The background I don&#8217;t want any smart locks (yet) but still get reminders if the&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":172,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,11],"tags":[],"class_list":["post-27","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-electronics","category-projects-creations"],"_links":{"self":[{"href":"https:\/\/xn--erikjrlestrand-9hb.se\/index.php?rest_route=\/wp\/v2\/posts\/27","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xn--erikjrlestrand-9hb.se\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xn--erikjrlestrand-9hb.se\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xn--erikjrlestrand-9hb.se\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/xn--erikjrlestrand-9hb.se\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=27"}],"version-history":[{"count":21,"href":"https:\/\/xn--erikjrlestrand-9hb.se\/index.php?rest_route=\/wp\/v2\/posts\/27\/revisions"}],"predecessor-version":[{"id":230,"href":"https:\/\/xn--erikjrlestrand-9hb.se\/index.php?rest_route=\/wp\/v2\/posts\/27\/revisions\/230"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xn--erikjrlestrand-9hb.se\/index.php?rest_route=\/wp\/v2\/media\/172"}],"wp:attachment":[{"href":"https:\/\/xn--erikjrlestrand-9hb.se\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=27"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xn--erikjrlestrand-9hb.se\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=27"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xn--erikjrlestrand-9hb.se\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}