

Setup y login
Comienza desde el navegador sin SSH.
Una guía progresiva para instalar HelioPulse, comprender su arquitectura, conectar equipos y extender la plataforma mediante drivers.
La guía está ilustrada con pantallas reales de la instalación activa de HelioPulse.


Comienza desde el navegador sin SSH.


Confirma que el sistema informa producción y consumo.


Crea un driver Modbus desde una definición JSON.
El producto actual combina monitoreo en vivo, históricos locales, gestión de equipos y operaciones seguras en la Raspberry Pi.
Conserva telemetría e históricos en el appliance y sigue operando en tu red local sin Internet.
Ve solar, consumo, batería, red y estado de conexión mediante actualizaciones WebSocket.
Explora producción, consumo, SOC, temperaturas y fases desde hoy hasta un rango personalizado o un año.
Carga, crea y reutiliza drivers Modbus declarativos sin reescribir el panel.
Administra collectors independientes, puertos seriales estables, estado y acciones start/stop/restart.
Sigue transiciones de alarmas, reconoce incidencias y audita conectividad, configuración y collectors.
Genera informes deterministas con energía, anomalías, alarmas y eventos; la AI local es opcional.
Inspecciona recursos, conectividad y diagnóstico de la Raspberry; crea backups y recupera localmente.
Usa el panel en escritorio o móvil con nueve idiomas y temas claro/oscuro.
Compara energía solar esperada y producida después de configurar el arreglo fotovoltaico.
Registra un BMS compatible como dispositivo propio y consulta celdas, balanceo, SOC, SOH, temperaturas y ciclos.
Genera telemetría sintética desde un driver para validar la interfaz sin hardware.
Descarga y activa opcionalmente un modelo local; los informes deterministas siguen disponibles sin él.
Publica en un broker opcional con TLS y discovery de Home Assistant.
Usa umbrales, horarios, alarmas o eventos para publicar MQTT, llamar webhooks o registrar eventos; hay dry-run.
El acceso por túnel saliente y las actualizaciones firmadas dependen de configuración y conectividad.
No forma parte del flujo local actual.
La carga manual existe hoy; un marketplace público queda para el futuro.
CAN, BLE y protocolos JK no Modbus no forman parte del camino soportado actual.
Las automatizaciones no escriben parámetros del inversor en esta versión.
La OTA de aplicación existe por separado; el rollback A/B del sistema operativo queda para el futuro.
HelioPulse OS es una imagen Linux para Raspberry Pi diseñada para monitoreo energético local.
Pi 4 con 4 GB o Pi 5 con 4/8 GB.
SSD USB 3.0 de 128 GB recomendado o microSD High Endurance.
Adaptador USB–RS485 con aislamiento galvánico.
Obtén la imagen y revisa las notas de la versión desde el repositorio público de releases.
Ver todas las versionesUsa Raspberry Pi Imager o una herramienta equivalente. Selecciona el archivo descargado y el SSD o microSD de destino.
Conecta almacenamiento, red, adaptador USB–RS485 y la fuente oficial adecuada para tu Raspberry.
Realiza el cableado RS485 siguiendo el manual del fabricante. No manipules conexiones del inversor energizado.
En el primer arranque el appliance abre un portal cautivo desde tu navegador: conecta el Wi-Fi, crea tu administrador y finaliza. Sin SSH ni cables hacia tu computadora.
Coloca la microSD grabada en la Raspberry Pi y conecta la corriente. El primer arranque expande el sistema e inicia HelioPulse; espera un minuto.
Desde tu teléfono o computadora, conéctate a la red Wi-Fi temporal que crea el equipo. El portal de configuración se abre solo en el navegador; si no, abre la dirección que aparece en pantalla.
Elige tu Wi-Fi de casa y escribe la contraseña, o continúa con cable de red. La intensidad de señal te ayuda a identificar la red correcta.
Define el usuario y la contraseña (mínimo 8 caracteres) con los que entrarás al panel. Guárdalos bien: es tu cuenta de administrador.
Si tu equipo lo permite, elige un nombre para abrir el panel de forma segura por Internet. El acceso local siempre funciona, así que puedes omitir este paso.
El portal confirma que la configuración terminó y muestra la dirección del panel. Vuelve a tu red habitual y ábrela para entrar con la cuenta que creaste.


Elige tu red Wi-Fi (o continúa con cable de red).


Define las credenciales con las que entrarás al panel.


Vuelve a tu red habitual y abre la dirección del panel indicada.
El portal es un flujo guiado y responsive, con barra de progreso y temas claro/oscuro. Sin app, sin SSH y sin cables hacia tu computadora.
Cada dispositivo tiene un collector independiente. Una falla o reinicio en un inversor no interrumpe la telemetría de los demás.
El inversor o BMS expone datos mediante su protocolo.
Describe protocolo, registros, escalas y métricas.
Lee cada equipo en un proceso aislado y controlable.
Consolida telemetría, historia, alarmas y pronóstico.
Un driver es un archivo JSON declarativo. Define cómo comunicarse por Modbus RTU y cómo convertir registros del fabricante en métricas comunes de HelioPulse.
El paquete describe datos; no instala binarios arbitrarios en el sistema.
El backend comprueba estructura, protocolo y registros antes de aceptar el archivo.
Un mismo driver puede usarse en varios equipos compatibles.
Necesitas el manual del protocolo del fabricante y lecturas verificadas en un equipo real. El esquema mínimo exige un identificador, protocolo modbus_rtu y al menos un grupo con un registro.
{
"id": "my-inverter-modbus",
"name": "My inverter",
"manufacturer": "Manufacturer",
"models": ["Model A"],
"protocol": {
"type": "modbus_rtu",
"baud_rate": 9600,
"slave_id": 1
},
"register_groups": [{
"name": "battery",
"interval": "5s",
"registers": [{
"address": 256,
"name": "battery_soc",
"metric": "battery.soc_pct",
"unit": "%",
"scale": 1,
"signed": false
}]
}]
}En Equipos → Drivers, selecciona el archivo. HelioPulse valida el esquema antes de guardarlo.
Define un device ID, el driver, el puerto persistente by-id y un slave ID entre 1 y 247.
Inicia o reinicia solo ese equipo y confirma que la telemetría pase a estado activo.
Subir otro archivo con el mismo ID actualiza el driver. Reinicia los equipos asociados para aplicar la nueva definición.
Esta vista comunica la dirección actual del proyecto. El alcance y el orden pueden cambiar según validación técnica y pruebas en campo.
Descarga la versión estable o revisa el código fuente y la evolución del proyecto.