Descripción general
Solarman lee directamente, por la red local, los inversores que llevan un logger Solarman (el «stick» Wi-Fi o LAN): Deye, Sofar, Sunsynk, Afore y otros. No necesita la app ni la nube, y actualiza cada pocos segundos decenas de sensores: strings de placas, batería, red, cargas y energía diaria y total.
Esquema: NODARA.
Requisitos
- Un inversor con logger Solarman y la IP del logger, mejor fija en el router.
- HACS → «Solarman» → Descargar, reinicia y añádela. Suele descubrir el logger sola.
- Elige el perfil de tu inversor (por ejemplo,
deye_hybrid.yaml). - Repositorio: davidrapan/ha-solarman.
Ideas de uso
- Encender el termo con excedente cuando la batería está llena. Es el ejemplo de abajo.
- Panel de Energía completo con producción, batería y red, sin depender de la nube.
- Diagrama del inversor en el panel con Sunsynk Power Flow Card o Power Flow Card Plus.
- Aviso de batería baja de noche, para apagar consumos no esenciales.
- Cargar el coche solo cuando vuelcas a la red más de lo que necesita el cargador.
- Detectar un string sucio o averiado comparando la potencia de PV1 y PV2.
- Cargar la batería desde la red en valle con la previsión de Solcast, si tu perfil permite escribir ese ajuste.
Ejemplo de uso
alias: "Termo con excedente solar"
triggers:
- trigger: numeric_state
entity_id: sensor.inversor_bateria_soc
above: 95
- trigger: numeric_state
entity_id: sensor.inversor_red_potencia
below: -1500
for:
minutes: 5
conditions:
- condition: numeric_state
entity_id: sensor.inversor_bateria_soc
above: 95
- condition: numeric_state
entity_id: sensor.inversor_red_potencia
below: -1500
actions:
- action: switch.turn_on
target:
entity_id: switch.termo
Cómo funciona:
- Una potencia de red negativa significa que estás vendiendo excedente. El signo depende del perfil: compruébalo.
- Repetir disparadores y condiciones hace que se encienda cuando se cumplan las dos cosas, sea cual sea la que pase primero.
- Algunos perfiles permiten escribir ajustes del inversor. Cámbialos con cuidado.
Acción
Batería 97 % · vendiendo 2.1 kW
durante 5 minutosResultado
switch.termo = on