{"id":1275,"date":"2018-09-08T08:40:55","date_gmt":"2018-09-08T06:40:55","guid":{"rendered":"http:\/\/mgf-lab.mgf-kulmbach.de\/?p=1275"},"modified":"2018-10-17T23:27:04","modified_gmt":"2018-10-17T21:27:04","slug":"steuern-eines-led-streifens-mit-homeassitant","status":"publish","type":"post","link":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/2018\/09\/08\/steuern-eines-led-streifens-mit-homeassitant\/","title":{"rendered":"Steuern eines LED-Streifens mit Homeassistant"},"content":{"rendered":"<p style=\"text-align: justify;\">Ich hatte schon seit l\u00e4ngerem einen Led-Streifen in meinem Zimmer, habe diesen aber nie benutzt, da ich die die Fernbedienung nie fand und zu bequem zum Suchen war. Also beschloss ich eine Ansteuerung \u00fcber Homeassistant zu bauen. <a href=\"https:\/\/www.home-assistant.io\/\" target=\"_blank\">Homeassistant<\/a> ist eine open source Heimautomatisierungssoftware, die selbst auf einem kleinen Einplatinencomputer wie einem RaspberryPi l\u00e4uft.<!--more--><\/p>\n<p style=\"text-align: justify;\">Verwendetet Teile:<\/p>\n<ul style=\"text-align: justify;\">\n<li>3 Darlington Transistoren (TIP 120)<\/li>\n<li>12V Buchse<\/li>\n<li>ESP8266<\/li>\n<li>Transistorvorwiderstand (220 Ohm)<\/li>\n<li>Buck-Converter<\/li>\n<li>Male Arduino Stecker<\/li>\n<li>Box<\/li>\n<\/ul>\n<p>Funktionsweise und Aufbau:<\/p>\n<p style=\"text-align: justify;\">Nachdem ich den LED-Streifen genauer untersuchte stellte ich fest, dass es vier verschiedene Anschl\u00fcsse gab (R, G, B und 12V). Ich ging also davon aus, dass wenn man 12V an den 12V Pin anschlie\u00dft und einen der RGB Pins mit Ground verbindet, die <img decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-1277 alignleft\" src=\"https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/09\/k-IMG_6553-300x200.jpg\" alt=\"k-IMG_6553\" width=\"300\" height=\"200\" srcset=\"https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/09\/k-IMG_6553-300x200.jpg 300w, https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/09\/k-IMG_6553-451x300.jpg 451w, https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/09\/k-IMG_6553.jpg 640w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>jeweilige Farbe aufleuchtet. Diese Annahme wurde experimentell \u00fcberpr\u00fcft und anschlie\u00dfend wurde statt einem manuellen Schalter pro Farbe ein Transistor\u00a0 verwendet. Dieser konnte dann mit dem ESP8266 angesteuert werden und so konnte ich den LED-Streifen bereits in unterschiedlichen Farben leuchten lassen.<\/p>\n<p style=\"text-align: justify;\">Anschlie\u00dfend wurde auf die Steuerplatine noch eine Buchse zur Stromversorgung und ein Buck-Converter eingebaut, um die Spannung ESP8266 kompatibel zu machen. <img decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-1276 alignright\" src=\"https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/09\/k-IMG_6552-300x200.jpg\" alt=\"k-IMG_6552\" width=\"300\" height=\"200\" srcset=\"https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/09\/k-IMG_6552-300x200.jpg 300w, https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/09\/k-IMG_6552-451x300.jpg 451w, https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/09\/k-IMG_6552.jpg 640w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>Auch wurden an den LED-Streifen noch Jumper Kabel gel\u00f6tet und auf die Steuerplatine die zugeh\u00f6rigen Anschl\u00fcsse. Es wurden auch noch Anschl\u00fcsse f\u00fcr einen Reedkontakt, der \u00fcberpr\u00fcft ob meine Zimmert\u00fcr geschlossen ist, angebracht. Zum Schluss bohrte ich L\u00f6cher f\u00fcr die Kabel in eine passend Kabel Box um die Platine vor Staub zu sch\u00fctzen.<\/p>\n<p style=\"text-align: justify;\">Probleme:<\/p>\n<p style=\"text-align: justify;\">Anfangs wollte ich einen L780 Spannungsregulator verwenden, der sich aber trotz nur 300 mA Stromaufnahme zu sehr erhitzte, weshalb ich zu dem Buck-Converter wechselte.<\/p>\n<p style=\"text-align: justify;\">Anbindung zu Homeassistant:<\/p>\n<p style=\"text-align: justify;\">Leider kenne ich mich zur Zeit noch nicht so gut mit dem von Homeassistant verwendeten \u00dcbermittlungsprotokoll MQTT aus und war daher sehr dankbar, dass ich bereits bereits einen <a href=\"https:\/\/github.com\/mertenats\/open-home-automation\/tree\/master\/ha_mqtt_light\">Arduinosketch <\/a>als Beispiel gab. An diesem musste nur sehr wenig ge\u00e4ndert werden um ihn mit meinem Aufbau kompatibel zu machen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich hatte schon seit l\u00e4ngerem einen Led-Streifen in meinem Zimmer, habe diesen aber nie benutzt, da ich die die Fernbedienung nie fand und zu bequem zum Suchen war. Also beschloss ich eine Ansteuerung \u00fcber Homeassistant zu bauen. Homeassistant ist eine open source Heimautomatisierungssoftware, die selbst auf einem kleinen Einplatinencomputer wie einem RaspberryPi l\u00e4uft.<\/p>\n","protected":false},"author":15,"featured_media":1277,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[18],"tags":[],"_links":{"self":[{"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/posts\/1275"}],"collection":[{"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/comments?post=1275"}],"version-history":[{"count":8,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/posts\/1275\/revisions"}],"predecessor-version":[{"id":1344,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/posts\/1275\/revisions\/1344"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/media\/1277"}],"wp:attachment":[{"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/media?parent=1275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/categories?post=1275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/tags?post=1275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}