# Easy HAN ® E5 - Leitor WiFi da porta HAN (esp8266) Modbus, RS485

**URL:** <https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977>\
**Category:** Hardware\
**Tags:** wifi, tasmota, modbus, han\
**Created:** [2 Maio , 2022 15:32 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977 "2022-05-02T15:32:29Z")\
**Posts on this page:** 20\
**Page:** 5

<div class="post-metadata">

**Author:** ![JPatriarca](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/j/91b2a8/32.png) [@JPatriarca](https://forum.cpha.pt/u/JPatriarca)\
**Post date:** [8 Fevereiro , 2023 16:51 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/96 "2023-02-08T16:51:21Z")

</div>

Estou a ver o mesmo. E tenho reconnects no meu Elfin. Mas apresentar valores com este nível de pico, não acontecia anteriormente.

O HA alterou o módulo de modbus nesta versão 2023.02 e só notei esses picos desde aí. Não sei se será por ai

@nikito7 este é o log que vejo regularmente:

```auto
Logger: homeassistant.components.modbus.modbus
Source: components/modbus/modbus.py:391
Integration: Modbus (documentation, issues)
First occurred: 16:49:18 (8 occurrences)
Last logged: 16:50:33

Pymodbus: edpbox: Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received)
Pymodbus: edpbox: Exception Response(132, 4, IllegalFunction)

```

---

<div class="post-metadata">

**Author:** ![nikito7](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nikito7/32/18185_2.png) [@nikito7](https://forum.cpha.pt/u/nikito7)\
**Post date:** [8 Fevereiro , 2023 17:21 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/97 "2023-02-08T17:21:55Z")

</div>

![Screenshot_20230208_171828_Chrome](https://forum.cpha.pt/uploads/default/original/2X/f/f53f682cf35c3dd4f5c6f21ed3aa6e385669cb26.jpeg)

Mudou algo no contador.

Ou estás a pedir o register errado…

> [@Porta HAN - Erro 84 81 - 0x81 - 129 - Contadores Inteligentes](https://forum.cpha.pt/t/porta-han-erro-84-81-contadores-inteligentes/11291):
>
> Acesso Negado V2: 0x81 V1 Tasmota \> Consoles \> Console WebLog 4 Sensor53 d1 Hexadecimal: [84 81] Decimal: [132 129] united_kingdom Error 0x81 - Access Denied united_kingdom Call e-redes.pt Só a e-redes pode resolver. Ou comercializador. Causas: falha eléctrica prolongada mudança de titular Landis…S3 + WithUs (3 casos reportados. Implica troca de contador) outras Firmware V2 Na V2 não existe sensor53 d1

---

<div class="post-metadata">

**Author:** ![nikito7](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nikito7/32/18185_2.png) [@nikito7](https://forum.cpha.pt/u/nikito7)\
**Post date:** [8 Fevereiro , 2023 17:23 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/98 "2023-02-08T17:23:45Z")

</div>

Não uso essas entidades no meu.

Provavelmente @chaveiro ou @ReDaLeRt

---

<div class="post-metadata">

**Author:** ![nikito7](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nikito7/32/18185_2.png) [@nikito7](https://forum.cpha.pt/u/nikito7)\
**Post date:** [8 Fevereiro , 2023 17:27 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/99 "2023-02-08T17:27:41Z")

</div>

Podes continuar aqui:

> [@Contadores inteligentes no HA com Elfin](https://forum.cpha.pt/t/contadores-inteligentes-no-ha-com-elfin/9524):
>
> Este tutorial visa ajudar a configurar a integração das informações do contador inteligente no HA. Este tutorial não abrange a parte do pedido de instalação da porta HAN nem da configuração de ligação do elfin ao wifi ou cabo de rede. point_right Pré-requisitos Acesso à porta HAN Elfin EW11 ligado à porta HANpoint_right Configuração Elfin Configuração do ModBus Aceder ao Elfin e no menu do lado esquerdo escolher: “Serial Port Settings” [Elfin Menu] E nas opções configurar os valor…

É preciso mais detalhes

---

<div class="post-metadata">

**Author:** ![JPatriarca](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/j/91b2a8/32.png) [@JPatriarca](https://forum.cpha.pt/u/JPatriarca)\
**Post date:** [8 Fevereiro , 2023 18:08 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/100 "2023-02-08T18:08:01Z")

</div>

Tenho o setup realizado da forma como está descrito acima (acabei de confirmar para ter a certeza). As diferentes entities estão a aparecer e com valores corretos, excepto os erros acima indicados no log e os saltos de valores já indicados por vários utilizadores.  
Tenho um contador Janz e tinha o GPRS ligado a ele. Aproveitei a ligação para ligar ao meu Elfin.  
Estou a utilizar os endereços 11, 22, 23, 38, 39, 40, 108, 109, 121, 122, 123 e 127. Não sei de onde vem esse erro e a exception response.  
@nikito7 diz-me que mais detalhes necessitas para identificar os erros.

---

<div class="post-metadata">

**Author:** ![nikito7](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nikito7/32/18185_2.png) [@nikito7](https://forum.cpha.pt/u/nikito7)\
**Post date:** [8 Fevereiro , 2023 18:33 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/101 "2023-02-08T18:33:33Z")

</div>

O Janz GPRS precisa de um watchdog.

Não sei replicar no Elfin.

Isto só é valido para o “software Easy HAN”

{[https://github.com/nikito7/easyhan/blob/dev/edpbox/eb9-extras-janz-wtd.js](https://github.com/nikito7/easyhan/blob/dev/edpbox/eb9-extras-janz-wtd.js)}

Simplesmente o contador deixa de responder.

Um simples restart não resolve.

---

<div class="post-metadata">

**Author:** ![JPatriarca](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/j/91b2a8/32.png) [@JPatriarca](https://forum.cpha.pt/u/JPatriarca)\
**Post date:** [8 Fevereiro , 2023 19:26 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/103 "2023-02-08T19:26:57Z")

</div>

Entendo. Mas como indicado, os problemas começaram a ocorrer há 3 dias, como podes ver no seguinte gráfico (que parece coincidir com a release 2023.2.2 do HA):

 ![image](https://forum.cpha.pt/uploads/default/original/2X/c/ccee663d80771fcb84b5007ca02d2f68883849a1.png)

Mesmo com falhas na receção dos dados (devido ao polling coincidir com momentos em que o Elfin perde rede com o WiFi), estão a existir picos de valores que não existiam no passado, como o gráfico demonstra. E isto está a acontecer com todas as métricas, embora aqui só esteja demonstrada uma métrica.

---

<div class="post-metadata">

**Author:** ![nikito7](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nikito7/32/18185_2.png) [@nikito7](https://forum.cpha.pt/u/nikito7)\
**Post date:** [8 Fevereiro , 2023 19:40 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/104 "2023-02-08T19:40:50Z")

</div>

Tens o meu yaml ou o do Mi ?

Mete update\_interval diferentes

30  
31  
32  
…

Actualmente não tenho nenhum elfin para testar.

Deixei de seguir o github do HA.

E os 4 bytes funcionam enquanto o HA quiser.

Visto ser non-standard.

Os zeros é facil filtrar, o resto não.

O elfin tem de estar actualizado.

---

<div class="post-metadata">

**Author:** ![diogopms](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/d/e5b9ba/32.png) [@diogopms](https://forum.cpha.pt/u/diogopms)\
**Post date:** [8 Fevereiro , 2023 21:03 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/105 "2023-02-08T21:03:13Z")

</div>

@nikito7 por acaso não sabes o que possa ser. De x em x tempo e meu easy Han perde o script de ligar automaticamente quando é iniciado deixando de mandar os valores para o homeassistant.

Alguém com o mesmo problema? A cena é que só me acontece num deles (script trifasico), no script monofásico tudo funciona bem

---

<div class="post-metadata">

**Author:** ![nikito7](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nikito7/32/18185_2.png) [@nikito7](https://forum.cpha.pt/u/nikito7)\
**Post date:** [8 Fevereiro , 2023 21:26 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/106 "2023-02-08T21:26:06Z")

</div>

A fonte de alimentação no sagem é instável.

```auto
BackLog SetOption65 1; Restart 1

```

Ainda não recebi os condensadores de 1000uF para testar

```auto
BackLog sleep 75; wifipower 12; restart 1;

```

Já esteve pior:

 ![easyhan.pt sagemcom](https://forum.cpha.pt/uploads/default/original/2X/d/d282b0c8c3c301a12775fe2d3f7b20f976aed88c.jpeg)

---

<div class="post-metadata">

**Author:** ![JPatriarca](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/j/91b2a8/32.png) [@JPatriarca](https://forum.cpha.pt/u/JPatriarca)\
**Post date:** [8 Fevereiro , 2023 21:32 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/107 "2023-02-08T21:32:32Z")

</div>

Implementei o teu YAML, pelo que os update\_intervals estão diferentes. O Elfin tem a última versão (validei isso no fim-de-semana passado).

Poderá ser disso, dos 4 bytes, que está a gerar estes valores?

De que forma poderia, pelo menos, filtrar os zeros?

---

<div class="post-metadata">

**Author:** ![nikito7](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nikito7/32/18185_2.png) [@nikito7](https://forum.cpha.pt/u/nikito7)\
**Post date:** [8 Fevereiro , 2023 21:38 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/108 "2023-02-08T21:38:36Z")

</div>

> [@JPatriarca](#):
>
> De que forma poderia, pelo menos, filtrar os zeros?

Templates. Mas vai criar um novo sensor.

Podes experimentar mudar o 250 para 500

```auto
    delay: 1
    timeout: 3
    retries: 3
    retry_on_empty: true
    message_wait_milliseconds: 250

```

sempre achei o modbus do HA problemático

{[https://github.com/nikito7/edpbox/blob/dev/modbus/EB1-pkg.yaml](https://github.com/nikito7/edpbox/blob/dev/modbus/EB1-pkg.yaml)}

---

<div class="post-metadata">

**Author:** ![JPatriarca](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/j/91b2a8/32.png) [@JPatriarca](https://forum.cpha.pt/u/JPatriarca)\
**Post date:** [8 Fevereiro , 2023 22:06 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/109 "2023-02-08T22:06:23Z")

</div>

Obrigado @nikito7. Vou aumentar o message\_wait para 500 e ver o resultado durante a noite.

Vou também abrir um bug no github do HA Core e pedir ajuda por lá.

---

<div class="post-metadata">

**Author:** ![nikito7](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nikito7/32/18185_2.png) [@nikito7](https://forum.cpha.pt/u/nikito7)\
**Post date:** [14 Fevereiro , 2023 21:11 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/110 "2023-02-14T21:11:02Z")

</div>

```auto
>D
>BS
>S

if upsecs==10
then
=>TCPbaudrate 9600
=>TCPStart 9502
endif

>W

Bridge Mode: RTU over TCP

;eof

```

 ![tasmota](https://forum.cpha.pt/uploads/default/original/2X/a/a256665bbbad51cdb6bb1f0183f8bb4b00be7190.jpeg)

 ![tasmota](https://forum.cpha.pt/uploads/default/original/2X/a/a8f801f8960ad604d83e05eb5a927646b88d8287.jpeg)

---

<div class="post-metadata">

**Author:** ![Nelson\_Pita](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nelson_pita/32/9756_2.png) [@Nelson\_Pita](https://forum.cpha.pt/u/Nelson_Pita)\
**Post date:** [20 Fevereiro , 2023 22:52 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/111 "2023-02-20T22:52:15Z")

</div>

Tb tenho um MA109P trifásico. Podes partilhar o script e a configuração para ver se consigo tb pôr a funcionar? Obrigado,

---

<div class="post-metadata">

**Author:** ![passado](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/p/a6a055/32.png) [@passado](https://forum.cpha.pt/u/passado)\
**Post date:** [1 Março , 2023 09:05 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/113 "2023-03-01T09:05:38Z")

</div>

Boas malta uma questao que nao me ficou clara, é preciso alimentaçao para colocar isto ou basta a fija instalada pela e-redes?

---

<div class="post-metadata">

**Author:** ![nikito7](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nikito7/32/18185_2.png) [@nikito7](https://forum.cpha.pt/u/nikito7)\
**Post date:** [1 Março , 2023 15:17 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/114 "2023-03-01T15:17:35Z")

</div>

Se não tiver modem basta o chicote.  
O Janz GPRS é como se não tivesse modem.

 ![modem](https://forum.cpha.pt/uploads/default/original/2X/0/0241cf40f3146b97b7cc340687c6a7991fad6b22.jpeg)

---

<div class="post-metadata">

**Author:** ![passado](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/p/a6a055/32.png) [@passado](https://forum.cpha.pt/u/passado)\
**Post date:** [1 Março , 2023 22:24 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/115 "2023-03-01T22:24:19Z")

</div>

O modem è opcional ou so sei depois do pedido feito e instalado?

---

<div class="post-metadata">

**Author:** ![nikito7](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nikito7/32/18185_2.png) [@nikito7](https://forum.cpha.pt/u/nikito7)\
**Post date:** [1 Março , 2023 23:14 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/116 "2023-03-01T23:14:36Z")

</div>

Em relação à HAN só é preciso o chicote femea.

---

<div class="post-metadata">

**Author:** ![jota.p](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/j/13edae/32.png) [@jota.p](https://forum.cpha.pt/u/jota.p)\
**Post date:** [2 Março , 2023 13:01 UTC](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977/117 "2023-03-02T13:01:18Z")

</div>

Viva, instalei o EasyHAN no dia 27 de fevereiro e estava a funcionar perfeitamente até às 00:00 de 1 de março, altura em que deixou de comunicar com o contador (os valores lidos estão todos a zero). Reiniciar não adiantou.  
Alguma ideia do que possa ser ou sugestão para resolver esta situação? O estranho é coincidir com o início do mês.  
Obrigado.

[Página anterior](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977.md?page=4)

[Próxima página](https://forum.cpha.pt/t/easy-han-e5-leitor-wifi-da-porta-han-esp8266-modbus-rs485/9977.md?page=6)
