{"id":1868,"date":"2019-08-13T10:40:13","date_gmt":"2019-08-13T15:40:13","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/edelros\/?p=1868"},"modified":"2026-08-04T22:05:57","modified_gmt":"2026-08-05T03:05:57","slug":"wifi-tomacorriente-mqtt-ha","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/girni\/wifi-tomacorriente-mqtt-ha\/","title":{"rendered":"WiFi - Tomacorriente: MQTT-HA"},"content":{"rendered":"\n<p>Esta es la \u00faltima secci\u00f3n a realizar, pues se supone que tiene listo el dispositivo, construido y operativas las partes: <strong>Dispositivo<\/strong> y <strong>Broker<\/strong>.<\/p>\n\n\n\n<p>El objetivo es incorporar dispositivo Interruptor-Tomacorriente en el broker MQTT y observar los resultados.<\/p>\n\n\n\n<p>Se plantea observar los estados del dispositivo en dos formas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Desde un navegador en la p\u00e1gina local de Home-Assistant<\/li>\n\n\n\n<li>Desde una consola conectando al servidor MQTT<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">1. Incorporar el dispositivo en Home Assistant<\/h2>\n\n\n\n<p>Se requiere modificar el archivo <code>configuration.yaml<\/code> en el Raspberry Pi.<\/p>\n\n\n\n<p>Se puede realizar en forma local desde el raspberry que tiene monitor, teclado y mouse conectado, y editar el archivo que se encuentra en el directorio:<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code> \/home<em>\/homeassistant\/.homeassistant\/configuration.yaml<\/em><\/code><\/pre>\n\n\n\n<p>La otra forma es conectarse via remota por medio de una sesi\u00f3n ssh. Requiere direcci\u00f3n, usuario y password. Los detalles se dan en la secci\u00f3n Raspberry.<\/p>\n\n\n\n<p>En el archivo se a\u00f1ade los datos del dispositivo interruptor-tomacorriente, que en el caso actual para pruebas se identifica como una luminaria (light).<\/p>\n\n\n\n<p>El sensor trabaja con MQTT, se le asigna un nombre m\u00e1s sencillo de reconocer como \u00aboficina luz 1.<\/p>\n\n\n\n<p>Se complementa con la instrucci\u00f3n de control para el dispositivo (command_topic) identificada en el formato: \"oficina\/luz1\/switch\".<\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>light:\n  - platform: mqtt\n    name: 'oficina_luz1'\n    state_topic: 'oficina\/luz1\/estado'\n    command_topic: 'oficina\/luz1\/cambia'\n    optimistic: false<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blog.espol.edu.ec\/girni\/files\/2018\/12\/InterruptorTomacorriente04_On.png\"><img loading=\"lazy\" decoding=\"async\" width=\"579\" height=\"454\" src=\"http:\/\/blog.espol.edu.ec\/girni\/files\/2018\/12\/InterruptorTomacorriente04_On.png\" alt=\"\" class=\"wp-image-1850\" srcset=\"https:\/\/blog.espol.edu.ec\/girni\/files\/2018\/12\/InterruptorTomacorriente04_On.png 579w, https:\/\/blog.espol.edu.ec\/girni\/files\/2018\/12\/InterruptorTomacorriente04_On-300x235.png 300w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blog.espol.edu.ec\/girni\/files\/2018\/12\/InterruptorTomacorriente04_On.png\"><img loading=\"lazy\" decoding=\"async\" width=\"579\" height=\"454\" src=\"http:\/\/blog.espol.edu.ec\/girni\/files\/2018\/12\/InterruptorTomacorriente04_On.png\" alt=\"\" class=\"wp-image-1850\" srcset=\"https:\/\/blog.espol.edu.ec\/girni\/files\/2018\/12\/InterruptorTomacorriente04_On.png 579w, https:\/\/blog.espol.edu.ec\/girni\/files\/2018\/12\/InterruptorTomacorriente04_On-300x235.png 300w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blog.espol.edu.ec\/girni\/files\/2018\/12\/InterruptorTomacorriente03_Off.png\"><img loading=\"lazy\" decoding=\"async\" width=\"601\" height=\"465\" src=\"http:\/\/blog.espol.edu.ec\/girni\/files\/2018\/12\/InterruptorTomacorriente03_Off.png\" alt=\"\" class=\"wp-image-1851\" srcset=\"https:\/\/blog.espol.edu.ec\/girni\/files\/2018\/12\/InterruptorTomacorriente03_Off.png 601w, https:\/\/blog.espol.edu.ec\/girni\/files\/2018\/12\/InterruptorTomacorriente03_Off-300x232.png 300w\" sizes=\"auto, (max-width: 601px) 100vw, 601px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">1.2&nbsp; Monitoreo desde MQTT<\/h3>\n\n\n\n<p>Para monitorear se\u00f1al desde consola Raspberry usando MQTT, usar la instrucci\u00f3n:<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>mosquitto_sub -h 192.168.10.100 -t oficina\/luz1\/estado<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Esta es la \u00faltima secci\u00f3n a realizar, pues se supone que tiene listo el dispositivo, construido y operativas las partes: Dispositivo y Broker. El objetivo es incorporar dispositivo Interruptor-Tomacorriente en el broker MQTT y observar los resultados. Se plantea observar los estados del dispositivo en dos formas: 1. Incorporar el dispositivo en Home Assistant Se [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1430992],"tags":[1457944],"class_list":["post-1868","post","type-post","status-publish","format-standard","hentry","category-wifi-tomacorriente","tag-iot-wifi"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/posts\/1868","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/comments?post=1868"}],"version-history":[{"count":8,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/posts\/1868\/revisions"}],"predecessor-version":[{"id":4876,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/posts\/1868\/revisions\/4876"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/media?parent=1868"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/categories?post=1868"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/tags?post=1868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}