Desde já, muito obrigado pela ajuda.
Coloquei da /v2/32/ o firmware tasmota32.factory.bin no ESP32 DevKit 30pin que tenho. Após isso, fiz o upgrade do firmware tasmota32.bin. Considero que estes são os correctos, pois os outros que estão no teu github são para o ESP32-S e ESP32-C.
No [configure others] mantive: {“NAME”:“ESP32-DevKit”,“GPIO”:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,0,0,1,1,1,1,1,0,0,1],“FLAG”:0,“BASE”:1}
[Configure module] Coloquei GPIO1 → TCP Tx e GPIO2-> TCP Rx. O script ficou desactivado (sem dados electricos no menu principal e informa script não activo).
Apaguei no file manager os ficheiros correspondentes ao EB1 e mantive os do EB3 (para o sistema trifasico), realizando o rename do script-E3 para script.
[Configure module] Coloquei GPIO16 → Serial RX (corresponde ao U2_RXD) e no GPIO17 → Serial Tx (corresponde ao U2_TXD).
Atribuir ao GPIO1->none e GPIO3->none, ficando apenas a configuração para os pinos 16 e 17 (quando mantenho atribuido algo ao GPIO1 e GPIO3, não aparece indicações de energia, que considero script parado).
Não liguei o cabo HAN nem configurei o MQTT para apontar para o meu servidor (estou apenas em testes).
Restart → Agora identifico actividade nos leds do TTL-RS485, ligado a porta 16-RX <-> TTL RX e 17<->TTL TX.
Se não atribuir o GPIO16->serial RX / GPIO17-> serial RX, não tenho actividade nos leds do TTL.
Estranho, o led que pisca é o RX…
No entanto o script indica as configurações monofásicas iniciais… Mas o script é do EB3, ou seja trifásico… Acredito que continua a ler no codigo o teu nativo e não editado…
A actividade dos leds do TTL vai-se repetindo após alguns segundos.
Inverti a posição dos pinos da porta serie2 RX <-> TX TTL e serie2 TX <-> RX TTL, o led que pisca é o do TX (que me parece mais correcto…).
Envio as informações da configuração do ESP32… não acredito que esteja OK, pois não aparece as infdrmações correctas…
O facto de atribuirmos os pinos no tasmota ele usa mesmo o hardware serial e não uma emulação por softwareserial ?
Configuração actual:
ESP32-DevKit
Tasmota
NTP 2024-11-19 23:11:15 Heap 106.7 kB
Init 100 % TelePeriod 10 Version 20043
Wifi WifiManager Power 15 dBm Topic edpbox99
EB3 Consumo Net. 0.000 kWh
EB3 Excedente Net. 0.000 kWh
[LP-0000-00.csv] [Charts JS]
Easy HAN ® V2 7.273
CPU Freq 160 MHz
MB Status Error 23s
MB Index 0
MB Serial 8N99
MB Type EB99 / 99
MB Latency 0 ms
MB Timeout 1500 ms
MB Delay Wait 1000 ms
MB Delay Error 35000 ms
Clock 00:00:00
Voltage L1 0.0 V
Current L1 0.0 A
Power Import 0 W
Power Export 0 W
Power Factor 0.000 φ
Frequency 0.0 Hz
Energy T1 Vazio 0.000 kWh
Energy T2 Ponta 0.000 kWh
Energy T3 Cheias 0.000 kWh
Energy Total Import 0.000 kWh
Energy Total Export 0.000 kWh
Diagrama de Carga Load Profile
LP 1 Date 0000-00-00
LP 1 Time 00:00 Z
LP 2 AMR 0
IDs: 0 0 0 0 0 0 0 0
Realtime Netmetering (qs) 0.000 kWh
Contract T1 0.00 kVA
Contract T4 0.00 kVA
Tariff 0
EMI Manufacturer Year 0
EMI ? ??? ??? 0
EMI Firmware:
- Core
- App
- Com
…
Module parameters
Module type (ESP32-DevKit)
ESP32-DevKit (1)
IO GPIO0 None
TX GPIO1 None
IO GPIO2 None
RX GPIO3 None
IO GPIO4 None
IO GPIO5 None
FL GPIO9 None
FL GPIO10 None
IO GPIO12 None
IO GPIO13 None
IO GPIO14 None
IO GPIO15 None
IO GPIO16 Serial Rx
IO GPIO17 Serial Tx
IO GPIO18 None
…
edit script
Script enable
D 48
ver=20043
EBx=“EB3”
C=“Net.”
date=""
time=""
clk=""
old=""
wfc=""
wfp=0
cnt=0
wtd=0
hh=0
mm=0
…
Manage File system
Size 0.320 MB - Free 0.248 MB
[Partition_Manager.tapp ]
[charts.html ]
[charts.min.js ]
[discovery-EB3.txt ]
[script.txt ]
[voltage.html ]
[voltage.min.js ]
[vt-0d.csv ]
Obrigado.