# Configuração de estores IHC

**URL:** <https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084>\
**Category:** Configuração\
**Created:** [25 Setembro , 2019 16:07 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084 "2019-09-25T16:07:15Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![jmvaz](https://forum.cpha.pt/user_avatar/forum.cpha.pt/jmvaz/32/3122_2.png) [@jmvaz](https://forum.cpha.pt/u/jmvaz)\
**Post date:** [25 Setembro , 2019 16:07 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084/1 "2019-09-25T16:07:15Z")

</div>

Boa tarde,

Alguém sabe como posso configurar um estore do componente IHC?  
[Documentação IHC](https://www.home-assistant.io/components/ihc/)

Eu tenho 4 resources ID’s para cada uma das acções:

- UP
- DOWN
- STOP
- POSITION (número entre 0 e 100 para a posição do estore)

Assumindo que tenho neste momento 3 switchs, e um número com o estado como transformo isso para o component de estore ([documentação cover](https://www.home-assistant.io/components/cover/))?  
Já agora o componente cover quando carregamos UP, ele mantem o switch on, ou é momentary, ou seja manda apenas o sinal (on-\>off)?

Obrigado desde já pela ajuda,  
Jaime

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [25 Setembro , 2019 17:07 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084/2 "2019-09-25T17:07:32Z")

</div>

Bem vindo ao fórum da CPHA @jmvaz e não esqueças de ler os nossos [Termos do Serviço/Regras](https://cpha.tech/termos-do-servico-regras) e a [FAQ](https://cpha.tech/faq).

Dava jeito saber como tens o componente configurado no HA…

O componente não fala em `covers`, apenas em `binary sensor`, `sensor`, `light` e `switch` por isso não sei se será possível mas como nunca usei esse componente não te posso dar uma resposta definitiva.

---

<div class="post-metadata">

**Author:** ![maxcalavera](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maxcalavera/32/1039_2.png) [@maxcalavera](https://forum.cpha.pt/u/maxcalavera)\
**Post date:** [25 Setembro , 2019 17:37 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084/3 "2019-09-25T17:37:48Z")

</div>

Onde tens o estore configurado? Se tens no HA é possível controlar. Mas sem saber mais dados da tua configuração como já disse o @j_assuncao não é fácil ajudar.

---

<div class="post-metadata">

**Author:** ![Maddoctor](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maddoctor/32/1508_2.png) [@Maddoctor](https://forum.cpha.pt/u/Maddoctor)\
**Post date:** [25 Setembro , 2019 19:05 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084/4 "2019-09-25T19:05:55Z")

</div>

Switch para os 1os 3 e sensor para o último. Depois crias um cover template com os dados…

---

<div class="post-metadata">

**Author:** ![jmvaz](https://forum.cpha.pt/user_avatar/forum.cpha.pt/jmvaz/32/3122_2.png) [@jmvaz](https://forum.cpha.pt/u/jmvaz)\
**Post date:** [25 Setembro , 2019 19:15 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084/5 "2019-09-25T19:15:09Z")

</div>

Esta é a minha configuração ihc.

```auto
ihc:
  - url: 'http://192.168.x.x'
    username: !secret ihc_username
    password: !secret ihc_password
    switch:
      - id: 3516177
        name: rollershutter_kitchen_window_up
        note: Up rollershutter kitchen window.
      - id: 3516433
        name: rollershutter_kitchen_window_down
        note: Down rollershutter kitchen window.
      - id: 3516689
        name: rollershutter_kitchen_window_stop
        note: stop rollershutter kitchen window.
    sensor:
      - id: 3517964
        name: rollershutter_kitchen_window_status
        unit_of_measurement: '%'
        note: Status rollershutter kitchen window.

```

Eu já consigo ver o status e interruptores para cada accão, subir, descer, stop etc… Agora quero configurar isto num cover…  
Aqui fica um screenshot de como aparece no homeassistant:

 ![ihc_homeassistant](https://forum.cpha.pt/uploads/default/original/2X/3/3b9a25de7548d7cade320370432558f70449402f.png)

Obrigado a todos 🙂

---

<div class="post-metadata">

**Author:** ![jmvaz](https://forum.cpha.pt/user_avatar/forum.cpha.pt/jmvaz/32/3122_2.png) [@jmvaz](https://forum.cpha.pt/u/jmvaz)\
**Post date:** [25 Setembro , 2019 21:51 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084/6 "2019-09-25T21:51:38Z")

</div>

Consegui avançar mais um pouco.  
Ponto de situação:  
Tenho agora a seguinte configuração:

```auto
cover:
  - platform: template
    covers:
      rollershutter_kitchen_window:
        friendly_name: "Estore Cozinha"
        position_template: "{{ states('sensor.rollershutter_kitchen_window_status') }}"
        open_cover:
          service: switch.toggle
          data:
            entity_id: switch.rollershutter_kitchen_window_up
        close_cover:
          service: switch.toggle
          data:
            entity_id: switch.rollershutter_kitchen_window_down
        stop_cover:
          service: switch.toggle
          data:
            entity_id: switch.rollershutter_kitchen_window_stop   

```

que me originou o seguinte:

 ![estores](https://forum.cpha.pt/uploads/default/original/2X/5/5bf4cc81de60700cea1f53146d631cf52c07e19d.png)

Tenho 3 problemas: 🙂  
1º Ao clicar num botão independentemente da função, eu estava à espera de ter duas chamadas aos seguintes serviços:

- switch.turn\_on
- delay( +/-1 seg )
- switch.turn\_off  
isso não acontece porque o toogle inverte o estado do switch. off-\>on ou on-\>off . Existe alguma maneira fácil de dar a volta a isto? o IHC só actua o estore quando tenho a acção off-\>on caso contrário o estore não actua. Assim como está, tenho de clicar duas vezes para voltar a funcionar… ou seja, preciso do comportamento de um botão de pressão.

2º para que serve o switch no topo superior direito? como o posso remover?

3º o icone não deveria representar o estado da janela? aberta, fechada, %, whatever …

Obrigado! 🙂

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [25 Setembro , 2019 21:54 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084/7 "2019-09-25T21:54:33Z")

</div>

Estás a usar lovelace?

---

<div class="post-metadata">

**Author:** ![jmvaz](https://forum.cpha.pt/user_avatar/forum.cpha.pt/jmvaz/32/3122_2.png) [@jmvaz](https://forum.cpha.pt/u/jmvaz)\
**Post date:** [26 Setembro , 2019 14:06 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084/8 "2019-09-26T14:06:33Z")

</div>

> [@j\_assuncao](#):
>
> Estás a usar lovelace

Estou a dar os primeiros passos no HA. Ainda estou com a UI de origem.

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [26 Setembro , 2019 14:19 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084/9 "2019-09-26T14:19:58Z")

</div>

Se estás a dar os primeiros passos no HA o interface por defeito é o Lovelace…

Muda o mais rápido possível para o Lovelace porque quanto mais tempo demorares a mudar, pior vai ser a mudança.

Para tirares esse switch tens de usar a opção `control: hidden` no grupo.

---

<div class="post-metadata">

**Author:** ![Maddoctor](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maddoctor/32/1508_2.png) [@Maddoctor](https://forum.cpha.pt/u/Maddoctor)\
**Post date:** [26 Setembro , 2019 15:44 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084/10 "2019-09-26T15:44:51Z")

</div>

Acho que ele, com “de origem”, queria dizer Lovelace…

---

<div class="post-metadata">

**Author:** ![Maddoctor](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maddoctor/32/1508_2.png) [@Maddoctor](https://forum.cpha.pt/u/Maddoctor)\
**Post date:** [26 Setembro , 2019 15:47 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084/11 "2019-09-26T15:47:13Z")

</div>

já experimentaste usar apenas o serviço switch.turn\_on em vez do toggle?

---

<div class="post-metadata">

**Author:** ![jmvaz](https://forum.cpha.pt/user_avatar/forum.cpha.pt/jmvaz/32/3122_2.png) [@jmvaz](https://forum.cpha.pt/u/jmvaz)\
**Post date:** [26 Setembro , 2019 18:41 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084/12 "2019-09-26T18:41:50Z")

</div>

Sim experimentei, mas dessa forma só funciona uma vez… 🙂 Tem de ser um on-\>off !

---

<div class="post-metadata">

**Author:** ![jmvaz](https://forum.cpha.pt/user_avatar/forum.cpha.pt/jmvaz/32/3122_2.png) [@jmvaz](https://forum.cpha.pt/u/jmvaz)\
**Post date:** [26 Setembro , 2019 18:44 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084/13 "2019-09-26T18:44:00Z")

</div>

Então se de origem é o Lovelace, já tenho o Lovelace! Nao preciso de mudar 🙂

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [26 Setembro , 2019 19:05 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084/14 "2019-09-26T19:05:21Z")

</div>

Nesse caso o cartão tem uma opção para tirar o switch que queres.

---

<div class="post-metadata">

**Author:** ![Maddoctor](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maddoctor/32/1508_2.png) [@Maddoctor](https://forum.cpha.pt/u/Maddoctor)\
**Post date:** [26 Setembro , 2019 20:58 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084/15 "2019-09-26T20:58:08Z")

</div>

Agora crias 1 script que faça on - delay - off ao switch e, no cover, em vez de chamares o serviço do switch, chamas o serviço desse script…

Por acaso já experimentaste “jogar” com o id\_on e id\_off, usando o on com o up e o off com o stop, p. exemplo, na integração do IHC?

O Home Assistant é um mundo! Hehe  
Completamente imbatível! 😉

---

<div class="post-metadata">

**Author:** ![jmvaz](https://forum.cpha.pt/user_avatar/forum.cpha.pt/jmvaz/32/3122_2.png) [@jmvaz](https://forum.cpha.pt/u/jmvaz)\
**Post date:** [27 Setembro , 2019 15:21 UTC](https://forum.cpha.pt/t/configuracao-de-estores-ihc/3084/16 "2019-09-27T15:21:24Z")

</div>

Malta, Já consegui resolver. No entanto não foi com o homeassistant. Resolvi directamente no controlador do IHC. Como dou uns toques consegui fazer uma única função que faz reset ao input quando recebe um ON num input.  
Não me pareceu bem criar dezenas de scripts para fazer um reset a um input.

Obrigado a todos que ajudaram. 🙂
