O plugin usa o Serial1.
Não podes usar mais nada com serial.
Quando desactivas o plugin só usas um pin.
Se usares dois vai entrar em conflito.
Só podes usar o 16/17 com o plugin
O plugin usa o Serial1.
Não podes usar mais nada com serial.
Quando desactivas o plugin só usas um pin.
Se usares dois vai entrar em conflito.
Só podes usar o 16/17 com o plugin
Obrigado pela paciência, mas desculpa porquê é dificil perceber alguns conceitos do EasyHAN e do Tasmota quando de vem do Arduino…
Ok, apenas indiquei no GPIO1 e GPIO3 os TCP Tx/RX no module parameters.
O script ficou desactivado.
Depois coloquei o script V1 (modbus no script) e indiquei as portas RX e TX:
+1,16,mN1,1,9600,EB3,17,15,r010400010001,r0104 …
No restart, o ESP32 parece uma arvore de natal mas o mais importante é que o TX pisca regularmente e o RX é reconhecido no boot (atenção que ainda não liguei o cabo a porta HAN).
Também no main menu agora aparece correctamente as variáveis do EB3 trifásico.
Ainda não testei fisicamente a ligação, mas se achares que algo está errado, por favor agradeço o teu feedback.
Mais uma vez obrigado
Program Version | 14.3.0 (tasmota32) |
---|---|
Build Date & Time | 2024-11-16T21:40:37 |
Core/SDK Version | 3_1_0/5.3.1.240924 |
Uptime | 0T00:10:14 |
Flash Write Count | 133 |
Boot Count | 43 |
Restart Reason | Software reset digital core |
ESP Chip Id | 4578916 (ESP32-D0WDQ6 v1.0) |
---|---|
Flash Chip Id | 0x164020 (DIO) |
Flash Size | 4096 KB |
Program Flash Size | 4096 KB |
Program Size | 2078 KB |
Free Program Space | 801 KB |
Free Memory | 98.3 KB (frag. 7%) |
Partition safeboot | 832 KB (used 96%) |
Partition app0* | 2880 KB (used 72%) |
Partition fs | 320 KB |
Para desactivar basta usar um pin.
Ao usares os dois activas completamente a bridge.
Mas, nesse aspecto já é domínio do Tasmota.
O motivo de alguns Wemos e Nodemcu não funcionarem com o pin 1 e 3.
É a existência de um pullup forte.
Ao fim destes anos, certas coisas fazem sentido agora.
Tradução adicionada como cortesia, porque sei que estou num fórum que não é em inglês:
Olá a todos,
Peço desculpa por usar o inglês, mas mudámo-nos recentemente para português e ainda estou a aprender a língua.
Achei este tópico muito perspicaz e tem muitas semelhanças com a forma como costumávamos extrair dados modbus de um inversor SunSynk na minha casa anterior.
Neste repositório do github está o código mais recente que usei para esse fim e pode ser facilmente adaptado para ler os registos corretos para as caixas EDP e expô-los como entidades em HA. Sinta-se à vontade para pegar em qualquer parte do código que queira reutilizar.
Eu costumava executar isso em um ESP32 com um chapéu modbus instalado e ele facilmente sondava dados a cada segundo, mas eu o mantive em intervalos de 5 segundos para facilitar o meu HA DB.
A configuração era semelhante à deste utilizador:
(imagem no próximo post)
Agora: Devido à caixa EDP estar longe da minha casa e não haver disponibilidade de um tubo para passar o cabo cat6, decidi instalar um Shelly Pro 3EM na placa principal, para poder ver/calcular a maior parte da informação disponível na caixa EDP. Terei todo o gosto em partilhar a forma como o fiz, mas é um trabalho em curso. Colocarei mais imagens nos próximos posts, devido às limitações das imagens incorporadas para os novos utilizadores
Parece que existe um conhecimento técnico aprofundado por parte das pessoas neste tópico, pelo que gostaria de colocar aqui uma questão simples.
O contador da EDP apresenta um valor total consumido para Vazio, Cheias e Ponta (1.8.1, 1.8.2 e 1.8.3) apesar de eu estar no tarifário “simples”.
Gostaria de saber quando é que o contador muda de cada tarifa para a seguinte, para poder ajustar a leitura total do contador em conformidade. O contador segue o horário abaixo indicado, incorporado na caixa EDP, ou existe outro horário programado na caixa Landis?
Além disso, que datas são utilizadas para determinar as tarifas de verão ou de inverno?
Hi All,
Apologies for using English, but we just recently moved to Portugual and I am still learning the language.
I found this thread very insightful and it has a lot of similarities on how we used to pull modbus data from a SunSynk inverter at my previous house.
In this github repo is the latest code I used for that purpose and it can very easily be adapted to read the correct registers for the EDP boxes and expose it as entities in HA. Feel free to take any bits of code you may want to reuse.
I used to run this on an ESP32 with a modbus hat installed and it easily polled data every second, but I kept it at 5 second intervals to go easier on my HA DB.
It looked similar to this user’s setup:
(image in next post)
Now: Due to the EDP box being far from my house and no availability of a pipe to run the cat6 cable in, I have settled on installing a Shelly Pro 3EM in the main board, so I can see/calculate the majority of information available in the EDP box. I am happy to share how I have done this, it’s a work in progress though. will post more images in next posts, due to embedded image limitations for new users
It seems there is a thorough technical understanding from the people on this thread, so I would like to pose a simple question here.
The EDP meter shows a total consumed value for Vazio, Cheias and Ponta (1.8.1, 1.8.2 and 1.8.3) even though I am on the “simples” tariff.
I would like to know when the meter switches from each tariff to the next so I can adjust my total meter reading accordingly. Does it follow the below timetable built into the EDP box, or is there another schedule programmed inside the Landis box?
Also, what dates are used to determine the summer or winter tariffs?
Follow up from previous post - My sunsynk modbus poller on ESPHome looked similar to this user’s setup:
Hello @Jacques_Aucamp
Can you share with us how you added the sub totals for “Today”, “This week”, “This month”, “This Quarter”, “This year”…, thanks.
Also, your “Setup” sensor and yaml would be nice, if you can share.
Thanks.
Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt