Hi, I control my RF cover through broadlink RM.
Can I configure the scripts or automation to see something like this?
Hi, I control my RF cover through broadlink RM.
Can I configure the scripts or automation to see something like this?
Hello @gabglus,
I also use Broadlink and a couple of RF “dumb” tubular motors for covers.
You can absolutely do that, you just need to create a cover type component. Here is my config as an example:
cover:
- platform: template
covers:
persiana_suite:
optimistic: true
friendly_name: "Persiana da suĂte"
set_cover_position:
service_template: >
{% if is_state('cover.persiana_suite', 'open') %}
script.persiana_suite_fechar
{% elif is_state('cover.persiana_suite', 'closed') %}
script.persiana_suite_abrir
{% endif %}
stop_cover:
service: script.persiana_suite_parar
I’ve created open, close and stop scripts for each command sent by RM PRO.
You can use the template cover component: https://home-assistant.io/components/cover.template/.
Also you can change the its icon using the customize functions: https://home-assistant.io/docs/configuration/customizing-devices/#reloading-customize
This config that I use is the only one that works with my Home App, using homebridge.
Thanks!
Awesome!! Thanks
Good job, that’s what I really also need! Thanks for sharing!
I am glad I could help!
Something is not running as expected here your state changes between open and closed automatically just pressing open and close’s cover buttons?
I also have this error in log when HA starts up:
2017-09-20 13:09:58 ERROR (MainThread) [homeassistant.config] Invalid config for [cover.template]: [optimistic] is an invalid option for [cover.template]. Check: cover.template->covers->estores_cozinha->optimistic. (See ?, line ?). Please check the docs at https://home-assistant.io/components/cover.template/
Hello @marcoalexpinheiro!
Yes, I was using the open and close commands on my config but did not worked with Home App. No command is sent.
After I set set_cover_position everything worked just fine.
I think Home App sets set_cover_position when asked to open or close the cover.
Also it is very important that you use the optimistic mode.
Here are my scripts, just in case:
persiana_sala_abrir:
sequence:
- service: broadlink.send_packet_192_168_2_20
data:
packet:
- sgGEAwwXDBcMFwwXGAsMFwwXDBgMFxgLDBcMFxgLDBcYCxkKGQsMFwwXGAsMFxgLDBcNFhkLDBcMFwwXGAsMFwwXDBgYCwwXDBcMFxgMnTEYCxgLGAsMFwwYDBYNFxgLDBcMFwwXDBcZCwwXDBcYCwwXGAsYCxgLDRYMGBgLDBcYCwwXDBcYDAwWDRcMFxgLDBcMFwwXGAsMFwwXDRcY/J4wGAwYCxgLDBcMFwwXDBcYDAwXDBcMFwwXGAsMFwwXGAsNFhkLGAsYCwwXDBcYCwwYGAsMFwwXGAsMFwwXDBcYCw0XDBcMFxgLDBcMFwwXGQudMRkKGAsYDAwXDBcMFwwXGAsNFwwXDBcMFxgLDBcMFxgLDRcXDBcMGAsMFwwXGAsMFxgMDBcMFxgLDBcMFwwXGAsMGAwXDBcYCwwXDBcMFxj9nTEYCxgLGAsMFw0XDBcMFxgLDBcMFwwXDBcYDAwXDBcYCwwXGAsYCxgLDBcNFxgLDBcYCwwXDBcYDAwXDBcMFxgLDBcMFwwXGAsNFwwXDBcYDJ0xGAsYCxgLDBcMFwwXDBgYCwwXDBcMFwwXGAsNFg0XGAsMFxgLGAsYCw0WDRYYDAwXGAsMFwwXGAsMFw0XDBcYCwwXDBcMFxgMDBYMGAwWGfydMRkLGAsYCwwXDBcMFwwXGAwMFwwXDBcMFxgLDBcMFxgMCxgYCxgLGAsMFwwXGAsNFxgLDBcMFxgLDBcMFwwXGAwMFwwXDBcYCwwXDBcMFxkLnjAYCxkLFwwMFwwXDBcMFxgLDBgMFg0XDBcYCwwXDBcYCwwXGAwXDBgLDBcMFxgLDBcZCwwXDBcYCwwXDBcMFxgLDBgLFw0XGAsMFwwXDBcYDZ0xGAsYCxgLDBcMFwwYDBcYCwwXDBcMFwwXGAsMFwwXGAwMFxgLGAsYCwwYCxgYCwwXGAsMFwwXGAsMFwwXDBcYDAwXDBcMFxgLGAwXDBgLDAABB50xGAsYCxgLDRYMGAwXDBcYCwwXDBcMFwwXGAsMGAwXGAsMFxgLGAsYCwwYDBcYCwwXGAsMFwwXGAsMFw0XDBcYCwwXDBcMFxgMGAsYCxgLDAABB50xGAsZCxgLDBcMFwwXDBcYCwwYCxgMFwwXGAsMFwwXGAsMGBcLGAwYCwwXDBcYCwwXGQoNFwwXGAsMFwwXDBcYDAwWDRcLGBgLGAsYCxgLDAAF3AAAAAA====
alias: "Persiana abrir"
persiana_sala_fechar:
sequence:
- service: broadlink.send_packet_192_168_2_20
data:
packet:
- sgCCAQwXGAwMFxgLGAsYCwwXDBcZCwwXGAsMFwwXGAsMFwwXDRYYDAwXDBcYCxgLDBcNFhkKGQueMBkKGQsYCwwXDBcMFwwXGQsMFwwXDBcMFxgLDBcMFxgLDRcYCxgLGAsMFwwYFwsNFxgLDBcMFxgLDBcMFwwXGQoNFwwXGAsYCwwXDBcYCxn8nTEZChgMGAsMFwwXDBcMFxgLDBcMGAwWDRcYCwwXDBcYCwwXGQsYCxgLDBcMFxgLDBcYCw0WDRYZCwwXDBcMFxgLDBgLFxkLGAsYCxgLDBcMAAEHnjAZCxgLGAsMFwwXDBcMFxgMDBcMFwwXDBcYCwwXDBcYCw0WGQsYCxgLDBcMFxgLDRcYCwwXDBcYCwwXDBcMFxgMDBcMFxgLGAsYCxgLDRYNAAEHnTEYCxgLGAsMFwwXDRcMFhkLDBcMFwwXDBcYCwwXDBcZCwwXGAsYCxgLDBcNFhkLDBcYCwwXDBcYCwwXDRYMGBgLDBcMFxgLGAsYCxkLDBcMAAXcAAAAAAAA====
alias: "Persiana fechar"
persiana_sala_parar:
sequence:
- service: broadlink.send_packet_192_168_2_20
data:
packet:
- sgD4AJ0xGAsYDBgLDBcMFwwXDBcYCwwXDBcMFw0XFwwMFwwXGAsMFxgLGAsYCwwXDRcYCwwXGAsMFwwXGAsNFg0XDBcYCwwXGAsMFxgLDBcYDAsXGAydMRkKGAwYCwwXDBcMFwwXGAsMFw0XDBcMFxgLDBcMFxgLDBcYCxkKGAwMFwwXGAsMFxgLDBcMFxkLDBYNFwwXGAsMFxgLDBcYCwwYGAsMFxgLnjEYCxgLGAsMFwwXDBcMFxgMDBcMFwwXDBcYCwwXDBcYCwwYGAsYCxgLDBcMFxgLDBcZCg0WDRcYCwwXDBcMFxgLDRYZCgwYFwwMFxgLDBcYAAXc====
alias: "Persiana parar"
Everything is working just fine using the HA main controls via web browser.
Thanks!