{"id":882,"date":"2011-05-12T22:08:28","date_gmt":"2011-05-12T21:08:28","guid":{"rendered":"http:\/\/www.zigbe.net\/?p=882"},"modified":"2011-05-12T22:08:28","modified_gmt":"2011-05-12T21:08:28","slug":"bmotes-dimmer-2-el-esquema-el-fotolito-y-el-driver","status":"publish","type":"post","link":"https:\/\/blog.whatsbee.net\/?p=882","title":{"rendered":"bMotes Dimmer: 2 el esquema, el fotolito y el driver"},"content":{"rendered":"<div>Os promet\u00ed en una primera entrega que incluir\u00eda el esquema y el fotolito de la placa a la espera de resolver unos \u00abproblemillas\u00bb.<\/div>\n<div>Los problemas est\u00e1n resueltos, la verdad es que mir\u00e1ndolo ahora era una tonter\u00eda, pero me ha tenido mucho tiempo atascado con el driver del red button y del dimmer. Cuando defines una canal en el driver puedes establecer la funci\u00f3n que se va a ejecutar en el momento que cambie, adem\u00e1s puedes suscribirte a los canales de forma que se ejecute algo cuando cambia.  Utilic\u00e9 involuntariamente las dos cosas en el driver, de forma que cuando se cambiaba el canal se ejecutaba una funci\u00f3n que reescrib\u00eda el canal, que ejecutaba la funci\u00f3n de la suscripci\u00f3n, que cambiaba de nuevo el canal, y as\u00ed hasta el infinito.<\/div>\n<div>Este es el tipo de errores que es dif\u00edcil de detectar cuando depuras en el Gateway, si ejecutas simplemente ves como deja de responder, si depuras simplemente se para (o por lo menos yo no se ver m\u00e1s all\u00e1)<\/div>\n<div>En todo caso el tema est\u00e1 resuelto y los dos motes funcionando, escribiendo un valor en el canal (por ejemplo a trav\u00e9s de la web) podemos controlar la intensidad luminosa en el driver. Para demostrarlo he puesto un video en youtube al que podr\u00e9is acceder a trav\u00e9s del siguiente enlace:<\/div>\n<div><a title=\"http:\/\/www.youtube.com\/watch?v=tBlvtxzB-0U\" href=\"http:\/\/www.youtube.com\/watch?v=tBlvtxzB-0U\" target=\"_blank\">http:\/\/www.youtube.com\/watch?v=tBlvtxzB-0U<\/a><\/div>\n<div>Una vez m\u00e1s la calidad art\u00edstica del video es m\u00e1s que dudosa, est\u00e1 a una resoluci\u00f3n demasiado alta y sin comprimir, disculpas por las molestias.<\/div>\n<div>Ahora tenemos ya algunos dispositivos para empezar a trabajar con el SW y las interacciones entre ellos. Mi intenci\u00f3n es hacer una presentaci\u00f3n para poder regular la intensidad luminosa de una l\u00e1mpara con el red button, no tardar\u00e9 demasiado.<\/div>\n<div>\n<div id=\"attachment_883\" style=\"width: 580px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/05\/Esquema.png\"><img aria-describedby=\"caption-attachment-883\" loading=\"lazy\" class=\"size-full wp-image-883\" title=\"Esquema\" src=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/05\/Esquema.png\" alt=\"\" width=\"570\" height=\"375\" srcset=\"https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/05\/Esquema.png 570w, https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/05\/Esquema-300x197.png 300w\" sizes=\"(max-width: 570px) 100vw, 570px\" \/><\/a><p id=\"caption-attachment-883\" class=\"wp-caption-text\">Esquema electr\u00f3nico del bMotes Dimmer<\/p><\/div>\n<\/div>\n<div>\n<div id=\"attachment_884\" style=\"width: 331px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/05\/placa.png\"><img aria-describedby=\"caption-attachment-884\" loading=\"lazy\" class=\"size-full wp-image-884\" title=\"placa\" src=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/05\/placa.png\" alt=\"\" width=\"321\" height=\"423\" srcset=\"https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/05\/placa.png 321w, https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/05\/placa-228x300.png 228w\" sizes=\"(max-width: 321px) 100vw, 321px\" \/><\/a><p id=\"caption-attachment-884\" class=\"wp-caption-text\">Placa del bM<\/p><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Os promet\u00ed en una primera entrega que incluir\u00eda el esquema y el fotolito de la placa a la espera de resolver unos \u00abproblemillas\u00bb. Los problemas est\u00e1n resueltos, la verdad es que mir\u00e1ndolo ahora era una tonter\u00eda, pero me ha tenido&hellip; <br \/><a class=\"read-more-button\" href=\"https:\/\/blog.whatsbee.net\/?p=882\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"categories":[16,2,9,10],"tags":[28,56,80,99,109,110,111,152,175,197],"_links":{"self":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/882"}],"collection":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=882"}],"version-history":[{"count":0,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/882\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}