📝 Összefoglaló: Magyar nyelvű hangvezérlés és hangszórós válasz

A rendszer alapja, hogy a telefon (iPhone/Android) fogadja a beszédet, de a logika és a válasz központilag, a Home Assistant YAML fájljaiban van meghatározva.


1. A felismerés (Mondatok)

Helye: /config/custom_sentences/hu/vezerles.yaml Ez a fájl tanítja meg a gépnek, hogy mit kell értenie.

YAML

language: "hu"
intents:
  GetTemperatureIntent:
    data:
      - sentences:
          - "hány fok van a hálószobában"
  TurnOnTVIntent:
    data:
      - sentences:
          - "kapcsold be a tv-t"
          - "kapcsold be a tévét"

2. A végrehajtás és válasz (Intents)

Helye: /config/intents.yaml Ez a rész felel azért, hogy mi történjen (kapcsolás/lekérdezés) és hol szólaljon meg a válasz.

YAML

# Hőmérséklet lekérdezése
GetTemperatureIntent:
  speech:
    text: "Már mondom is az előszobában."
  action:
    - service: tts.google_translate_say
      data:
        entity_id: media_player.okos_hangszoro_eloszoba_hangszoro
        language: "hu"
        message: >
          {% set temp = states('sensor.teszt_vezerlo_teszt_homerseklet') | float(None) %}
          A hálószobában {{ temp | round(1) }} fok van.

# TV bekapcsolása
TurnOnTVIntent:
  speech:
    text: "Rendben, bekapcsolom a tévét."
  action:
    - service: media_player.turn_on
      target:
        entity_id: media_player.A_TE_TV_ID_JE
    - service: tts.google_translate_say
      data:
        entity_id: media_player.okos_hangszoro_eloszoba_hangszoro
        language: "hu"
        message: "A tévét bekapcsoltam!"

💡 Hogyan működik a folyamat?

  1. Diktálás: Beleszólsz a telefonba magyarul.
  2. Feldolgozás: A Home Assistant felismeri a szándékot (Intent).
  3. Művelet: A HA lekéri a szenzoradatot vagy elküldi a bekapcsoló parancsot a TV-nek.
  4. Visszacsatolás: * A telefonodon megjelenik egy rövid nyugtázó szöveg.
    • Az elĹ‘szobai okos hangszĂłrĂłd pedig (a TTS segĂ­tsĂ©gĂ©vel) Ă©lĹ‘szĂłban, magyarul bemondja az eredmĂ©nyt.

Ezzel a módszerrel most már bármilyen új eszközt (lámpát, kaput, redőnyt) könnyedén hozzá tudsz adni a rendszerhez!

Szólj hozzá!