00:38:01.646 MQT: Attempting connection…
00:38:01.861 MQT: Connect failed to 192.168.8.214:1883, rc -2. Retry in 90 sec
Tens problemas de rede.
Routing entre vlans.
Firewall: Allow TCP 1883
-2 MQTT_CONNECT_FAILED the network connection failed
Vou ver o que consigo fazer com os meus diminutos conhecimentos
Obrigado
Easyhan > Tools > Console:
Ping 192.168.8.214
Tenho um via wireguard e funciona.
Mas tenho a vpn na lan a nivel de firewall…
01:34:21.893 CMD: ping 192.168.8.214
01:34:21.900 RSL: RESULT = {“Ping”:“Done”}
01:34:23.084 RSL: RESULT = {“Ping”:{“192.168.8.214”:{“Reachable”:false,“IP”:“192.168.8.214”,“Success”:0,“Timeout”:1,“MinTime”:0,“MaxTime”:0,“AvgTime”:0}}}
O easyHan está na rede 192.168.1.0 do router da Vodafone, o servidor do HA está na rede 192.168.8.0 ligado na porta LAN do router GLiNet GL-MT2500.
Tenho quer criar uma rota estática no router GLiNet? Se sim, como será? Já tentei várias possibilidades e nenhuma funciona…
Obrigado
Teria de ser no router da vodafone.
Faz port forwarding no glinet 1883 para o ha.
E mete o ip da wan do glinet no easyhan mqtt.
Isto se quiseres manter as redes separadas.
Não vais ter ping.
Tinhas de permitir na firewall.
Geralmente deixa-se de usar o WiFi do operador.
Já está a comunicar com o HA. Fico na dúvida se foi por lapso no user/password nas configurações do MQTT do easyHan… mas acho estranho. Vamos ver!
Obrigado pela ajuda!
Ola A todos, eu consegui fazer toda a configuração, ma só me aparece 4 sensores no HS , não consigo entender porque, estou a usar a integração MQTT do HS com um broker que já tinha tudo ok, ele publica muito informação mas depois o home assistant só cria o firmware, o freeds Power FreedDs import e o freeDS export. Estou já um pouco desesperado confeso
Tools > Console:
Backlog0 Script 1; SaveData 9; Restart 1;
Enter
Para casos estranhos do mundo modbus han e-redes.
Firmware V2 ESP32:
Desactivar o plugin V2:
- Configuration > Template
- Num gpio livre escolher > TCP TX
usar um script debug
Boas, eu ja comprei o meu easyhan a 2 anos e acho que a ultima actualização que fiz já faz mais de um ano, tenho vantagens em atualizar? a verdade é que apesar de mostrar os dados no proprio easyhan no home assistant não.
Program Version | 13.1.0(tasmota-4M) |
---|---|
Build Date & Time | 2023-09-08T11:54:08 |
Core/SDK Version | 2_7_4_9/2.2.2-dev(38a443e) |
Uptime | 0T00:42:12 |
Flash Write Count | 2979 at 0x3FB000 |
Boot Count | 193 |
Restart Reason | Software/System restart |
ESP Chip Id | 16239696 (ESP8266EX) |
---|---|
Flash Chip Id | 0x16405E (DOUT) |
Flash Size | 4096 KB |
Program Flash Size | 4096 KB |
Program Size | 665 KB |
Free Program Space | 1380 KB |
Free Memory | 14.5 KB |
File System Size | 2024 KB |
Estou na mesma situação, no tasmota toda a informação esta correta mas no HA criou os sensors mas todos sem informação, já fiz o que o nikito7 recomenda (Backlog0 Script 1; SaveData 9; Restart 1;) sem resultados diferentes, no meu caso vejo o seguinte erro a acontecer na coonsola,
“EB1”: {
“ErrCode”: “NoErr”,
“ErrTime”: “NoErr”,
“ErrCnt”: 0,
“CLK”: “21:12:12”,
“CLK”: “21:12:24”,
monofásica, a unica diferença que vejo é não usar o tópico com o nome edpbox1 porque já o tinha configurado com outro nome ja na versão 1 mas tive o cuidado de mudar também o nome no codigo do discover-eb1.txt para o mesmo nome que estou a usar, mas vou repor tudo a ver ser resolve
Edit: problema corrigido a o repor tudo de origem
Boas,
Tenho um easyhan ligado ao HA mas com erro ao enviar dados. Na consola aparece-me:
20:27:46.205 MQT: tele/edpbox1/STATE = {"Time":"2025-04-06T20:27:46","Uptime":"0T00:14:03","UptimeSec":843,"Heap":14,"SleepMode":"Dynamic","Sleep":75,"LoadAvg":37,"MqttCount":1,"Wifi":{"AP":1,"SSId":"#######","BSSId":"#######","Channel":5,"Mode":"11n","RSSI":90,"Signal":-55,"LinkCount":1,"Downtime":"0T00:00:04"}}
20:27:46.229 MQT: tele/edpbox1/SENSOR = {"Time":"2025-04-06T20:27:46","HAN":{"s0":0.105,"s1":2459.277,"s2":0.000},"EB1":{"ErrCode":"NoErr","ErrTime":"NoErr","ErrCnt":0,"CLK":"20:27:49","HH":20,"MM":27,"SS":49,"VL1":229.8,"CL1":2.2,"API":486,"APE":0,"PF":0.954,"FR":49.9,"TET1":3499.947,"TET2":1484.965,"TET3":3668.993,"TEI":8653.905,"TEE":0.000,"qs":0.111,"LP1_Y":2025,"LP1_M":4,"LP1_D":6,"LP1_HH":20,"LP1_MM":15,"LP1_GMT":"01","LP3_IMP":0.105,"LP4":0.000,"LP6_EXP":0.000,"LPid9":105,"LPid10":0,"LPid11":0,"LPid12":0,"LPid13":0,"LPid14":4,"CT1":5.75,"ICP":1,"Tariff":2,"FW":7.285}}
20:27:47.228 MQT: freeds/edpbox1/SENSOR = {"Time":"2025-04-06T20:27:47","ENERGY":{"Voltage":229,"Power":490,"Import":490,"Export":0}}
No Home Assistant cria-me um dispositivo “Sem nome dispositivo” sem entidades ou qq informação.
Tenho também na rede um Zigbee2MQTT e o MQTT está configurado com um prefixo de descoberta, no caso zigbee2mqtt.
Será que isso impede o MQTT de descobrir o EasyHan?