Contadores inteligentes no HA com Elfin

Pode ser do copy paste

bash -c "$(wget -qO - https://u.easyhan.pt/dev/bypass.txt)"

[core-ssh ~]$ bash -c "$(wget -qO - https://u.easyhan.pt/dev/bypass.txt)"
.   ..
/config/custom_components/modbus
Connecting to github.com (140.82.121.3:443)
Connecting to codeload.github.com (140.82.121.10:443)
saving to 'master.zip'
master.zip           100% |**********| 21.5M  0:00:00 ETA
'master.zip' saved
Archive:  master.zip
  inflating: __init__.py
  inflating: base_platform.py
  inflating: binary_sensor.py
  inflating: climate.py
  inflating: const.py
  inflating: cover.py
  inflating: fan.py
  inflating: light.py
  inflating: manifest.json
  inflating: modbus.py
  inflating: sensor.py
  inflating: services.yaml
  inflating: strings.json
  inflating: switch.py
  inflating: validators.py
.                 const.py          sensor.py
..                cover.py          services.yaml
__init__.py       fan.py            strings.json
base_platform.py  light.py          switch.py
binary_sensor.py  manifest.json     validators.py
climate.py        modbus.py
/config/custom_components/modbus
Processing... Done.

Command completed successfully.

Já percebi o erro, era o meu plugin de ssh, instalei o core-ssh e já funcionou.

1 Curtiu

O Elfin funciona e bomba que é uma maravilha , por exemplo, com qModMaster, num só pedido com 14 registos (<=> a 14 count do modbus HA) , responde com todas as variavei de energia que preciso. Se calhar só falta o Jan ser simpatico e desenvolver um custom mesmo custom :rofl:

É só acabares o meu PR

Achas que domino a coisa , sou apenas mais um nabo que anda aí :rofl:
Tenho conta git , mas nem sei usar

É preciso fazer testes. E provar que não parte alguma coisa standard.

Não sei que testes ele quer nem muito menos como fazer
Pensei nesta cena será que funciona, depois dividia-se com template

 - name: "EB energia T1 Vazio" # 0x0026 (38) + 2  (39,40)
        slave: 1
        address: 38
        input_type: input
        data_type: custom          
        count: 3
        structure: ">LLL"  

As coisas que tu descobres

Depois usas x.split[","][0]

O custom não resolve os problemas do pymodbus RTU (serial usb)

Apenas modbus tcp (ip) funciona.

Rtuovertcp tem o mesmo problema.

Também podem usar um simples tasmota a fazer de bridge.

Não testado. Em vez dos gpios usa-se o IP

já estas a testar ? :slight_smile:

Qual a vantagem do elfin?

O elfin foi uma ideia que não cumpriu os objectivos. Principalmente devido ao modbus do HA.

Testanto, mas não o que queres :rofl:

Preciso de férias

Tinha a coisa a funcionar com tasmota , o elfin foi mais um teste, mas tem funcionado bem já há bastante tempo, até mais estavel que o tasmota, com esta mexida no modbus é que encravou.
Este ano tb não tive ferias de jeito não deu para sair mais de 10km :rofl:

Elfin a bombar com 3 registos, deve dar mais desde que sejam do mesmo tipos e estejam acessiveis para leitura.
Se forem de tipos diferenrtes , talvez com mixed structure: tipo >LHL

Com isto podemos reduzir nº de pedidos ao contador

image

Funciona

+1,[10.1.0.34],mN1,1,9502,EB3,1,11,r010400010001,...

Boa noite Estou com um problema, estou a procura de ajuda…

Instalei o meu Elfin no contador e neste momento estou a receber os dados no HA. Os valores de tensão, Corrente, Frequencia, versao de firmware, fator de potencia estou a recebelos, só não consigo receber os dados relacionados com Potencias. Desde potencia ativa, valor da Cheia, Vazio e Ponta, potencia importada e exportada.
Alguem me pode ajudar?

Não compensa o trabalho.

[[https://github.com/nikito7/easyhan/blob/dev/bridge/custom-ha/Bypass_Size_Check.md]]

Bom dia,

Neste momento uso o myeot para as receber contagens eletricas.
Estou a tentar usar um Elfin EW11a para poder ter as medições no HA, mas estou com dificuldades a obter os dados do contador…
Estou a usar 5V externos e a ligar os pinos 3 e 5 da porta HAN (RJ12) ao elfin, no entanto no “Serial port state” aperece tudo a 0.

Modelo do contador: PRIME ZIV 5CTME2C47730

Conseguem ajudar a perceber o que estou a fazer errado?
Obrigado.


Copyright © 2017-. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade