Mostrando entradas con la etiqueta IoT. Mostrar todas las entradas
Mostrando entradas con la etiqueta IoT. Mostrar todas las entradas

12 de junio de 2025

Kasa y sus Acciones Inteligentes

 

Kasa - Smart Swicth's

Hace un tiempo mostré la instalación de un HS210, un kit de interruptores conmutables o inglés 3-way switch, solo había instalado uno, pero hace como 6 meses, se hizo una actualizacion electrica y se puso otro switch adicional.

En pocas palabras se tiene 2 swicthes HS210 para dos bombillos independientes dentro de la misma habitación, y uno HS200 que solo es para controlar los HS210 con acciones inteligentes.

Circuito A:
HS210 - Non-smart Switch: Bombillo A
Circuito B
HS210 - Non-smart switch: Bombillo B
Circuito C
HS200 - No tiene bombillo.

Se agregaron las siguientes acciones inteligentes o Smart Actions

  1. El bombillo A enciende, enciende el HS200  (circuito c)
  2. El bombillo B enciende, enciende el HS200 (circuito c)
  3. El bombillo A y B se apagan, apagar el HS200 (circuito c)
  4. Si enciende el HS200 (circuito c), encender bombillo A y B (HS210 ambos)
  5. Si apagan el HS200 (circuito c), apagar bombillo A y/o B (HS210 ambos)

Estas reglas en forma general, lo que hace es prender ambos bombillos al tiempo, o apagarlos y poder apagar y prender de forma individual cada bombillo.

Después de varios meses de funcionamiento, comenzaron a fallar, se escribió al foro de TP-Link Kasa, para saber qué había pasado, en una de las respuestas me dicen:

We've applied some relevant modifications. Please test your automation again and see how it works now.

Pruebo de nuevo, y funcionan bien excepto la regla 3, para lo que me indican:

The trigger is always in the 'OR' logic, this hasn't been changed. 

Actually you might consider syncing your Kasa devices to the Tapo app for management. Tapo offers more advanced automation settings, such as the new 'If' condition in automations. Check here to learn more skills about Tapo Smart Action.

Se instala la App de Tapo, se ingresa con el mismo ID de Tp-Link, y se integra la cuenta de forma automática, y puedes ver todos sus dispositivos Kasa en Tapo,  la App tiene una funcionalidad extra en las acciones inteligentes que no trae Kasa, la opción de ponerle un condicional para que se active o no la regla, asi que se configuro con el "IF", y la regla #3 funcionó como lo hacía antes.

Tapo App - If (Si)

Si dudas en pasar de la App de Kasa a Tapo no hay problema, los dispositivos serán visibles, y si tiene integración con Google Home o Alexa, seguirán funcionando sin problemas.


Notas y referencias:



11 de mayo de 2021

Domótica

 

Hogar Inteligente

Domótica en su definición como lo indica la Wikipedia "sistemas capaces de automatizar una vivienda o edificación de cualquier tipo", en los inicios requerían de sistemas informáticos complejos,  una combinación hardware + software por empresas especializadas, dando unos costos muy altos en su diseño he instalación, una alternativa era irse por proyectos open-source y dispositivos arduino o similares.

En la actualidad el Internet de las Cosas ( Internet of Things - "IoT")  y los asistentes personales han hecho que domotizar o automatizar una vivienda se haga de forma mas fácil que antes, ya que la integración se hace mediante redes inalámbricas WiFi o algún protocolo compatible entre los dispositivos.

La pregunta es, ¿Por donde empezar?, ¿Cual es la base de todo?,¿Debo ser un técnico en informática?, estas son algunas dudas que surgen, para resolver esto, debemos tener:

  • Lo básico, un Teléfono Inteligente y conexión WiFi para la vivienda que se quiera automatizar.
  • Jugar con un asistente sea Google Assistant o Amazon Alexa, en caso que el teléfono sea Android, si es de Apple con Siri. (buscar juegos, poner alarmas, contar chistes... etc.)


La gran mayoría de dispositivos funcionan con el asistente de Google o Amazon, no tanto con el de Apple, así que algunos productos dicen con cual es compatible, algunos traen la marca que funcionan con dos asistentes, luego de saber que asistente elegir es pensar cuales son sus necesidades:

No todo lo mencionado debe comprarse de una sola vez, lo que permiten estos asistentes es la integración progresiva de diferentes dispositivos y marcas.

 Un kit básico para una habitación seria:

  • Altavoz inteligente.
  • Interruptor o Bombilla inteligente.
  • Si hay una televisión existente y no trae un asistente integrado, seria adicionar un Chromecast o Fire Stick, según sea el asistente seleccionado.
Interruptor inteligente conmutable


Lo primero que se debe de hacer siempre es usar la aplicación del fabricante del dispositivo, y luego vincular esta cuenta con la de su asistente, la forma en que estas aplicaciones están diseñadas las hace de fácil entendimiento, así que no se requiere un conocimiento técnico especializado, por ejemplo en el caso de interruptor, lo que se requiere seria un electricista y no un técnico en informática.

Para usuarios avanzados que vean la necesidad de hacer sus propios dispositivos ver el post Smart Home - DIY como introducción.

 

 Notas y referencias:

 

2 de febrero de 2021

Aire Acondicionado LG

 

Modelo VM122C7


El aire acondicionado LG SmartThinQ (ahora renombrado como LG ThinQ) proporciona una unida que permite ser controlada por los asistentes de Google Assistant y/o Amazon Alexa, especificaciones:

  • Voltaje 220V (recomendado), hay modelos a 110V.
  • Refrigerante R410
  • Modelo presentado 12 VTU, la capacidad de enfriamiento debe ser calculado por un experto y determinar que modelo comprar.(con soporte Wi-Fi).
  • Compresor Dual Inverter
  • Tiene Modo Ahorro de Energía
  • Ioniza
  • Es silencioso (bajo ruido)
  • Control remoto
  • WiFi - 2.4 Ghz (WEP o WPA)
  • Trae kit de instalación (cable y tubería de cobre)
Por defecto la opción Wi-Fi viene deshabilitada, así que se debe habilitar, debe tener instalado en su móvil o tablet la aplicación LG ThinQ con la cual se va a controlar el aire acondicionado, al momento de abrirla debe de crear una cuenta, y seleccionar el pais/región, por experiencia la he registrado para Estados Unidos, al momento de agregar el dispositivo la aplicación indica que botones se ha de presionar ejemplo:

Control Remoto LG

Luego de presionar los botones indicados, la luz de símbolo de Wi-Fi se activa en el aire acondicionado (no en el control), y la aplicación comienza con la vinculación, recuerde poner un nombre adecuado ya que este es el que usara cuando interactue con el asistente. Abrir nuestro asistente favorito y vincular el dispositivo con la cuenta de LG creada anteriormente.



Experiencia de uso:

Con el asistente de Google, al poner la temperatura este solo funciona con grados Fahrenheit, aunque el numero en pantalla del aire acondicionado este en Celsius.

Con el asistente de Amazon Alexa, la temperatura depende de su configuración, así que funciona en Celsius/Centígrados.



Notas y referencias:

13 de agosto de 2020

tp-link Kasa Smart HS103

 

 

HS103

 

 La linea Kasa Smart tiene una linea que permite encender/apagar pequeños electrodomesticos, como lamparas, ventiladores entre otros mediante la aplicacion o con el uso de algun asistente como el Google Assistant o Amazon Alexa.

Solo es conectarlo y descubrirlo mediante la aplicacion y comenzar a usar, pero se debe tener en cuenta la capacidad o amperaje del dispositivo a conectar, para este caso el HS103 permite hasta 12A, es decir, el aparato electrico que conecte debe ser inferior a ese amperaje.

En el lateral tiene un boton que permite encender o apagar el dispositvo cuando no se tiene internet, es decir, en forma manual.

Existen dos modelos similares a este el HS105 de 15A, el KP100 de 10A.

Notas y referencias:

 

1 de diciembre de 2016

ESP8266

El ESP8266 es un chip WiFi de bajo consumo y pequeño, desarrollado por una empresa china  Espressif, este chip permite desarrollar IOT (Internet of Things). Así, que se puede conectar con cualquier  sensor (compatible con Arduino a Internet vía WiFi.


El ESP8266 se puede usar directamente por medio una interface Serial usando comandos AT, o mas avanzado, usando el ambiente de programación Arduino para re-programarlo.

Existen varios modelos de este chip, el primero denominado ESP-01, fue el inicial.



Hay otros modelos básicos que incorporan mas GPIO que el inicial, como el ESP-12F




Hay otras versiones que ya están diseñadas para conectarlas (micro usb) y programarlas de inmediato, y cuando no se usa una de esas prototyping boards hay que hacer una adecuación mínima para comenzar a trabajar sobre el ESP8266.

Modelos (prototyping boards):

  • Adafruit HUZZAH ESP8266 (ESP-12)
  • NodeMCU
  • WeMos D1
  • SparkFun ESP8266 Thing

Para trabajar con el ambiente Arduino se necesita lo siguiente:


Diagrama básico (mínimo) de trabajo (ESP-12):


Como subir el programa, se debe poner el esp8266 en modo FLASH, y se realiza de la siguiente forma: Poner  GPIO_0 a GND, al mismo tiempo RESET a GND (poner y retirar, o poner un pulsador) y luego retirar el GPIO_0 de GND, y de esta forma el esp8266 entra en modo flash, es decir, pulsar FLASH mantenerlo pulsado mientras se pulsa RESET y soltar ambos.

ESP-12F en Protoboard

Documentación y ejemplos visitar: https://github.com/esp8266/Arduino


Notas y referencias:

1 de diciembre de 2015

Error actualizando un Raspberry PI


 pi@raspberrypi ~ $ sudo apt-get update
.....
.....

Fetched 473 B in 21s (22 B/s)
Reading package lists... Done

A error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://archive.raspberrypi.org wheezy Release: The following signatures were invalid: BADSIG 82B129927FA3303E Raspberry Pi Archive Signing Key

W: Failed to fetch http://archive.raspberrypi.org/debian/dists/wheezy/Release
W: Some index files failed to download. They have been ignored, or old ones used instead.
pi@raspberrypi ~ $


Si esta actualizando un Raspberry Pi Model B+, y tiene un error como el anterior debe ejecutar los siguientes pasos:

sudo apt-get install aptitude
sudo aptitude -o Acquire::http::No-Cache=True -o Acquire::BrokenProxy=true update
sudo apt-get clean
cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update


Notas y Referencias:

2 de septiembre de 2014

Raspberry PI


Raspberry PI es un pequeño ordenador del tamaño de una tarjeta de crédito (Placa de computadora SBC), existen varios modelos (A, B, B+ y The Compute Module) lo único que necesita para funcionar es:
  • Fuente de poder (un cargador de celular 5V,  minimo 650mA, para el modelo B+, pero se recomienda 5V, 2A, para dar capacidad al conectar dispositivos USB).
  • Un Teclado USB
  • Un monitor o TV
  • Una memoria microSD con el sistema operativo (Raspbian, recomendado).

Su objetivo es la enseñanza de la computación en escuelas, pero mas allá de ese objetivo es la capacidad de ser usado en proyectos electrónicos y en el IoT (Internet of Things).




Fecha Inicial de Lanzamiento: Febrero 29 de 2012, Lugar Reino Unido. Ultimo modelo B+.

Especificaciones Model B+:
  • CPU: ARM a 700 MHz, Broadcom BCM2835 (armv6k)
  • GPU: Broadcom VideoCore IV
  • RAM: 512 Mb
  • Video: 3.5mm jack, HDMI
  • Perifericos: GPIO, SPI, I2C, UART
  • Puertos: 4 USB, Ethernet 10/100, 1 MicroUSB para alimentación, MicroSD
  • Conector para cámara(CSI-2) y display(DSI).
  • Audio: Audio/Video

Sistemas Operativos:
  • RASPBIAN
  • PIDORA
  • OPENELEC
  • RASPBMC
  • RISC OS (no es linux)
  • ARCH LINUX

Dispositivos soportados:
  • Raspberry PI Camera Module (5Megapixeles).
  • WIFI USB Adapter Nano, Edimax EW-7811Un (Recomendado, las ultimas versiones del SO trae el driver incorporado).

Lenguajes de programación:
  • Python
  • C/C++
  • Java (Embedded, JME)
  • Javascript (node.js)
Ideas y proyectos:

Fuentes: