crear eventos en el calendario

Crear eventos en el calendario de Home Assistant

¡Bienvenidos a la era de la automatización! Home Assistant acaba de lanzar un nuevo servicio llamado «calendar.create_event» que permite a los usuarios crear eventos en sus calendarios de Google y en el calendario local de Home Assistant.

Con este servicio, que se puede utilizar tanto en automatizaciones cómo en scripts, se puede exportar fácilmente datos de Home Assistant a nuestro calendario.

Además, el servicio «calendar.create_event» es compatible tanto con calendarios de Google como con el calendario local de Home Assistant. Esto significa que los usuarios pueden elegir el calendario que prefieran utilizar para sus eventos.

Crear un evento con «calendar.create_event» es muy sencillo. Primero, los usuarios deben integrar su calendario en Home Assistant. Aquí te explico cómo integrar el de Google y aquí el calendario local. Luego, pueden utilizar la herramienta de automatización de Home Assistant para crear un evento en su calendario. Finalmente, solo necesitan especificar la fecha, hora, título y descripción del evento, y este se agendará automáticamente.

Como usuario de Home Assistant, puedes ver y administrar tus calendarios como entidades individuales en el tablero de calendario, disponible en la barra lateral principal de tu instancia de Home Assistant.

Además, con algunas integraciones de calendario, Home Assistant te permite administrar tus calendarios directamente desde el propio Home Assistant. Para agregar nuevos eventos, simplemente haz clic en el botón «Agregar evento» en la esquina inferior derecha del tablero del calendario.

Crear eventos en el calendario con ejemplos

Un ejemplo dónde el evento empieza y termina en una hora programada

service: calendar.create_event
data:
  summary: Entro a Carrefour
  start_date_time: "2023-02-19 10:00:00"
  end_date_time: "2023-02-20 07:00:00"
target:
  entity_id: calendar.albert

Ejemplo dónde el evento empieza y termina en el momento de desencadenarse la automatización

service: calendar.create_event
data:
  summary: Entro a Carrefour
  start_date_time: "{{ now() }}"
  end_date_time: "{{ now() }}"
target:
  entity_id: calendar.albert

En esta ocasión, el evento se crea al momento de desencadenarse la automatización pero termina una hora más tarde

service: calendar.create_event
data:
  summary: Entro a Carrefour
  start_date_time: "{{ now() }}"
  end_date_time: "{{ (now() + timedelta(hours=1)) }}"
target:
  entity_id: calendar.albert

Servicios

Algunas integraciones de calendario permiten a Home Assistant gestionar tus calendarios de manera directa a través de servicios. Estos servicios están detallados a continuación y son proporcionados por determinadas entidades de calendario.

Atributo de datos de servicioOpcionalDescripciónEjemplo
summaryNoActúa como el título del evento.Bolos
descriptionLa descripción del evento.bolos de cumpleaños
start_date_timeLa fecha y hora en que debe comenzar el evento.2019-03-10 20:00:00
end_date_timeLa fecha y hora en que debe finalizar el evento.2019-03-10 23:00:00
start_dateLa fecha en que debe comenzar el evento de día completo.2019-03-10
end_dateLa fecha en la que debe finalizar el evento de día completo.2019-03-11
inDías o semanas en los que desea crear el evento.“días”: 2

Sígueme a YouTube

Sígueme en Youtube - crear eventos en el calendario

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio