Resultados 251 al 257 de 257
- 25/12/2022, 22:50 #251Forero Junior
- Fecha de ingreso
- dic 2022
- Mensajes
- 2
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
-
- 25/12/2022, 23:16 #252
Re: Raspberry e híbrido tipo axpert
PVControl+ (web espejo a la real cada 5'...se puede trastear)
Manual Instalación desde Imagen SD
Manual Instalación Reles Wifi
Algo de Funcionalidad (ya tiene control excedentes via wifi, etc...)#743
- 05/01/2023, 17:18 #253Forero Junior
- Fecha de ingreso
- ene 2023
- Ubicación
- Puerto Real, Cádiz
- Mensajes
- 3
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:
- 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.
- 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
- 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.
- 06/01/2023, 02:20 #254
Re: Raspberry e híbrido tipo axpert
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 recibidoPVControl+ (web espejo a la real cada 5'...se puede trastear)
Manual Instalación desde Imagen SD
Manual Instalación Reles Wifi
Algo de Funcionalidad (ya tiene control excedentes via wifi, etc...)#743
- 07/01/2023, 22:22 #255Forero Junior
- Fecha de ingreso
- ene 2023
- Ubicación
- Puerto Real, Cádiz
- Mensajes
- 3
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).
- 08/01/2023, 01:55 #256
Re: Raspberry e híbrido tipo axpert
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) .....
PVControl+ (web espejo a la real cada 5'...se puede trastear)
Manual Instalación desde Imagen SD
Manual Instalación Reles Wifi
Algo de Funcionalidad (ya tiene control excedentes via wifi, etc...)#743
- 10/01/2023, 07:36 #257Forero Junior
- Fecha de ingreso
- ene 2023
- Ubicación
- Puerto Real, Cádiz
- Mensajes
- 3
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 07:44 Razón: Se perdió parte del mensaje.