Página 11 de 11 PrimerPrimer ... 1011
Resultados 251 al 257 de 257
  1. #251
    Rapidbit está desconectado Forero Junior
    Fecha de ingreso
    dic 2022
    Mensajes
    2

    Predeterminado Re: Raspberry e híbrido tipo axpert

    Hola leído todo el hilo, aunque veo que hace tiempo no se actualiza, mi enhorabuena a los "padres de la criatura" gran trabajo y mil gracias por compartirlo.
    Entiendo que el proyecto sigue en marcha. A ver si consigo acceso para descargar la imagen.
    Saludos

  2. #252
    Avatar de Mleon
    Mleon está desconectado Forero
    Fecha de ingreso
    may 2016
    Ubicación
    MADRID
    Mensajes
    991

    Predeterminado Re: Raspberry e híbrido tipo axpert

    Cita Iniciado por Rapidbit Ver mensaje
    Hola leído todo el hilo, aunque veo que hace tiempo no se actualiza, mi enhorabuena a los "padres de la criatura" gran trabajo y mil gracias por compartirlo.
    Entiendo que el proyecto sigue en marcha. A ver si consigo acceso para descargar la imagen.
    Saludos
    Si, el proyecto PVControl+ sigue activo, y los Hibridos tipo Axpert son equipos que se integran sin problemas normalmente

    Si estas interesado en poner PVControl+ ponme un mensaje privado y te pongo en enlace de descarga de la imagen SD

  3. #253
    Periquillo Cádiz está desconectado Forero Junior
    Fecha de ingreso
    ene 2023
    Ubicación
    Puerto Real, Cádiz
    Mensajes
    3

    Predeterminado Re: Raspberry e híbrido tipo axpert

    Buenas.

    Feliz entrada de año a todos.

    Soy nuevo en el foro, y no tengo mu claro si estoy en el tema adecuado.

    Hace 2 años me hicieron una instalación solar con baterías de litio y un inversor MasterPower 5000 V3.

    Cansado ya del pésimo servicio que me da la App WatchPower de Android me he decidido a haerme mi propia aplicación de control y monitoreo del inversor.

    Me he leído caso todo este tema buscando información y es en el que se comenta, en la respuesta a un post, la marca de mi inversor.

    Mi inversor sólo tiene un puerto RS232 y un micro USB para las actualizaciones del firmware y volcado de datos, pero no de control.

    Os comento mis problemas con la conexión serie, que son varios:
    1. No consigo que la aplicación de WatchPower para el PC conecte con el inversor vía RS232. Ya he probado con dos USB-RS232 verificados y tanto en Windows como Linux (prefiero que funcione con Linux que es lo que se usa en mi casa desde hace muchos años). He probado varias versiones del software.
    2. Cuando uso un comando de comunicación serie (tio, screen, putty), en ambos sistemas operativos, si consigo comunicarme con el inversor. Pero hay comandos que a veces si responden y otros no, esto me tiene muy mosqueado. Los de consulta a veces van, el único que he probado de configuración POP y no responde. No responde es que recibo (NAK
    3. Cuando accedo desde Python, me pasa lo mismo que con los comandos de comunicación serie.


    Desconozco si la lista de comandos que estoy usando (de Axpert) es válida para mi inversor, y lo mismo me pasa con la de Voltronic. He visto que son prácticamente iguales.

    No tengo problemas para programar tanto en C como en Python, aunque por costumbre de uso prefiero Python. NodeJS prefiero no usarlo ya que no estoy nada cómodo desarrollando con este lenguaje. También estoy acostumbrado a usar tanto Raspberry como Arduino o ESP. Para las pruebas estoy usando dos eepc de 32bit uno con Debian 11 y otro con Windows 7.

    ¿Alguien me puede orientar?, lo agradecería mucho.

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

    Por cierto, mi agradecimiento y enhorabuena a los creadores de este tema por el trabajazo realizado.

  4. #254
    Avatar de Mleon
    Mleon está desconectado Forero
    Fecha de ingreso
    may 2016
    Ubicación
    MADRID
    Mensajes
    991

    Predeterminado Re: Raspberry e híbrido tipo axpert

    Cita Iniciado por Periquillo Cádiz Ver mensaje
    Buenas.

    Feliz entrada de año a todos.

    Soy nuevo en el foro, y no tengo mu claro si estoy en el tema adecuado.

    Hace 2 años me hicieron una instalación solar con baterías de litio y un inversor MasterPower 5000 V3.

    Cansado ya del pésimo servicio que me da la App WatchPower de Android me he decidido a haerme mi propia aplicación de control y monitoreo del inversor.

    Me he leído caso todo este tema buscando información y es en el que se comenta, en la respuesta a un post, la marca de mi inversor.

    Mi inversor sólo tiene un puerto RS232 y un micro USB para las actualizaciones del firmware y volcado de datos, pero no de control.

    Os comento mis problemas con la conexión serie, que son varios:
    1. No consigo que la aplicación de WatchPower para el PC conecte con el inversor vía RS232. Ya he probado con dos USB-RS232 verificados y tanto en Windows como Linux (prefiero que funcione con Linux que es lo que se usa en mi casa desde hace muchos años). He probado varias versiones del software.
    2. Cuando uso un comando de comunicación serie (tio, screen, putty), en ambos sistemas operativos, si consigo comunicarme con el inversor. Pero hay comandos que a veces si responden y otros no, esto me tiene muy mosqueado. Los de consulta a veces van, el único que he probado de configuración POP y no responde. No responde es que recibo (NAK
    3. Cuando accedo desde Python, me pasa lo mismo que con los comandos de comunicación serie.


    Desconozco si la lista de comandos que estoy usando (de Axpert) es válida para mi inversor, y lo mismo me pasa con la de Voltronic. He visto que son prácticamente iguales.

    No tengo problemas para programar tanto en C como en Python, aunque por costumbre de uso prefiero Python. NodeJS prefiero no usarlo ya que no estoy nada cómodo desarrollando con este lenguaje. También estoy acostumbrado a usar tanto Raspberry como Arduino o ESP. Para las pruebas estoy usando dos eepc de 32bit uno con Debian 11 y otro con Windows 7.

    ¿Alguien me puede orientar?, lo agradecería mucho.

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

    Por cierto, mi agradecimiento y enhorabuena a los creadores de este tema por el trabajazo realizado.
    Hola

    Te recomendaria poner PVControl+ en una Raspberry o cualquier maquina Linux y a partir de ahí si necesitas algo mas evolucionar la integración del Hibrido que existe (esta hecha en Python)

    Dado que ya sabes mandar comandos, prueba a mandar el comando QPI para ver que versión de protocolo usa tu hibrido

    Cuando el Hibrido responde "Nak" es que hay comunicacion pero no entiende el comando recibido

  5. #255
    Periquillo Cádiz está desconectado Forero Junior
    Fecha de ingreso
    ene 2023
    Ubicación
    Puerto Real, Cádiz
    Mensajes
    3

    Predeterminado Re: Raspberry e híbrido tipo axpert

    Gracias por la respuesta.

    Lo de NAK lo conocía, llevo usando comunicaciones RS-232 desde hace más de 20 años. Y tengo que averiguar el motivo de que por el puerto serie haya comandos que a veces funcionen y otras no.

    He encontrado en otro foro que el puerto micro-USB del inversor se puede usar, y me he lanzado. Ya tengo conexión y me funcionan muchos comandos, todos los interesantes incluido POP.

    Respecto a lo de PVControl+, también lo he estado bichenado (ahí vi un post de alguien que usaba mi inversor de 3KVA, y en una respuesta le indicaban que usara el USB), me parece un proyecto fabuloso, pero muy grande para los que yo necesito, al menos por ahora, hacer. Lo que quiero es automatizar la carga de la batería desde la red pública en horario barato, cuando sea necesario por la meteorología, sin estar dándome paseos a la caseta del inversor con el móvil para hacerlo por Bluetooth. Ya ahora puedo hacerlo desde el salón de la casa sin problemas.

    Ahora que ya tengo acceso a los datos, comenzaré a evaluar cómo sigo. Tengo la opción de iniciar un proyecto de desarrollo de software para ayudarme a mi y a mi familia, y de paso que mis alumnos vean estos aspectos de la programación que no verán de otra manera, o evaluar PVControl+ por la comodidad de que ya está hecho.

    Por ahora estoy esperando que me llegue una pantalla táctil de 2,8 pulgadas, con una ESP a la que le tengo preparado un RS232, pero antes tengo que resolver el problema de los comandos que a veces devuelve NAK o su valor adecuado. Y desempolvando una pantalla táctil que tengo en desuso para Raspberry. Ya pondré por aquí los avances, por si a alguien le pueda interesar algo más simple que PVControl+.

    Muy agradecido con todo lo que he aprendido de este foro, y si necesitáis apoyo de un desarrollador podéis contar conmigo (en la medida de mi tiempo).

  6. #256
    Avatar de Mleon
    Mleon está desconectado Forero
    Fecha de ingreso
    may 2016
    Ubicación
    MADRID
    Mensajes
    991

    Predeterminado Re: Raspberry e híbrido tipo axpert

    Cita Iniciado por Periquillo Cádiz Ver mensaje
    Gracias por la respuesta.

    Lo de NAK lo conocía, llevo usando comunicaciones RS-232 desde hace más de 20 años. Y tengo que averiguar el motivo de que por el puerto serie haya comandos que a veces funcionen y otras no.

    He encontrado en otro foro que el puerto micro-USB del inversor se puede usar, y me he lanzado. Ya tengo conexión y me funcionan muchos comandos, todos los interesantes incluido POP.

    Respecto a lo de PVControl+, también lo he estado bichenado (ahí vi un post de alguien que usaba mi inversor de 3KVA, y en una respuesta le indicaban que usara el USB), me parece un proyecto fabuloso, pero muy grande para los que yo necesito, al menos por ahora, hacer. Lo que quiero es automatizar la carga de la batería desde la red pública en horario barato, cuando sea necesario por la meteorología, sin estar dándome paseos a la caseta del inversor con el móvil para hacerlo por Bluetooth. Ya ahora puedo hacerlo desde el salón de la casa sin problemas.

    Ahora que ya tengo acceso a los datos, comenzaré a evaluar cómo sigo. Tengo la opción de iniciar un proyecto de desarrollo de software para ayudarme a mi y a mi familia, y de paso que mis alumnos vean estos aspectos de la programación que no verán de otra manera, o evaluar PVControl+ por la comodidad de que ya está hecho.

    Por ahora estoy esperando que me llegue una pantalla táctil de 2,8 pulgadas, con una ESP a la que le tengo preparado un RS232, pero antes tengo que resolver el problema de los comandos que a veces devuelve NAK o su valor adecuado. Y desempolvando una pantalla táctil que tengo en desuso para Raspberry. Ya pondré por aquí los avances, por si a alguien le pueda interesar algo más simple que PVControl+.

    Muy agradecido con todo lo que he aprendido de este foro, y si necesitáis apoyo de un desarrollador podéis contar conmigo (en la medida de mi tiempo).

    Cuando se programó el script de captura del Hibrido para PVControl+ en Python vimos varios temas curiosos, por ejemplo que si el comando a mandar es mas largo de 8bytes hay que trocearlo para que lo entienda en los casos que la Rpi reconocia al Hibrido en un puerto tipo "hidrawX"

    Un parte del codigo que usamos en hibrido.py ....

    Código:
    .....
    
    if dev[-7:-1] == "ttyUSB": # Hibridos con puerto tipo /dev/ttyUSB         
        ser = serial.Serial(dev, 2400, timeout = 1) 
        time.sleep(.15)
        ser.write(bytes(cmd_crc)) # Envio comando al Hibrido
        r = ser.readline()  # lectura respuesta Hibrido
            
    else:   # Hibridos con puerto tipo  /dev/hidraw
        ee = 'c40'
        print(Fore.RESET+f'          dev={dev}-  cmd_crc={cmd_crc}')
                
        fd = open(dev,'rb+')    
        time.sleep(.20)
        if DEBUG == 100: print ('Byte1=',repr(cmd_crc[:8]))
        fd.write(cmd_crc[:8])
                
        ee = 'c42'
        if len(cmd_crc) > 8:
            if DEBUG == 100: print ('Byte2=',repr(cmd_crc[8:16]))
            fd.flush()
            fd.write(cmd_crc[8:16])
    
        ee = 'c45'
        if len(cmd_crc) > 16:
            if DEBUG == 100: print ('Byte3=',repr(cmd_crc[16:]))
            fd.flush()
            fd.write(cmd_crc[16:])
                
         ee = 50
         time.sleep(.5)                                                          
         ee = 'c50'
         r = fd.read(5)
         ee = 'c60'
         while r.find(b'\r') == -1 :
             time.sleep(.02)
             r = r + fd.read(1)
    .....
    Por eso te comentaba que te puede ser útil analizar lo hecho en PVControl+ y adaptarlo a tus necesidades

  7. #257
    Periquillo Cádiz está desconectado Forero Junior
    Fecha de ingreso
    ene 2023
    Ubicación
    Puerto Real, Cádiz
    Mensajes
    3

    Predeterminado Re: Raspberry e híbrido tipo axpert

    Muchas gracias de nuevo. Ya había leído en el foro lo de tener que trocear en porciones de 8 bytes los comandos. Mi problema era el de poder conectar y una vez conectado ver que comandos funcionan de los que me interesaban. Con eso ya puedo empezar a soñar....

    Por ahora ya tengo un script básico que me inserta los datos en una BBDD, y otro par de scripts para conmutar a red publica/batería y cargar cuando sea necesario.

    La idea final es que con la ESP con pantalla, que me tienen retenida en aduanas, usar una interfaz WEB para que tanto a mi Mujer como mi Hijo les sea fácil y cómodo usar el sistema y que sea muy desplazable por toda la casa. La forma de representar la informacion va a ser muy parecida a la de PVControl+, me ha gustado mucho el modo en que se representa la información. Más adelante le añadiré acceso externo a los datos para fardar con los colegas.

    También quiero ver como hacéis lo de la conexión con Windy para automatizar la carga en horario valle cuando la meteorología lo precise.
    Última edición por Periquillo Cádiz; 10/01/2023 a las 06:44 Razón: Se perdió parte del mensaje.

Página 11 de 11 PrimerPrimer ... 1011



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 47