Automatización de una casa

Skylined

Administrador
Registro
6 Ene 2011
Mensajes
7.085
Puntos
3.087
Mi automatización del lavarropas usando un Amazon Echo Dot, un Sonoff POW R2 (a la derecha) y Node Red (software de control).

Al apagar la lamparita, simulo que terminó el lavado (no hay consumo de energía).


 
Registro
11 Nov 2020
Mensajes
193
Puntos
101
De chusma nomas, como logras que te avise cuando deja de calentar agua o termina el lavarropas? Tengo unos sonof R2 en ambos, y es on o off. Me avisa cuando prende y cuando lo apaga, que por tiempo se que terminaron, pero no me avisa cuando realmente dejaron de consumir.
 

Skylined

Administrador
Registro
6 Ene 2011
Mensajes
7.085
Puntos
3.087
En el calefón tengo un TP-Link HS110 y en el lavarropas un Sonoff POW R2.

En ambos casos, la notificación la hago por medio de Node Red, tomando en cuenta el consumo de energía que tengan.

Es fácil en el calefón porque cuando está calentando el agua, dependiendo del calefón, va a tener un consumo casi constante de entre 1.000 W y 1.500 W, una vez que el agua se calentó, el consumo va a ser 0 W, por lo cual tenés que configurarlo cuando su consumo pase de 1.000 W a 0 W.

Para el lavarropas es un poco más complejo porque su consumo varía según en qué parte del lavado está, si está en espera, si está lavando, centrifugando, la temperatura elegida para hacer el lavado, puede ser que cuando finalice el lavado, quede encendido, con un consumo similar al momento en el que está en espera, etc, por lo que cada caso es particular y tendrías que ver la mejor forma de detectar en qué momento realmente finalizó el lavado.
En nuestro caso, nuestro lavarropas sigue encendido durante un par de minutos después de que finaliza el lavado, pero después se apaga solito y pasa a consumir 0 W, por lo que no me calenté la cabeza y tomé 0 W como referencia.


Otra cosa que configuré tanto para el calefón como para el lavarropas, son timers, que permiten o no los anuncios, según el día de la semana que sea y también la hora, no es buena idea que a las 4:00 AM anuncie que el agua del calefón está caliente o que terminó el lavado. :lol:


No sé si tu consulta venía por este lado, si no era esto, consultá tranquilo. :)
 
Registro
11 Nov 2020
Mensajes
193
Puntos
101
Si si!! Eso mismo quería saber. Yo lo tengo simple con la app de ewelink (que es medio bosta pero tira) y tengo cronometrado cuanto dura el ciclo de lavado y el calentado de agua (si bien varía según la temperatura exterior). Pero claro node red era desconocido totalmente para mí, y eso de configurar cuando el consumo cae a 0w esta muy bueno.
Otra consulta, ya que estamos, compraste dispositivo para controlar los aires? Te dió resultado?
 

Skylined

Administrador
Registro
6 Ene 2011
Mensajes
7.085
Puntos
3.087
Sobre lo de Node Red, fijate en el siguiente mensaje, en la parte de abajo hay una captura de pantalla con lo de la notificación del calefón y lavarropas.
Otra condición que tienen, para que tiren la notificación, es que estén encendidos.



Sobre lo de controlar los aires, sí, fijate en el siguiente mensaje, aunque todavía no los instalé.



No uso eWeLink, tengo todos los Sonoff Basic, Mini y POW R2 flasheados con Tasmota (voy a tocar este tema en próximos mensajes).
 
Registro
11 Nov 2020
Mensajes
193
Puntos
101
Ahí va, esos con IR me tienen tentado, tenía en el canasto de "tal vez" de amazon uno, pero dolía 140 dólares y me parecía un afano. Estimo con ese aparato más algún sensor de humedad y temp se debe poder configurar hasta tipo climatizador.
 

Skylined

Administrador
Registro
6 Ene 2011
Mensajes
7.085
Puntos
3.087
Por el momento no puedo recomendar, porque todavía no los usé, pero yo compré los Bestcon (Broadlink) RM4C Mini, son baratos.

En mi próximo mensaje justamente tenía pensado hablar sobre sensores, como para completar la configuración básica de una automatización. :)
 

Skylined

Administrador
Registro
6 Ene 2011
Mensajes
7.085
Puntos
3.087
Sensores

  • Para puertas y ventanas
  • Movimiento
  • Temperatura
  • Humedad
  • Luminosidad
  • UV
  • Humedad del suelo
  • Precipitación
  • Agua
  • Humo
  • Calidad del aire
  • Consumo de electricidad
  • Táctiles
  • Etc


Se conectan por WiFi, Zigbee, RF, BT, cable, etc.


Lamentablemente, varios de los sensores que había comprado en China, nunca llegaron a mi casa, por lo que varias de mis ideas quedaron truncas o a medio camino.

Las posibilidades son infinitas, todo va a depender de la creatividad, presupuesto y necesidad de cada uno.



Inalámbricos


Busco que usen pilas AA o AAA, para poder usar pilas recargables y no tener que usar las tipo moneda, que por más que duren 1 año, en casa tengo todas pilas recargables y un cargador inteligente.
El uso de estas pilas también permitiría usar sensores WiFi, que tienen un mayor consumo que los Zigbee, pero es compensado por su mayor capacidad de carga y a su vez los sensores WiFi son más baratos que los Zigbee.
La contra que tienen los WiFi, es que son físicamente más grandes que los Zigbee.
Hay sensores que además tiran el valor de voltaje o carga restante de la batería, por lo que uno podría adelantarse a que el sensor se quede sin carga y deje de funcionar.


Para el interior había pensado en el Govee H5102, es BT y tiene la ventaja de que además de transmitir los datos, tiene una pantalla donde se puede ver la temperatura y humedad del ambiente.

1610822997125.png


Ejemplo de sensores Sonoff con Zigbee.

1610823588650.png



Cableados


No hay que preocuparse por las baterías ni su carga, no sufren tanto de interferencia y pueden ser utilizados a una mayor distancia, además de que generalmente son más baratos.

Un ejemplo de esto, es el Sonoff TH10 o TH16, que además de ser una llave inteligente, se le puede conectar un sensor de temperatura/humedad, u otro de temperatura que es sumergible.


1610820550443.png

1610820573886.png



Metiendo un poco más de mano, está la posibilidad de crear híbridos, teniendo un integrado encargado de hacer la transmisión de datos de forma inalámbrica, al cual se le conectan sensores cableados, para hacer por ejemplo una estación meteorológica, alimentada por energía solar y una batería recargable.

En este caso, el Wemos D1 Mini es el engarcado de transmitir la información inalámbricamente y recibir los valores del sensor de temperatura y humedad Bosch BME280.
Una mejor opción, es usar un Wemos D1 Mini Pro, que permite que se le conecte una antena externa, para tener un mayor alcance.

1610821829944.png



También tenemos la opción de usar los dispositivos que tengamos ya instalados en la casa, como por ejemplo los Sonoff Basic y Mini, a los que podemos conectarles sensores, en próximos mensajes entro más en detalle.
MUY IMPORTANTE: Los Sonoff POW NO son aptos para esto, porque las conexiones necesarias estan conectadas a alto voltaje.

Si como cerebro de la casa eligieron a una Raspberry Pi, también pueden conectarle sensores, tiene pines para eso, hasta es usada para robótica.


Elegí el sensor de temperatura y humedad DHT22, tanto para ser usado en el interior, como exterior.

En el interior, podría ser usado para abrir o cerrar cortinas y ventanas, comparando la temperatura y humedad que hay en el interior y exterior de la casa, controlar el aire acondicionado, ventiladores, extractores de baño y cocina, etc.

1610822226090.png


Para controlar mejor la temperatura del agua del calefón y no hacerlo con su propio termostato, el DS18B20.

1610822717255.png


Cuando el Sol se pone bravo, el VEML6070 permite medir el nivel de UV.

1610822456714.png



Por último, hay personas que usan estos sensores, no solo para automatizar, sino también como un sistema de seguridad, con alertas por correo, mensajes por Telegram, sirena, prender y apagar todas las luces intermitentemente, etc.
 

GuillermoLeib

Colaborador
Registro
24 Ene 2011
Mensajes
2.470
Puntos
831
Ni idea si fue la mención acá que incrementó el tránsito, pero empecé a recibir quejas con intensidad al respecto de algunos problemas, así que reinstalé Android Studio y le voy a dedicar un rato en algún momento, solo porque parece que hay gente que lo usa :):


Es todo humildad... no hay documentación ni nada...
 

Thalios

Moderador
Registro
29 Ago 2014
Mensajes
1.476
Puntos
876
Consulta, Kasa ahora permite controlarlo por vpn (desde casa apagamos unas máquinas en el laboratorio que está en casa de mis suegros, no, no hago metanfetamina jaja)

No necesito vpn ni nada, no se que hace la app esa de diferente
 

GuillermoLeib

Colaborador
Registro
24 Ene 2011
Mensajes
2.470
Puntos
831
Hasta donde se, Kasa funciona en dos modos: cuando estás en tu casa, conectado a la misma red del enchufe, en "modo local". Y cuando estás fuera de la red local, usa un servicio remoto de alguien, al cual se conectan el enchufe y Kasa.

En ese caso, el enchufe ý Kasa requieren acceso a internet.

1. hay quienes consideramos que un enchufe no necesita tener conectividad a internet. A mi no me gustan los dispositivos chinos de bajo costo con salida irrestricta a internet por un tema de orden... no tengo idea si en el mundo real ya han habido botnets con dispositivos de IoT participando de ataques... capaz que nunca ocurrió. Pero cuando ocurra, no quiero ser parte de eso.

y 2. hay quienes evitamos (o evitábamos) instalar software chino en el celular, que requiere MONTONES de permisos para acceder a cosas que no deberían. P.e., el otro día instalé una alarma nueva y el software de control me pidió permisos para acceder a los contactos, la cámara, el micrófono y no se cuántas cosas más. Kasa pedía un montón de permisos también. Algunos serán justificados. Otros no tienen sentido. Para qué quiere TPLink/Kasa mi agenda de contactos? Será para alguna funcionalidad chota válida y capaz que no se afanan nada. O capaz que no... estar *seguro* de esa situación es complicado y caro, no vale la pena(*). Lo más sensato es no usar software dudoso o que pida hacer cosas raras.


(*) hace tiempo que tiré la chancleta... ya no me importa porque todo el mundo tiró mis datos por todos lados... hasta Antel le da todos mis datos a sus revendedores, que contratan a gente por dos mangos para atomizarme durante meses cada vez que se me vence el contrato. Esos revendedores son CUALQUIERA y son decenas... Facebook no me asusta más de lo que me asustan las pichiempresas que todas las semanas me llaman 4 o 5 veces porque todavía no tuve tiempo de ir a Antel para rehacer el contrato y que no me jodan más por dos años.


Lo que NO te permite Kasa es usar el modo local si no estás en la misma red del enchufe. Por más que te conectes a tu red local con una VPN, no anda (o andaba). Entonces si querés prender o apagar algo remoto, estás obligado a usar el servicio chino.

A mi maravillosa aplicación no le importa nada de eso. Le metés la IP del enchufe y le manda un request a esa IP. Si viaja por una VPN o está local, no le importa en lo más mínimo. Para eso hicieron IP :)

Y con eso, mandás todas las porquerías IoT a una red sin salida y listo... tenés una seguridad bastante razonable de no estar participando involuntariamente de ataques y no necesitás darle tus contactos a TPLink, que capaz que no hace nada malo con ellos, pero lo que es seguro es que no los necesita.
 

Skylined

Administrador
Registro
6 Ene 2011
Mensajes
7.085
Puntos
3.087
Independencia, Privacidad, Seguridad y Versatilidad


Cuando uno usa la aplicación o nube de una empresa (Kasa, eWeLink, IFTTT, etc), se corre el riesgo de que el día de mañana pase a ser paga, o que directamente dejen de brindar el servicio.

Por medio de sus aplicaciones, pueden llegar a tener acceso a información y datos personales, más allá de los realmente necesarios.

Sobre la seguridad, hablo más que nada de la propia casa y todo depende del dispositivo que se controle, si es una lamparita, lo peor que pueda pasar es que la enciendan y apaguen, pero esto cambia si se trata de un control de acceso o cerradura inteligente de la casa.
Yendo un poco más profundo, sería mejor que todos los dispositivos inteligentes estuvieran en una red aparte, para evitar un posible ataque y fuga de información.

Por todo lo anterior, habemos algunos que optamos por flashear los dispositivos con otro firmware y pasar a controlarlos de forma local.
A partir de ese momento, cada uno tiene además la libertad de elgir si el control solo va a ser local, o si además va a poder hacerse desde cualquier otro lado, por medio de una conexión a Internet.

El firmware de terceros, también puede llegar a agregar funcionalidades a los propios dispositivos, como poder conectarles sensores, controlar otros dispositivos, controlarlos localmente por su GUI, etc.


Yo siempre busco los que tienen el integrado ESP8266 o ESP8285, que son fáciles de flashear y por el momento su soporte sigue en desarrollo.

1612212272479.png



Como flashear

Por medio de software, creando un hotspot al que se va a conectar el dispositivo, donde previamente vamos a dejar disponible el firmware a ser flasheado.
Por medio de hardware, donde vamos a tener que soldar algunos pines, o cables al dispositivo y un adaptador Serial a USB (FTDI FT232 en mi caso), por el que vamos a cargar el firmware.

No voy a documentar el proceso de flasheado, porque es algo que va cambiando con el pasar del tiempo, pero quien esté medio perdido y necesite ayuda, avise y doy una mano, aclaro que solo tengo experiencia flasheando por hardware, no es complicado si se dan maña

Por software - https://github.com/ct-Open-Source/tuya-convert
Por hardware - https://tasmota.github.io/docs/Getting-Started/







Firmware

Tasmota - https://tasmota.github.io/docs/
ESPHome - https://esphome.io/

No hay uno que sea mejor que otro, todo depende de lo que se quiera hacer con el dispositivo, por el momento, por mis necesidades, uso Tasmota, pero también probé ESPHome.




 

Skylined

Administrador
Registro
6 Ene 2011
Mensajes
7.085
Puntos
3.087
Acá les dejo una captura de pantalla de la interfaz web de Tasmota, en este caso en el Sonoff POW R2 que tengo en el lavarropas.

Tasmota también me permitió calibrar el medidor de consumo, porque permite calibrar el voltaje y amperaje, para que la lectura seamás precisa.
Para eso enchufé una lamparita de filamento de 100W y con un tester medí V y A, y con eso hice el ajuste.




1612215718235.png
 

Skylined

Administrador
Registro
6 Ene 2011
Mensajes
7.085
Puntos
3.087
Les dejo información sobre los Sonoff a los que les puse Tasmota.

El Basic R2 y POW R2, son fáciles de hacer, el más complicado y con el que hay que tener más cuidado es con el Mini porque no tiene agujeros como para poner pines, sino que hay que soldar sobre la misma plaqueta y los contactos son chiquitos.





También tengo una zapatilla AHRise AHR-083, a la que tengo pendiente flashearle Tasmota, trae el TYWE3S.

 

GuillermoLeib

Colaborador
Registro
24 Ene 2011
Mensajes
2.470
Puntos
831
Qué laburo! :)

Vos decís que hay una oportunidad de negocio en la venta de Sonoff enchulados?
Cuánto te lleva enchular el más sencillo de ellos?, 30 minutos por unidad (en modo "laburo sin levantar la vista de la mesa")?


Qué bueno que los chinos hayan dejado todo abierto... si los porotitos fueran Philips, seguro requerían el firmware encriptado para programar (la encriptación iba a ser un bitwise XOR por una constante por supuesto :) ), los gabinetes iban a estar soldados para que fuera imposible abrirlos y no ibas a encontrar documentación ni identificación de ningún componente... ah, y también iban a incorporar una batería de ion-litio con un par de años de vida útil, que no aporta funcionalidad alguna, solo hace parpadear un LED azul, pero asegura que en un par de años vuelvas a comprar la versión nueva de la misma porquería, que de alguna manera van a haber logrado abaratar de costo, pero a aumentar de precio de venta, porque ahora incluye un LED blanco en vez de azul...

Algunas empresas han logrado que consumir sea un acto bastante aburrido... :)
 

Skylined

Administrador
Registro
6 Ene 2011
Mensajes
7.085
Puntos
3.087
Parece más complicado de lo que realmente es, una vez que le agarrás la mano, lo hacés en serie en un ratito, lo hice con 12 Mini, 4 Basic R2 y 1 POW R2.
Por las dudas aclaro que me gusta la electrónica y esto no es lo primero que soldé, tampoco soy Ing. Soldador.

Los que llevan más tiempo son los Mini, porque no se les puede soldar pines (como sí se puede hacer en los Basic y POW) y además los contactos que tiene son bastante chicos, pero basta con soldar los cables y que queden apenas agarrados, es solo para flashear y una vez que se termina de flashear, se pueden sacar.
Los Basic y POW, ponele que los hacés en 5 minutos y los mini en 10 - 15.


Para quienes tienen una impresora 3D, puden construir una especie de banco para flashear, hay gente que los tiene publicados para que cualquiera pueda imprimirlos. Además del banco, hay que comprar los pines que tienen un resorte adentro, que aseguran que todos los pines del dispositivo hagan contacto correctamente.
Con eso te olvidás de soldar y los flasheas en 2 segundos.

Este es uno hecho por el loco de SuperHouseTV, para el Sonoff Mini.

1612298496220.png

1612298563165.png


Sobre lo de Philips, no te alejás demasiado de la realidad, creo que los productos nuevos, no son compatibles con su antiguo Hub de Philips Hue.

Hoy en día ya hay empresas que están largando dispositivos con Tasmota instalado, pero anímense a soldar y a flashearlos ustedes mismos. :)
 

Skylined

Administrador
Registro
6 Ene 2011
Mensajes
7.085
Puntos
3.087
Videoteca

Les dejo los caneles de YouTube a los que estoy suscrito.

Mis favoritos
  • Andreas Spiess - Publica otras cosas además de automatización, me gusta porque analiza las cosas en detalle, se toma su tiempo.
  • Average Automation - Me sirvió bastante para empezar, explica las cosas paso a paso.
  • DrZzs - Explica paso a paso y algunas veces hasta con la propia ayuda en vivo de la gente, aunque no soy de mirar sus transmisiones maratónicas.
  • JuanMTech - Explica paso a paso de manera clara.
  • NotEnoughtTECH - El loco mete mano, prueba y explica cosas.
  • Paul Hibbert - Prueba productos, últimamente se está poniendo medio bobo de más, encontró la veta humorística y algunas veces se pasa de la raya.
  • SuperHouseTV - Se ve que el tipo es loquito por la electrónica y entra más en profundidad en las cosas.
  • The Hook Up - El tipo si mal no recuerdo es maestro o profesor y como tal, explica muy bien las cosas.
  • digiblurDIY - Tiene cosas para principiantes y también para usuarios más avanzados, es uno de los que más miro.


 

Skylined

Administrador
Registro
6 Ene 2011
Mensajes
7.085
Puntos
3.087
Monitoreo y Gráficas de Consumo

Otra de las ventajas de automatizar la casa, es que se puede hacer un control y monitoreo del consumo de electricidad, lo veo útil a la hora de tener que comprar alguna cosa eléctrica para la casa.

Independientemente de este control y monitoreo, sepan que lo que más consume electricidad en una casa, son los motores y las resistencias, olvídense del consumo de la iluminación, a menos que todavía tengan lámparas con filamento.

Dejo algunos ejemplos.


Resistencias
  • Calefón
  • Cocina
  • Estufa
  • Jarra eléctrica
  • Secador
  • Planchita para el pelo
  • Plancha para ropa

Motores
  • Heladera
  • Aire acondicionado


Para graficar, uso InfluxDB junto a Grafana, en mi caso sacando la información desde Home Assistant o Node-RED.
Lo bueno de esto, es que ustedes son dueños de la información y la van a tener de forma local.

Este es un ejemplo que hice con el lavarropas, donde mido el consumo en KWh a lo largo del mes, en este caso usando los datos de consumo que tira el propio Sonoff POW R2.
Esto me sirvió para conocer el consumo del lavarropas, que recién habíamos comprado y ver que su consumo en el mes es bajo, 2,256 KWh.

Otra cosa que podría hacerse, para aquellos dispositivos que no tienen medición de consumo, como por ejemplo los Sonoff Mini, es ya calcular el consumo, tomando el tiempo que está encendido y el consumo de la carga que tiene conectada.
Por ejemplo, si tenemos conectada una lamparita de 10W a un Sonoff Mini y la encendemos durante 1 hora, sabemos que consumió 0,01 KWh (10Wh), con lo que podríamos graficar directamente esta información, sin necesidad de nosotros estar haciendo cálculos.


1612389781163.png



Les dejo un video de ejemplo, pero las posibilidades son muchas de lo que podemos hacer con esto.

 

Skylined

Administrador
Registro
6 Ene 2011
Mensajes
7.085
Puntos
3.087
Switchmode - Controlar varias cosas desde una misma llave

Arranco con un ejemplo.
  • En la cabecera del dormitorio, tenemos una luz que es comandada por un Sonoff Mini.
  • Cambié la llave de luz normal, por un pulsador, estéticamente son iguales, solo que el pulsador, una vez que se lo suelta, vuelve a su posición original.
  • Con un toque, prende la luz de la cabecera, pero si se lo deja apretado, prende y apaga la zapatilla inteligente que hice con un Sonoff Basic.
  • Al dejar apretado, el Mini envía un mensaje al servidor MQTT, para que cambie el estado del Basic que está adentro de la zapatilla.

A su vez en esa zapatilla tenemos conectado un Echo Dot, por lo que eliminamos de raíz el problema de la privacidad, ya que no va a poder escuchar nada.
Sé que tiene un botón para anular su mircrófono, pero al apagar la zapatilla también apagamos la TV, canalera y parlantes, además del Echo Dot.
Como el Echo Dot está apagado, no puede recibir comandos de voz, por lo que hay que encenderlo, encendiendo la zapatilla.

El Sonoff Basic tiene un pulsador incorporado, quien quiera, podría soldarle unos cables y poner un pulsador externo donde quiera.

Si por algún motivo falla el servidor MQTT, siempre se puede entrar directamente a la Web de Tasmota y prenderlo o apagarlo desde ahí.

Quienes no quieran cambiar las llaves por pulsadores, podrían usar el modo que permite prender y apagar rápidamente como acción secundaria, además de la de solo prender, que haría la acción primaria.


Les tiro una idea por si quieren apagar toda la casa.
En la noche le deshabilito la conexión WiFi y de datos de mi celular, no me interesa recibir mensajes, correos ni nada mientras duermo, si es algo urgente, van a llamar.
Se podría usar justamente esa acción para apagar toda la casa, el no encontrar al celular conectado a la red WiFi.
Las opciones son ilimitadas, todo va a depender de las necesidades de cada uno. :)





 
Arriba