Cover Display

Hi, I control my RF cover through broadlink RM.

Can I configure the scripts or automation to see something like this?

2017-09-18_170351

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

image

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!

4 Likes

Awesome!! Thanks

1 Like

Good job, that’s what I really also need! Thanks for sharing!

1 Like

I am glad I could help!

Something is not running as expected here :frowning: 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!

2 Likes