Iroda világítás vezérlés és bejelentés

alias: Iroda világítás vezérlés és bejelentés
description: Lámpa vezérlés és AI bejelentés jelenlét vagy kézi kapcsolás alapján
triggers:

  • trigger: state
    entity_id: binary_sensor.iroda_vezerles_iroda_jelenlet
    to: „on”
    id: jelenlet_bekapcsolas
  • trigger: state entity_id:
    • binary_sensor.iroda_vezerles_iroda_jelenlet
      to:
    • „off”
      for:
      hours: 0
      minutes: 0
      seconds: 50
      id: jelenlet_kikapcsolas
  • trigger: state
    entity_id: light.iroda_led
    to: „off”
    id: kezi_kikapcsolas
    actions:
  • choose:
    • conditions:
      • condition: trigger
        id: jelenlet_bekapcsolas
      • condition: numeric_state
        entity_id: sensor.kulso_fenyero
        below: 200
        sequence:
      • action: light.turn_on
        target:
        entity_id: light.iroda_led
    • conditions:
      • condition: trigger
        id: jelenlet_kikapcsolas
        sequence:
      • condition: state
        entity_id: light.iroda_led
        state: „on”
      • action: light.turn_off
        target:
        entity_id: light.iroda_led
      • action: conversation.process
        data:
        agent_id: conversation.ollama_conversation_hermes3
        text: >-
        Alfréd, jelentsd be, hogy lekapcsoltam a világítást, mert
        elmentem az irodából.
        response_variable: led_lekapcsol_jelenlet
      • action: tts.speak
        target:
        entity_id: tts.piper
        data:
        media_player_entity_id: media_player.halo_hangszoro_creative
        message: „{{ led_lekapcsol_jelenlet.response.speech.plain.speech }}”
    • conditions:
      • condition: trigger
        id: kezi_kikapcsolas
        sequence:
      • condition: state
        entity_id: light.iroda_led
        state: „on”
      • action: conversation.process
        data:
        agent_id: conversation.ollama_conversation_hermes3
        text: >-
        Alfréd, jelentsd be, hogy kézzel kapcsoltam le a lámpát az
        irodában.
        response_variable: led_lekapcsol_kezi
      • action: tts.speak
        target:
        entity_id: tts.piper
        data:
        media_player_entity_id: media_player.okos_hangszoro_teszt_okos_hangszoro
        message: „{{ led_lekapcsol_kezi.response.speech.plain.speech }}”
        mode: single

Szólj hozzá!