Resultados 101 al 125 de 183
- 03/08/2022, 08:40 #101Forero
- Fecha de ingreso
- sep 2021
- Mensajes
- 377
Re: Huawei SUN2000L-4KTL y Modbus TCP
Yo en ubuntu 20.04 lo hice con este comando:
wpa_passphrase "SSIDNAME" "contraseña" > /etc/wpa_supplicant/wpa_supplicant.conf
Borra tu archivo wpa y prueba esto.
La red eth0 cableada se conecta sola no hace falta configurarla.
Por los datos de tus conexiones parece que el wifi se conecta a la misma red que la cableada
-
- 03/08/2022, 13:34 #102Forero
- Fecha de ingreso
- dic 2021
- Mensajes
- 31
Re: Huawei SUN2000L-4KTL y Modbus TCP
Muchas gracias cc120689.
Usando Putty, he hecho esto:
aaaitsi@raspberrypi:~ $ sudo rm /etc/wpa_supplicant/wpa_supplicant.conf
aaaitsi@raspberrypi:~ $ sudo wpa_passphrase "SUN2000-102140113242" "Changeme" > /etc/wpa_supplicant/wpa_supplicant.conf
-bash: /etc/wpa_supplicant/wpa_supplicant.conf: Permission denied
¿Sabrías decirme si estoy haciendo algo mal para que no me permita la conexión?
Acabo de comprobar que con el portátil puedo conectarme a esta red sin ningún problema. El problema lo tengo cuando trato de hacerlo con la Raspberry
Gracias de nuevo
- - - - - - - - - - - - - - - - - - -
Como por esta vía no me ha funcionado, he hecho los siguiente:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Y en este archivo he escrito:
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"
}
Ahora, al hacer ifconfig, me sale lo siguiente:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.22 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::cbb1:a66a:bc53:a49d prefixlen 64 scopeid 0x20<link>
ether e4:5f:01:ac:3d:c9 txqueuelen 1000 (Ethernet)
RX packets 2742 bytes 895735 (874.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1341 bytes 327576 (319.8 KiB)
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 27 bytes 2732 (2.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 27 bytes 2732 (2.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.200.3 netmask 255.255.255.0 broadcast 192.168.200.255
inet6 fe80::f74c:3542:6a86:3b54 prefixlen 64 scopeid 0x20<link>
ether e4:5f:01:ac:3d:ca txqueuelen 1000 (Ethernet)
RX packets 2 bytes 672 (672.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 44 bytes 6567 (6.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Parece que ahora sí se ha conectado al inversor por la wlan0 ¿no es así?
No entiendo lo que está pasando, ya que esta misma vía, que me propuso otro forero, la estuve probando días atrás y no iba
Ahora mi problema es que al ejecutar el script de Python modificado por Domótica Solar, no me va:
estos son algunos de los parámetros de configuración del script:
#poner a continuacion la IP del servidor mqtt,
broker_url = "192.168.0.22"
broker_port = 1883
base_topic_huawei= "/huawei/SUN2000"
ip_del_inversor = "192.168.200.1"
inversor={}
fallos = 0
Defaults.Timeout = 1
def leerDetalles(ip_inverter):
global fallos, inversor
#intervalo de actualizacion en segundos
intervalo=1
lecturasMinuto=(60/intervalo)+1
Defaults.Timeout = 1
client = ModbusClient(ip_inverter, port=6607, unit_id=0)
client.connect()
if client.connect():
time.sleep(1)
cont=1
...
clientMQTT = mqtt.Client()
clientMQTT.on_connect=on_connect #bind call back function
clientMQTT.on_disconnect = on_disconnect
clientMQTT.loop_start()
#Some Executable Code Here
print("Connecting to broker ",broker_url)
clientMQTT.username_pw_set(username="aaaitsi",pass word="mipc52865")
clientMQTT.connect(broker_url, broker_port) #connect to broker
while not clientMQTT.connected_flag: #wait in loop
print("In wait loop")
time.sleep(1)
print("in Main Loop")
#poner la IP del inversor
leerDetalles(ip_del_inversor)
clientMQTT.loop_stop()
Al ejecutar el scrpit, el resultado ha sido:
Connecting to broker 192.168.0.22
Traceback (most recent call last):
File "/home/aaaitsi/data/Modbus-TCP_Huawei_to_MQTT.py", line 191, in <module>
clientMQTT.connect(broker_url, broker_port) #connect to broker
File "/usr/local/lib/python3.9/dist-packages/paho/mqtt/client.py", line 914, in connect
return self.reconnect()
File "/usr/local/lib/python3.9/dist-packages/paho/mqtt/client.py", line 1044, in reconnect
sock = self._create_socket_connection()
File "/usr/local/lib/python3.9/dist-packages/paho/mqtt/client.py", line 3685, in _create_socket_connection
return socket.create_connection(addr, timeout=self._connect_timeout, source_address=source)
File "/usr/lib/python3.9/socket.py", line 843, in create_connection
raise err
File "/usr/lib/python3.9/socket.py", line 831, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
He ido probando a cambiar la ip_del_inversor por si el problema estaba aquí, pero no ha funcionado ni con 192.168.200.2 ni con 192.168.200.3
¿Alguna idea y otra alternativa que pueda probar mientras me llega el USB para tratar de conectarme por RTU?
- 03/08/2022, 18:11 #103Forero
- Fecha de ingreso
- sep 2021
- Mensajes
- 377
Re: Huawei SUN2000L-4KTL y Modbus TCP
Es una idea eh no estoy seguro, pero cuando hay varias redes hay que decirle al sistema por cual gateway llegar al destino, ves probando en google: ubuntu 20.04 añadir rutas
- 10/08/2022, 14:15 #104Forero
- Fecha de ingreso
- jul 2021
- Mensajes
- 39
Re: Huawei SUN2000L-4KTL y Modbus TCP
Hola, perdona el tiempo en responder, pero ahora estoy currando por las mañanas, y por tarde estoy de curso hasta las 12,00 de la noche, la vida no me da para mas...En fin al lio:
PASO 1 - configuramos la wifi
a) Busca tu archivo suplicant para definirla
root@raspidevs:/boot# ls -l |grep supplicant
-rwxr-xr-x 1 root root 297 Jul 29 12:02 raspidevs-wpa-supplicant.txt --------------->este sería el que hay que tocar
-rwxr-xr-x 1 root root 1844 Jan 11 2021 raspidevs-wpa-supplicant.txt.bak
b)Generamos el contenido del fichero
# root@raspidevs:/etc/wpa_supplicant# wpa_passphrase SUN2000-xxxxxxxxx Changeme -->en los huawei suele ser Changeme la contraseña.
(se nos muestra
network={
ssid="SUN2000-xxxxxxxxx"
psk=e15d964200934e72c7a4041b327dd643c67a6565a7c321 9da2fa4595f7eba912
}
Ahora cogemos y editamos el contenido de raspidevs-wpa-supplicant.txt asi:
country=ES
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
ap_scan=1
update_config=1
#apartir de aqui es lo que hemos generado antes en el paso b
network={
ssid="SUN2000-xxxxxxxxx" --->SSID del inversor
psk="e15d964200934e72c7a4041b327dd643c67a6565a7c32 19da2fa4595f7eba912"
id_str="AliasRed1
}
PASO 2 - revisamos la configuración de la ip del eth0
root@raspidev~# cd /etc/network/interfaces.d
root@raspidevs:/etc/network/interfaces.d# cat eth0 -->vemos la configuración
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
Esta sería la configuración para que se conecte con ip dinamica. Si hemos reservado una ip en el router para nuestra raspy podemos ponerle una ip fija.
Esta es una configuración por ejemplo:
auto eth0
iface eth0 inet static
address 192.168.1.142 --->La ip que hemos reservado en nuestro router
netmask 255.255.255.0 -->Mascara (dejarla asi)
network 192.168.1.1 -->Vuestra red , si la vuestra es otra cambiadla
broadcast 192.168.1.255 -->El broadcast, es la del ruter cambiandolo al final por 255
gateway 192.168.1.1 -->Ip del router.
Una vez hecha esta configuración reiniciamos y refrescamos la configuracion :
1.- dhclient eth0 -->si tenemos dhcp
2.- systemctl restart networking -->reiniciamos el servicio de red
3.- dhclient wlan0 -->esto hace que la wifi se configure congiendo dhcp
A ver si asi te funciona!!
- 17/08/2022, 16:11 #105Forero Junior
- Fecha de ingreso
- jul 2020
- Ubicación
- Cantabria
- Mensajes
- 22
Re: Huawei SUN2000L-4KTL y Modbus TCP
Hola,
en mi caso funcionando perfectamente con MODBUS TCP, mediante el puerto 6607. Como habéis comentado por aquí, la raspberry conectada mediante el puerto ethernet directamente al router de casa y el wifi de la raspberry directamente al inversor (yo en mi caso no he tenido que tocar ningun archivo de configuración adicional para el tema de redes).
A mi me dio mucha guerra el broker MQTT.... poniendo la IP de la raspberry con el puerto (1883) no iba. Tuve que poner en todas partes 127.0.0.1 (que es el localhost).... todo lo demás siguiendo el tutorial de domotuto para conectar el Huawei SUN 2000 a través de NODE RED y linkarlo a Domoticz, con relativa facilidad (dio algunas pegas pero se han podido solventar)... así que funcionar funciona perfectamente (mi Huawei es nuevo, instalado hace 3 semanas).
Saludos.
- 27/08/2022, 10:29 #106Forero Junior
- Fecha de ingreso
- abr 2021
- Mensajes
- 3
Re: Huawei SUN2000L-4KTL y Modbus TCP
Hola Buenos días!
Soy instalador y estoy empezando a meterme en el tema del aprovechamiento de los excelentes. El tema es que quiero empezar probando con un equipo Freeds y un huawei sun2000 L0 y no se si es compatible este inversor con la comunicación MODBUS. Si no lo es optaré por la opción de colocar otro medidor.
Muchas gracias
- 07/09/2022, 18:49 #107Forero Junior
- Fecha de ingreso
- sep 2022
- Ubicación
- Mallorca
- Mensajes
- 3
Re: Huawei SUN2000L-4KTL y Modbus TCP
Hola,
Tengo un SUN2000-KTL10-M1 con un SdongleA (Wifi). La conexión al router es ethernet y, al igual que he leído en el hilo, no puedo usar Modbus TCP (versión firmware 135).
Hace un par de meses que recojo los datos via Modbus RTU desde OpenHAB pero en mi caso es muy inestable y debo rearrancar el poller de modbus muchas veces cada dia (lo hace un script de monitorización). Para intentar que no falle tanto la conexión subí la frecuencia de polling a 15s y aunque mejoró, no es estable.
En algunos mensajes de este hilo he leido que lo más fiable era usar RTU y me sorprende. En mi caso no lo es, quizás por la velocidad del bus (el instalador lo dejó a 9600bps). Si subo la velocidad, ¿afectaría a la conexión del powermeter?
He conectado al Hotspot wifi del Inversor y el puerto tcp/502 está abierto, así que podría hacer algo similar a lo que comentáis, conectar por wifi para recoger los datos y enviarlos a un Influx. En mi caso es un poco complicado por la distancia, pero lo podré resolver usando una segunda raspberry. Sin embargo, me pregunto si quitando la conexión ethernet y conectando el inversor por Wifi podría acceder desde la red al puerto tcp/502. ¿Alguien lo ha probado? Si esto funciona sería más sencillo en mi caso.
¡Gracias!
- 10/11/2022, 17:38 #108Forero
- Fecha de ingreso
- jun 2021
- Mensajes
- 35
Re: Huawei SUN2000L-4KTL y Modbus TCP
Lo que me ha contado Huawei esta mañana:
The L1 version that supports the setting of Modbus TCP communication with customers on the local app has been released.
FusionSolar APP version:iMaster NetEco App V600R023C00SPC110B125 (The version has been uploaded to the App Store and can be downloaded directly.)
SUN2000L Version :V200R001C00SPC124
Log in to the local app:
Settings > Communication Parameters > Connect the inverter to the router => The local O&M function is enabled
- 11/11/2022, 12:49 #109Forero Junior
- Fecha de ingreso
- sep 2022
- Ubicación
- Mallorca
- Mensajes
- 3
Re: Huawei SUN2000L-4KTL y Modbus TCP
No he encontrado la versión de la App FusionSolar indicada en la AppGalery, tengo la 6.23.0.158 que es la última disponible. Me he conectado con SUN2000 y me ha indicado que la versión que tenía, la 135 era vieja de modo que siguiendo instrucciones lo he actualizado a la v 147.
La versión de mi inversor es la V100R001C00SPC147.
No he conseguido ninguna mejora.
- 11/11/2022, 13:06 #110Forero
- Fecha de ingreso
- jun 2021
- Mensajes
- 35
Re: Huawei SUN2000L-4KTL y Modbus TCP
Yo tengo todo lo necesario segun ellos y no me funciona tampoco, basicamente la opcion esa de "O&M......" la activo y al darle a conectar, conecta pero la opcion vuelve a aparecer desactivada.
Asi que de momento estoy accediendo al modbus tcp con un freeds directamente en la WiFi del inversor y a la espera de recibir un adaptador de RS485 a WiFi
- 11/11/2022, 14:30 #111Forero Junior
- Fecha de ingreso
- sep 2022
- Ubicación
- Mallorca
- Mensajes
- 3
Re: Huawei SUN2000L-4KTL y Modbus TCP
¿Te importaría pasarme los enlaces para descargar la App y la versión de firmware beta que supuestamente lo soporta?
No los he encontrado.
Gracias
- 11/11/2022, 15:19 #112Forero
- Fecha de ingreso
- oct 2022
- Mensajes
- 132
Re: Huawei SUN2000L-4KTL y Modbus TCP
Si instalas la nueva version de Fusion Solar se pierde algo?
- 11/11/2022, 17:59 #113Forero
- Fecha de ingreso
- abr 2022
- Mensajes
- 78
- 12/11/2022, 10:30 #114Forero
- Fecha de ingreso
- jun 2021
- Mensajes
- 35
Re: Huawei SUN2000L-4KTL y Modbus TCP
La App la tienes instalando la Huawei App Store en Android.
El firmware no es beta, es el último oficial y a mi me lo dejo actualizar desde sun2000 en actualización de dispositivos
- - - - - - - - - - - - - - - - - - -
Un cambio de colores en las gráficas y poco más
- 12/11/2022, 10:34 #115Forero
- Fecha de ingreso
- oct 2022
- Mensajes
- 132
Re: Huawei SUN2000L-4KTL y Modbus TCP
te deja hacer zoom correctamente en la barra de consumos? a mi en la version 6.23.00.125 se me ve todo muy bien pero hacer ZOOM es un calvario
que version tienes tu?
- 12/11/2022, 22:10 #116Forero
- Fecha de ingreso
- jun 2021
- Mensajes
- 35
- 11/12/2022, 08:08 #117Forero Junior
- Fecha de ingreso
- abr 2019
- Ubicación
- madrid
- Mensajes
- 8
Re: Huawei SUN2000L-4KTL y Modbus TCP
Buenas a todos, Soy nuevo en este chat, aunque no en el foro general.
Soy usuario desde hace un par de años de Home Assistant, en el que en mi casa si tengo monitorizado mi inversor (un Fronius), sin ningun problema.
Ahora a mi hermano, le han puesto hace un mes un Huawei de 6k.
Viendo los videos de Domotica solar, sobre modbus , (y por mi buena experiencia con mi inversor que es de otra marca…. Fronius) busque como sacar los datos por modbus, al Huawei.. Asi llegue al video de Un loco y su tecnologia. (tanto el inicial de apro 11/2021 como a la revision del este año.. Asi que compramos el adaptador Elfin EW11, y siguiendo esos videos, (bastante buenos por cierto) hice la conexión, como se indica en ellos
El EW11, no tiene nada mas que conectar que dos pines (los externo del conector) que son Rx y Tx (obvio los dos de alimentacion centrales).
En esos videos se muestra que habia que pinchar los citados Rx y Tx del EW11, a los pines 1 y 2 del conector de comunicaciones del Huawei. Y asi lo hice,
Añado algo mas.. En los pines 1 y 2 del inversor ya, los instaladores, habian conectado un meter para la medicion del Huawei...
Configure el EW11 con la conectividad de mi red, y ademas con los parametros de comunicación explicados (para utilizar modbus).
Desde cualquier equipo de la red, puedo establecer acceso al puerto 502 del EW11, sin problema, pero cuando quiero ver los datos que el inversor, da por modbus, ya sea por Node Red o por la integracion Huawei Solar, siempre termino con un Time out.
Y si,,,, si he probado tanto poniendo los cables en los pines 1 y 2, como cambiándolos… y si los cambio, veo que en la APP de fusion solar, se ve que indica que hay un error en el medidor.
Y aquí, mis dudas, porque no he sido capaz de ver los datos.
Como os he indicado, incluso he instalador un modbus:cli, para desde phyton sacar datos, pero nada.
¿Se os ocurre por donde podria avanzar a ver que le pasa a esta instalacion?
Como os he indicado arriba, me tiene un poco mosca, que los instaladores, pusieran en el pin 1 y 2, el meter que ahora esta midiendo….
Cualquier idea, bienvenida sea.
Gracias por vuestra ayuda
- 11/12/2022, 08:53 #118Forero
- Fecha de ingreso
- sep 2021
- Mensajes
- 302
- 11/12/2022, 09:12 #119Forero Junior
- Fecha de ingreso
- abr 2019
- Ubicación
- madrid
- Mensajes
- 8
Re: Huawei SUN2000L-4KTL y Modbus TCP
Gracias por tu ayuda...
pero donde?
lo del puerto 6607, seria si me conectara directamente al inversor.. pero utilizo el EW11 que es un conversor , que he cableado, contra este... y alli si tengo el 502...
Otra cosa, El Loco, del que saque lo del conversor EW11, me acaba de contestar (de chapeau su ayuda) diciendome ...
Lo primero es que el meter tienes que cambiarlo a los pines 3 y 4. Después tendrás que entrar en modo local en el inversor y rehacer la configuración rápida para que lo encuentre en esos pines y empiece a funcionar. A partir de ese momento ya podrás enganchar el enlace RTU a los pines 1 y 2.
Probare ambos....
Cualquier otra cosa que se aporte... bienvenida sea
- 11/12/2022, 12:41 #120Forero
- Fecha de ingreso
- jun 2021
- Mensajes
- 35
- 18/12/2022, 08:52 #121Forero Junior
- Fecha de ingreso
- abr 2019
- Ubicación
- madrid
- Mensajes
- 8
- 27/12/2022, 09:28 #122Forero Junior
- Fecha de ingreso
- abr 2019
- Ubicación
- madrid
- Mensajes
- 8
Re: Huawei SUN2000L-4KTL y Modbus TCP
Buenas a todos.
Solo para daros las gracias a todos, ya consigo ver los datos sin problema, solo era poner bien los cables (pines 1 y 2)
Gracias
- 19/01/2023, 14:17 #123Forero Junior
- Fecha de ingreso
- oct 2022
- Mensajes
- 4
Re: Huawei SUN2000L-4KTL y Modbus TCP
Hola,
Pues yo tengo un problema que me está volviendo loco con este inversor y no encuentro solución. Es un inversor Huawei SUN 2000. Siguiendo los pasos de los videos de Youtube de Domotica Solar, configuré el node-red y el home assistant para obtener los datos de generación y consumo desde el inversor. Yo no tengo ningún dongle ni nada de eso, el inversor está conectado a la wifi de mi casa y los datos los capturo directamente desde node-red colocando la IP del inversor y el puerto 502.
Desde hace unos días, después de haber estado funcionando a la perfección sin problema alguno, de repente deja de leer los datos. La salida del Node red dice "Error: Client Not Ready To Read At State init" y no lee los datos. Yo hago telnet a la ip y al puerto 502 y me conecto sin problemas, lo que descarta un problema de comunicación.
La aplicación Fusion Solar muestra los datos perfectamente, pero el Node Red no. Lo más desconcertante de todo es que al cabo de unas horas, vuelve a funcionar de nuevo. Y después, al cabo de unas horas o días, vuelve a dejar de funcionar. Cuando no funciona, de las 3 luces verdes que tiene el inversor, la de la izquierda está apagada. Cuando funciona, está encendida o parpadea.
Alguna idea de qué puede ser y cómo evitar que pase?
- 19/01/2023, 22:48 #124Forero Junior
- Fecha de ingreso
- dic 2021
- Mensajes
- 10
Re: Huawei SUN2000L-4KTL y Modbus TCP
Hola fjgaspar, puede ser que la wifi no sea estable hasta el inversor? Los Huawei hay momentos en los que pierden la conexión con el router, pero no les importa, porque se actualizan con el servidor cada 5 minutos, de no hacerlo ellos siguen grabando los registros y cuando vuelven a tener conexión vuelcan todos los datos. No obstante si tuvieras la oportunidad de llevar un cable, es bastante más fiable por cable RTU. Pin1 485A1-1 (+), Pin 3 485B1-1(-) y Pin 5 Shield Ground.
- 19/01/2023, 23:01 #125Forero Junior
- Fecha de ingreso
- oct 2022
- Mensajes
- 4
Re: Huawei SUN2000L-4KTL y Modbus TCP
Gracias por la respuesta. Por poder, podría ser, pero entiendo que si no tuviera una conexión estable el ping no respondería y no podría hacer telnet al puerto en los momentos en que no funciona. Está a tres metros de distancia del router sin paredes de por medio y es un router muy potente. No tengo forma de llevar un cable. Yo pienso más en que por alguna razón, el modbus se bloquea y deja de funcionar y de transmitir datos. No sé si hay forma de apagar el inversor y encender de nuevo, o hacer un reboot. Hoy lleva todo el día sin funcionar, pero ayer estuvo todo el día funcionando.