ModBus TCP. Obtén los datos de tu Inversor Solar. Node Red. Fronius

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

Комментарии • 90

  • @domotica_solar
    @domotica_solar  3 года назад

    En el capítulo de hoy aprendemos como funciona el protocolo de comunicación Modbus sobre TCP. De esta manera vamos a ser capaces de obtener toda la información de nuestro Inversor Solar de una manera fácil y sencilla. En este capítulo realizamos las operaciones con un inversor Fronius.
    ✅¿Quieres saber si merece la pena o no poner placas fotovoltaicas? ¿y batería? Nosotros te realizamos el estudio.
    domotica.solar/producto/estudio-rentabilidad-placas-solares
    Si quieres empezar en esto de la domótica aquí tienes unos básicos donde montar su domótica.
    ✅Kit Completo Raspberry 4
    amzn.to/3pyZqJz
    ✅Raspberry 4
    amzn.to/3oyvVaK
    ✅Memoria SDXC (Importante: Hay que comprar la versión "rápida")
    amzn.to/38vRFhX
    ✅Caja para raspberry
    amzn.to/3bpPzSB
    ✅Alimentador 3A para raspberry
    amzn.to/3brc8Xm
    ✅Cable adaptador HDMI
    amzn.to/3nw8T31
    ¿Quieres ayudar al canal para seguir haciendo videos?
    www.paypal.com/donate?hosted_button_id=Z6L4F2D22LVY8
    la entrada del blog:
    domotica.solar/modbus-tcp-obten-los-datos-de-tu-inversor-solar-node-red-fronius
    ¿Quieres saber más sobre Domótica Solar?
    Visítanos en domotica.solar/

  • @Quemedices684
    @Quemedices684 2 месяца назад +1

    ¡Qué bien explicado! vas al grano, pero comentando todos los detalles importantes y la resolución de problemas. Muchas gracias!!

  • @xapalo9755
    @xapalo9755 3 года назад +2

    Muchas Gracias!!!! De nuevo, una CURRADA... nos facilitas la vida... ¡¡¡no sabes cuanto!!!
    y si encima te juntas con otro "monstruo" como Joan... es la mezcla perfecta, como un buen cubata... para ver tranquilo y disfrutarlo.

    • @domotica_solar
      @domotica_solar  3 года назад

      gracias hombre....un saludo y apoya al canal para que podamos seguir haciendo videos como este

  • @pablotic7896
    @pablotic7896 3 года назад +1

    Enhorabuena: claro, conciso, concreto. Impresionante. Lo he comprendido todo a la primera. Muchas gracias. Ánimo con los siguientes vídeos. Muy interesante el tema. Siga así. Saludos.

    • @domotica_solar
      @domotica_solar  3 года назад

      un saludo y apoya al canal para que podamos seguir haciendo videos como este

  • @marioarellano4597
    @marioarellano4597 3 года назад +1

    ¡Gracias!

    • @domotica_solar
      @domotica_solar  3 года назад

      muchas gracias por la ayuda Mario!!!!! Un saludo

  • @eldelrocho
    @eldelrocho 3 года назад

    Ante todo dar las gracias por compartir y encima de manera amena algo tan técnico, acabo de poner paneles con inversor Fronius y no sabía cómo integrar sus datos en mi sistema domótico
    Llevo años con eedomus y z-wave, es una finca más o menos grande y las distancias eran excesivas para usar Wifi, con la red mallada de z-wave sin problema... pero de momento eedomus no tiene addon para solucionar toda la gestión energética de manera directa y ya estoy configurando una raspberry siguiendo tu canal, conexión perfecta con el inversor Fronius mediante Nodered (por cierto, el módulo que usas en el vídeo es 'node-red-contrib-modbus' aunque tienes instalado también el 'node-red-contrib-modbustcp'). No creo que hubiera podido hacerlo sin tus explicaciones
    Solamente he tenido que salirme del guión al instalar Nodered, he sido incapaz de hacer que funcione correctamente en docker, lo intenté en la raspberry (no publicaba el puerto 1880) y también en un NAS Synology (no permitía compartir la carpeta /data)... De momento lo he instalado directamente sobre Rasbian OS y todo correcto, pero si tienes alguna idea sobre qué error he podido cometer me gustaría configurarlo en docker para simplificar toda la gestión
    Saludos desde Cuenca (nunca siempre en Cuenca ni siempre sin Cuenca, JL Coll), Javier

    • @domotica_solar
      @domotica_solar  3 года назад +1

      me alegro que te haya valido el video....mi eedomus lleva ya unos años cogiendo polvo en el trastero ejejejje un saludo!

  • @dankub69
    @dankub69 3 года назад +1

    Que ganas de ver más vídeos de esa instalación. Menuda tiene montada joan

    • @domotica_solar
      @domotica_solar  3 года назад

      un saludo y apoya al canal para que podamos seguir haciendo videos como este

  • @matiasgarau8526
    @matiasgarau8526 3 года назад +1

    Muy bien explicado. Me encantan tus videos. Muchas gracias por compartir tus conocimientos con los demás.

  • @kalibuchicesar
    @kalibuchicesar 3 года назад

    Muchas gracias a ti por enseñarnos y Joan Olaria por la información

    • @domotica_solar
      @domotica_solar  3 года назад

      Gracias a ti.un saludo y apoya al canal para que podamos seguir haciendo videos como este.

  • @4latass
    @4latass 3 года назад

    Bueno, este canal es realmente level-up. Enhorabuena Luis, un trabajo excelente!!!!

    • @4latass
      @4latass 3 года назад +1

      Por cierto, una pregunta adicional, si me permites: En el registro 40084 encontramos la potencia en AC generada por el inversor. Me he peleado con el Excel que has colgado en tu web domotica.solar/ y no he conseguido encontrar el campo en el que se encuentra el vertido/demanda a la red, ¿no sabrías indicarme cuál es, en el caso de que esté, verdad?
      Gracias!

    • @domotica_solar
      @domotica_solar  3 года назад

      ese no se lee en el inverdor, se lee en el contador....es otro id dentro del modbus. un saludo

    • @4latass
      @4latass 3 года назад +1

      @@domotica_solar Sí, justo. Ya lo he obtenido, por si a alguien (o a tí mismo) te sirviese: El ID es el 240 (en el caso de un solo medidor). Los registros a leer son el 40088 "AC Power value", y su Scale Factor en el 40092.
      Gracias!!

  • @javierCi
    @javierCi 3 года назад +1

    Muy bien explicado, da gusto contigo!
    Yo tengo un sistema similar pero con un script en python y no estoy muy contento con la velocidad de lectura... a ver si instalo Node y lo hago como tu

    • @domotica_solar
      @domotica_solar  3 года назад

      la velocidad que da por modbus en muy buena.....saludos

  • @JonatanCastro-secondary
    @JonatanCastro-secondary 3 года назад

    Excelente como siempre! esperando ansiosamente el video del gestor de excedentes!!

    • @domotica_solar
      @domotica_solar  3 года назад

      va faltando menos...ejjeje un saludo y apoya al canal para que podamos seguir haciendo videos como este.

  • @rodolforaya1922
    @rodolforaya1922 2 года назад +1

    Gracias por el video, una cosulta , si tengo el smart meter conectado al inversor fronius gen 24 plus mediante 485 rtu, por el modbus tcp del inversor puedo leer los datos del smart meter?

  • @favnhbdah
    @favnhbdah 3 года назад +2

    Luis una duda que tengo, he tenido que fraccionar la lectura del fronius en dos partes modbus-read, pero me gustaría poder grabarlas en influxdb todo como un registro único, como podría unirlas, gracias.

    • @domotica_solar
      @domotica_solar  3 года назад +1

      las puedes meter en la misma medida fronius auqnue se graben en momentos diferentes....en los calculos te va a dar un poco igual. un saludo !

  • @raforo2000
    @raforo2000 3 года назад

    Muchas gracias por tan buen trabajo, he instalado el nodo que dices "node-red-contrib-modbustcp" y los nodos que se instalan son los modbustcp input y modbustcp output, que son diferentes a los nodos read que estas usando. He visto que también los tienes tu instalado los nodos input /output, , quizás haya que instalar algún otro módulo adicional.

    • @raforo2000
      @raforo2000 3 года назад +1

      Confirmo que para que salgan los nodos que salen en el video, hay que instalar "node-red-contrib-modbus" de 13 nodos, no el que dices en el video.
      De todas maneras, he probado para mi Huawei SUN 2000L1 y no funciona, para los valores que he encontrado por internet, Puerto 502 Unid-Id 0, Address 32080 para potencia activa y pone conectado, pero no saca valores.
      Seguiremos intentando, gracias por el canal y tanto esfuerzo 👍

    • @domotica_solar
      @domotica_solar  3 года назад +1

      podria ser que me hubiese equivocado al selecciona el nodo por tener ya varios instalados..lo comprobare. un saludo

    • @francescros6650
      @francescros6650 3 года назад

      @@raforo2000 Sí, a mí me ha pasado lo mismo, y tras instalar el que dices me ha aparecido. Gracias!

  • @juancarlosperezamor188
    @juancarlosperezamor188 4 месяца назад

    Hola, quería saber si esto se puede hacer también con inversores SUNGROW

  • @joanmanelmartosredo4498
    @joanmanelmartosredo4498 2 года назад +1

    quiero integrar mi fronius con baterias BYD directamente en HOME assistant tienes algun video o consejo al respecto? no lo consigo siguiendo el tutorial de HA

    • @domotica_solar
      @domotica_solar  2 года назад

      deberia de funcionar sin ningun problema.

  • @ASTRONBARROS
    @ASTRONBARROS Год назад +1

    Hola me gustaría saber cual es el valor del que te dice cuando estoy vertiendo a la red y cuando consumo de ella.
    Me puedes decir las direcciones que son?
    Gracias es una gran ayuda la que se hace en este canal

  • @joaquinbravoj
    @joaquinbravoj 3 месяца назад

    Buenas, para un inversor voltronic king seria parecido? He visto alguna solucion por ahi con esp home pipsolar.

  • @sergioglez2623
    @sergioglez2623 2 года назад

    Visto!!!! en modbus 240 esta el smartmeter! muchas gracias PEPE MANTAS!!!!
    Hola! ya he consegiuido poner los valores para hacer un gestor de excedentes. Sabeis como donde esta el valor de "sensor.power_real_fronius_meter_" que me sale en HA? es el valor que me da el smartmeter con el valor de la acometida (pero me lo da por web) sabeis si lo da por modbus el fronius? Muchas gracias!

  • @miguelfranco9233
    @miguelfranco9233 3 года назад +1

    Gracias por tus videos, con ello he aprendido mucho y me he animado a monitorizar el fronius. Estoy contento con lo que llegue a configurar pero me gustaría ver el consumo de la casa, lo que se compra a la red y lo que se vierte en su caso pero estos datos no los veo en el mapa de registros, no es posible leerlos?

    • @domotica_solar
      @domotica_solar  3 года назад

      Esos datos tienes que calcularlos...de los datos que estas leyendo del fronius. tienes videos de como hacerlo en el canal. un saludo!

  • @Davidgomez-sn9qg
    @Davidgomez-sn9qg 3 года назад +1

    Gracias

    • @domotica_solar
      @domotica_solar  3 года назад +1

      a ti david..ya no vas teniendo excusas para montar placas ;''''-)

    • @Davidgomez-sn9qg
      @Davidgomez-sn9qg 3 года назад

      @@domotica_solar si lo tengo claro, pero quiero poner aerotermia y placas para quitarme la caldera de gasoil y eso lleva más estudio jejejej. Esperando presupuestos estoy 😉

  • @favnhbdah
    @favnhbdah 3 года назад +1

    Grande, muy grande el video, felicidades. Una duda, no seria más fácil realizar las lecturas en float en lugar de int+SF , parece un poco lio andar calculando el SF.

    • @domotica_solar
      @domotica_solar  3 года назад

      ya, pero es que eso no lo decidimos nosotros..lo decide fronius.....asi que hay que adaptarse a loq ue ellos dicen.un saludo

    • @favnhbdah
      @favnhbdah 3 года назад

      Ahh, como he visto en mi inversor q se podía elegir float, por eso lo comenté

  • @josegodinho7342
    @josegodinho7342 3 года назад +1

    Muito Bom! so falta partilhar o node-red flow

  • @rafaramos4910
    @rafaramos4910 2 года назад +1

    Fantástico el video, enhorabuena
    Tengo una pregunta, Quiero comparar la energía solar producida (registro 40084) con el consumo actual de la vivienda ¿en que registro se encuentra esto?, no consigo dar con él. Muchas gracias

    • @rafaramos4910
      @rafaramos4910 2 года назад +1

      Vale, alguien lo había preguntado ya y he visto la respuesta mas abajo, accediendo al Slave 240. Gracias igualmente

    • @claudiobarrera-ln5xq
      @claudiobarrera-ln5xq 9 месяцев назад

      buenas tardes, una consulta donde puedo conseguir el mapeo de puntos??

  • @amursemovil7022
    @amursemovil7022 3 года назад

    Hola muy buenas, soy propietario de un fronius gen24 acabo de descargar e instalar node-red he instalado el modbus pero solo me salen 2 opciones las de abajo que es la primera que utilizas no me sale he estado intentando instalar más opciones pero no sale, también quería preguntarte si los códigos del register map son compatibles con el gen24

  • @kartojal08
    @kartojal08 2 месяца назад

    Buenos días, tengo una duda a ver si me pueden ayudar, tengo dos Fronius primo en paralelo, uno FULL y otro LIGHT, con un solo datamanager. No veo la manera de poder leer en las tablas de MODBUS los inversores 1 y 2, cuando leo por modbus lo hago siempre de uno de ellos. Alguien sabría decirme como puedo hacerlo? Gracias!!

  • @BestAllShortAll
    @BestAllShortAll Год назад

    Al entrar en la ip del inversor nos pide la contraseña del user. esta viene por defecto o la deberíamos tener nosotros? no recuerdo la misma.

  • @mampela
    @mampela 3 года назад +1

    Estupendo video y muy bien explicado. Lastima que al principio no puedo comprobar si mi ModBus IP esta activado ya que intento acceder a la configuracion del Fronius y me pide password para entrar a comprobarlo. He pedido la contraseña al instalador y se niega a darmela como no sea firmando una renuncia a la garantia del inversor. Ahí estoy sin poder seguir... ¿Alguna ayuda?

    • @domotica_solar
      @domotica_solar  3 года назад

      Dile que te active el modbus....que lo haga él...saludos

  • @gonzaandroid
    @gonzaandroid 3 года назад +1

    Hola . ¿ podrias hacer videos de este tipo con voltronic por puerto serie?

    • @domotica_solar
      @domotica_solar  3 года назад

      siento decirte que no tengo un voltronic a mano ni puerto serie para hacerlo. un saludo!

  • @pepemantas4536
    @pepemantas4536 3 года назад

    Hola. Lo explicas de cine... una maravilla. Muchas gracias por tus videos. Quería hacerte una pregunta. Consigo leer los datos del inversor perfectamente pero en ellos no aparecen los datos del Smart Meter que está conectado al inversor. He leído la guía de Fronius referente a Modbus y trata los registros de manera distinta en el Smart Meter. Muchos valores de los registro coinciden y otros no. Sabes como obtener los valores del Smart Meter...? Muchas gracias.

    • @domotica_solar
      @domotica_solar  3 года назад

      Has revisado en la lista de los campos de modbus no vengan los del meter?me suena que sí..compruébalo

    • @pepemantas4536
      @pepemantas4536 3 года назад

      He leído el pdf de Fronius referente a modbus y al final aparece una tabla de registros del smart meter... como los del inversor, pero esos son los que no consigo leer. Me imagino que el servidor de modbus será el mismo, ya que el smart meter sólo tiene comunicación rs485 con el inversor.
      Un saludo y gracias.

    • @charlie663
      @charlie663 3 года назад

      @@pepemantas4536 Lo conseguiste resolver Pepe?. Estoy en el mismo dilema que tu. En concreto, quiero leer la potencia que se obtiene de la red. Y eso el inversor veo que no lo tiene...

    • @pepemantas4536
      @pepemantas4536 3 года назад

      @@charlie663 lo he conseguido con http request, no por modbus... Con el ejemplo que hay en la librería npm...

    • @charlie663
      @charlie663 3 года назад

      @@pepemantas4536 Podrias pasarme un enlace de ejemplo?. Se agradecería...

  • @2896DDR
    @2896DDR 3 года назад +1

    Muy buen tuto, tengo un problema con la funcion modbus tcp, esta funcion me funciona perfectamente pero al cabo de un par de horas la función se pone en waiting... y deja de recopilar datos, tengo que hacer un reboot del Node-Red, tienes idea a que se deve esto??

    • @domotica_solar
      @domotica_solar  3 года назад

      Si, habra short con eso....un saludo!

    • @2896DDR
      @2896DDR 3 года назад

      @@domotica_solar no entiendo lo que quieres decir.

  • @fernandomarquez9072
    @fernandomarquez9072 2 года назад

    Por favor un video del inversor Solís s6

    • @domotica_solar
      @domotica_solar  2 года назад

      es probable que me presten un solis....saludos

  • @antonioescamez4549
    @antonioescamez4549 3 года назад +1

    Podrias hacer un vídeo sobre cómo leer esos datos desde un Arduino o esp32?

    • @domotica_solar
      @domotica_solar  3 года назад +1

      lo anoto. un saludo y apoya al canal para que podamos seguir haciendo videos como este

    • @antonioescamez4549
      @antonioescamez4549 3 года назад +1

      @@domotica_solar como lo apoye más me van a echar de los grupos por spam jajaajaj, de verdad enhorabuena porque el canal es brutal y la manera de expresarte es muy clara y concisa

    • @domotica_solar
      @domotica_solar  3 года назад

      @@antonioescamez4549 nunca es suficiente.... :-P jajajajaj

  • @JoanOlaria
    @JoanOlaria 3 года назад +2

    Es que en el string 2 tengo 9 paneles y en el 1 solo 8

    • @domotica_solar
      @domotica_solar  3 года назад

      Entonces ya tenemos la explicación científica.... 😂😂😂

  • @Primosete
    @Primosete 3 года назад +1

    Genial la explicación! Alguno sabe como sacar esta info de un salicru con modulo 485 wifi?

    • @domotica_solar
      @domotica_solar  3 года назад +1

      pero que tiene rs485 o que tiene wifi?

    • @Primosete
      @Primosete 3 года назад +1

      @@domotica_solar el inversor tiene 2 puertos rs485, marcados como máster y otra como slave... En el máster hay conectados un meter (ESM1 EQX) y un módulo rs485 - wifi (485/WIFI 24H EQX para enviar datos a la aplicación propietaria). ¿Podría conectar una rasp con un usb a rs485 en el conector máster del inversor ?

    • @domotica_solar
      @domotica_solar  3 года назад +1

      @@Primosete si,y leer vía modbus el inversor.un saludo

    • @Primosete
      @Primosete 3 года назад

      @@domotica_solar genial! Algun consejo sobre el hardware a usar? Algun usb en especial?

  • @carlesblanc8862
    @carlesblanc8862 3 года назад

    He intentado añadir los módulos de Modbus que aparecen en el vídeo y me da un error. Posteriormente he leído el comentario de raforo2000 y he intentado instalar "node-red-contrib-modbus" ... pero tambien me da error.
    este es el log que da Node-RED ... ¿a alguien más le ha ocurrido lo mismo?
    -----------------------------------------------------------
    2021-11-14T20:01:50.216Z Install : node-red-contrib-modbustcp 1.2.3
    2021-11-14T20:01:50.410Z npm install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production --engine-strict node-red-contrib-modbustcp@1.2.3
    2021-11-14T20:01:58.214Z [err] npm
    2021-11-14T20:01:58.214Z [err] ERR! code EAI_AGAIN
    2021-11-14T20:01:58.215Z [err] npm
    2021-11-14T20:01:58.215Z [err] ERR! errno
    2021-11-14T20:01:58.215Z [err] EAI_AGAIN
    2021-11-14T20:01:58.233Z [err] npm ERR!
    2021-11-14T20:01:58.233Z [err] request to registry.npmjs.org/node-red-contrib-modbustcp failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org
    2021-11-14T20:01:58.246Z [err]
    2021-11-14T20:01:58.246Z [err] npm ERR! A complete log of this run can be found in:
    2021-11-14T20:01:58.246Z [err] npm ERR! /data/.npm/_logs/2021-11-14T20_01_58_235Z-debug.log
    2021-11-14T20:01:58.259Z rc=1
    -----------------------------------------------------------
    2021-11-14T20:06:46.394Z Install : node-red-contrib-modbus 5.14.1
    2021-11-14T20:06:46.603Z npm install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production --engine-strict node-red-contrib-modbus@5.14.1
    2021-11-14T20:06:53.918Z [err] npm
    2021-11-14T20:06:53.919Z [err]
    2021-11-14T20:06:53.919Z [err] ERR! code EAI_AGAIN
    2021-11-14T20:06:53.920Z [err] npm
    2021-11-14T20:06:53.920Z [err] ERR! errno
    2021-11-14T20:06:53.920Z [err] EAI_AGAIN
    2021-11-14T20:06:53.934Z [err] npm ERR!
    2021-11-14T20:06:53.934Z [err] request to registry.npmjs.org/node-red-contrib-modbus failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org
    2021-11-14T20:06:53.945Z [err]
    2021-11-14T20:06:53.945Z [err] npm
    2021-11-14T20:06:53.945Z [err] ERR! A complete log of this run can be found in:
    2021-11-14T20:06:53.945Z [err] npm
    2021-11-14T20:06:53.945Z [err] ERR! /data/.npm/_logs/2021-11-14T20_06_53_935Z-debug.log
    2021-11-14T20:06:53.957Z rc=1

    • @carlesblanc8862
      @carlesblanc8862 3 года назад +1

      Respondo a mi comentario por si alguien tiene el mismo problema
      Para poder instalar el "node-red-contrib-modbus" (tal y como indicaba raforo2000 te instala 13 nodos) he debido reiniciar la Raspberry.
      Acto seguido he instalado "node-red-contrib-modbustcp" (te instala 3) tal y como se ve en el vídeo de Luis. También se ha instalado sin problemas
      Antes he probado a reiniciar el contenedor de Node-RED desde Docker pero no ha solucionado el problema. El reboot ha sido la solución.

    • @domotica_solar
      @domotica_solar  3 года назад

      Gracias por al apunte y solucion

  • @AlbertoCantin
    @AlbertoCantin 2 года назад

    Os sale bien los valores de la temperatura? A mi ni en donde la alterna, ni en donde los strings me salen valores correctos. Salen valores como si no hubiera lecturas...

  • @Quemedices684
    @Quemedices684 Год назад

    Un aviso: los equipos Fronius implementan la medida de energía a base de un contador de 32 bits con un escalamiento de la medida sin overflow, lo que tiene el inconveniente de que a partir de 21.47 MWh escala la energía perdiendo un dígito de resolución. A partir de ese momento verás saltos importantes de energía perdiendo la continuidad que tenía anteriormente. Fronius ha hecho una muy mala solución técnica. En los medidores de energía convencionales se suele usar el overflow (que el software debe manejar, eso sí), y otra solución hubiera sido implantar un medidor de 64 bits, que nunca en la vida del inversor haría un overflow

  • @holacarola25
    @holacarola25 Год назад

    Estaría perfecto sacar toda la información de un inversor Solis...te paso ese reto....