Isso não tem haver com o Código do António.
Ve lá se não colaste o template por baixo de um
Media_player: que tenhas aí.
Boas !
Entretanto alterei o meu post, vi que não tinha seguido bem!! Como alterei 1min depois pensei que ninguém tinha visto e editei logo o meu post eheh.
Entretanto estou na mesma com dificuldades em conseguir meter a funcionar como o Antonio conseguiu
Podes por aquilo tudo em um ficheiro package.
este código vai para o script.yaml certo?
persiana_suite_abrir:
sequence:
- service: switch.broadlink_send_packet_192_168_1_32
data:
packet:
- sgc0AAkMEwsTDBMWChUJDBMLExUKCxMVChUKDBMMExUKCxQLFBUKFQoVCRUJFQoVChUJFQoAAvkAAAAA==
- delay: 00:00:03
alias: "Persiana abrir"
persiana_suite_fechar:
sequence:
- service: switch.broadlink_send_packet_192_168_1_32
data:
packet:
- sgs0AAkNEwsTDBMVChUKCxMLExUKDBMVChUKDBMLExUKCxMLFBUKFQkVChUJFQoVCgsTFQoAAvoAAAAA==
- delay: 00:00:03
alias: "Persiana fechar"
persiana_suite_parar:
sequence:
- service: switch.broadlink_send_packet_192_168_1_32
data:
packet:
- sgc0AAkNEwwTDBMVCRUKDBMMExULCxMVCRUJDBMMExYJDBMMExYJFQkVCRYJFgkVChUJDBQAAvoAAAAA==
- delay: 00:00:03
alias: "Persiana parar"
(Mudei os códigos do RF para os meus códigos)
E este código tenho que criar um ficheiro novo chamado cover.yaml certo ? e coloco lá este código .
- platform: template
covers:
persiana_suite:
friendly_name: "Persiana da suíte"
open_cover:
service: script.persiana_suite_abrir
close_cover:
service: script.persiana_suite_fechar
stop_cover:
service: script.persiana_suite_parar
No configuration.yaml não tenho que colocar nada?
Sim pode ir caso tenhas no configuration.yaml o scripy.yaml a ser chamado.
Algo do estilo
script: ! Include scripts.yaml
Coloquei então tudo no configuration.yaml
- platform: template
covers:
persiana_suite:
friendly_name: "Persiana da suíte"
open_cover:
service: script.persiana_suite_abrir
close_cover:
service: script.persiana_suite_fechar
stop_cover:
service: script.persiana_suite_parar
persiana_suite_abrir:
sequence:
- service: switch.broadlink_send_packet_192_168_1_103
data:
packet:
- sgc0AAkMEwsTDBMWChUJDBMLExUKCxMVChUKDBMMExUKCxQLFBUKFQoVCRUJFQoVChUJFQoAAvkAAAAA==
- delay: 00:00:03
alias: "Persiana abrir"
persiana_suite_fechar:
sequence:
- service: switch.broadlink_send_packet_192_168_1_103
data:
packet:
- sgs0AAkNEwsTDBMVChUKCxMLExUKDBMVChUKDBMLExUKCxMLFBUKFQkVChUJFQoVCgsTFQoAAvoAAAAA==
- delay: 00:00:03
alias: "Persiana fechar"
persiana_suite_parar:
sequence:
- service: switch.broadlink_send_packet_192_168_1_103
data:
packet:
- sgc0AAkNEwwTDBMVCRUKDBMMExULCxMVCRUJDBMMExYJDBMMExYJFQkVCRYJFgkVChUJDBQAAvoAAAAA==
- delay: 00:00:03
alias: "Persiana parar"
Continuo com estes erros
também da erro na linha 1 não sei porque
até agora nunca tinha dado
Fiz da seguinte forma.
Criei uma pasta na raiz includes
Copiei os ficheiros cover.yaml e script.yaml para dendro da pasta includes
no configuration.yaml acrescentei este código
switch:
- platform: broadlink
host: 192.168.0.196
mac: '78:0F:77:00:D4:8C'
type: rm2_pro_plus2
cover: !include includes/cover.yaml
script: !include includes/script.yaml
Ao validar não dá erro, ainda não testei se está a funcionar, a base deve ser esta mas se tiver algo errado agradeço que me corrigam.
já esta a funcionar obrigado
@Schneider Também pretendia integrar no HomeKit, já coloquei o código que partilhas-te e já aparece no homekit !
Entretanto só consegues abrir e fechar (na totalidade certo) ?
Não consegues meter pausa nem abrir a percentagem que pretendes pois não?
Olá! É possível apenas abrir e fechar por completo pelo HomeKit. Para teres porcentagem presas de um sensor de posição, coisa que os motores RF não tem.
Este tópico foi automaticamente fechado 90 dias após a última resposta. Novas respostas não são permitidas.