Problema con huawei leer registro por MODBUS TCP
Hola, a ver si alguien me puede ayudar, que soy nuevo en esto.
Tengo un inversor Huawei SUN2000-4KTL-M1 425 SUN2000MA V100R001C00
Le saco los registros con un programita en python y me funciona perfectamente salvo el valor de si estoy exportando o importando de la red.
ike@solar:~$ python3 inv.py
Model: 12336
Model ID: 425
Active Power: 3.873kW
[Power meter collection] Active power*: 0 W
Siempre da 0 W.
Puede ser que esté deshabilitado o simplemente no tiene este registro este inversor?
Alguna otra forma de saber si estoy exportanto o importando?
Gracias.
Re: Problema con huawei leer registro por MODBUS TCP
Re: Problema con huawei leer registro por MODBUS TCP
Gracias, segun entiendo tendría que leer los registros a partir de 51000
N Signal Name Read/Write Type Unit Gain Offset address Quantit
1 Active power RO I32 kW 1000 0 2
2 Reactive power RO I32 kVAR 1000 2 2
Es correcto? Cual sería el registro de lo que estoy exportando e importando ?
Saludos.
Re: Problema con huawei leer registro por MODBUS TCP
A mi Modbus me ha dejado de funcionar con la última actualización del firmware de Huawei.
Re: Problema con huawei leer registro por MODBUS TCP
Hace poco hizo una actualización el inverter no recuerdo si acababa en 141 o 142.
Que error te da?
Re: Problema con huawei leer registro por MODBUS TCP
Cita:
Iniciado por
ike
Hace poco hizo una actualización el inverter no recuerdo si acababa en 141 o 142.
Que error te da?
Es el puerto, que lo han cerrado por lo que he leído en otros foros.
Me he quejado a soporte de Huawei a ver qué me cuentan
Enviado desde mi Mi 10 mediante Tapatalk
Re: Problema con huawei leer registro por MODBUS TCP
En la últimas actualizaciones solo han dejado el puerto accesible desde la conexión AdHoc,
Vamos, te tienes que conectar al wifi que crea el propio inversor y entonces debería funcionarte.
Re: Problema con huawei leer registro por MODBUS TCP
Hola, sigo sin poder saber cuando y cuento estoy exportando a la red con mi inversor huawey.
Alguien me puede ayudar?
gracias
Re: Problema con huawei leer registro por MODBUS TCP
Cita:
Iniciado por
ike
Hola, sigo sin poder saber cuando y cuento estoy exportando a la red con mi inversor huawey.
Alguien me puede ayudar?
gracias
Te ha funcionado alguna vez? sabes si tienes un meter instalado en el cuadro general?
Re: Problema con huawei leer registro por MODBUS TCP
Cita:
Iniciado por
midadami
Te ha funcionado alguna vez? sabes si tienes un meter instalado en el cuadro general?
NO tengo ningun meter en el cuadro.
He visto algún video de gente que a través de leer los registros del inversor sabe si está importando o exportando a la red. Segun el manual:
56 [Power meter collection] Active power* RO I32 W 1 37113 2 > 0: feeding power to the power grid < 0: obtaining power from the power grid
Pero el registro siempre me da 0.
Algo que me mosquea es que si leo este registro:
1 Meter status RO UINT16 N/A 1 37100 1 0: offline 1: normal
Me da 0: es decir, debo entender que el Meter status está apagado ?
Gracias
Re: Problema con huawei leer registro por MODBUS TCP
Si no tienes vatímetro (meter), no puedes saber si estás exportando, porque no sabes cuanto consume la casa.
Re: Problema con huawei leer registro por MODBUS TCP
Cita:
Iniciado por
ike
NO tengo ningun meter en el cuadro.
He visto algún video de gente que a través de leer los registros del inversor sabe si está importando o exportando a la red. Segun el manual:
56 [Power meter collection] Active power* RO I32 W 1 37113 2 > 0: feeding power to the power grid < 0: obtaining power from the power grid
Pero el registro siempre me da 0.
Algo que me mosquea es que si leo este registro:
1 Meter status RO UINT16 N/A 1 37100 1 0: offline 1: normal
Me da 0: es decir, debo entender que el Meter status está apagado ?
Gracias
Como te han dicho, sin meter el inversor no puede saberlo por eso te sale 0. Para saberlo es necesario tanto conectar un meter al cuadro general de la vivienda como conectar el meter al inversor (para esto último el meter debe ser compatible con el inversor).
Re: Problema con huawei leer registro por MODBUS TCP
Cita:
Iniciado por
miguelangellv
En la últimas actualizaciones solo han dejado el puerto accesible desde la conexión AdHoc,
Vamos, te tienes que conectar al wifi que crea el propio inversor y entonces debería funcionarte.
Lo que viene siendo una mierda que no sirve para nada.
Me han dicho que igual puedo denunciar a Huawei por quitar una funcionalidad que venia con el inversor. Por ley no pueden quitar capacidades a un producto que si tenia de origen.
Re: Problema con huawei leer registro por MODBUS TCP
No siempre podrás denunciar. Si esa opción no estaba publicitada ni nada, podrían quitarla.
Por otro lado, con el adhoc se puede seguir trabajando, algo más coñazo, pero se puede. Así es como lo tengo yo conectado al Home Assistant y funciona perfectamente.
Re: Problema con huawei leer registro por MODBUS TCP
Gracias a miguelangellv y a midadami pensaba que el inverter por si solo podía saber si está importanto o exportando.
En lo de poner un meter en casa que valga para mi inverter si que estoy perdido.
Saludos
1 Archivos adjunto(s)
Re: Problema con huawei leer registro por MODBUS TCP
Lo más habitual es poner el meter de Huawei (DDSU666-H), con su pinza amperimétrica.
Te adjunto un esquema de conexión.
Archivo adjunto 27238
Re: Problema con huawei leer registro por MODBUS TCP
Cita:
Iniciado por
nikbry
Lo más habitual es poner el meter de Huawei (DDSU666-H), con su pinza amperimétrica.
Te adjunto un esquema de conexión.
Archivo adjunto 27238
OK. Gracias por la indicación, pero para eso necesitaría ayuda profesional.
Sabes donde venden el cable com y el DDSU666-H ? Para saber los precios mas que nada y hacerme una idea.
Re: Problema con huawei leer registro por MODBUS TCP
En Bricomart lo tienen por €109, y en diversas webs está a un precio similar. Incluye la pinza con 6m de cable, y otros 10m de cable para el RS485
Re: Problema con huawei leer registro por MODBUS TCP
Buenos días ¿Alguien puede decirme cuál es el puerto que funciona si conecto una Raspberry al inversor vía WifFi? Estaba funcionando con el 6607 pero lo probé ayer y ya no me va
Gracias
Re: Problema con huawei leer registro por MODBUS TCP
Buenos días, tengo una consulta, a ver si alguien puede echarme una mano, que ya estoy un poco desesperado:
Tengo mi Raspberry conectada a mi router por cable e intento conectarla al inversor por Wifi. Para ello, lo que he hecho (tras mirar un poco por itnternet) ha sido ejecutar en Putty el comando sudo nano /etc/wpa_supplicant/wpa_supplicant.conf e introducir el siguiente texto:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
ap_scan=1
update_config=1
country=ES
network={
ssid="SUN2000-102140113242"
psk="Changeme"
id_str="AliasRed2"
}
¿Es este texto correcto? Un poco más adelante indico cuáles son los parámetros de mis conexiones
Ahora mismo, esto es lo que me sale al ejecutar el comando ip addr
aaaitsi@raspberrypi:~ $ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether e4:5f:01:ac:3d:c9 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.27/24 brd 192.168.0.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet6 fe80::89a2:8af3:bc9b:bb53/64 scope link
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether e4:5f:01:ac:3d:ca brd ff:ff:ff:ff:ff:ff
inet 192.168.0.25/24 brd 192.168.0.255 scope global deprecated noprefixroute wlan0
valid_lft forever preferred_lft forever
inet6 fe80::7826:8608:c496:f4ae/64 scope link
valid_lft forever preferred_lft forever
Si ejecuto el comando ifconfig obtengo:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.27 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::89a2:8af3:bc9b:bb53 prefixlen 64 scopeid 0x20<link>
ether e4:5f:01:ac:3d:c9 txqueuelen 1000 (Ethernet)
RX packets 11921 bytes 2676638 (2.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 20468 bytes 3774825 (3.5 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 158 bytes 15401 (15.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 158 bytes 15401 (15.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.25 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::7826:8608:c496:f4ae prefixlen 64 scopeid 0x20<link>
ether e4:5f:01:ac:3d:ca txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 67 bytes 15203 (14.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Como se observa, no aparece el inversor por ningún lado, aunque sí puedo verlo ejecutando el comando sudo iwlist wlan0 scan | grep ESSID
aaaitsi@raspberrypi:~ $ sudo iwlist wlan0 scan | grep ESSID
ESSID:"vodafoneBA1219"
ESSID:"SUN2000-102140113242"
ESSID:"REDCASA_2_PLUS"
ESSID:"REDCASA_2"
ESSID:"vodafoneBA1219"
ESSID:"REDCASA_2"
ESSID:"vodafoneEA00"
No sé si estoy tratando de conectarme de forma correcta al inversor. También he tratado de hacerlo usando VNC Server y aunque parece que sí me conecto (ya que así lo indica el símbolo del Wifi, al hacer un ifconfig en la Raspberry, tampoco veo la IP del inversor (192.1.200.1) por ningún lado
¿Alguna idea?
Gracias de antemano!!