Até fim de stock:
Esta mensagem foi sinalizada pela comunidade e está temporariamente oculta.
Reparei que após uma falha de luz (ou excesso de consumo que faça disparar o contador…) apanho um erro de sensor semelhante igual ao da imagem
Existe forma de evitar isto? (sem ser UPS ou semelhante)
Tenho o módulo compacto do @chaveiro com o firmware do @nikito7
Não tens o mosquitto/mqtt persistente
Estou a usar a integração MQTT do Home Assistant, mas não encontro nada sobre como tornar persistente
Podes dar umas “luzes” @nikito7 ?
Obrigado
Depende se usas HaOS ou outro sistema.
A persistência é no mosquitto.
Geralmente devia vir activada.
Ou não tens o script.txt e discovery-EB1.txt
cat config/mosquitto.conf
persistence true
persistence_location /mosquitto/data/
#log_dest file /mosquitto/log/mosquitto.log
listener 1883
allow_anonymous false
password_file /mosquitto/config/users.conf
Ok @nikito7, vamos por partes que eu sou noob:slight_smile:
Estou a usar o HaOS instalado num Rpi.
script.txt e discovery-EB1.txt
onde devem estar? no módulo?
cat config/mosquitto.conf
Encontro isso onde ?
Estava a cuscar o GUI e coloquei o Add-on do MQTT a iniciar no arranque e o Watchdog ligado (não sei se tem a ver)
OK confirmei e,
script.txt e discovery-EB1.txt estão no módulo
mosquitto.conf já revirei tudo mas não tenho.
Arranja um UPS ou um Pi UPS.
É um grande risco ter um “computador” sem UPS.
Isso deve estar a corromper os dados.
Ou tens sinal wifi fraco, e nunca envia o discovery correcto.
Ou tens o script desactivado.
Podes ver se tens o tópicos com o “mqtt explorer”
homeassistant/sensor/nikito7-EB1
Bom dia malta,
Tenho um Mini HAN V1 com Tasmota 14.5.0 (tasmota-4M) by Theo Arends] e estou a ter dificuldades em obter valores do contador.
Conseguem ajudar-me ?
Obrigado
hepf68
Bom dia,
Para informação: trocaram o contador e voltei a ter valores.
Obrigado a todos.
hept68
Boa tarde,
Do lado do sensor de energia, tenho tudo ok com valores.
Mas do lado do home assistant só tenho valores para FreeDS Import e FreeDS Power. O Resto dos valores aparecem como “Desconhecido”.
Já aconteceu a alguém?
Envio a imagem que demonstra o que estou a falar (esquerda mqtt do home assistant e a direita o sensor de energia)
Obrigado
hepf68
Boa tarde,
Sendo novato nestas andanças, e não percebendo nada de programação, comprei um módulo de sensor de energia ao “Chaveiro” e pelo que li por aqui lá fui conseguindo levar a coisa a bom porto com ajuda externa (programação), mas depois de muitas voltas dar e “scripts” rever, não consigo que apareçam valores nas leituras. Na altura em que solicitei à e’Redes a ligação do chicote, tinha um contador, mas foi substituído por um novo devido a avaria num módulo desse contador. Agora foi instalado outro “KAIFA MA 109H” e inclusive aparece no próprio contador informação do módulo, mas por mais voltas que dê, nada de valores. Alguma dica para este problema?
Obrigado desde já pela ajuda.
Olá, qual e o script usado e qual o output do comando sensor53 d1 na consola ?
Olá, Obrigado.
O Script que estou a utilizar é o https://github.com/tiagofreire-pt/Home_Assistant_EDP_Box/blob/master/Tasmota/CONFIGURAÇÃO-SCRIPT-SMI.md com início " +1,3,m,1,9600,EB,1…
No menu da consola aparece assim:
00:00:00.002 HDW: ESP8266EX
00:00:00.026 UFS: FlashFS mounted with 1984 kB free
00:00:00.090 CFG: Loaded from File, Count 217
00:00:00.096 QPC: Count 1
00:00:00.101 SCR: ufilesystem found
00:00:00.120 SCR: nv=0, tv=0, vns=0, vmem=16, smem=8192, gmem=388, pmem=0, tmem=8596
00:00:00.123 Project HanModule - Mini HAN Module Version 14.6.0(MiniHAN v2)-2_7_8(2025-06-11T20:32:47)
00:00:00.141 SNS: Hardware Serial
00:00:00.142 meters: 1 , decode lines: 10, memory used: 1860 bytes
00:00:00.144 SCR: performs “sensor53 r”
00:00:00.152 SNS: Hardware Serial
00:00:00.152 meters: 1 , decode lines: 10, memory used: 1860 bytes
00:00:00.154 RSL: RESULT = {“Time”:“1970-01-01T00:00:00”,“SML”:{“CMD”:“restart”}}
00:00:01.001 WIF: Connecting to AP1 MEO-1E6A50 Channel 6 BSSId 1C:57:3E:1E:6A:50 in mode 11n as HanModule-F41FDE-8158…
00:00:03.511 WIF: Connected
00:00:03.763 HTP: Web server active on HanModule-F41FDE-8158 with IP address 192.168.1.192
00:00:03.766 RSL: INFO1 = {“Info1”:{“Module”:“MODBUS+I2C”,“Version”:“14.6.0(MiniHAN v2)”,“FallbackTopic”:“cmnd/DVES_F41FDE_fb/”,“GroupTopic”:“cmnd/tasmotas/”}}
00:00:03.768 RSL: INFO2 = {“Info2”:{“WebServerMode”:“Admin”,“Hostname”:“HanModule-F41FDE-8158”,“IPAddress”:“192.168.1.192”}}
00:00:03.769 RSL: INFO3 = {“Info3”:{“RestartReason”:“Software/System restart”,“BootCount”:140}}
22:24:18.270 QPC: Reset
22:24:20.260 RSL: STATE = {“Time”:“2026-01-27T22:24:20”,“Uptime”:“0T00:00:10”,“UptimeSec”:10,“Vcc”:3.145,“Heap”:16,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:35,“MqttCount”:0,“Wifi”:{“AP”:1,“SSId”:“MEO-1E6A50”,“BSSId”:“1C:57:3E:1E:6A:50”,“Channel”:6,“Mode”:“11n”,“RSSI”:96,“Signal”:-52,“LinkCount”:1,“Downtime”:“0T00:00:05”}}
22:25:20.235 RSL: STATE = {“Time”:“2026-01-27T22:25:20”,“Uptime”:“0T00:01:10”,“UptimeSec”:70,“Vcc”:3.144,“Heap”:15,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:21,“MqttCount”:0,“Wifi”:{“AP”:1,“SSId”:“MEO-1E6A50”,“BSSId”:“1C:57:3E:1E:6A:50”,“Channel”:6,“Mode”:“11n”,“RSSI”:96,“Signal”:-52,“LinkCount”:1,“Downtime”:“0T00:00:05”}}
22:25:20.241 RSL: SENSOR = {“Time”:“2026-01-27T22:25:20”,“EB”:{“Voltage_P1”:0.0,“Current_P1”:0.0,“Power_P1”:0,“PFactor_P1”:0.000,“Frequency_P1”:0.0,“Energy_P1_R1”:0.0,“Energy_P1_R2”:0.0,“Energy_P1_R3”:0.0,“Tariff_P1”:0,“DCP_P1”:0}}
22:26:20.236 RSL: STATE = {“Time”:“2026-01-27T22:26:20”,“Uptime”:“0T00:02:10”,“UptimeSec”:130,“Vcc”:3.145,“Heap”:15,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:0,“Wifi”:{“AP”:1,“SSId”:“MEO-1E6A50”,“BSSId”:“1C:57:3E:1E:6A:50”,“Channel”:6,“Mode”:“11n”,“RSSI”:100,“Signal”:-49,“LinkCount”:1,“Downtime”:“0T00:00:05”}}
22:26:20.242 RSL: SENSOR = {“Time”:“2026-01-27T22:26:20”,“EB”:{“Voltage_P1”:0.0,“Current_P1”:0.0,“Power_P1”:0,“PFactor_P1”:0.000,“Frequency_P1”:0.0,“Energy_P1_R1”:0.0,“Energy_P1_R2”:0.0,“Energy_P1_R3”:0.0,“Tariff_P1”:0,“DCP_P1”:0}}
22:27:20.260 RSL: STATE = {“Time”:“2026-01-27T22:27:20”,“Uptime”:“0T00:03:10”,“UptimeSec”:190,“Vcc”:3.144,“Heap”:15,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:0,“Wifi”:{“AP”:1,“SSId”:“MEO-1E6A50”,“BSSId”:“1C:57:3E:1E:6A:50”,“Channel”:6,“Mode”:“11n”,“RSSI”:100,“Signal”:-49,“LinkCount”:1,“Downtime”:“0T00:00:05”}}
22:27:20.266 RSL: SENSOR = {“Time”:“2026-01-27T22:27:20”,“EB”:{“Voltage_P1”:0.0,“Current_P1”:0.0,“Power_P1”:0,“PFactor_P1”:0.000,“Frequency_P1”:0.0,“Energy_P1_R1”:0.0,“Energy_P1_R2”:0.0,“Energy_P1_R3”:0.0,“Tariff_P1”:0,“DCP_P1”:0}}
e aparece tudo a zeros.
Tem de seguir as instruções que acompanham o modulo.
A config no script para a V2 deve comecar por:
+1,3,mN1,1,9600,EB,1(16),
Em alternativa, experimente com este script para monofasico e se não obtiver valores, partilhe o debug na consola com sensor53 d1 activo.









