Esta automatización está diseñada para gestionar el encendido y apagado del extractor del inversor en función de la temperatura del inversor y ciertas condiciones del sistema. Se asegura de operar el extractor solo cuando es necesario, optimizando así el uso de energía y protegiendo el sistema del inversor.

Código de Automatización

alias: Inversor - Extractor
description: ""
mode: single
triggers:
  - entity_id: sensor.temperatura_inversor
    from: "45"
    trigger: state
conditions:
  - condition: state
    entity_id: switch.corte_de_luz
    state: "off"
  - condition: or
    conditions:
      - condition: state
        entity_id: input_boolean.modo_ahorro_activo
        state: "off"
      - condition: template
        value_template: >
          {{ (now() - states.input_boolean.modo_ahorro_activo.last_changed).total_seconds() > 28800 }}
actions:
  - target:
      entity_id: switch.extractor_inversor
    action: switch.turn_on
    data: {}
  - delay: "00:05:00"
  - target:
      entity_id: switch.extractor_inversor
    action: switch.turn_off
    data: {}

Funcionamiento del Sistema:

Detección de Temperatura:

  • Activación Basada en Estado: La automatización se activa cuando el sensor.temperatura_inversor alcanza un estado de «45». Esto indica que el sistema ha alcanzado una temperatura específica (probablemente grados Celsius) y necesita activar el extractor para disipar el calor.

Condiciones de Operación:

  • Corte de Luz Desactivado: La automatización solo procede si el interruptor switch.corte_de_luz está apagado (state: "off"), garantizando que el sistema opere únicamente cuando no hay interrupciones intencionadas de energía.
  • Condiciones de Modo de Ahorro:
    • Ahorro Desactivado: El extractor puede operar si input_boolean.modo_ahorro_activo está en «off».
    • Duración del Ahorro: Alternativamente, si el modo_ahorro_activo ha estado activado por más de 8 horas (28,800 segundos), permite que el extractor funcione, manejando así situaciones de larga duración en modo ahorro.

Acciones de Control:

  1. Encendido del Extractor:
    • El interruptor switch.extractor_inversor se enciende para iniciar la extracción de calor del inversor, protegiendo el equipo de daños por sobrecalentamiento.
  2. Retraso:
    • Se introduce un retraso de 5 minutos (00:05:00) para permitir que el extractor opere durante suficiente tiempo para enfriar el sistema.
  3. Apagado del Extractor:
    • El extractor se apaga tras el retraso, completando así un ciclo de enfriamiento controlado y eficiente.

Modo de Operación

  • Single:
    • La automatización se ejecuta en modo único, asegurando que no se ejecute simultáneamente otra instancia de la misma automatización.

Beneficios del Sistema

  • Protección Térmica: Garantiza que el inversor se mantenga dentro de límites seguros de temperatura, evitando daños potenciales por sobrecalentamiento.
  • Optimización del Uso de Energía: Se asegura de que el extractor se active sólo cuando sea necesario y bajo condiciones controladas, reduciendo el gasto energético innecesario.
  • Gestión Eficiente: Incorpora lógica para adaptarse a diferentes condiciones de operación, incluyendo corte de luz y modo de ahorro de energía.

Este enfoque ofrece un control inteligente y efectivo del sistema de enfriamiento del inversor, proporcionando protección y eficiencia energética en una solución automatizada.