← Vissza a Terméktámogatás oldalra

Példa kód

Beállítás Home Assistantban:

  1. A Shelly integráción keresztül add hozzá a Shelly Uni-t a Home Assistant rendszerhez.
  2. A csengetés bemenetet állítsd Binary Sensor (bináris szenzor) típusúra.
  3. A nyitás kimenetet konfiguráld Button (gomb) vagy Switch (kapcsoló) entitásként (úgy beállítva, hogy aktiválás után 1-2 másodperccel automatikusan kapcsoljon ki/engedjen el).

Az alábbiakban egy kész Home Assistant automatizáció YAML kódot találsz. Ez a kód küld egy azonnali értesítést a mobiltelefonodra, ha valaki megnyomja a kaputelefont, és felkínál egy "Ajtó nyitása" gombot közvetlenül az értesítésben. Így anélkül engedhetsz be valakit, hogy meg kellene nyitnod a Home Assistant appot. Másold be ezt a kódot az automatizáció szerkesztőben a "Szerkesztés YAML-ként" (Edit in YAML) nézetben:

alias: "Kaputelefon: Csengetés és Nyitás Értesítés"
description: "Mobil értesítést küld csengetéskor és gombot biztosít a nyitáshoz."
trigger:
  - platform: state
    entity_id: binary_sensor.shelly_kaputelefon_csengetes # Cseréld ki a saját csengetés szenzorod ID-jára
    from: "off"
    to: "on"
action:
  - service: notify.notify # Az összes csatlakoztatott eszközre küldi, vagy írd át pl. notify.mobile_app_telefonod_neve
    data:
      title: "🔔 Kaputelefon"
      message: "Valaki csenget a kapunál!"
      data:
        tag: "kaputelefon-cseng" # Ez a tag csoportosítja az értesítéseket, így felülírja a régit
        actions:
          - action: "NYITAS_ACTION"
            title: "🔑 Ajtó nyitása"
mode: single

# Ez a második rész figyeli, ha megnyomtad a gombot az értesítésben
alias: "Kaputelefon: Nyitás gomb kezelése"
description: "Aktiválja a nyitó relét, ha az értesítésben a gombra kattintottak."
trigger:
  - platform: event
    event_type: mobile_app_notification_action
    event_data:
      action: "NYITAS_ACTION"
action:
  - service: switch.turn_on # Vagy button.press, ha gombként konfiguráltad a nyitó relét
    target:
      entity_id: switch.shelly_kaputelefon_nyitas # Cseréld ki a saját nyitó reléd ID-jára

Fontos lépések a beállításhoz:

  • Entitás nevek: Írd át a binary_sensor.shelly_kaputelefon_csengetes és a switch.shelly_kaputelefon_nyitas neveket a te rendszeredben létrejött valós Shelly entitás azonosítókra.
  • Célzott értesítés: Ha nem szeretnéd, hogy a házban mindenkinek csipogjon a telefonja, a notify.notify sort cseréld le a saját telefonod egyedi szolgáltatására (pl. notify.mobile_app_iphone).
  • Auto-off (Automatikus kikapcsolás): Győződj meg róla, hogy a Shelly Uni felületén (vagy a Home Assistantban) a nyitó kapcsolóra be van állítva egy Auto Off (pl. 2 másodperc). A kaputelefonnak ugyanis nem állandó jelet kell adni, hanem csak egy rövid "gombnyomást".