Mi casa con Apple HomeKit (Actualizado 23/05/2019)

Mi casa con HomeKit

En esta ocasión no voy a hablaros sobre una nueva vulnerabilidad ni cómo los malotes han robado chorropotocientos Bitcoins en nosequé Exchange. Esta vez voy a contaros cómo tengo automatizadas unas cuantas cosas en mi casa con Apple HomeKit. ¿A que mola?

Desde que Apple presentó HomeKit hace un par de años en la Keynote de 2014 (https://www.youtube.com/watch?v=B-qlVsSH4BU), ando con el gusanillo del hogar inteligente, lo que antes conocíamos como domótica. Una casa que sea capaz de tomar sus propias decisiones y cambiarlas en función del entorno. Hoy voy a contaros todas las automatizaciones que tengo en mi casa con Homekit y a daros algunos pequeños consejos si estáis interesados en este tema.

He de decir que tenía un poco aparcado el tema hasta que escuché un podcast de Cristian García (@patuflinx en Twitter) de http://www.appsmac.com/ comentando algunas automatizaciones que tiene en su casa con HomeKit y con Alexa. Si consideráis que yo tengo muchas automatizaciones y que se me ha ido un poco de las manos… tenéis que escuchar las que tiene Cristian xD.

También quiero aclarar que yo no quería una casa llena de botones que pulsar para subir la persiana en lugar de tirar de la cuerda o encender las luces diciendo ‘Oye Siri, enciende la luz del salón’ (que se puede hacer con todos ellos, pero no es la idea). Lo que buscaba es tal y como he dicho antes un hogar inteligente, por ejemplo, que todos los días cuando se vaya a poner el sol se enciendan las luces que hasta ahora se encendían manualmente… pero que sólo lo hagan si estoy en casa, ya que de lo contrario no tiene sentido. Es decir, no se trata de un programador que lance tareas, si no de tareas que se ejecutan en función de ciertas condiciones. ¿Es guay o no? Pues además no me ha resultado demasiado caro al contrario de lo que podría pensarse, ya veréis.

¿Cuánto cuesta convertir una casa en inteligente?

Normalmente hubiera puesto este punto al final del todo, pero en este caso es especialmente relevante. Siempre hemos pensado que automatizar una casa es caro: lámparas, enchufes, instalaciones especiales… pero en este momento tenemos una muy buena oferta de componentes y no resulta demasiado caro. En mi caso hice una inversión de menos de 200€ para adquirir todos los dispositivos y sensores que veréis a continuación… y que no son pocos xD

También hay que tener en cuenta que lo que se busca es CUBRIR NECESIDADES. Es muy fácil dejarse llevar por el precio de los sensores (algunos cuestan menos de 7€) y llenar la casa de cacharritos y reglas avanzadas que hagan mil cosas… pero ¿son realmente necesarios? Por poneros un ejemplo de estupidez: hace unos días puse un sensor de vibración en la caja del timbre de la puerta de casa. Como la caja vibra cuando alguien toca al timbre, este sensor me lanza una notificación al móvil si no hay nadie en casa, es decir, si alguien toca al timbre cuando no estamos en casa. ¿Útil? Para nada, no puedo interactuar con eso, ni abrir la puerta ni mirar por la mirilla a ver quién es… pero bueno, si fueran ladrones que primero tocan al timbre y después entran en casa (luego hablaremos sobre la alarma) pues podría saber con exactitud a qué hora ha sido por ese evento en mi móvil… ya, sé que es agarrarme a un clavo ardiendo para justificar los 7€ del sensor, pero también puedo sacar estadísticas de las veces que alguien toca al timbre en casa, y ya sabéis que no hay nada que me guste más en el mundo que una gráfica :D.

El límite de las reglas y las integraciones está en tu imaginación… leí a un twittero que tenía las bombillas conectadas a IFTTT y cuando marcaba un gol su equipo de futbol se ponían las luces de casa en los tonos de ese equipo.. otra chorrada como un piano, pero se puede hacer xD. También hay sensores de inundación que te avisan si algún grifo pierde agua o se te desborda la piscina, otros 7€… ¡pero es que a mi no se me salen grifos! Podría poner un sensor de estos en cada lavabo, en las tomas de agua de la lavadora, el lavavajillas, etc… pero no tendría mucho sentido, ¿no creéis? En este momento podría hablaros sobre análisis de riesgos y los conceptos de probabilidad de ocurriencia del Riesgo, y demás, pero dejaremos lo de hablar de Análisis de Riesgos para otra entrada.

Bien, entonces ya hemos visto que la idea principal es cubrir necesidades y hacer nuestra vida más cómoda, ¿vale? así que primero vamos a plantear qué cosas son susceptibles de automatizar en casa y luego veremos algunas ideas a ver si os resultan interesantes:

Mi caldera es ‘analógica’, es decir, no tiene ningún temporizador ni programador ni siquiera un selector de temperatura digital… cuando tienes frío la enciendes y cuando la casa se ha calentado la apagas. Así que le he puesto un enchufe inteligente que se enciende y se apaga en función de una regla que toma la temperatura de un sensor de temperatura: si la temperatura es menor de X, se enciende la caldera si estamos en casa hasta que alcanza la temperatura Y. Repito: sólo si estamos en casa, y esto lo sabe HomeKit por los dispositivos que hay ubicados en casa: si mi móvil, y el de mi mujer están en casa es que sí estamos… pero si ambos móviles están geoposicionados fuera de la zona, significa que no estamos y no se dispara ninguna de estas automatizaciones, además de armar la alarma. Por supuesto puede haber una sola persona en casa, no hace falta que siempre estén los dos teléfonos en casa.

¿Qué sensores y dispositivos me compro?

Llegados a este punto ya tenemos más o menos claras las posibilidades y las necesidades que se cubren EN MI CASO. Ahora vamos a ver qué dispositivos he adquirido para automatizar qué funciones:

Enchufes inteligentes

Esta fue mi primera compra por la necesidad de automatizar la caldera tal y como os he contado antes. Era un coñazo tener frío por la noche y tener que cruzarme toda la casa (literalmente, no es que viva en un castillo… pero era muy molesto cruzarse la casa de noche) para encender la caldera, además de tener que ir al rato a apagarla porque la casa ya había cogido temperatura.

Al principio de tener el enchufe sólo tenía este dispositivo, por lo que no podía hacer que se encendiera y apagara la caldera automáticamente en función de la temperatura. Podía encenderla desde la cama con el móvil (también diciendo ‘Oye Siri, enciende la caldera’, pero no suele ser buena idea dar voces de madrugada con mis chorropotocientos hijos durmiendo) y ahorrarme el paseo desvelador, pero luego tenía que volver a despertarme cuando hacía demasiado calor. Luego os cuento la regla que he creado para solucionar este tema.

He probado dos tipos de enchufes, el Eve Energy y el Koogeek Enchufe Wifi. Eve tiene un montón de productos de muy buena calidad que interactúan entre sí, pero ‘el problema’ es que utilizan Bluetooth como método de conexión. He puesto ‘el problema’ entre comillas porque en mi caso, con la caldera en la galería alejada de todo, en ocasiones se perdía la conexión y tenía que levantarme de nuevo, con el consiguiente mosqueo. Al final y después de muchas pruebas, opté por los enchufes de Koogeek que se conectan directamente a la wifi (ojo, sólo son capaces de conectarse a redes de 2,4 Ghz), pero tened en cuenta que ocupan una dirección IP por enchufe… si andas justo o no te gusta este sistema, te recomiendo los Eve. Los precios son bastante parecidos, el Koogeek anda sobre los 37€ y el Eve sobre los 45€.

Estos enchufes se pueden encender y apagar a través del asistente que quieras (Siri, Alexa, Google) o servicios como IFTTT, programarlos para que se enciendan a ciertas horas, ver las gráficas de consumo… lo que quieras, aunque la gracia está en combinar reglas tal y como veremos más adelante. Además puedes encender el dispositivo desde un botón físico situado en el mismo enchufe, no hace falta que corras a buscar tu móvil si estás frente a la caldera y quieres encenderla.

Bombillas inteligentes

Dicen que, por su precio, las luces es el punto de entrada habitual para empezar a automatizar cosas en casa, aunque en mi caso era más importante cubrir la necesidad del encendido de la caldera. Hay multitud de bombillas inteligentes en el mercado. Algunas de ellas necesitan un bridge (o concentrador) intermedio al que se conectan todas las bombillas, aunque existen modelos que se conectan directamente a la wifi. En mi caso buscaba bombillas compatibles con HomeKit para poder tenerlo todo centralizado en la misma aplicación y poder crear reglas, así que finalmente opté por las conocidas Philips Hue. Las Hue tienen un bridge central al que se conectan todas las bombillas y permiten todo tipo de automatizaciones, desde despertarte poco a poco con una luz que vaya ganando intensidad en tonos cálidos para simular el amanecer, el modo ‘vela’ donde la luz tintinea o la posibilidad de que bailen con la música en el caso de que las tengas cerca de un altavoz compatible. Además, las Hue son un producto de mucha calidad que no falla nunca, en ningún momento se me ha quedado una bombilla sin conexión o inaccesible. Es cierto que es la opción ‘cara’ de las bombillas, pero en algo como la iluminación de casa creo que es mejor no jugársela para no introducir incomodidades o problemas a los de casa.

Otra opción interesante de las Hue es poder decirles qué quieres que hagan si se va la luz (o si alguien toca el interruptor sin querer y les corta la corriente). En el caso de las Hue puedes decirles si quieres que vuelvan con la luz por defecto o en la última posición que se encontraban antes. Ah, también es posible encenderlas mediante el interruptor convencional haciendo ‘doble click’, es decir, encendiendo y apagando la luz 2 veces seguidas, con lo que la bombilla se ‘resetea’ y se enciende con la luz por defecto. Es útil si llega alguien a nuestra casa que no tenga permisos en HomeKit para interactuar con nuestros dispositivos o que simplemente no tenga un teléfono de Apple (¡aunque también tienes la posibilidad de no invitar a tu casa a gente que no tenga un teléfono de Apple! :P).

Abramos la caja de pandora: los sensores

Aquí es donde empieza la madre del cordero. Hay sensores prácticamente para lo que quieras. Después de algunas pruebas yo utilizo la marca Aqara, filial de Xiaomi a la que ya casi todos conocemos por sus precios competitivos y su buena calidad.

Existen sensores de temperatura y humedad (yo tengo este), de vibración tal y como hemos comentado antes, sensores de puerta/ventana abierta, de inundación, etc… relacionados con este tema también tenemos dispositivos que permiten automatizar el riego por goteo, monitores de calidad del aire, interruptores de pared para automatizar bombillas que no son automatizables por el motivo que sea, botones multifunción (de estos tengo un montón, luego os cuento para qué), de movimiento, cámaras de vigilancia, etc.

Es importante saber que los dispositivos de Aqara se conectan a un bridge central que utiliza tecnología Zygbee para interactuar con ellos. Es decir, que necesitaremos ese bridge al precio de unos 35€ y luego ya podremos conectarle todos los dispositivos que queramos. El sensor de temperatura de Eve por ejemplo no necesita bridge central, es posible leer la temperatura directamente desde HomeKit y poner reglas relacionadas para que encienda la temperatura, pero tiene un precio mucho mayor, lo cual hace complicado poner varios en varios lugares de la casa.

ACTUALIZACIÓN: Recientemente he adquirido el detector de humo de Aqara y Honeywell y debo decir que es una muy buena compra, aunque tiene sus ‘peros’. No sé si sabéis que desde hace poco se recomienda tener detectores de humo y/o CO2 en las viviendas de alquiler. Además, hace poco vi una serie donde el padre de familia moría en un incendio doméstico… soy padre de familia, así que no hace falta ser muy listo para ver el paralelismo y me decidí a comprar el detector por mi propia seguridad. El caso es que el sensor de Aqara viene firmado por Honeywell, una conocidísima marca de domótica, calderas y dispositivos del hogar, por lo que me daba aún más confianza:

La instalación del cacharro se hace exactamente igual que la de cualquier otro sensor, aunque en este caso tiene la particularidad de que no hay que crear ninguna regla para que suene. Dispone de tres perfiles según el humo de la habitación donde lo pongas, no es lo mismo ponerlo en la cocina donde es probable que haya algo de humo de forma esporádica, o en un salón con fumadores donde se genera humo pero menos o en una habitación infantil donde solo hay humo cuando mis hijos queman cosas y en ese momento SÍ quiero que me avise por poco humo que sea. En mi caso lo he instalado en la cocina:

Otra particularidad de este sensor es que puedes hacer que suene de forma autónoma como toda la vida, con el pitido característico de este tipo de sensores que va aumentando en intensidad si no cesa el humo o que suene también el hub de Aqara, lo cual puede ser útil ya que te envía automáticamente una notificación al móvil… peeeeeero (sí, aquí viene el pero) entre el pitido del cacharro que es bastante estridente y la alarma de AUAAA AUUUUUAAAA del hub, se lía una importante, con lo que si suena por la noche es preferible que sí se esté quemando tu casa y salgas vivo gracias al trasto ya que de lo contrario se van a quejar la mitad de los vecinos. Mucho ojo con la opción que elegís porque a mi casi me cuesta el divorcio durante las pruebas.

Reglas de automatización

Cuando empecé a meterme en este tema, echaba de menos una página web donde hubiera ejemplos de reglas. No es que lleve mucho tiempo trasteando con HomeKit, pero cada vez que empiezo algo que me apasiona lo cojo con muchas ganas y me pongo a tope, creo que es una enfermedad xD. El caso es que en algunas ocasiones es difícil llegar a ver las posibilidades de la integración y cómo encajan en tu hogar. No obstante luego me di cuenta de que ese no era el enfoque adecuado: lo que se busca es mejorar tu comodidad en el hogar con automatismos realmente útiles, si te pasas con reglas y variables seguramente lo vas a complicar tanto que no va a ser cómodo. Mi mujer amenazó con echarnos de casa a HomeKit y a mi, no os digo más. Así que os voy a poner las reglas que más utilizo pero simplemente para haceros la vida más fácil si estáis buscando alguna de ellas en concreto, no para que vayáis cogiendo ideas para cubrir necesidades que en realidad no tenéis aun:

NECESIDAD: Encender la caldera de forma automática cuando la temperatura sea menor de X y estemos en casa. A su vez, necesito que se apague cuando la temperatura sea mayor de Y para que no estemos incómodos por el calor.

SOLUCIÓN: En este caso sólo necesité el sensor de temperatura de Aqara en una de las habitaciones que quería monitorizar y la regla correspondiente para que se encienda la caldera si la temperatura es demasiado baja.

NECESIDAD: Mi hijo mediano se levanta algunas noches al baño. Comparte habitación con uno de sus hermanos, por lo que al levantarse y encender la luz a veces lo despertaba. Además, como va tan dormido, otras veces se metía en la cama y se volvía a dormir dejándose la luz encendida, por lo que la necesidad viene relacionada con esto.

SOLUCIÓN: Tengo un par de reglas para la bombilla de su lamparita. Por el día se enciende como siempre, al 100% de luz, pero si se presiona el botón durante la noche sólo se enciende un 20%, con lo que da luz suficiente para ir al baño sin despertar a nadie… además se apaga automáticamente a los 6 minutos (sí, 6, me gustan los múltiplos del 6) si no la ha apagado él antes.

NECESIDAD: Encender el calefactor del cuarto de baño para la ducha de primera hora de la mañana 5 minutos antes de que me duche.

SOLUCIÓN: Otro enchufe inteligente de Koogeek programado para que se encienda a las 6:45 de la mañana junto con la caldera (independientemente de la temperatura de casa ya que tengo la tonta costumbre de ducharme con agua caliente) pero sólo si estoy YO en casa, ya que mi mujer no se ducha a esa hora, por lo que el sistema no tiene en cuenta si está o no su móvil en casa…

NECESIDAD: Ayudar a mis hijos a despertarse por la mañana.

SOLUCIÓN: Regla para que las bombillas de sus lamparitas se enciendan cuando suene el despertador a una intensidad moderada para que no parezca que está saliendo el Sol en su habitación.

NECESIDAD: Ayudar a mis hijos a vestirse por la mañana.

SOLUCIÓN: Como hemos visto en la regla anterior, las bombillas de las lamparitas se encienden con una intensidad moderada para ayudarles a despertarse, pero unos minutos después se cambia la intensidad de estas bombillas para que puedan vestirse cómodamente sin estar en penumbra.

NECESIDAD: Apagar todas las luces cuando salimos de casa para ser eco-friendly.

SOLUCIÓN: Esta regla tiene su ‘aquel’. Lo he solucionado finalmente con una regla que apaga todas las luces entre semana a las 9:20 de la mañana. Con HomeKit existe la posibilidad de utilizar una regla pre-creada que es ‘Cuando salimos de casa’, la cual ejecuta ciertas acciones cuando salen de casa los dispositivos asignados. Pero en ocasiones salimos mi mujer y yo de casa para bajar a tomar un café y se queda mi hijo mayor un rato más, por lo que no podemos apagar todas las luces automáticamente y esta regla no nos sirve. Tengo que darle una pensada a esto para ver cómo ejecutarla los fines de semana ya que entre semana es mucho más fácil porque siempre salimos todos juntos de casa para ir al colegio.

NECESIDAD: Que mi hijo mayor sepa cuando debe irse a dormir. Esta regla también tiene su particularidad. Mi hijo mayor lee todas las noches un rato en la cama, pero a veces no se fija en qué hora es y se da cuenta cuando ya es tarde. No puede ponerse una alarma al uso ya que otras veces se queda dormido antes, por lo que la alarma le despertaría.

SOLUCIÓN: La bombilla de su lamparita se apaga todas las noches entre semana a las 23:00, con lo que si está leyendo sabe que se tiene que ir a dormir ya… y si se ha quedado dormido pues ya se queda su habitación a oscuras. Esta regla sólo funciona de domingo a jueves, ya que los viernes puede quedarse un rato más al no madrugar los sábados. ¡Está to pensao!

NECESIDAD: A veces me meto en la ducha y veo que la caldera se ha apagado por alcanzar la temperatura deseada en casa, con lo que no tengo agua caliente.

SOLUCIÓN: Crear una regla que mantenga la caldera encendida siempre que el calefactor del baño esté encendido, sea cual fuere la temperatura de casa.

NECESIDAD: Sistema de alarma en el hogar. (Esta necesidad en realidad me la he creado yo mismo, no era una necesidad)

SOLUCIÓN: El bridge de Aqara hace esta función siempre que tengas alguno de los sensores requeridos (sensor de puerta, cámaras o sensores de movimiento). Además es ampliamente configurable, de manera que puedes decir que suene la alarma cuando se abra la puerta de casa durante la noche si estamos en casa o si se abre la puerta cuando no estamos en casa, no teniendo que armarla ni desarmarla manualmente cada vez que se entra o sale de casa. La verdad es que es buena idea y funciona muy bien, enviando notificaciones al móvil si se da alguna de las condiciones que has configurado para que salte la alarma. Lo malo es que si no dispones de una cámara poco más puedes hacer, no sabes si se trata de un falso positivo o si de verdad ha entrado alguien en tu casa, por lo que lo único que puedes hacer si estás lejos es llamar a la policía y que se acerquen a ver qué pasa, cosa que no tengo tan claro que se pueda hacer sin que te envíen al carajo.

Pero, ¿esto no es un blog de Seguridad?

Seguro que estáis pensando qué hace un amante de la Seguridad como yo utilizando varias apps que envían datos al exterior y que además tienen mi ubicación y la de mi casa para automatizar tareas tales como apagar la luz cuando nos hemos ido. Por supuesto que me preocupaba la información que compartían todas estas apps además de la posibilidad de suplantar el ID de mi iPhone para poder acceder a mis luces y sensores, que ha sido una de las vulnerabilidades que se han encontrado a lo largo de la historia en HomeKit, en concreto esta fue hace un poco más de un año: https://www.theverge.com/2017/12/20/16799918/homekit-vulnerability-details

También estuve leyendo sobre el kit de desarrollo y la privacidad del sistema en https://developer.apple.com/documentation/homekit y https://www.apple.com/privacy/approach-to-privacy/ y finalmente llegué a la conclusión de que, siempre que utilices sólo HomeKit, el sistema es seguro y con un grado aceptable de privacidad… pero ¿qué pasa con el resto de Apps? ¿Debería preocuparnos por ejemplo la App Mi Home de Aqara? Pues básicamente NO podemos confiar en el resto de Apps de terceros. Está claro que queremos acceso remoto a nuestros dispositivos, pero esto significa que HomeKit debe ser accedido desde fuera, no que el resto de Apps accedan al exterior para enviar información y datos, por lo que se recomienda filtrar todas las direcciones IP del resto de aplicaciones en nuestro router para que los dispositivos por sí mismos no tengan acceso a Internet. Si están conectados con HomeKit y HomeKit sí tiene acceso a Internet por considerarlo seguro… ¿para qué necesita cada dispositivo, sensor o bombilla conectarse a Internet individualmente?. Si alguno de mis 7 seguidores quiere información un poco más técnica del asunto, le recomiendo leer esta discusión en reddit : https://www.reddit.com/r/HomeKit/comments/9c9yor/should_we_trust_xiaomi_aqara/

No todo son bombillas y sensores: Robot Aspirador Cecotec

Pero no sólo las lucecicas tienen la culpa de que haya tenido que aumentar el pool de direcciones IP que tenía asignadas en el DHCP de mi router, también he adquirido un robot aspirador conectado, en concreto el Cecotec Conga 3090 que se conecta a la wifi para informarte del progreso de la limpieza y se puede controlar desde remoto. De momento estoy muy contento con el robot, aspira bien, pasa la mopa y friega el suelo dejándolo perfecto, pero no os voy a hacer ninguna review del cacharro ya que tenéis cientos de ellas si buscáis un poco en Internet, por lo que voy a hablaros sólo un poco de la horrorosa App para gestionar el cacharro.

En principio es una app bastante sencilla, necesitas registrarte en Cecotec y desde ella puedes gestionar varios robots aspirador si por ejemplo tienes varias casas o si tienes varios robots en distintas zonas de la casa. Hasta ahí bien, el login con Cecotec es necesario para esta gestión, por lo que si no tenemos conexión a Internet no lo podremos gestionar aunque estemos en la misma wifi que el aspirador. Esto ya chirría un poco.

Además, he visto que aunque el aspirador no esté limpiando y se encuentre plácidamente en su base de carga, hay tráfico con los servidores de ¿cecotec?. No es muy preocupante porque no es un tráfico excesivo, seguramente paquetes de keep alive y poco más… pero ahí está ese tráfico, cosa que no indican en ninguna parte de su política de privacidad.

Otro defecto que tiene la App es que no permite que accedan a la aplicación dos usuarios a la vez, por lo que el último usuario que conecte desconectará a los otros.

Aunque no todo van a ser críticas: un punto a favor es que la misma App revisa las actualizaciones de firmware y las instala automáticamente en el robot, por lo que siempre se encuentra actualizado. Espero con ansia que una de estas actualizaciones permita que se conecte a redes inalámbricas de 5Ghz ya que actualmente sólo puede conectar con la de 2.4Ghz… y la integración con HomeKit, lo cual sería estupendo para tener todos los cacharros conectados en una misma app. Si alguien de Cecotec me está leyendo, si quiere lo hablamos con calma y planteamos los requisitos de Seguridad 😀

¿Podemos sentirnos seguros con tantos cacharros conectados en casa?

Tal y como ya hemos comentado, lo primera medida que tendríamos que tomar es bloquear en el router las direcciones IP de los servidores de Aqara/Xiaomi para que estos dispositivos no se conecten a Internet por sí mismos. Después, recordad lo que ya hemos dicho muchas veces: updates, updates y updates. Es decir, deberíamos revisar que nuestros dispositivos siempre tienen la última versión de firmware disponibley, en caso negativo, actualizarla lo antes posible. A su vez, nuestro concentrador de HomeKit (que puede ser un iPad, un Apple TV a partir de la cuarta generación o un HomePod) debe tener la última versión del sistema operativo instalada, ya que en caso de detectar una vulnerabilidad en HomeKit se solucionaría a partir de una actualización del sistema por parte de Apple.

ACTUALIZACIÓN: Tal y como decía en los comentarios, hasta ahora tenía un iPad siempre encendido en casa… pero es un rollo cuando tienes que sacar el iPad de casa porque durante ese rato no van a funcionar las automatizaciones, así que finalmente he decidido comprar un Homepod de Apple para hacer de concentrador de Homekit, además de las funciones propias del Homepod con las que estoy encantado… ahora puedo decir ‘Oye Siri, enciende la luz del salón’ mientras escucho música o estoy haciendo cualquier cosa por casa aunque no lleve el teléfono encima.

Y si finalmente has llegado hasta aquí, sólo me queda darte las gracias por haber aguantado esta mega-entrada aunque se salga un poco de lo habitual, pero llevo tiempo trasteando con este tipo de dispositivos y espero que a alguien le ayuden mis consejos y no tenga que pelear tanto como lo he hecho yo con las reglas, las integraciones o su mujer.

Si tienes en casa reglas de este tipo o bien utilizas algún otro sistema de domótica con Alexa, Google o el protocolo que sea, déjame un comentario y analizaremos los pros y contras de cada método, please!

37 respuestas a “Mi casa con Apple HomeKit (Actualizado 23/05/2019)”

  1. Hola Tocayo!
    Muy interesante el articulo aunque siempre tires hacia el lado oscuro de Apple 😉
    Lo que comentas del sensor de movimiento del timbre me parece cojonudo en casos como el mio que tengo terraza en el piso superior y si llaman puedo no oirlo…
    Sigue así!

    1. Gracias tocayo! Me alegro de que te haya gustado. Cuando quieras nos liamos con tu casa! Jajajaja

  2. Hola Carlos , tengo problemas con los enchufes Eve , si están lejos parece que no funcionan … y cuando quieros activarlos fuera de casa tampoco puedo . Que me aconsejas que haga ? Gracias

    1. Hola Jose! Eso es precisamente lo que me pasaba a mi con los Eve Energy y por eso mismo dejé de utilizarlos y me pasé a los Koogeek. El problema de los Eve es que conectan por Bluetooth, lo cual está muy bien porque consume menos energía que los enchufes Wifi… pero si no tienes el concentrador cerca y dentro del rango de Bluetooth no puedes hacer nada con ellos… y lo mismo si no tienes concentrador y no estás en casa, ya que evidentemente estás fuera del rango del Bluetooth. Los Eve van muy bien si están cerca de tu teléfono, de un iPad, un Apple TV de 4ª generación en adelante o un HomePod… pero en cuanto estén fuera del rango del Bluetooth ya la has liado, por lo que en mi caso teniendo el enchufe en la galería para la caldera tampoco me sirven.

      Sinceramente, si los puedes devolver aún yo los devolvería (o vendería por Wallapop) para comprar un enchufe que se conecte a la Wifi como los de Koogeek.

  3. Buenas tardes, a mi también me parece importante la seguridad y privacidad en estos asuntos que muchas veces obviamos.
    Una pregunta quería hacerte, para ampliar las posibilidades de homekit, existe el servidor homebridge y sus diversos plugins ¿que opinión te merece en cuanto a seguridad y privacidad?

    1. Hola Jorge, muchas gracias por tu pregunta. Homebridge (https://homebridge.io/) y Home Assistant (https://www.home-assistant.io/) funcionan de manera muy similar. Básicamente se instala un pequeño servidor en una Raspberry Pi o un ordenador que tengas por casa siempre encendido y hace de concentrador de automatizaciones y scripts. Tienen cosas interesantes como la posibilidad de integrar casi cualquier dispositivo utilice la tecnología que utilice (como los smart-devices de Ikea) y cosas más graciosas como añadir un bot de Telegram y mandarle órdenes o recibir notificaciones a través del mismo Telegram… pero no es para el usuario de a pie que quiere empezar a automatizar cosas. Hay muchos archivos de configuración que adaptar a mano para poder ir ‘hablando’ con los distintos dispositivos y puede hacerse complicado para usuarios sin muchos conocimientos técnicos.
      Respondiendo a tu pregunta, en cuanto a Seguridad y Privacidad me ofrecen aún más confianza que las soluciones comerciales como HomeKit de Apple ya que lo puedes configurar a tu gusto. Controlas exáctamente qué usuarios desde qué ubicaciones tienen acceso a tus dispositivos y puedes segregar mucho más que con la solución de Apple, ya que yo en este momento no puedo por ejemplo dar acceso a mi hijo mayor a su radiador y a la luz del cuarto sin darle acceso a todos los demás dispositivos.
      Al tratarse de soluciones libres y abiertas, la comunidad está muy pendiente a vulnerabilidades y leaks, por lo que tienen constantes actualizaciones para ir solucionando pequeños errores (de seguridad o funcionales).

      Si te defiendes con aplicaciones modulares y archivos de configuración JSon y XML, estas soluciones te dan mucha más flexibilidad e integración que las soluciones convencionales de Apple, Amazon o Google… pero si lo que quieres es plantearlo fácil desde un principio e ir añadiendo cosas poco a poco, yo empezaría por algo más user-friendly.

  4. Buenas noches!!! Me ha parecido genial tu artículo en el cual me veo muy identificado ( mi mujer también quiere echarnos de casa a mí y a HomeKit 😅).
    Quisiera saber a través de que app consigues las automatizaciones con la caldera y los sensores de tempera Aqara? No consigo saberlo con las capturas de pantalla que has puesto.
    Y por otro lado, últimamente no paran de
    desconectarse los dispositivos para controlarlos en remoto. Al principio era cada vez que se iba la luz de casa, pero ahora es aleatorio. Lo soluciono desenchufándolos y volviéndolos a enchufar, pero como comprenderás es un verdadero drama.
    Te ha pasado algo parecido?

    1. Hola Ángel! Me alegro mucho de que te haya gustado. No estamos solos, tengo un montón de amigos que están en la misma cuerda floja entre HomeKit y la mujer, jajajajaja.

      Respecto a la App, la gente comentaba que la de Eve funcionaba muy bien y se podían hacer automatizaciones entre dispositivos aunque no fueran Eve… pero yo jamás lo conseguí. Buscaba que la caldera fuera capaz de identificar la temperatura del termómetro de Aqara y no pude desde Eve, que no digo que no se pueda, pero yo no pude. Con Home 3 (que es la respuesta a tu pregunta) me funcionó a la primera, aunque es verdad que vale 10 pavazos…

      Lo de los dispositivos remotos no me ha pasado, yo tengo un iPad siempre en casa que es el que hace de controlador… pero mira bien en la configuración de Home quién es tu controlador y desde dónde compartes la ubicación porque lo que le pasó a otro amigo es que tenía un iPhone viejo siempre en casa y era ese quien tenía la ubicación, por lo que no le funcionaban las escenas de salir/entrar en casa y tenía desconexiones cuando el iPhone viejo se quedaba sin batería. A ver si eso te da alguna pista.

  5. Hola. Genial tu artículo. Justo buscaba automatizar cosas un poco más avanzadas. He probado con Eve y funciona de maravilla.
    Ahora solo falta pensar como hacer aquello que te hace la vida más cómoda.

    1. Hola Julio! Me alegro de que te haya gustado 🙂

      Ese es el problema, que hay tantas cosas que se pueden hacer que a veces se echa en falta la típica página con ejemplos! Además es muy fácil volverse loco y empezar a automatizar de todo, con los consiguientes problemas de ajustes y variaciones no-contempladas.

      Mi siguiente reto son las luces de la cocina, que tengo el típico downlight u ojo de buey con alógenos que consumen un mogollón y quiero poner las Hue y el interruptor no-cableado de Aqara, ya os iré contando 🙂

  6. Yo acabo de comprar el cableado de Aqara para el baño. Con un volumétrico y automatizado por la noche puede ir muy bien. Por cierto he hecho una automatización muy chula. A ver si a alguien le gusta. En el pasillo tengo un volumétrico que enciende las luces por la noche (desde el ocaso hasta 30 minutos después de la salida del sol) hasta aquí lo normal. Pero que pasa esos días oscuros que hay lluvia. Vendría bien que se encendiera también de día. Pues he automatizado de la siguiente forma: disparador, el volumétrico. Condición. Si la humedad es mayor o igual que el 75% y la presión barométrica es menor que 100 mmhg. De esta forma se enciende de día solo los días que hay poca luz. Funciona bastante bien. Espero que os guste. Saludos!

    1. Llevo unos días intentando copiar tu automatización pero no me termina de funcionar bien, con qué App lo has hecho? Con la misma de Aqara o has utilizado otra para especificar las condiciones de presión barométrica?

      1. Con la de eve. Hago una cosa. Creo la regla con eve. Sabes que termina en una escena. Pues la creo. Y después desde la aplicación casa veo la regla (en el caso de casa es automatización) y cambio la escena final por las acciones que quiero. Básicamente hago esto para no tener 20000 escenas creadas. A ver si te funciona.

        1. Hoy me llega el HomePod que va a hacer de concentrador de todas las reglas, así que esta semana haré limpieza y ajuste de reglas, ya te contaré 🙂

          1. Genial. Yo lo tengo también con el HomePod. Es muy estable.

  7. Hola, has intentado añadir el Cecotec a HomeKit mediante Homebridge? Sería una opción para tenerlo todo en la misma aplicacion.

    1. Pues no lo he intentado aun, pensé en hacerlo a través del mando a distancia, pero el mando sólo tiene las funciones más básicas, así que de momento he dejado aparcado el tema… se te ocurre otra forma de hacerlo, Jesús?

  8. Buenas, un artículo fascinante y que he aprendido bastante. Tengo dos preguntillas:
    1-Tengo un enchufe Koogeek y se desconecta mucho y tengo que realizar un reset(desenchufar y enchufar)
    2-Quiero poner un controlador de persianas eléctricas y no encuentro cuál va directamente con HomeKit, sabrías decirme cuál??
    Muchas gracias!!!!

    1. Hola Miguel! Me alegro mucho de que te haya gustado el artículo. Vamos a ver las preguntas:

      – El enchufe necesita una wifi estable. Si se resetea el router hay que volver a resetear el enchufe porque no es capaz de volver a enganchar con la wifi, a mi me pasa cuando se me va la luz. En el Roadmap de Koogeek pone que lo van a arreglar en próximas versiones de firmware, así que solo queda esperar… o conseguir de alguna forma que no se desconecte de tu router, igual cambiando el router si te pasa demasiado.
      – Respecto a las persianas, puedes hacer varias cosas. En España las que mejor funcionan con las Somfy, ya que están muy extendidas y tienes soporte técnico en casi cualquier ciudad. Están en proceso de validación con Apple (http://forum.somfy.es/questions/1634875-compatibilidad-homekit-apple). Pero si lo que quieres es empezar con algún otro tipo de persianas más baratas (Aqara también tiene), puedes mirar la compatibilidad aquí: https://www.apple.com/es/ios/home/accessories/#section-shades

      De todas formas, te recomiendo visitar de vez en cuando la página https://homekitnews.com/ donde van haciendo reviews de cacharritos y dando consejos, ya han revisado varios tipos distintos de persianas y estores, aunque hablan del mercado americano sobre todo… pero seguro que si algo te gusta lo puedes comprar y que te lo manden 🙂

  9. Hola genial articulo tengo una consulta, para manejar todo uno debe estar conectado desde la misma red de wifi, ya que tengo el hub de aquara y cada vez que salgo me aparece offline.

    saludos

    1. Hola Angeles. Me alegro de que te haya gustado el artículo 🙂

      Si utilizas la App Mi Home de Aqara/Xiaomi no debería haber problema, a mi me deja acceder desde fuera de mi casa sin problemas… de hecho esa es parte de la gracia, poder automatizar acciones cuando te acercas a casa o sales de ella. Si no te funciona es por algún permiso que no tienes bien puesto en la App.

  10. Muy buen artículo. Yo he empezado con algunas luces y Persianas con módulos de domoticapple.es y estoy encantada. Por ahora todo funciona perfecto con homekit.

    1. Gracias Sara! No conocía esa página web y parece muy interesante, me la voy a apuntar en Favoritos para darle un vistazo de vez en cuando!

  11. Hola , muy muy bueno tu blog. He empezado ahora a automatizar mi casa. Tengo iPhone XR. Y no uso la app de casa de apple. Ya que me parecía muy caros los productos compatibles con HomeKit. Compré unos en Amazon. De marca meross. Enchufes con medidor de consumo. Y dos bombillas rgb. También meross. Va genial. Con s propia app. Me gustaría usar la app de apple. Algún consejo !? Algo que me recomiendes !? Tengo 4 enchufes inteligentes. A la tv. Ventilador. Termo eléctrico. Y lámpara de salón. Gracias. Y un saludo

    1. Hola Pedro, me alegro mucho de que te haya gustado!

      Si los productos que tienes actualmente no son compatibles con HomeKit, no puedes integrarlos en la App Casa de Apple 🙁 Para saber si son compatibles o no, tienes que mirar si llevan en algún sitio el logotipo de HomeKit. Sino… pues puedes ir vendíendolos poco a poco y comprar algunos compatibles, hay mucho mercado de segunda mano para este tipo de cacharros 🙂

  12. Vicente Masip Moret dice: Responder

    ¿Cómo controlas el despertador desde homekit?

    1. Porque a mis hijos les compré el XIAO AI de Xiaomi, que es una pasada una vez que consigues ponerlo en hora xD Prometo contároslo en la siguiente actualización: https://npirtube.com/despertador-inteligente-xiaomi-xiao-ai-smart-alarm-clock/

  13. Hola!! Muy buena explicación, tengo en camino el hub aqara compatible con HomeKit, con algunos sensores que supongo que todos serán compatible con la aplicación casa de Apple, lo que te quería preguntar: es por un enchufe para aire acondicionado de aqara si es compatible con el hub y con la app casa? Ya que me parecío muy interesante automatizar los aires acondicionados de mi hogar, saludos de Argentina

    1. Hola Claudio! Muchas gracias por tu comentario y encantado de tenerte por aquí 🙂

      Hay un enchufe de Aqara que funciona muy bien, yo no tengo ninguno pero sí que lo he visto funcionar en casa de algún amigo. Es este https://homekitnews.com/2019/01/17/aqara-smart-plug-review/. Como el switch de Aqara lo va a reconocer sin problema, te permite integrarlo con el resto de sensores y crear reglas del tipo ‘Si estoy en casa, hace más de X grados y todas las ventanas están cerradas, que se encienda el aire acondicionado’. También puedes parar el aire acondicionado si por ejemplo algún sensor de ventana detecta que está abierta, así no malgastas energía 🙂

  14. Hola, excelente articulo, pero tengo una consulta, quiero automatizar las luces del baño con HomeKit, me funcionaria con un sensor de movimiento y un interruptor Aqara?, las luces son normales…(no me sirve un interruptor con sensor debido a que esta fuera del baño)… pregunto por que no quiero invertir en un sensor de movimiento Philips Hue mas sus luces (por su alto costo)… saludos

    1. Hola Francisco! Me alegro mucho de que te haya gustado el post. Efectivamente, podrías hacer varias cosas… una de ellas es poner el interruptor de Aqara de manera que no necesitas cambiar las bombillas, solo el interruptor. Al final el interruptor lo que hace es una especie de ‘puente’ que tiene las luces siempre conectadas y las enciende/apaga cortando la corriente desde el interruptor, yo lo tengo así en la cocina y te ahorras el cambio de bombilla. Si luego pones un sensor de movimiento dentro del baño pues ya lo tienes… peeeeeero, ten en cuenta que si tienes una ducha con cortina de baño, el interruptor no te verá mientras estás en la ducha, por lo que tendrás que jugar con los tiempo para que no se te apague y tengas que sacar la mano y moverla en el aire para que te vea el sensor (a mí me ha pasado xD).
      La otra solución que comentas es más cara, cambio de bombillas… pero las bombillas de Aqara también te pueden servir y son más baratas que las Hue. Yo haría esto si no quieres cambiar el interruptor porque rompe la estética del resto o algo así.

      Lo dicho, muchas gracias por tu comentario!

  15. Buenísimo post. Soy un viciosillo de las automatizaciones (mi mujer es Paleolítica en ese aspecto) y he comprado el detector de humos de Aqara (Honeywell) pero no lo ve la aplicación Aqara ni HomeKit. Tengo el bridge se Aqara y  tv 4 y 6 sensores de temperatura, puerta, vibración… todo funciona ok menos el sensor de humos. Le
    doy tres veces al botón y la china habla diciéndome que está Configurado pero no salta a la siguiente pantalla donde confirmas. Si entro en Xiaomi home o Aqara home y pongo la cámara para que reconozca el código Qr me dice la aplicación que no está soportado este device. Es normal? Un saludote.

    1. Hola Rubén! Me alegro mucho de que te haya gustado 🙂

      Pues yo seguí este video de npirtube y me funcionó bien a la primera. Sí que es verdad que cambia el comportamiento con respecto a los otros sensores que simplemente tienes que tener apretado el botón, pero una vez que la app de Aqara lo confirmó salió automáticamente en HomeKit como un sensor más… sino igual te toca resetear el hub de Aqara y añadirlo todo de nuevo (solo es apretar el botón en los sensores, pero da pereza).

  16. Hola excelente post!!

    Alguien sabe de algun interruptor compatible con homekit para persianas??

    Gracias!!!

    1. Hola Oscar! Gracias por el feedback, me alegro de que te haya gustado 🙂

      Lo de las persianas es un lío, no sé si las tienes ya automatizadas y lo que quieres es integrar eso con Homekit o si lo que necesitas es convertir unas persianas normales en automáticas. Para lo segundo, tienes soporte de HomeKit en estas y en estas. También hay un rumor de que Ikea va a sacar en España las ‘smart blinds’ que puedes ver aquí https://homekitnews.com/2019/07/17/ikea-release-advert-showing-glimpse-of-fyrtur-smart-blinds/. Los accesorios de Ikean son compatibles con HomeKit… pero todavía no conozco a nadie que las haya comprado, así que poco más te puedo decir, es un tema que tengo pendiente ya que mis persianas son 1.0 y me da algo de pereza empezar a liarla con instalaciones que seguro que hacen que mi mujer se tire de los pelos… así que ya veremos 🙂

  17. Hola! Comentas que lo mejor es bloquear el acceso a internet de los distintos dispositivos, como por ejemplo aqara hub. Ya que Homekit ya dispone de acceso exterior, pero si bloqueo el acceso de aqarahub, deja de funcionar el la app Mi home, parece ser que no utiliza los datos de homekit.
    Sabes de alguna forma para poder configurar el aqara hub se pueda usar en Mi Home sin darle acceso al exterior? Porque desde Mi home por ejemplo puedes configurar notificaciones repetitivas en caso de saltar la alarma.
    Gracias.

    1. Hola Miguel! Sí, yo tengo Mi Home bloqueado desde fuera de casa, las alarmas de la alarma (valga la redundancia) las gestiono desde HomeKit con Casa… y también tengo que decirte que sólo ha sonado 1 vez desde que la tengo y porque entró la chica de la limpieza antes de que volviéramos de vacaciones porque se lo pidió mi mujer para tener la casa preparada… y nadie me avisó, así que la chica se llevó un susto de muerte cuando empezó a sonar la ‘alarma nuclear’ por el hub de Aqara :S

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.