Transcripción
Hola a todos, muy buenos días y bienvenidos de nuevo al podcast de Domótica compatible. En concreto al capítulo número cincuenta y siete, sí, vaya tela macho. En el anterior os decía que había hecho los deberes y me puse a mirar las notas que tengo ahí para los, eso, para los distintos episodios y y me faltaba una, así que no me di cuenta y os dije que era el cincuenta y seis cuando en realidad, o no, vale, qué va, el cincuenta y cinco cuando en realidad era cincuenta y seis, yo que sé, no me acuerdo exactamente la que lié ahí, pero la lié. El caso es que este sí o sí, os lo aseguro, es el cincuenta y siete. Qué desastre macho.
Bueno, el caso es que hoy, aprovechando que mañana es día uno y es festivo, aunque es un miércoles, pues quería quitarme algunas cosas que teníamos por ahí pendientes, por lo que voy a hablaros sobre los cumpleaños de mis hijos, que parece que no venga el caso pero sí, y sobre cómo desactivar las automatizaciones de home assistant para los días festivos aunque caigan en medio de la semana, que es una de las cosas que teníamos pendientes. Yo soy Carlos Soquillo y comenzamos. Algunos ya sabéis que tengo chorro potoscientos hijos, cuatro, ni más ni menos, y, bueno, también sabéis que tengo una automatización que, por las mañanas, les despierta con música. Todos los domingos, uno de ellos selecciona la música que les va a despertar a todos durante la semana, así que hacemos ese ejercicio, elegimos una canción y a las ocho de la mañana les suena esa canción durante la semana por los homepot. Entonces, pues pues bueno, es algo que no deja de ser graciosillo para ellos y y ya está.
Hay veces que me ponen cada canción y que que para qué. Pero bueno, el caso es que cuando es el cumpleaños de alguno de ellos, en esa mañana, en lugar de sonar la canción que hayamos elegido para esa semana, suena el cumpleaños feliz de Parchís, ¿vale? Y eso nos avisa a todos de que es el cumpleaños de alguien, pero además, pues bueno, les hace que el cumpleañero se levante con más alegría. Hoy ha pasado eso, porque hoy es el cumpleaños de mi hijo Miguel, que cumple diez arañazos, y bueno, pues esta mañana ha sonado el cumpleaños feliz de parchís. Igual que hablamos hace unas semanas de cómo automatizar que los días festivos que caen entre semana no se disparen las automatizaciones, es decir, mañana que es miércoles festivo, yo no quiero que a las ocho suene la canción que tenemos elegida para esta semana, sino que, bueno, como es festivo, pues que no suene nada, ¿no?
Que nos deje dormir más rato. Y eso sin tener que ir a desactivar la automatización de una forma más manual. Así que lo tenemos es, como os conté en el capítulo cincuenta y dos, creo que era, sí, era cincuenta y dos, lo estoy mirando aquí, este, me he asegurado, cincuenta y dos. Pues en el capítulo cincuenta y dos os contaba cómo crear un atajo, una automatización dentro de atajos, mejor dicho, que lo que hacía era revisar un calendario de festivos que podemos tener en iCloud perfectamente para ver si ese día es festivo y, una vez que está comprobado si el día es festivo o no, entonces lanza la automatización estándar para poner la música. Esto se hace de una forma muy sencilla, os pondré el el episodio en las notas del programa para que vayáis a revisarlo si si queréis revisarlo.
Ya os digo, es de una forma muy sencilla dentro de HomeKit, lo único que pasa es que ninguna de las aplicaciones tienen soporte para el calendario en sí. Desde casa podemos decir que, pues eso, que entre semana, automatización a una hora y que el fin de semana funcione a otra, o que todos los días, por supuesto, la podemos desactivar, pero no podemos integrar ningún calendario. Desde otras aplicaciones más avanzadas como Controller, por ejemplo, tampoco, o sea, con Controller sí que podríamos crear condiciones de solo cuando aplique esta o qué condiciones tienen que aplicar, pero no podemos, en las condiciones no podemos integrar un un calendario. Simplemente podemos integrar, por ejemplo, una hora o un día entre semana y y poco más. Entonces, podemos hacerlo directamente desde atajos, tal cual hicimos la automatización en el episodio cincuenta y dos que os contaba antes.
Para ello, podemos hacerlo de dos formas, podemos crear un único atajo con varias condiciones, simplemente, bueno, pues no sé si os si recordáis el atajo que teníamos ya creado, que era empezaba por un buscar todos los eventos en el el calendario donde las siguientes condiciones eran verdaderas y le poníamos la fecha de inicio es hoy y el calendario es holidays, por ejemplo, que es como se llama mi calendario. Después venía la condición, si eventos en el calendario tenía algún valor, pues entonces detener el atajo. Si no tiene ningún valor, como es un calendario de holidays, entonces ajustar la ningún valor, como es un calendario de holidays, entonces ajustar la música, por ejemplo, o lanzar el otro atajo, la automatización o lo que sea. Entonces ahí ponemos toda la automatización que queramos que se enciende las luces y que por los home posts suene no sé qué, ¿vale? Y ahí terminaba el sí.
En este caso lo que tenemos que hacer es meter una nueva condición más, lo podemos meter dentro del mismo atajo, de manera que si eventos en el calendario tiene algún valor, pues entonces detener este atajo, si no, y aquí es donde tenemos que ejecutar otro atajo. Simplemente creamos un atajo exactamente igual, que sea cumpleaños homekit, por ejemplo, efectivamente tenemos que tener un nuevo calendario, bueno lo podemos poner en holidays, pero entonces aquí nos va a cascar, esta automatización lo que va a hacer es que no suene nada. Así que yo lo que tengo es un calendario de cumpleaños. Es un poco coñazo eso del calendario de cumpleaños porque los tienes que poner a mano, mientras que en el calendario de iCloud pues te salen cumpleaños que tienes directamente en el contacto, ¿no? Que a mí es como me gusta tener ahí la fecha de cumpleaños más que en el calendario.
Pero bueno, no pasa nada, se puede copiar de una forma muy sencilla. Así que te creas un calendario que sea cumpleaños con todos los miembros de tu familia a los que quieras que les suene el cumpleaños feliz por las mañanas, y aquí lo que hacemos en el mismo atajo que teníamos antes de festivos es, en el caso de que la condición no se cumpla, o sea, si no ejecutar un atajo, y ahí le ponemos el otro atajo que tenemos creado. O sea, tan sencillo como eso en el calendario de cumpleaños, ponemos que si no se cumple la condición, es decir, si eventos del calendario cumpleaños no tiene ningún valor, en el si no, pues entonces que se ejecute la la canción correspondiente. Ya os digo, o sea, contado así es un poco lioso de explicar, pero ya veréis que es muy sencillo, o sea, una vez que creáis el primer atajo con los festivos de homekit, pues simplemente en la condición, sino metemos el segundo atajo y a volar. Del podcast cincuenta y dos, de la otra vez, quedaba pendiente explicaros cómo se hace esto desde home assistant.
¿Y qué queréis que os diga? Es muchísimo más sencillo. Hay varias formas también de hacerlo en home assistant. Yo tenía integrado un calendario, hay un plugin por ahí de calendario donde tú integras un calendario por WebDab y el calendario de iCloud, tanto el original como el calendario que tengamos por ahí de holidays, por ejemplo, pues se puede integrar directamente por WebDab. Simplemente lo hacemos, vamos a la página de iCloud punto com, lo hacemos que sea publicable, por ejemplo, y lo podemos coger de ahí.
Por supuesto, podemos coger un calendario que tengamos en Google, por ejemplo, si utilizamos Google Calendar, o podemos crear un calendario local dentro de Home Assistant. Las integraciones del calendario de home assistant, pues nos permiten muchas cosas. Es que hay gente que en la primera pantalla de home assistant, ahí en el overview, tiene de todo macho, o sea, tiene el tiempo que va a hacer, tiene si tiene algún evento en el calendario y por supuesto pues ahí la posibilidad de de interactuar con todos los sensores y y accesorios que tengamos en casa. Está muy bien si tú tienes los sensores y accesorios que tengamos en casa. Está muy bien si tú tienes pues una especie de tablet o algo así en la pared de rollo o panel de control y bueno pues de un vistazo pues ves todas esas cosas ¿no?
Ves el estado de todas las habitaciones, que si temperatura, luces encendidas y además ves pues el tiempo que va a hacer hoy y que te diga, y buenos días Carlos, ¿y esta es tu agenda para hoy? No sé, un resumen de un montón de cosas. La verdad es que el home assistant a veces se pierde un poco en todas esas integraciones. También tuve un Garmin, por ejemplo, eso os hablé de ello en el podcast y y sí, con el Garmin también podía integrar en Home Assistant los pasos que había hecho ese día, las los entrenamientos y demás. De verdad queremos integrar todo eso con Home Assistant.
O sea, una cosa es que se pueda, otra cosa es que quieras tú trastearlo a nivel de, bueno, pues trastear, que es lo que hago yo siempre, ir probando cosas, unas tienen sentido y otras no y otras que de verdad tenga utilidad. Así que ya os digo, o sea, yo no utilizo el calendario local de home assistant y lo que se me ocurrió fue integrar por WebDark el calendario de Holidays igual que en HomeKit como os he contado en el episodio cincuenta y dos y hoy hemos hecho ahí un poco de resumen. Pero hay una forma mucho más sencilla que me explicó mi amigo Billito, que lo tenéis por ahí en el podcast de detrás del mostrador, bueno pues hay un plugin que se llama Workday que al final lo único que hace es una especie de sensor binario, así se queda registrado dentro de Home Assistant, donde tú le integras un calendario que además no tienes tú ni que preparar. En Home Assistant, una vez que te instalas el plugin este de Workday, te dice a ver dónde vives y tú en España. Y en España, dentro de España, ¿en qué comunidad vives?
Vivo en Madrid. Perfecto, pues entonces se descarga él solo los festivos de Madrid, o sea, es una cosa alucinante. Pero además es que lo estuve repasando y joder, están bastante bien, Y es verdad que no tienes la típica fiesta local de tu localidad, ¿no? Yo vivo dentro de la comunidad de Madrid, pero vivo en tres cantos y tres cantos, pues, tiene algún día festivo propio, ¿no? De las fiestas de tres cantos.
No pasa nada, o sea, desde el plugin de Workday puedes añadir días extras o puedes excluir algún día porque, yo qué sé, resulta que hago la fiesta local de tres cantos, porque vivo en tres cantos y no no sé qué fiesta local de Madrid que solo afecta a la gente que vive en Madrid, Madrid, ¿no? Cosas así. Pues todo eso lo permite el plugin, además de una forma muy sencilla, en la misma configuración del del plugin cuando eliges el país y la ciudad en la que vives. Ya os digo, todo muy fácil, muy fácil, muy fácil. Y al final, tú luego vas a crearte una automatización y en la automatización simplemente tienes que poner una condición que revise cómo está el sensor, en este caso cómo está el, pues eso, como cuál es el estado de Workday.
En Workday si es un día de entre semana, pues el sensor se pone en on, es decir, todos los domingos por la tarde. Además es muy gracioso porque los domingos a las doce cero cero de la noche se ejecuta y tarda trece segundos exactamente en recorrer el calendario para ver si esa semana pues tiene algún festivo, no, etcétera, ¿no? Entonces, si vas a los logs de home assistant, ves que todos los domingos, a partir de las doce de la noche, pone un workday, el sensor de workday lo pasa a on, como que sí, como que empieza empieza ya el horario laborable, por decirlo de alguna forma. Y el viernes por la noche, pues, exactamente lo mismo, o sea, cuando llega el viernes por la noche a las doce de la noche, recorre el calendario y dice, oye, ¿y esto de festivo? ¿Aquí no se trabaja?
Pues, hala, lo pasa a off y ya sabes que esos días no se van a ejecutar las automatizaciones. Las automatizaciones, pues, siempre simplemente le tienes que decir eso, o sea, mira el estado del sensor del binario del sensor binario de Workday, y si está en off ejecutas no sé qué, y si está en on, pues, ejecutas la automatización que yo quiera. La verdad es que es mucho más sencillo, yo no sé por qué en HomeKit no están dando soporte a la integración de calendarios, hay que hacerlo a través del atajo que que, bueno, funciona fenomenal, yo los tengo así. Ya os dije en el podcast anterior, os dije que quería migrar todas mis automatizaciones y notificaciones desde Home Assistant hasta HomeKit. Estoy en ello, ya tengo unas cuantas migradas y la verdad es que están funcionando muy bien.
No he sufrido los problemas que decía algún compañero que estaba teniendo por ahí con algunas automatizaciones desde la última versión de iOS, diecisiete punto uno, a mí no me ha pasado, me están funcionando bien. Tengo ya la gran mayoría migradas, pero bueno, aún hay alguna que se resiste. En fin chicos, recordad que tenéis los artículos completos en el blog, saokiyo punto org, aunque ya os decía el otro día que lo tengo ahí un poco en desuso, sobre todo lo que más se está moviendo es el el servidor de Telegram, el grupo de Telegram, donde ahí cada vez somos más y cada vez hay más temas activos y más cosas interesantes. A mí me podéis seguir en Twitter como cesauki, o en x o como se llame eso, escribirme por Telegram también o poneros en contacto conmigo a través del blog. Un abrazo y hasta el siguiente capítulo, hasta luego.