Viva.
aqui vai uma contribuição muito útil para automações que só queremos que sejam despelotadas em dias uteis, ou seja vamos imaginar sabados domingos e feriados devem ser excluidos. particularmente util para estores. no exemplo coloquei ação para levantar um estore shelly por mqtt
config:
binary_sensor:
- platform: workday
name: dias uteis
country: PT
#workdays: [mon, wed, fri] --> define-se quais os dias uteis
excludes: [sat, sun, holiday] --> Exclusoes, ou seja o sensor nao passa a on nestes dias
#add_holidays: --> adicionar feriados locais por exemplo ou outros dias à escolha
# - '2018-12-26'
# - '2018-12-31'
automation:
- id: teste11
alias: teste11
trigger:
platform: time
at: '07:50:00'
condition:
condition: state
entity_id: 'binary_sensor.dias_uteis'
state: 'on'
action:
- data_template:
payload: '50'
topic: shellies/shellyswitch25-xxxxx/roller/0/command/pos
service: mqtt.publish
depois é so testar