Revisión periódica de automatizaciones y errores

00:00 /13:00

Durante estas fechas que deberíamos tener algo más de tiempo y que acabamos de incorporar los dispositivos que nos hemos comprado durante el Black Friday, es un buen momento para hacer una revisión integral del sistema y ver si las automatizaciones, los dispositivos y las configuraciones están limpias de errores y al día.

En esta ocasión, vamos a ver cómo revisar las baterías de los dispositivos, las automatizaciones y que la copia de seguridad está funcionando correctamente.

Recordad que tenéis los artículos completos en el blog sahuquillo.org (con hache intercalada entre la a y la u) e invitaros al servidor de Telegram… donde veremos cómo cubrir alguna necesidad que en realidad no tenéis. 

A mi me podéis seguir en Twitter como csahuqui, escribirme por Telegram o poneros en contacto conmigo a través del blog. Un abrazo y hasta el siguiente capítulo!

A mi me podéis seguir en Twitter como csahuqui, escribirme por Telegram o poneros en contacto conmigo a través del blog. Un abrazo y hasta el siguiente capítulo!

Transcripción


Hola a todos. Muy buenos días y bienvenidos de nuevo a Domótica Compatible. En Mira, ya no voy a decir lo del número, porque al final me estoy liando, siempre tengo ahí problemas para saber por qué número voy, así que bueno, hoy voy a hablaros sobre la revisión periódica que hago de automatizaciones algunos errores del entorno. Ya sabéis que yo soy Carlos Sauquillo, y que comenzamos. Pues.

Hace unas poquitas semanas pasaba el Black por ahí. Yo en Black Friday siempre aprovecho para renovar algunos de mis dispositivos. En esta ocasión he comprado unas válvulas que me faltaban de Netatmo para los radiadores, para hacer que el radiador sea por ahora sea Smart, ya os lo he contado alguna vez, y bueno, he comprado chorro potosinto mil selis, tengo toda la mesa llena de selis, unos para flashear, otros para utilizar directamente con el firmware final y enlazarlos a Home Assistant, o sea, la la de dios, la de dios. Pero bueno, es verdad que durante estos días para incorporar todos esos elementos a mi sistema, pues tengo que crear nuevas automatizaciones. ¿Y qué pasa?

Que además también hemos sacado ya el árbol de Navidad. ¿Cuántos de vosotros habéis ido a poner el árbol de Navidad y al poner el enchufe voy para las luces, para poder encender y apagar el árbol de Navidad por la noche, por ejemplo, o cosas así, ¿os habéis dado cuenta que ese enchufe ya no estaba en vuestra que lo estáis utilizando para otra cosa, etcétera. Seguramente bastante, porque claro, es raro mantener un enchufe ahí en la caja del árbol de Navidad durante todo el año, ¿no? Pues yo aprovecho estos días de Navidad, que se supone que tenemos algún puente, un poco más de vacaciones y demás, para hacer la limpieza de mis automatizaciones, ver que todo está funcionando bien, revisar algunas cosas de los dispositivos, del ecosistema, y bueno, y añadir las nuevas las nuevas automatizaciones, las nuevas condiciones para todos los nuevos dispositivos que he comprado durante Black Friday. Lo primero que miro es el estado de las pilas de los dispositivos.

Es verdad que hay muchos dispositivos, sobre todo los enchufes y los que van detrás de los interruptores y demás, que van conectados a la corriente eléctrica, o sea, de esos no me tengo que preocupar, pero hay otros dispositivos como los sensores de temperatura, las válvulas esas que comentábamos antes de Netatmo y demás, pues que puede que necesiten un cambio de pilas. Y no es fácil, no es fácil que el sistema te avise cuando las pilas estén bajas, porque en una pila alcalina de las de toda la vida, la A A, o sea, la doble A, la triple A, etcétera, Es muy complicado que el sistema llegue a saber en qué carga está, qué carga tiene la batería. Normalmente, lo que hace el sistema es cuando la batería ya no un pico de tensión, o sea, cuando nota que flojea, pues entonces nos dice que batería baja, ¿no? Pero el problema de esto lo tenemos con la aplicación Casa, en HomeKit, porque muchas veces cuando nos llega la el aviso de que la batería está baja, pues, vamos, como no estemos muy atentos, ni siquiera llegamos a ver el aviso y directamente nos sale como que el dispositivo no se puede conectar o tenemos cortes de conexión y demás.

La verdad es que la aplicación Casa lo hace bastante mal en este sentido. Esto es debido a que la aplicación casa lo que hace es coger un parámetro dentro de la configuración del dispositivo, que se llama pues status lowbatery, que si está en on, pues nos dice que la batería está baja, pero no llega a saber si la batería está a un quince, a un veinte o a un treinta y poco por cien, ¿no? No sabemos muy bien cuándo se activa ese ese flag para que marque como que el status low battery está en on. Podemos recuperarlo haciendo un atajo. Nosotros podríamos hacer un atajo para que coja el recuperarlo haciendo un atajo.

Nosotros podríamos hacer un atajo para que coja el estado de todos nuestros dispositivos y nos diga si tiene LowButtery o no tiene LowButtery. Aunque bueno, hay una forma mucho más sencilla que es utilizar Controller for Home Kit. Ya os he hablado mil millones de veces de esa aplicación, la verdad es que es un mast. Pues. Mi casa la tengo abierta todo el día, en mi casa es gracioso, El juego de palabras estúpido.

Bueno, da igual. El el caso es que yo utilizo controles for home kit prácticamente a diario, y tanto si tenemos la versión de pago, como si tenemos la versión gratuita, pues podemos ver el estado de la batería de los dispositivos. Simplemente, tenemos que clicar en el dispositivo en cuestión, y podemos ver qué batería tiene. Si tenemos la versión de pago, pues podemos acceder además al menú de mantenimiento que tiene Controller for Home Kit, que porque nos muestra, pues bueno, algunas cosas importantes dentro de nuestro sistema, entre ellos la parte de de la batería baja de los dispositivos. Podemos incluso configurar que si los dispositivos bajan del veinte por cien, por ejemplo, pues envíe una notificación como que ese dispositivo tiene menos de un veinte por ciento de por ya.

Desde Home Assistant también lo podemos hacer de una forma muy sencilla. Podemos ir a la integración que utilicemos, al al módulo Zigbee, por decirlo de alguna forma, que que utilicemos para ver todos los dispositivos conectados, y pinchando directamente en cada uno de los dispositivos, pues nos saldría. Yo, por ejemplo, utilizo Zivi tu MQTT, y simplemente pinchando en el dispositivo, pues podemos ir hasta al final de las propiedades del dispositivo y ver en qué estado está la batería. Al igual que con Controller for Home Kit, también podríamos crear una automatización que revise todo el estado de nuestros dispositivos y nos envíe una notificación en el caso de que tengamos alguno con batería baja. Yo directamente integré un blueprint que había disponible para el sistema, que lo que hace precisamente es eso, exactamente igual que lo hacemos desde Controller for HomeKit.

Pero desde Controller también podemos ver otras cosas importantes que están pasando en nuestro ecosistema, ¿no? En nuestro ecosistema HomeKit. Si vamos a la parte de mantenimiento, pues podemos ver en la pestaña relevante todo lo que pasa en nuestra red, que es por un error de relativa importancia, por decirlo de alguna forma. En mi caso, por ejemplo, podéis ver aquí que tengo tres dispositivos que no son localizables, además falta el código de configuración de cinco, un nombre duplicado, días laborables, etcétera. Cada una de estas cosas se puede solucionar de una forma más o menos sencilla.

Por ejemplo, los dispositivos no localizables son dispositivos que en este momento no están conectados en mi red. Son tres series que tengo ahí para unas pruebas que ya os contaré un poco más adelante. El código de configuración es una función muy interesante que tiene Controller for HomeKit, y es que desde la misma aplicación podemos almacenar el código QR este porque tenemos para introducir un dispositivo dentro de nuestros ecosistema, ¿no? Tanto si es home kit como si es Matter, que cambia un poco el el QR, pues normalmente va en la caja de las instrucciones, en el mismo dispositivo, etcétera, pues desde Controller for Home Kit podemos crear una copia de seguridad de ese de ese código, de de manera que si el día de mañana tenemos que emparejarlo, pues bueno, no hace falta que busquemos el libro de instrucciones o que guardemos la caja original ni ni mucho menos, la verdad es que es bastante bastante chulo. La parte esta del nombre duplicado es porque en este momento tengo dos dispositivos en mi casa que se llaman por Lo cual es un error, porque no hace falta que se llamen que se llamen igual.

Cuando en en el entorno de home kit tú creas, por ejemplo, Una luz y la pones asociada al salón, no hace falta que le llames luz salón, puedes llamarla simplemente luz y luego le dices, Oye, Lola, apaga la luz del salón, y ella ya sabe que, en ese caso, tiene que apagar esa que se llama, simplemente, luz que está en salón, ¿vale? También podemos hacerlo de la otra forma, o sea, podemos decir luz salón y además asignarla a salón, y no hay que repetirlo. Le podemos decir, oye Lola, apaga la luz del salón y sabe perfectamente también lo que es, aunque en este caso se llame luz salón o lamparita salón o algo así. Le puedes decir, apaga la lamparita del salón y con eso funcionaría perfectamente. El siguiente aviso, el de días laborables perdidos, bueno, es un poco curioso también, pues, porque desde creo que es iOS dieciséis, el estándar recomienda que no pongas una automatización sin asignar días.

Nosotros, normalmente, para que se ejecute todos los días, pues no asignamos ningún día, ¿no? Ya sabemos que se va a ejecutar siempre. Pues, Apple recomienda que, si queremos que se ejecute todos los días entre semana, pues pongamos lunes, martes, miércoles, jueves, viernes y sábado y domingo también, en caso de ser necesario, ¿vale? Así que, bueno, en este caso me está avisando de que tengo alguna automatización que no tiene puesto todos los días de la semana. Y finalmente, esas escenas que pone exclusivas de Apple o vacías son escenas que se han creado desde la aplicación Casa, pero que introducen, o sea, incorporan algunos dispositivos que solo son visibles desde la aplicación Casa.

Por ejemplo, los HomePod, el Apple TV o algunas televisiones que son compatibles con HomeKit. La mía, por ejemplo, que veis ahí detrás en el vídeo, pues le pasa pues, o sea, solo son visibles desde la aplicación casa. Ni desde controles for HomeKit, ni desde Home Plus, desde ninguna otra, ninguna otra aplicación dentro del entorno HomeKit, son visibles y puedes interactuar con ellas. Potación dentro del entorno homekit son visibles y puedes interactuar con ellas. Pues, en este caso, yo tengo veinticinco automatizaciones que incluyen estos dispositivos, ya sabéis, todas hablas de los cumpleaños y demás que os he contado muchas veces, y que no se pueden gestionar desde esta aplicación, desde controles for home kit.

Así que lo único que podríamos hacer es revisar para ver estaban todas bien, que siguen funcionando y ya está, no podemos hacer mucho más con ellas. En Home Assistant no tenemos una sección de mantenimiento como tal, lo único que podría, bueno, podríamos llegar a crearla nosotros mismos ahí con cuatro checks y automatizaciones, los logs, etcétera, ¿no? Pero vamos, yo creo que no, no vale la pena, no vale la pena. En Home Así está, la parte más importante son las copias de seguridad. En HomeKit no hay que hacer copias de seguridad porque, bueno, si tenemos varias centrales de accesorios, es decir, si tenemos varios por los HomePod o un Apple TV, etcétera, pues la central de accesorios se va repartiendo entre ellos.

De hecho, ni siquiera podemos saber cuál es el que manda, porque no hay uno que mande. O sea, la lógica es pensar que como el Apple TV va conectado por cable Ethernet, en mi lógica es pensar que como el Apple TV va conectado por cable Ethernet, en mi caso, pues, que ese va a ser siempre el máster. Y no, nada más lejos de la realidad. Pues, el máster, o sea, el el la central que manda, por decirlo de alguna forma, se va turnando entre los distintos dispositivos. O sea, puede ser el Apple TV, mañana o dentro de un rato puede ser un HomePod que tengo en una habitación, y así van cambiando entre ellos.

Esto es bueno pues, porque si alguno falla, pues, directamente ese no asume nunca el papel de máster, el resto se lo reparten, se reparten la funcionalidad, y por demás, no puede ser que nos quedemos sin entorno, porque aunque se me estropee mañana el Apple TV, pues bueno, pues no pasa nada, simplemente otro de los dispositivos asumirá esa función y borra. Pero como desde Home Assistant no es así, pues tenemos que hacer copias de seguridad periódicas. Yo ya os he comentado alguna vez que utilizo para hacer las copias de seguridad por un plugin que hace las copias de seguridad en Google Drive, y lo bueno es que te hace una imagen entera del sistema, de manera que si lo tienes que reinstalar por cualquier motivo, pues bueno, lo reinstales y vuelven todas las automatizaciones, dispositivos emparejados y y demás. Lo ideal sería probarlo de vez en cuando, es decir, chuscarnos el sistema entero de vez en probá a restaurarlo, porque el otro día, no sé si habéis oído a Jacobo Vidal, desde el podcast, desde el reloj, que comentaba que, bueno, él él tenía la copia de seguridad del Docker directamente donde tiene Home Assistant, y al ir a restaurarlo, pues tenía un fallo, ¿no?

No no le iba a escuchar el podcast que que la verdad es que está bastante curioso el error que le daba. Pero pero bueno, no podía restaurar esa copia, y ya pasó un montón de horas hasta que consiguió sacar los archivos de otra de las copias porque incorporar incorporarlos en la nueva instalación y así que volviera a funcionar el sistema. O sea, yo no me quiero ni imaginar en los sudores que tendría yo ahí con la espada de Damocles de mi mujer sobre mi cabeza o sobre otras partes mucho más apreciadas de de mi anatomía, pensando que si no funcionaba todo inmediatamente, pues pues bueno, ya sabéis, sudores fríos. Por último, desde Home Assistant también podríamos testear las automatizaciones accediendo a ellas y ejecutándolas a mano, una a una. Es verdad que yo tengo un montón de automatizaciones en Home Assistant, algunas ya deshabilitadas, porque sabéis que las he ido migrando a home kit y atajos, pero pero bueno, lo bueno de home assistant es que al lado de la automatización ves la última vez que se ejecutó, y esto mola muchísimo, porque así sabes, pues bueno, si se ejecutó el año pasado, si se está ejecutando todos los días, o si resulta que que no se está ejecutando desde hace meses, porque hay algún fallo en la automatización.

La verdad es que está todo súper claro. Si no, si entramos en la automatización y la ejecutamos a mano, pues podemos ver en el log en el caso de que haya algún fallo, incluso podemos ponerlo en el modo test pero debug, no sé cómo se llama, y ejecuta toda la automatización en orden, y llega al punto en el que Casque, pues, te dice, mira, aquí bien y a partir de aquí da un error en esta condición y la verdad es que es muy visual. En fin, chicos, aunque pueda parecer así un poco tedioso, es verdad que, no pues, o sea, esta revisión la podemos hacer en menos de una hora, sobre todo si nos hemos creado todas las automatizaciones para revisar los estados de las baterías y demás, que no es algo que tengamos que hacer ahora. Ahora sí que tendríamos que revisar que la copia de seguridad está funcionando bien, las automatizaciones, que no tenemos automatizaciones vacías, como como veíamos antes. Pues, pero ya os digo que esto nos va a hacer dormir un poco más tranquilos, para que no nos pase como a Jacobo, para que si en algún momento se nos cae el sistema entero o tenemos que restaurarlo o lo que sea, pues ver que está funcionando todo bien, y que si sacamos estos días la caja del árbol de Navidad y tenemos el enchufe, pues simplemente al conectarlo todo y que vuelva a coger WiFi o Va a coger conectividad Zigbee, pues el árbol de Navidad se va a encender como siempre.

A mí ya sabéis que me podéis seguir donde siempre, en Twitter, en el blog, aquí Y en el canal de YouTube, donde queráis, en el grupo de Telegram. En en este caso, sí que tenemos el artículo completo en la web, en el blog, Sauquillo punto org, con h intercalada entre la a y la u. Y bueno, poco más que deciros, nos seguiremos viendo por aquí. Espero que este formato encaje también, más allá del podcast y del blog escrito, y bueno, iremos viendo. Un abrazo y nos vemos en la siguiente.

Hasta luego. Por.

Episodios recientes