Podes
@nikito7 Já consegui qualquer coisa.
o meu customize.yaml
sensor.han_module_eb_pi:
friendly_name: Consumo Energia
icon: mdi:flash
unit_of_measurement: kWh
state_class: total_increasing
device_class: energy
Este sensor é o consumo instantâneo.
Mas lembrei-me que este sensor está em W.
Como posso fazer a conversão?
Nesta altura estou a tentar isto:
state: >
{{ states('sensor.han_module_eb_pi')|float / 1000 }}
…mas não me parece que esteja a funcionar, pois com 300W de consumo o Energy Dashboard mostra isto (1KWh):
Ei
Ee
Claro “p” de power “e” de energy. Obrigado!
Olá a todos.
Desculpem mas sou novo nestas andanças e ainda não estou completamente familiarizado com ESP.
Estou neste momento a pensar começar a monitorizar o meu contador landis gyr+.
Alguém me consegue explicar a diferença entre o hardware easy han e o Han WiFi compacto?
Quais as vantagens/desvantagens de um e outro, e em que casos se deve optar por um ou outro?
Do ponto de vista de firmware é igual, suporta ambas as versões.
A diferença está em que o easy Han feito é feito à mão pelo @nikito e o módulo Han deste tópico é de fabrico industrial, fica mais compacto e discreto.
boas
estou a tentar por a funcionar o modulo han mas nunca consigo obter valores e quando tento ver na consola só recebo respostas :00
18:47:59.450 > 01 04 00 6c 00 02 b1 d6
18:47:59.630 : 00
18:48:00.203 > 01 04 00 26 00 07 50 03
18:48:00.318 : 00
18:48:00.998 > 01 04 00 79 00 03 61 d2
18:48:01.166 : 00
18:48:01.860 > 01 04 00 7f 00 02 40 13
18:48:01.941 : 00
18:48:02.664 > 01 04 00 6c 00 02 b1 d6
18:48:02.713 : fd
18:48:02.770 : 00
18:48:03.454 > 01 04 00 26 00 07 50 03
18:48:03.655 : 00
18:48:04.288 > 01 04 00 79 00 03 61 d2
18:48:04.404 : 00
é problema do contador? do modulo han? ou alguma configuração errada que tenhas.
Alguem consegue ajudar?
Qual o script usado e qual o contador? O script de teste do nikito dá a mesma resposta?
Contador ZIV Monofasico
script :
>D
>B
=>sensor53 r
smlj=0
tper=20
>S
if upsecs>25
then
smlj=1
endif
>M 1
+1,3,mN2,1,9600,ZIV,1,8,0104006C,r010400260007,r010400790003,0104007F
1,=hVALORES INSTANTANEOS <hr>
1,010404UUuuxxxx@i0:10,Tensão,V,ZIV_Voltage,16
1,010404xxxxUUuu@i0:10,Corrente,A,ZIV_Current,18
1,=h<br>TOTALIZADORES ENERGIA <hr>
1,01041cUUuuUUuuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@i1:1000,Vazio(1),kWh,ZIV_Energy_Vazio,16
1,01041cxxxxxxxxUUuuUUuuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@i1:1000,Ponta(2),kWh,ZIV_Energy_Ponta,16
1,01041cxxxxxxxxxxxxxxxxUUuuUUuuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@i1:1000,Cheia(3),kWh,ZIV_Energy_Cheia,16
1,01041cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxUUuuUUuu@i1:1000,TOTAL(1+2+3),kWh,ZIV_Energy_TOTAL,16
1,=h<br>POTENCIA <hr>
1,01040AUUuuUUuuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@i2:1,Potência,W,ZIV_Power,16
1,01040AxxxxxxxxxxxxxxxxUUuuxxxxxxxxxxxxxxxxxxxx@i2:1000,Fator Potência,Pf,ZIV_PFactor,17
1,=h<br>FREQUENCIA <hr>
1,01040AUUuuxxxx@i3:10,Frequência,Hz,ZIV_Frequency,16
#
e o output com o script de debug é igual
19:07:47.499 : 00
19:07:50.358 > 01 04 00 01 00 01 60 0a
19:07:50.707 : 00
19:07:53.764 > 01 04 00 01 00 01 60 0a
19:07:53.949 : 00
19:07:56.811 > 01 04 00 01 00 01 60 0a
19:07:57.020 : 00
19:07:59.802 > 01 04 00 01 00 01 60 0a
19:08:00.402 : 00
19:08:01.085 RSL: STATE = {"Time":"2024-08-21T19:08:01","Uptime":"1T01:15:18","UptimeSec":90918,"Vcc":3.509,"Heap":15,"SleepMode":"Dynamic","Sleep":75,"LoadAvg":64,"MqttCount":0,"Wifi":{"AP":1,"SSId":"Sweet-Home","BSSId":"E0:00:84:06:D6:0C","Channel":3,"Mode":"11n","RSSI":24,"Signal":-88,"LinkCount":15,"Downtime":"0T00:01:25"}}
19:08:01.090 RSL: SENSOR = {"Time":"2024-08-21T19:08:01","Test":{"*":0,"*":0,"*":0}}
+1,3,mN2,1,9600,ZIV
mN1
Landis+Gyr ou Ziv actualizados usam mN1.
Se não for isso não faço ideia.
já tinha experimentado com o mN1 e obtenho o mesmo resultado
21:43:48.022 > 01 04 00 6c 00 02 b1 d6
21:43:48.776 > 01 04 00 26 00 07 50 03
21:43:49.040 : 00
21:43:49.570 > 01 04 00 79 00 03 61 d2
21:43:49.663 : 00
21:43:50.516 > 01 04 00 7f 00 02 40 13
21:43:50.726 : 00
21:43:51.332 > 01 04 00 6c 00 02 b1 d6
21:43:51.407 : 00
21:43:52.089 > 01 04 00 26 00 07 50 03
21:43:52.435 : 00
21:43:52.992 > 01 04 00 79 00 03 61 d2
21:43:53.138 : 00
21:43:53.815 > 01 04 00 7f 00 02 40 13
21:43:54.388 : 00
21:43:54.617 > 01 04 00 6c 00 02 b1 d6
21:43:55.152 : 00
21:43:55.442 > 01 04 00 26 00 07 50 03
21:43:56.196 > 01 04 00 79 00 03 61 d2
21:43:56.428 : 00
21:43:57.014 > 01 04 00 7f 00 02 40 13
21:43:57.340 : 00
21:43:57.837 > 01 04 00 6c 00 02 b1 d6
21:43:57.992 : 00
21:43:58.593 > 01 04 00 26 00 07 50 03
21:43:59.425 > 01 04 00 79 00 03 61 d2
21:43:59.004 : 00
21:44:00.201 > 01 04 00 7f 00 02 40 13
21:44:00.275 : 00
O contador tem modem gprs?
Não. Pelo menos não é visivel nenhum model gprs ligado.
Se o @chaveiro testou o módulo num contador e funcionou. O problema é o teu contador.
Se não testou, tentar descobrir o problema é um pouco às cegas.
Podes sempre tentar a minha firmware:
http://u.easyhan.pt/v2/tasmota-4M.bin.gz
Não tem sensor53 d1
Obg. Quando tento com a tua firmware obtenho estes erros
17:59:41.139 HAN: 8N1 Fail. Error 226
17:59:43.899 HAN: 8N2 Fail. Error 226
HAN V2 14.2.0-7.24.1
MB Status Error 20s
MB Index 0
MB Serial 8N99
MB Type EB99 / 99
MB Latency 0 ms
MB Timeout 750 ms
MB Delay Wait 1000 ms
MB Delay Error 35000 ms
O contador não responde, ou defeito do HAN Module.
A solução é testar noutro contador.
Boa Tarde,
Tenho o módulo do Chaveiro e tenho um problema o módulo está a receber os valores do contador (Landis Gyr+) mas na integração do Tasmota não me aparecem os sensores apesar de o MQTT estar bem configurado porque o módulo foi detetado e aparecem os diagnósticos na página do Tasmota, inicialmente apareceram embora o script era para um contador trifásico e os valores estarem errados, após o Chaveiro me enviar o novo scritpt para monofásico os sensores não apareceram mais no Tasmota, o que tenho que fazer para voltarem a aparecer?
No script onde está
smlj=1
acrescenta
smlj=1
=>SetOption19 0