Olá a todos.
Estou a tentar melhorar os meus cards do aspirador e pretendo fazer o seguinte:
Escolher que zonas aspirar e quantas vezes repetir a passagem do aspirador.
Neste momento já tenho as repetições definidas e já tenho todas as zonas definidas também, mas só consigo aspirar uma a uma, ou todas.
Creio que a solução passa por Input_Bools e depois consoante o resultado destes, passar o argumento para o Roborock. Mas como implementar isto?
Sei que se usar o app_segment_clean consigo passar os quartos como params, mas não os repeats.
Neste momento tenho assim:
Onde os cards com números mudam o estado de um input_select e os cards com os icons chamam um script definido assim:
vacuum_kitchen:
alias: Clean The Kitchen
sequence:
- service: xiaomi_miio.vacuum_clean_zone
data_template:
entity_id: vacuum.robocop
repeats: '{{ states.input_select.vacuum_room_repeat.state | int }}'
zone:
- - 26700
- 19200
- 30800
- 21450
Como estou a correr o HA apenas em core, não tenho NodeRed, logo não posso usa-lo como opção.
Encontrei na net uma solução que usava py_scripts mas não consegui adaptar à minha configuração.
O que recomendam implementar para fazer o que pretendo?