La energía solar no es una energía alternativa: es la energía.
Hermann Scheer

Resultados 1 al 22 de 22
  1. #1
    Avatar de nikitto
    nikitto está desconectado Forero
    Fecha de ingreso
    ago 2015
    Ubicación
    Cambrils
    Mensajes
    981

    Predeterminado Raspberry e inversor InfiniSolar

    Lo primero es dar las gracias a Praveen del foro Forums - Power Forum - Renewable Energy Discussion

    El software ha estado escrito por él en su totalidad. Yo sólo voy a explicar la instalación de un par de bibliotecas y adaptar parte del código, para los que no usan 'emoncms'.

    Lo primero es bajar el software desde: https://github.com/praveenkv1988/solarmon

    Raspberry e inversor InfiniSolar-download.jpg


    Una vez descargado, debemos descomprimirlo. Por ahora el único archivo que nos interesa es: inv_read.py

    Para que funcione es necesario como mínimo instalar un par de bibliotecas:

    1. CRC16.

    La descargamos desde https://pypi.python.org/pypi/crc16/0.1.1

    Estos don los pasos descritos en la propia web:

    Código PHP:
    download source tarballe.gcrc16-0.1.1.tar.gzfrom http://code.google.com/p/pycrc16/downloads

     
    extract it with command:

     
    tar -xzf crc16-0.1.1.tar.gz
    compile 
    and install the library:

     
    cd crc16-0.1.1
    python setup
    .py build
    sudo python setup
    .py install 
    2. usb.core

    Para instalarla basta con ejecutar: pip install pyusb

    -----------------

    Conectamos el InifiSolar a la Raspberry y ya podemos 'intentar' adquirir los datos.

    Raspberry e inversor InfiniSolar-connect.jpg

    Llegados a este punto será necesaria vuestra participación para ir avanzando en el tema.
    PvControl+: Control sistema fotovoltaico
    Si te gusta la web, aquí el proyecto. El manual está aquí
    ¿Cómo conectar un Axpert a una Raspberry? Aquí
    ¿Cómo conectar un InfiniSolar a una Raspberry? Aquí

  2. #2
    santichirry está desconectado Forero
    Fecha de ingreso
    oct 2012
    Ubicación
    Toledo
    Mensajes
    62

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Me puedes ayudar nikitto.

    Ya tengo los archivos inv_read.py y crc16-0.1.1.tar.gz en la Raspberry.
    Y al instalar me da este error.
    Raspberry e inversor InfiniSolar-error.jpg

  3. #3
    Avatar de nikitto
    nikitto está desconectado Forero
    Fecha de ingreso
    ago 2015
    Ubicación
    Cambrils
    Mensajes
    981

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Falta instalar python-dev

    Sería: sudo apt-get install python-dev

    Quizás también sea necesario instalar pip
    PvControl+: Control sistema fotovoltaico
    Si te gusta la web, aquí el proyecto. El manual está aquí
    ¿Cómo conectar un Axpert a una Raspberry? Aquí
    ¿Cómo conectar un InfiniSolar a una Raspberry? Aquí

  4. #4
    Avatar de nikitto
    nikitto está desconectado Forero
    Fecha de ingreso
    ago 2015
    Ubicación
    Cambrils
    Mensajes
    981

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Lo probado hasta la fecha no servía para el modelo de Voltronic para el que queríamos, si en cambio para el Axpert. Entonces, empezamos de nuevo.

    Este es el modelo del que obtener valores: MPI 5.5 Kw

    Raspberry e inversor InfiniSolar-photo1.jpgRaspberry e inversor InfiniSolar-photo2.jpg


    Código PHP:
    #!/usr/bin/python
    # -*- coding: utf-8 -*-

    import ossys
    import time 

    while True:

        try:
            
    fd os.open('/dev/hidraw0'os.O_RDWR os.O_NONBLOCK)
            
    os.write(fd'QPIGS\r')
            
    time.sleep(2)
            
    os.read(fd137).encode('string-escape')

            while 
    r.find('r') == -:
                
    time.sleep(.2)
                
    os.read(fd137).encode('string-escape')

            
    r.split("\\")
            
    s[0][1:].split(" ")
            print 
    i

        except
    :
            print(
    'Error de conexion con hibrido')
             
        
    time.sleep(3)

    os.close(fd)
    sys.exit(0
    Con este código obtenemos una línea con todos los valores que ofrece el InfiniSolar en pantalla. El siguiente paso es asignar cada uno de los valores a una variable.
    PvControl+: Control sistema fotovoltaico
    Si te gusta la web, aquí el proyecto. El manual está aquí
    ¿Cómo conectar un Axpert a una Raspberry? Aquí
    ¿Cómo conectar un InfiniSolar a una Raspberry? Aquí

  5. #5
    el_cobarde Invitado

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Cita Iniciado por nikitto Ver mensaje
    Lo probado hasta la fecha no servía para el modelo de Voltronic para el que queríamos, si en cambio para el Axpert ...
    Hola nikitto! Te has comprado un Infinisolar? Envidia me das ...

  6. #6
    Avatar de nikitto
    nikitto está desconectado Forero
    Fecha de ingreso
    ago 2015
    Ubicación
    Cambrils
    Mensajes
    981

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Cita Iniciado por el_cobarde Ver mensaje
    Hola nikitto! Te has comprado un Infinisolar? Envidia me das ...
    No, no, es de un compañero del foro. Le estamos echando una mano.
    PvControl+: Control sistema fotovoltaico
    Si te gusta la web, aquí el proyecto. El manual está aquí
    ¿Cómo conectar un Axpert a una Raspberry? Aquí
    ¿Cómo conectar un InfiniSolar a una Raspberry? Aquí

  7. #7
    Fecha de ingreso
    ene 2016
    Ubicación
    arroyomolinos
    Mensajes
    362

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Me he pedido la rasperry , yo tengo el mismo inversor pero el 4k.
    Ya OS iré preguntando, gracias de antemano.
    Saludos

  8. #8
    santichirry está desconectado Forero
    Fecha de ingreso
    oct 2012
    Ubicación
    Toledo
    Mensajes
    62

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Lo primero dar las gracias a nikitto por su ayuda. Sin el esto no me funcionaria.

    Fran_pascualin, estás tardando en montarlo. Yo estoy súper contento.
    Puedo monitorizar desde mi movil o pc desde fuera de casa.
    Te paso un pantallazo para darte envidia. Ja ja.


    Raspberry e inversor InfiniSolar-screenshot_2017-11-25-10-57-50-877_com.teamviewer.teamviewer.market.mobile.jpg

  9. #9
    Avatar de Mleon
    Mleon está desconectado Forero
    Fecha de ingreso
    may 2016
    Ubicación
    MADRID
    Mensajes
    920

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Cita Iniciado por santichirry Ver mensaje
    Lo primero dar las gracias a nikitto por su ayuda. Sin el esto no me funcionaria.

    Fran_pascualin, estás tardando en montarlo. Yo estoy súper contento.
    Puedo monitorizar desde mi movil o pc desde fuera de casa.
    Te paso un pantallazo para darte envidia. Ja ja.


    Pulsa en la imagen para verla en tamaño completo

Nombre: Screenshot_2017-11-25-10-57-50-877_com.teamviewer.teamviewer.market.mobile.jpg
Visitas: 243
Tamaño: 59,2 KB
ID: 17270
    Cuando te pongas mensajes automáticos por Telegram seguro que estarás mas contento

  10. #10
    Fecha de ingreso
    ene 2016
    Ubicación
    arroyomolinos
    Mensajes
    362

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Ya babeo como el perro del pavlov je,je.

  11. #11
    Fecha de ingreso
    ene 2016
    Ubicación
    arroyomolinos
    Mensajes
    362

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Que hago con el codigo php que has puesto nikitto, no se que hacer con el, tengo un mpp solar como el de la foto , he instalado todo menos inv_read.py cuando intento ejecutarlo se queda en bucle intentando comunicarse con el usb.
    Que follon tengo en la cabeza por mas que no me aclaro

  12. #12
    Avatar de nikitto
    nikitto está desconectado Forero
    Fecha de ingreso
    ago 2015
    Ubicación
    Cambrils
    Mensajes
    981

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Cita Iniciado por fran_pascualin Ver mensaje
    Que hago con el codigo php que has puesto nikitto, no se que hacer con el, tengo un mpp solar como el de la foto , he instalado todo menos inv_read.py cuando intento ejecutarlo se queda en bucle intentando comunicarse con el usb.
    Que follon tengo en la cabeza por mas que no me aclaro
    https://www.solarweb.net/forosolar/f...tml#post340725

    Con esto basta.

    PD. Te mandé un privado.
    PvControl+: Control sistema fotovoltaico
    Si te gusta la web, aquí el proyecto. El manual está aquí
    ¿Cómo conectar un Axpert a una Raspberry? Aquí
    ¿Cómo conectar un InfiniSolar a una Raspberry? Aquí

  13. #13
    santichirry está desconectado Forero
    Fecha de ingreso
    oct 2012
    Ubicación
    Toledo
    Mensajes
    62

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Seguimos con la instalación.

    Después de obtener los valores del hibrido con el código fuente que subió nikitto , hemos configurado el archivo ‘’ fvbot_msg.py ‘’ con nuestros datos de Telegram, TOKEN y ID para recibir mensajes automáticos cada x tiempo (yo lo tengo cada 30 minutos) con los datos que queramos recibir de nuestro hibrido.
    Una captura del móvil:

    Raspberry e inversor InfiniSolar-screenshot_2018-01-14-23-00-57-476_org.telegram.messenger.jpg

    Lo que he configurado para que me mande es:

    GV: Tensión de entrada de red electrica.
    GW: Potencia consumida en ese momento de la red electrica.
    GW_Wh: Potencia consumida de la red eléctrica en todo el dia.
    IV: Tensión de salida del inversor.
    LW: Potencia consumida en ese momento por la carga.
    LW_Wh: Potencia consumida por la carga en todo el dia.
    PV1V: Tensión de placas primer string.
    PV1W: Potencia de placas primer string.
    PV1W_Wh: Potencia en total del dia del primer string.
    PV2V: Tensión de placas segundo string.
    PV2W: Potencia de placas segundo string.
    PV2W_Wh: Potencia en total del dia del segundo string.
    PCL: Porcentaje de trabajo del inversor.

    Una chulada vamos.

    Todo esto gracias a Nikitto y Mleon.
    Miniaturas adjuntadas Miniaturas adjuntadas Raspberry e inversor InfiniSolar-screenshot_2018-01-14-23-00-57-476_org.telegram.messenger.jpg  

  14. #14
    Avatar de nikitto
    nikitto está desconectado Forero
    Fecha de ingreso
    ago 2015
    Ubicación
    Cambrils
    Mensajes
    981

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Pasito a pasito. Ya podrías haber incluido la temperatura del híbrido.
    PvControl+: Control sistema fotovoltaico
    Si te gusta la web, aquí el proyecto. El manual está aquí
    ¿Cómo conectar un Axpert a una Raspberry? Aquí
    ¿Cómo conectar un InfiniSolar a una Raspberry? Aquí

  15. #15
    santichirry está desconectado Forero
    Fecha de ingreso
    oct 2012
    Ubicación
    Toledo
    Mensajes
    62

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Y si configuramos el archivo ‘’ fvbot.py ‘’ con nuestros datos y a nuestro gusto, mandando comandos por Telegram podemos pedir información y activar salidas.

    Raspberry e inversor InfiniSolar-telegram.png

    - - - - - - - - - - - - - - - - - - -

    Ja Ja Nikitto, tu mismo lo has dicho pasito a pasito.

  16. #16
    santichirry está desconectado Forero
    Fecha de ingreso
    oct 2012
    Ubicación
    Toledo
    Mensajes
    62

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Seguimos.
    Si te das de alta en pvoutput.org y modificando el archivo pvoutput_live.py con tus datos de pvoutput, consigues una monitorización como esta.
    La rpi manda cada 5 minutos los datos a pvoutput.
    Acceso con el pc:
    Raspberry e inversor InfiniSolar-pvoutput_pc.png

    Acceso con la app PV Output:
    Raspberry e inversor InfiniSolar-pvoutput_movil.jpg

    - - - - - - - - - - - - - - - - - - -

    Cita Iniciado por nikitto Ver mensaje
    Pasito a pasito. Ya podrías haber incluido la temperatura del híbrido.
    Mensajes automaticos cada 30 minutos:
    Raspberry e inversor InfiniSolar-telegramv2.jpg

  17. #17
    Avatar de Mleon
    Mleon está desconectado Forero
    Fecha de ingreso
    may 2016
    Ubicación
    MADRID
    Mensajes
    920

    Predeterminado Re: Raspberry e inversor InfiniSolar

    La verdad es que los que tenéis un Hibrido típico de estos a los que se le puede sacar la información....la opción de Telegram y usar una web (PVoutput.org por ejm) es una forma muy simple de tener una monitorizacion decente y accesible desde PC y movil

    Me alegro que te vaya OK

  18. #18
    el_cobarde Invitado

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Cita Iniciado por Mleon Ver mensaje
    ... es una forma muy simple de tener una monitorizacion decente y accesible desde PC y movil
    Verdaderamente tentador! Tendré que pensármelo, si seguir fiel a mi "control de zapatillas"

  19. #19
    Avatar de Mleon
    Mleon está desconectado Forero
    Fecha de ingreso
    may 2016
    Ubicación
    MADRID
    Mensajes
    920

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Cita Iniciado por el_cobarde Ver mensaje
    Verdaderamente tentador! Tendré que pensármelo, si seguir fiel a mi "control de zapatillas"
    Atrévete y no sea "cobarde"

  20. #20
    elpi está desconectado Forero
    Fecha de ingreso
    jul 2018
    Ubicación
    granada
    Mensajes
    78

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Hola a todos. Estoy interesdado en poner el pvcontrol + en mi instalacion. Pero antes de meterme en este fregao quiero tener medio claro si se puede hacer o no y con que resultados mas o menos.

    Mi instalacion consta de un inversor infinisolar vII de 3000w 48v
    Es un inversor hibrido que funciona actualmente sin baterias. ( puede fincionar sin baterias y sin red,( con alguna pega), solo con red , con red y baterias , con solar y baterias y con todo red solar y baterias.

    Este inversor es la segunda generacion del infini v y se parece en algo al los infini de pata negra.

    Mi intalacion funciona sin baterias y sin vertido a red ( esto no es cierto al 100 por 100 por lo visto)
    Mi intecion es monitorizar la instalacaion y lograr un aprobechamiento de excedentes.

    alguna sugerencia.

  21. #21
    Avatar de Mleon
    Mleon está desconectado Forero
    Fecha de ingreso
    may 2016
    Ubicación
    MADRID
    Mensajes
    920

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Cita Iniciado por elpi Ver mensaje
    Hola a todos. Estoy interesdado en poner el pvcontrol + en mi instalacion. Pero antes de meterme en este fregao quiero tener medio claro si se puede hacer o no y con que resultados mas o menos.

    Mi instalacion consta de un inversor infinisolar vII de 3000w 48v
    Es un inversor hibrido que funciona actualmente sin baterias. ( puede fincionar sin baterias y sin red,( con alguna pega), solo con red , con red y baterias , con solar y baterias y con todo red solar y baterias.

    Este inversor es la segunda generacion del infini v y se parece en algo al los infini de pata negra.

    Mi intalacion funciona sin baterias y sin vertido a red ( esto no es cierto al 100 por 100 por lo visto)
    Mi intecion es monitorizar la instalacaion y lograr un aprobechamiento de excedentes.

    alguna sugerencia.
    PVControl+ surgió originalmente para una instalación con baterías y capturando datos desde dispositivos externos (shunt, etc) para no depender del equipamiento que cada uno tenga

    Si no tienes baterías conceptos como SOC, Vbat, Ibat etc no te sirven, pero Iplaca, Vplaca,... si son aplicables

    Para monitorizar lo puedes usar pero lo lógico sería que cambies algunos relojes (Vbat, SOC, etc) para que te muestre el dato que te interese

    En el caso del aprovechamiento de excedentes, como supongo sabes, PVControl+ permite dos tipos de control:

    A) A nivel aproximado: usando la posibilidad de conmutar relés por condiciones..por tanto podremos por ejm encender un termo o calefacción por horario y/o por algún parámetro que midas (con baterías lo normal sería por SOC)

    Este Control es una primera forma que muchas veces en instalaciones con batería es perfectamente válida, pero tiene el defecto de no asegurar un aprovechamiento completo de los excedentes y que puede producir algo mas de ciclado de las baterías

    En tu caso habría que pensar que parámetro/s utilizar

    B) Control "real" de excedentes
    Imaginemos que en un momento dado las placas pueden producir 1000w pero lo que estas gastando son 400w ...lo ideal es que se encienda algo que gaste solo los 600w sobrantes
    Si viene una nube y las placas pasan a producir 500w en lugar de los 1000w... lo ideal es que el control de excedentes se adapte rápidamente para gastar solo los 100w sobrantes

    Si vuelve a salir el sol...pues el control de excedentes debe aumentar su salida para gastar todo lo que las placas pueden producir

    Este control lo hacemos utilizando un rele SSR controlado por una señal PWM que le manda un NodeMCU que esta recibiendo las ordenes por WIFI de la Raspberry donde se ejecuta PVControl+ que está monitorizando la señal Vplaca para detectar si hay o no excedentes (leñe... así contado parece mas complejo de lo que es )


    En la ultima versión de PVControl+ si se ha añadido poder capturar los datos desde un Hibrido tipo Voltronic, pero como hay muchos tipos, seguro que debes adaptar algo el programa (ahora se capturan los datos que responde al comando QPIGS),dado que hay hibridos que hay que mandarle otro comando

    En fin... no me parece difícil, pero no sera inmediato

  22. #22
    eliafino está desconectado Forero Junior
    Fecha de ingreso
    jul 2020
    Ubicación
    Italy
    Mensajes
    1

    Predeterminado Re: Raspberry e inversor InfiniSolar

    Cita Iniciado por nikitto Ver mensaje
    Lo probado hasta la fecha no servía para el modelo de Voltronic para el que queríamos, si en cambio para el Axpert. Entonces, empezamos de nuevo.

    Este es el modelo del que obtener valores: MPI 5.5 Kw

    Pulsa en la imagen para verla en tamaño completo

Nombre: photo1.jpg
Visitas: 265
Tamaño: 42,3 KB
ID: 17254Pulsa en la imagen para verla en tamaño completo

Nombre: photo2.jpg
Visitas: 222
Tamaño: 84,9 KB
ID: 17255


    Código PHP:
    #!/usr/bin/python
    # -*- coding: utf-8 -*-

    import ossys
    import time 

    while True:

        try:
            
    fd os.open('/dev/hidraw0'os.O_RDWR os.O_NONBLOCK)
            
    os.write(fd'QPIGS\r')
            
    time.sleep(2)
            
    os.read(fd137).encode('string-escape')

            while 
    r.find('r') == -:
                
    time.sleep(.2)
                
    os.read(fd137).encode('string-escape')

            
    r.split("\\")
            
    s[0][1:].split(" ")
            print 
    i

        except
    :
            print(
    'Error de conexion con hibrido')
             
        
    time.sleep(3)

    os.close(fd)
    sys.exit(0
    Con este código obtenemos una línea con todos los valores que ofrece el InfiniSolar en pantalla. El siguiente paso es asignar cada uno de los valores a una variable.
    ¡Muchas gracias por esta información! Finalmente logré interrogar a mi inversor con el protocolo P16.
    Un saludo a todos desde Italia


Copyright, 2002-2020 Solarweb.net



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46