Esta necesidad surge porque a veces tenemos una automatización que se enciende todos los días entre semana a las 7 y media para despertarte, pero resulta que hoy, que es un miércoles festivo por ejemplo, pues no se tiene que encender, se supone que quieres dormir un ratillo más aprovechando el día festivo. Así que normalmente lo que tienes que hacer es acordarte y deshabilitar esa automatización para que no te despierte.
Lo que quiero contaros hoy es eso mismo, cómo crear una automatización que tenga en cuenta si es festivo. En Home Assistant es muy sencillo, la verdad, en el próximo episodio os explico cómo hacerlo, pero desde la app Casa no hay una opción tan obvia.
Podéis leer el artículo completo en el blog Automatizaciones de HomeKit en días festivos - Carlos Sahuquillo
También podéis descargar el Atajo si no os apetece hacerlo: https://www.icloud.com/shortcuts/509c6ef60581465c8428d235c7c5f799
O ver el vídeo completo en el canal de Youtube: https://youtu.be/9wsYZUwkykg
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!
- Twitter: https://twitter.com/csahuqui
- Mastodon: https://sahuquillo.org/mastodon
- Canal de Telegram: https://sahuquillo.org/telegram
- Youtube: https://sahuquillo.org/youtube
- Podcast: https://sahuquillo.org/podcast
Hosted on Mumbler.io
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 concreto al capítulo número cincuenta y dos, donde voy a hablaros sobre las automatizaciones en home kit para los días festivos. A ver, lo típico que tiene es una luz, por ejemplo, que se enciende todos los días entre semana a las siete y media para despertarte, pero resulta que hoy, que es un miércoles festivo, pues pues bueno, pues no se tiene que que encender, ¿no? Se supone que quieres dormir un ratillo más aprovechando el día festivo. Así que normalmente lo que tienes que hacer es acordarte y deshabilitar esa automatización para que no te despierte. Pues bueno, vamos a ver cómo poder integrar un calendario de festivos con este tipo de automatizaciones.
Yo soy Carlos Sauquillo y comenzamos. Bueno, ya sabéis que yo soy muy fan de las automatizaciones, siempre digo que no quiero ir dando voces por la casa o sacando el teléfono para hacer ciertas acciones, yo quiero que la casa, pues vaya reaccionando sola a distintas circunstancias. Por ejemplo, si es de noche y no estoy en casa, pues no hace falta que se enciendan las luces, pero si es de noche, no estoy en casa y por tanto las luces están apagadas, pero me estoy acercando a casa, pues entonces que se enciendan, ¿no? Cosas y eso hace, pues que tenga un montón de de automatizaciones. Además no pueden ser automatizaciones simples, de yo no quiero que mi radiador se encienda a las siete de la mañana entre semana para que me duche después de correr, por ejemplo.
Quiero que se encienda a las siete de la mañana si estoy fuera de casa, pero por la zona, es decir, que no estoy, yo que sé, en otra ciudad porque por algún viaje de trabajo o similar, y si la temperatura del baño es menor de catorce grados, por ejemplo. Entonces sí, entonces sí que quiero que se encienda, pero no no porque se encienda a las siete y media de la mañana o a las siete de la mañana así porque sí. Desde que casa se abrió la posibilidad de crear un atajo, pues las opciones de automatización han mejorado mucho y ahora podemos hacer automatizaciones mucho más complejas, y hemos hablado alguna vez de eso, no solo desde casa con atajos, sino también desde aplicaciones de terceros como por ejemplo Controller for HomeKit. Lo que quiero contaros hoy es eso mismo, cómo crear una automatización que tenga en cuenta si es festivo. En home assistant es muy sencillo, la verdad, en el próximo episodio os explico cómo hacerlo, pero desde casa pues bueno no hay una opción tan obvia.
Así que lo primero que hay que hacer es crear un atajo. Nosotros abrimos la aplicación de atajo y ahí vamos a añadir un calendario. Para eso le decimos que queremos buscar todos los eventos en un calendario, os pondré, bueno, enlazaré con el blog y así os pongo unos cuantos screenshots y bueno también lo puedo hacer en un vídeo de YouTube y os lo dejaré ahí colgado en las notas del programa en algún momento. Pero bueno de momento os lo voy contando. El caso es que, bueno, creamos un atajo y le decimos buscar todos los eventos del calendario y luego donde el, bueno, el mismo atajo donde dice las siguientes condiciones sean verdaderas y en este caso te sale directamente fecha inicio, los días siguientes y te pone, por ejemplo, siete días.
Pues no, yo eso lo cambio y pongo la fecha inicio es al día siguiente, o sea, un día solo. Y después que el calendario sea calendario específico. Yo tengo un calendario que se llama holidays, donde pongo todos los días festivos nacionales. Es verdad que iCloud ya tiene un calendario de festivos nacionales, pero yo aparte de eso, pues pongo los festivos de mi trabajo, por ejemplo, que hay días que nos dan así, pues un día festivo, porque yo que sé, el aniversario de la compañía, porque tenemos algún tipo de evento o algo así. Y también pongo, pues el calendario escolar para saber que que algunas automatizaciones que dependen de, pues eso, que que los nenes tengan colegio o no, pues directamente que no se ejecuten.
Una de las automatizaciones que más modifico yo a lo largo de de la semana es precisamente esa, tengo una automatización que todos los días a las ocho y media suena el despertador, enciende las luces de del cuarto de los niños y suena por los home pots de sus habitaciones una canción, una canción que cada semana elige uno de ellos. Ya sabéis que tengo cuatro niños por un mes sin repetir canción. Bueno, el caso es que que eso, a las ocho y media, todos los días de esa semana, se encienden las luces poquito a poco y suena esa canción para ayudarles a despertar. Al domingo siguiente, lo mismo, el domingo siguiente elegimos con otro de mis hijos, elige la canción y se cambia esa automatización. Pero claro, lo que os comentaba antes, si resulta que el miércoles es festivo o que hay un puente y resulta que jueves y viernes es festivo, pues hay que deshabilitar esa automatización.
Así que era una de las que más trabajo me dan. Para eso creé el calendario holidays, ahí pongo directamente, pues ya os digo, no solo las fiestas nacionales sino las también las fiestas locales y el calendario escolar, por decirlo de alguna forma. Y ese calendario le llamo holidays, que es el que enlazo desde desde este atajo. Luego, después de de, pues eso, después de poner en el atajo el buscar dentro del calendario, abro una condición y le digo si eventos de calendario tiene algún valor, entonces detener este atajo. ¿Qué significa?
Que si en el próximo día hay algún tipo de entrada, sea la que sea, puede ser un evento de todo el día, que es como lo hago yo, o un evento, yo que sé, de diez a once, porque la hora no la va a tener en cuenta, entonces detiene el atajo. Si no, lo que hace es ajustar, pues, lo que quieras hacer, en mi caso encender la luz y añades también los homepods para que reproduzcan la música y demás, ¿no? Eso esa sería la acción y después ya terminar el sí. Esto es muy sencillo, o sea, esto lo podemos crear bastante fácil, igual bueno, pues igual dar con la tecla del buscar todos los eventos en el calendario en el siguiente día para el calendario Holidays, pues puede costarnos un poco, pero el resto ya veis que es una automatización normal. Pero luego hay que ir a la parte de automatización y no lo podemos hacer desde la aplicación casa, porque no me preguntéis por qué, pero la aplicación casa hay atajos que no puede lanzar, sobre todo si tienen en cuenta otras aplicaciones, como por ejemplo en este caso es calendario.
Pero sin embargo, si creamos un atajo de esos personales que llama el iPhone, pues ahí hay cosas que no se pueden hacer directamente de la aplicación casa, hay cosas que no se pueden ejecutar. Ya os digo, o sea, hay un poco de de lío, algunos atajos no pueden hacer unas cosas y otros no pueden hacer otras. En este caso lo que hacemos es crear una automatización personal y le digo que todos los días a las ocho y media de la mañana, en lugar de ejecutar una automatización de casa, pues que lo que hace es ejecutar el atajo y le quitamos lo de solicitar confirmación, que ya sabéis que los atajos antes no se podía hacer esto, pero ahora sí que se le puede quitar el check para que solicite confirmación, por lo tanto se va a ejecutar automáticamente. Y ya está, es tan sencillo como eso. La verdad es que es una vez quedas con la tecla es bastante fácil de hacer.
Hay que tener en cuenta que esta esta automatización se ejecuta en local, es decir, en nuestro iPhone. Si el iPhone en ese momento se encuentra sin batería, pues la automatización no va a funcionar. Y esto, la verdad, es que es una mierda, esto no no me gusta nada, porque las otras automatizaciones, las que se hacen desde la aplicación Casa, se ejecutan desde la central de accesorio que tengamos. Así que que bueno, aunque el iPhone esté sin batería, pues la automatización va a funcionar igual. En este caso no, y puede ser un problema o no, pero bueno, hay que tenerlo en cuenta, esto no no me acaba de convencer.
De momento funciona así, pero yo espero que en algún momento apela habrá los atajos en ambas direcciones y desde los dos tipos de atajos puedas hacerlo todo. En fin, ya os digo, colgaré en el blog colgaré ahí un pequeño vídeo para que veáis cómo se puede hacer, si alguien quiere el atajo directamente pues se lo comparto o no hay ningún problema, lo subiré ahí a iCloud para poder compartirlo y y y de esta forma, pues os evitáis, tenéis que desactivar todas esas automatizaciones que tenéis, pues para despertaros por la mañana o para hacer algo en una hora en concreto, porque si es un día de vacaciones, aunque sea entre semana, pues claro, no queremos que se ejecute. Recordad que tenéis los artículos completos en el blog sauquillo punto org, con h intercalada entre la a y la u, e invitaros al grupo de Telegram, donde veréis cómo cubrir alguna necesidad que en realidad no tenéis o o sí, como esta. Igual es una necesidad que sí que tenéis, pero que todavía no lo sabíais, no sabíais que teníais. A mí me podéis encontrar en Mastodon como c sauquillo arroba más punto to, en Twitter como c sauki, escribirme por Telegram, poneros en contacto conmigo a través de blog o como consideréis.
Ya sabéis que que suelo contestar bastante rápido y, bueno, y por la vía que sea, no tengo ninguna favorita. Eso es todo por hoy, un abrazo y nos vemos en la siguiente. Hasta luego.