{"id":1259,"date":"2020-07-23T16:02:02","date_gmt":"2020-07-23T14:02:02","guid":{"rendered":"http:\/\/www.rommelkist.nl\/elec\/?p=1259"},"modified":"2023-12-17T22:14:34","modified_gmt":"2023-12-17T21:14:34","slug":"domoticz-in-huis-deel-3-een-rolgordijn","status":"publish","type":"post","link":"https:\/\/www.rommelkist.nl\/elec\/elektronica\/domoticz-in-huis-deel-3-een-rolgordijn\/","title":{"rendered":"Domoticz in huis &#8211; deel 3 &#8211; een rolgordijn"},"content":{"rendered":"\n<p>Weer een experiment met een domotica toevoeging: een (rol)gordijn dat via Domoticz omhoog en\/of omlaag gaat. <br>Dit door middel van een Wemos D1 mini die via een motor driver (L298N) een 12 Volt motor met gear box vertraging laat draaien (rechtsom is omhoog, linksom is omlaag) en zo nodig laat stoppen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2020\/07\/IMG_20200723_133136130-768x1024.jpg\" alt=\"\" class=\"wp-image-1260\" width=\"304\" height=\"405\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/IMG_20200723_133136130-768x1024.jpg 768w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/IMG_20200723_133136130-225x300.jpg 225w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/IMG_20200723_133136130-1152x1536.jpg 1152w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/IMG_20200723_133136130-1536x2048.jpg 1536w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/IMG_20200723_133136130-413x550.jpg 413w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/IMG_20200723_133136130-scaled.jpg 1920w\" sizes=\"auto, (max-width: 304px) 100vw, 304px\" \/><figcaption>Experimenteel opgebouwde schakeling<\/figcaption><\/figure>\n\n\n\n<p>Om de Wemos te laten luisteren naar Domoticz moet er weer een versie van de ESP-easy firmware opgezet worden, dit keer is dat SP_Easy_mega_20200608_normal_ESP8266_1M.bin. Ik upload deze file met de tool FlashESP8266.exe. Je kunt ook ander programma&#8217;s gebruiken, maar die werken bij mij niet altijd even goed en FlashESP8266 doet het eigenlijk altijd prima.<br>De Wemos krijgt van mij IP-adres 192.168.1.116. Dat laatste getal van het adres gebruik ik bijna altijd in de naam van hetgeen ik ermee aanstuur. Voor de duidelijkheid!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2020\/07\/IMG_20200723_150436934-1024x374.jpg\" alt=\"\" class=\"wp-image-1262\" width=\"366\" height=\"133\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/IMG_20200723_150436934-1024x374.jpg 1024w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/IMG_20200723_150436934-300x110.jpg 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/IMG_20200723_150436934-768x281.jpg 768w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/IMG_20200723_150436934-1536x562.jpg 1536w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/IMG_20200723_150436934-2048x749.jpg 2048w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/IMG_20200723_150436934-425x155.jpg 425w\" sizes=\"auto, (max-width: 366px) 100vw, 366px\" \/><figcaption>Het principe schema<\/figcaption><\/figure>\n\n\n\n<p>Zoals in het schema hierboven te zien is moet de Wemos twee pinnen gebruiken om \u00e9\u00e9n motor aan te sturen.<br>N1 en N2 voor motor A, N3 en N4 voor motor B.<br>Ik gebruik hier alleen motor A.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2020\/07\/IMG_20200723_151942881.jpg\" alt=\"\" class=\"wp-image-1263\" width=\"323\" height=\"298\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/IMG_20200723_151942881.jpg 500w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/IMG_20200723_151942881-300x277.jpg 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/IMG_20200723_151942881-425x392.jpg 425w\" sizes=\"auto, (max-width: 323px) 100vw, 323px\" \/><\/figure>\n\n\n\n<p>Op N1 een &#8216;1&#8217; en op N2 een &#8216;0&#8217; en motor A gaat de ene kant op, op N1 een &#8216;0&#8217; en op N2 een &#8216;1&#8217; stuurt dezelfde motor de andere kant op. <br>We moeten ervoor zorgen dat de Wemos zogenaamde &#8216;rules&#8217; kan ontvangen en verwerken. Hiervoor ga je naar het <em>Tools <\/em>menu en kies je <em>Advanced<\/em> . Zet een vinkje bij <em>Rules<\/em> en sluit af met <em>Submit<\/em>. Wanneer je de Wemos opnieuw opstart heb je er in het menu een nieuwe optie <em>Rules<\/em> bijgekregen.<br>In <em>Rules<\/em> heb ik de volgende regels opgenomen: Gordijn omlaag, gordijn omhoog en stoppen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2020\/07\/Knipsel.png\" alt=\"\" class=\"wp-image-1265\" width=\"260\" height=\"279\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/Knipsel.png 524w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/Knipsel-280x300.png 280w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/Knipsel-425x456.png 425w\" sizes=\"auto, (max-width: 260px) 100vw, 260px\" \/><\/figure>\n\n\n\n<p>Hier staat in de eerste regel (het eerste blokje): als je de regel &#8220;RolgordijnOmlaag&#8221; binnenkrijgt, maak dan GPIO12 een &#8220;0&#8221; en GPIO13 een &#8220;1&#8221;.<\/p>\n\n\n\n<p><strong>Nu verder in Domoticz.<\/strong><br>In Domoticz onder <em>Instellingen <\/em>&#8211; <em>Hardware <\/em>maak je een Dummy schakelaar aan: &#8220;Rolgordijn Slaapkamer_116&#8221;.<br><br>Dan onder <em>Hardware <\/em>twee virtuele sensoren aanmaken. Eerst een virtuele sensor (1): <br>Naam: Rolgordijn_116 omhoog<br>Sensor type: Schakelaar<\/p>\n\n\n\n<p>En vervolgens nog een virtuele sensor (2):<br>Naam: Rolgordijn_116 omlaag<br>Sensor type: Schakelaar<\/p>\n\n\n\n<p>Nu moeten we Domoticz vertellen wat er moet gebeuren wanneer we op de ene of de andere schakelaar drukken. Hiervoor gaan we naar <em>Schakelaars<\/em> en kiezen bij &#8220;Rolgordijn_116 omlaag&#8221; het &#8216;wieltje&#8217; (instellingen).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2020\/07\/Knipsel-1.png\" alt=\"\" class=\"wp-image-1268\" width=\"372\" height=\"141\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/Knipsel-1.png 586w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/Knipsel-1-300x114.png 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/Knipsel-1-425x162.png 425w\" sizes=\"auto, (max-width: 372px) 100vw, 372px\" \/><\/figure>\n\n\n\n<p>Hier bepalen we welke &#8216;Regel&#8217; wanneer uitgevoerd moet gaan worden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"584\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2020\/07\/Knipsel2-1-1024x584.png\" alt=\"\" class=\"wp-image-1267\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/Knipsel2-1-1024x584.png 1024w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/Knipsel2-1-300x171.png 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/Knipsel2-1-768x438.png 768w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/Knipsel2-1-425x242.png 425w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/07\/Knipsel2-1.png 1135w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Achter &#8220;Aan actie&#8221; zie je dat de opdracht &#8220;RolgordijnOmlaag&#8221; verstuurd wordt naar ip-adres 192.168.1.116 wanneer knop &#8220;Rolgordijn_116 omlaag&#8221; ingedrukt wordt. Nog een druk op de knop (&#8220;Uit actie&#8221;) verstuurt de regel &#8220;RolgordijnStop&#8221;. Hiermee stopt het omlaaggaan van het gordijn.<br>Op dezelfde manier wordt schakelaar &#8220;Rolgordijn_116 omhoog aangemaakt.<\/p>\n\n\n\n<p>En nu nog een gordijntje kopen en de zaak aansluiten!! \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Weer een experiment met een domotica toevoeging: een (rol)gordijn dat via Domoticz omhoog en\/of omlaag gaat. Dit door middel van een Wemos D1 mini die via een motor driver (L298N) een 12 Volt motor met gear box vertraging laat draaien (rechtsom is omhoog, linksom is omlaag) en zo nodig laat stoppen. Om de Wemos te laten luisteren naar Domoticz moet er weer een versie van de ESP-easy firmware opgezet worden, dit keer is dat SP_Easy_mega_20200608_normal_ESP8266_1M.bin. Ik upload deze file met de tool FlashESP8266.exe. Je kunt ook ander programma&#8217;s gebruiken, maar die werken bij mij niet altijd even goed en FlashESP8266 doet het eigenlijk altijd prima.De<span class=\"more-link\"><a href=\"https:\/\/www.rommelkist.nl\/elec\/elektronica\/domoticz-in-huis-deel-3-een-rolgordijn\/\">Read More &rarr;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[75,3],"tags":[76,67,62,103],"class_list":["entry","author-admin","post-1259","post","type-post","status-publish","format-standard","category-domotica","category-elektronica","tag-domotica","tag-esp","tag-motor","tag-motorsturing"],"_links":{"self":[{"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/posts\/1259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/comments?post=1259"}],"version-history":[{"count":0,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/posts\/1259\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/media?parent=1259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/categories?post=1259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/tags?post=1259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}