# Sensores de porta Kerui D026

**URL:** <https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299>\
**Category:** Configuração\
**Created:** [31 Outubro , 2018 22:39 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299 "2018-10-31T22:39:05Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![miruim](https://forum.cpha.pt/user_avatar/forum.cpha.pt/miruim/32/1041_2.png) [@miruim](https://forum.cpha.pt/u/miruim)\
**Post date:** [31 Outubro , 2018 22:39 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/1 "2018-10-31T22:39:05Z")

</div>

Viva  
Adquiri uns sensores de porta da Kerui , modelo D026  
Gostava de o configurar, mas já andei às voltas e voltas e não consigo

no RF Bridge vejo estas 3 códigos  
interuptor aberto sensor de porta - 7D8EEB  
sensor de porta fechada - 7D8EE7  
sensor de porta aberta - 7D8EEE

parece que há um quarto código quando a bateria está fraca, mas teria de saber mais tarde ou simular com uma bateria fraca, que não tenho.

Os meus conhecimentos a este nivel saõ quase zero e não estou mesmo a conseguir configurar.  
Alguem me pode dar uma ajudinha ??

Obrigado a todos

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [31 Outubro , 2018 23:41 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/2 "2018-10-31T23:41:16Z")

</div>

Mostra o que já tens feito.

---

<div class="post-metadata">

**Author:** ![miruim](https://forum.cpha.pt/user_avatar/forum.cpha.pt/miruim/32/1041_2.png) [@miruim](https://forum.cpha.pt/u/miruim)\
**Post date:** [1 Novembro , 2018 01:29 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/3 "2018-11-01T01:29:23Z")

</div>

neste momentos até estava a testar uma parte de um ficheiro teu do github no ficheiro de zona de testes uma parte que se refere “Notificador de portas janelas abertas”.  
cheguei a verificar erros e parecia estar bem, mas ao reiniciar depois de reiniciar e tive um deja-vu e fui ao log e o problema estava nesse ficheiro.  
renome-ei e voltou tudo ao normal

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [1 Novembro , 2018 02:44 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/4 "2018-11-01T02:44:07Z")

</div>

O que andas a ver não é para isso e sinceramente fiquei sem perceber o “voltou tudo ao normal”.  
O que tu queres já tens feito, como o sensor de movimento que tens que configuramos no outro dia.  
Só tens que fazer uns ajustes, mas seria bom mostrares o que já tentaste fazer para que aqui te possam ajudar…

Porque quando dizes na tua terceira linha deste tópico:  
“Gostava de o configurar, mas já andei às voltas e voltas e não consigo”

Gostariamos de saber que voltas foram essas, como não colocaste aqui nada é difícil alguém te poder ajudar.

---

<div class="post-metadata">

**Author:** ![miruim](https://forum.cpha.pt/user_avatar/forum.cpha.pt/miruim/32/1041_2.png) [@miruim](https://forum.cpha.pt/u/miruim)\
**Post date:** [1 Novembro , 2018 11:04 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/5 "2018-11-01T11:04:54Z")

</div>

Tal como disse, andei às voltas e isso quer dizer que andei a tentar várias formas que eu achei que poderiam resultar e não resultaram tendo mesmo feito que o HA não reiniciasse.  
Desde o primeiro dia que me apercebi que para estas coisas para além de muita lógica, é preciso entender de programação de alto nível e eu não percebo e basta um espaço estar a mais ou a menos embora saiba que são 2 a 2, tudo isso me faz confusão, principalmente para quem apenas programou um pouco em Basic há 30 anos atrás.

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [1 Novembro , 2018 11:22 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/6 "2018-11-01T11:22:37Z")

</div>

Não é preciso perceber muito de programação,  
pois eu também não entendo, agora perder tempo a tentar isso sim é preciso.  
Deverás começar pelo mais simples e tentar entender primeiro essa parte, contudo vou te pedir que coles aqui aquela parte do pir que fizemos no outro dia…pois é muito parecido.

---

<div class="post-metadata">

**Author:** ![miruim](https://forum.cpha.pt/user_avatar/forum.cpha.pt/miruim/32/1041_2.png) [@miruim](https://forum.cpha.pt/u/miruim)\
**Post date:** [1 Novembro , 2018 13:18 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/7 "2018-11-01T13:18:46Z")

</div>

Eu agradeço toda a disponibilidade que as pessoas tem. Eu não quero que as pessoas que estão a ler pensem “este está aqui a ver se lhe fazem a papinha toda”. Não, não é isso. O que quero é entender um pouco a lógica que até agora e se calhar com a ansiedade e o cansaço do dia a dia me impedem de raciocinar com calma, ou muito simplesmente perceber a lógica.

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [1 Novembro , 2018 14:01 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/8 "2018-11-01T14:01:02Z")

</div>

@miruim para entenderes a lógica, faz o que te disse colas aqui o que se fez no outro dia em relação ao PIR que eu adapto para os sensores de porta e explico-te.

---

<div class="post-metadata">

**Author:** ![miruim](https://forum.cpha.pt/user_avatar/forum.cpha.pt/miruim/32/1041_2.png) [@miruim](https://forum.cpha.pt/u/miruim)\
**Post date:** [1 Novembro , 2018 17:14 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/9 "2018-11-01T17:14:15Z")

</div>

viva  
o que foi feito em relação ao pir foi isto

```
sensor:
        
  - platform: mqtt
    state_topic: 'tele/Bridge/RESULT'
    value_template: '{{value_json.RfReceived.Data}}'
    name: pir
    expire_after: 1

  - platform: template
    sensors:
      pirsala:
        friendly_name: "Sensor Movimento"
        value_template: > 
          {%- if is_state('binary_sensor.pir', 'on') -%}
            Movimento detectado
          {%- elif is_state('binary_sensor.pir', 'off') -%}
            Não há movimento
          {%- endif -%}
        icon_template: >
              {% if is_state('binary_sensor.pir', 'on') %}
                  mdi:run-fast
              {% else %}
                  mdi:run
              {% endif %}

binary_sensor:
  - platform: template
    sensors:
      pir:
        value_template: '{{ is_state("sensor.pir", "D3D49E") }}'
        delay_off: '00:01:00'
        device_class: motion
```

---

<div class="post-metadata">

**Author:** ![miruim](https://forum.cpha.pt/user_avatar/forum.cpha.pt/miruim/32/1041_2.png) [@miruim](https://forum.cpha.pt/u/miruim)\
**Post date:** [1 Novembro , 2018 17:58 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/10 "2018-11-01T17:58:03Z")

</div>

o que neste momento estava a fazer era o seguinte

criei um ficheiro chamado hall e coloquei o seguinte

```
homeassistant:

      
group:

  hall:
    view: yes
    icon: mdi:door
    entities:
      - group.hallgrupo

  hallgrupo:
    control: hidden
    name: Hall
    entities:

      - sensor.sensorporta

```

nos groups.yaml coloquei

```
hall:
  view: yes
  name: hall
  entities:
    - group.hallgrupo    

```

e num ficheiro chamado sensorporta coloquei

```
#homeassistant:

sensor:
        
  - platform: mqtt
    state_topic: 'tele/Bridge/RESULT'
    value_template: '{{value_json.RfReceived.Data}}'
    name: kerui
    expire_after: 1

  - platform: template
    sensors:
      keruihall:
        friendly_name: "Sensor Porta"
        value_template: > 
          {%- if is_state('binary_sensor.kerui', 'on') -%}
            Movimento detectado
          {%- elif is_state('binary_sensor.kerui', 'off') -%}
            Não há movimento
          {%- endif -%}
        icon_template: >
              {% if is_state('binary_sensor.kerui', 'on') %}
                  mdi:run-fast
              {% else %}
                  mdi:run
              {% endif %}

binary_sensor:
  - platform: template
    sensors:
      pir:
        value_template: '{{ is_state("sensor.kerui", "7D8EEE") }}'
        value_template: '{{ is_state("sensor.kerui", "7D8EE7") }}'
        value_template: '{{ is_state("sensor.kerui", "7D8EEB") }}'
        delay_off: '00:01:00'
        device_class: motion
```

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [1 Novembro , 2018 18:22 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/11 "2018-11-01T18:22:44Z")

</div>

@miruim primeiro vais testar isto que te vou enviar… Apagas tudo o que fizeste não é para renomear como de costume é para **APAGAR** mesmo.

De seguida vais por dentro da tua package um ficheiro criado com o nome: kerui.yaml e colas isto lá dentro:

```
sensor:
        
  - platform: mqtt
    state_topic: 'tele/Bridge/RESULT'
    value_template: '{{value_json.RfReceived.Data}}'
    name: kerui
    expire_after: 1

binary_sensor:
  - platform: template
    sensors:
      kerui:
        friendly_name: "Sensor Kerui"
        value_template: > 
          {%- if is_state('sensor.kerui', '7D8EEE') -%}
            Porta Aberta
          {%- elif is_state('sensor.kerui', '7D8EE7') -%}
            Porta Fechada
		  {%- elif is_state('sensor.kerui', '7D8EE7') -%}
           Sensor Arrancado
          {%- endif -%}

```

Para já vais testar isto isso… sem inventar mais.  
De seguida validas para ver se não tem erros.  
Após isso reinicias o Ha…após reiniciar vais aqui  
 ![image](https://forum.cpha.pt/uploads/default/original/2X/7/786c7741d44faf780a0f9d6271c0bb1a12698ac2.png)  
E clicas no icone: `<>` e na lista procuras o nome:  
**- binary\_sensor.kerui**

Diz me o que apareçe lá quando a porta esta fechada, aberta e quando clicas no botão que tem atrás.

---

<div class="post-metadata">

**Author:** ![miruim](https://forum.cpha.pt/user_avatar/forum.cpha.pt/miruim/32/1041_2.png) [@miruim](https://forum.cpha.pt/u/miruim)\
**Post date:** [2 Novembro , 2018 00:59 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/12 "2018-11-02T00:59:49Z")

</div>

Viva @RodolfoVieira.  
Aparece sem desligado

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [2 Novembro , 2018 01:19 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/13 "2018-11-02T01:19:51Z")

</div>

Troca isto:

```
binary_sensor:
  - platform: template
    sensors:
      kerui:
        friendly_name: "Sensor Kerui"
        value_template: > 
          {%- if is_state('sensor.kerui', '7D8EEE') -%}
            Porta Aberta
          {%- elif is_state('sensor.kerui', '7D8EE7') -%}
            Porta Fechada
		  {%- elif is_state('sensor.kerui', '7D8EE7') -%}
           Sensor Arrancado
          {%- endif -%}

```

por isto:

```
sensor:
  - platform: template
    sensors:
      kerui:
        friendly_name: "Sensor Kerui"
        value_template: > 
          {%- if is_state('sensor.kerui', '7D8EEE') -%}
            Porta Aberta
          {%- elif is_state('sensor.kerui', '7D8EE7') -%}
            Porta Fechada
		  {%- elif is_state('sensor.kerui', '7D8EEB') -%}
           Sensor Arrancado
          {%- endif -%}

```

ou seja fica assim no final:

```
sensor:
        
  - platform: mqtt
    state_topic: 'tele/Bridge/RESULT'
    value_template: '{{value_json.RfReceived.Data}}'
    name: kerui
    expire_after: 1
	
  - platform: template
    sensors:
      sensorportas:
        friendly_name: "Sensor Kerui"
        value_template: > 
          {%- if is_state('sensor.kerui', '7D8EEE') -%}
            Porta Aberta
          {%- elif is_state('sensor.kerui', '7D8EE7') -%}
            Porta Fechada
		  {%- elif is_state('sensor.kerui', '7D8EEB') -%}
           Sensor Arrancado
          {%- endif -%}
```

---

<div class="post-metadata">

**Author:** ![miruim](https://forum.cpha.pt/user_avatar/forum.cpha.pt/miruim/32/1041_2.png) [@miruim](https://forum.cpha.pt/u/miruim)\
**Post date:** [2 Novembro , 2018 01:24 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/14 "2018-11-02T01:24:57Z")

</div>

sim… são  
vou confirmar, mas  
encostei e apareceu 7D8EE7  
desencostei e apareceu 7D8EEE  
pulsador traseiro e apareceu 7D8EEB

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [2 Novembro , 2018 01:25 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/15 "2018-11-02T01:25:16Z")

</div>

Ok ve o meu post acima que o editei.

---

<div class="post-metadata">

**Author:** ![miruim](https://forum.cpha.pt/user_avatar/forum.cpha.pt/miruim/32/1041_2.png) [@miruim](https://forum.cpha.pt/u/miruim)\
**Post date:** [2 Novembro , 2018 01:29 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/16 "2018-11-02T01:29:03Z")

</div>

Já vi, o engraçado é que já no outro a 3 linha  
`{%- elif is_state('sensor.kerui', '7D8EEB') -%}`  
aparece a vermelho, mas depois eu copio uma de cima e ponho o codigo correcto e tudo fica ok

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [2 Novembro , 2018 01:30 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/17 "2018-11-02T01:30:51Z")

</div>

Faz o que pus na minha ultima edição e diz o resultado…do que te aparece em:  
sensor.sensorportas

---

<div class="post-metadata">

**Author:** ![miruim](https://forum.cpha.pt/user_avatar/forum.cpha.pt/miruim/32/1041_2.png) [@miruim](https://forum.cpha.pt/u/miruim)\
**Post date:** [2 Novembro , 2018 01:39 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/18 "2018-11-02T01:39:50Z")

</div>

Assim está tudo ok. Aparece

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [2 Novembro , 2018 01:40 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/19 "2018-11-02T01:40:58Z")

</div>

Ok agora ve se entendes o que foi feito…

---

<div class="post-metadata">

**Author:** ![miruim](https://forum.cpha.pt/user_avatar/forum.cpha.pt/miruim/32/1041_2.png) [@miruim](https://forum.cpha.pt/u/miruim)\
**Post date:** [2 Novembro , 2018 01:44 UTC](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299/20 "2018-11-02T01:44:17Z")

</div>

Ok… Vou tirar as minhas anotações para entender a lógica…  
Agora caso eu o queira desligar ou ligar apenas quando vou sair, uso um switch ?

[Próxima página](https://forum.cpha.pt/t/sensores-de-porta-kerui-d026/1299.md?page=2)
