Files
BoneIO-ESP/panel-dostepu/ha_helpers.yaml
2026-04-13 23:37:21 +02:00

225 lines
5.2 KiB
YAML

# ============================================================
# Home Assistant — helpery dla Panelu Dostępu
# ============================================================
# Wklej do configuration.yaml lub do osobnych plików przez split config.
# Po dodaniu: Ustawienia → Serwer → Uruchom ponownie HA.
# ============================================================
input_number:
apartament_1:
name: "Apartament 1 — PIN"
min: 0
max: 99999999
step: 1
mode: box
icon: mdi:lock
apartament_2:
name: "Apartament 2 — PIN"
min: 0
max: 99999999
step: 1
mode: box
icon: mdi:lock
apartament_3:
name: "Apartament 3 — PIN"
min: 0
max: 99999999
step: 1
mode: box
icon: mdi:lock
apartament_4:
name: "Apartament 4 — PIN"
min: 0
max: 99999999
step: 1
mode: box
icon: mdi:lock
apartament_5:
name: "Apartament 5 — PIN"
min: 0
max: 99999999
step: 1
mode: box
icon: mdi:lock
apartament_6:
name: "Apartament 6 — PIN"
min: 0
max: 99999999
step: 1
mode: box
icon: mdi:lock
apartament_7:
name: "Apartament 7 — PIN"
min: 0
max: 99999999
step: 1
mode: box
icon: mdi:lock
# ============================================================
input_text:
apartament_karta_1:
name: "Apartament 1 — Karta"
max: 20
icon: mdi:card-account-details
apartament_karta_2:
name: "Apartament 2 — Karta"
max: 20
icon: mdi:card-account-details
apartament_karta_3:
name: "Apartament 3 — Karta"
max: 20
icon: mdi:card-account-details
apartament_karta_4:
name: "Apartament 4 — Karta"
max: 20
icon: mdi:card-account-details
apartament_karta_5:
name: "Apartament 5 — Karta"
max: 20
icon: mdi:card-account-details
apartament_karta_6:
name: "Apartament 6 — Karta"
max: 20
icon: mdi:card-account-details
apartament_karta_7:
name: "Apartament 7 — Karta"
max: 20
icon: mdi:card-account-details
# ============================================================
input_datetime:
apartament_1_zameldowanie:
name: "Apartament 1 — Zameldowanie"
has_date: true
has_time: true
icon: mdi:calendar-arrow-right
apartament_1_wymeldowanie:
name: "Apartament 1 — Wymeldowanie"
has_date: true
has_time: true
icon: mdi:calendar-arrow-left
apartament_2_zameldowanie:
name: "Apartament 2 — Zameldowanie"
has_date: true
has_time: true
icon: mdi:calendar-arrow-right
apartament_2_wymeldowanie:
name: "Apartament 2 — Wymeldowanie"
has_date: true
has_time: true
icon: mdi:calendar-arrow-left
apartament_3_zameldowanie:
name: "Apartament 3 — Zameldowanie"
has_date: true
has_time: true
icon: mdi:calendar-arrow-right
apartament_3_wymeldowanie:
name: "Apartament 3 — Wymeldowanie"
has_date: true
has_time: true
icon: mdi:calendar-arrow-left
apartament_4_zameldowanie:
name: "Apartament 4 — Zameldowanie"
has_date: true
has_time: true
icon: mdi:calendar-arrow-right
apartament_4_wymeldowanie:
name: "Apartament 4 — Wymeldowanie"
has_date: true
has_time: true
icon: mdi:calendar-arrow-left
apartament_5_zameldowanie:
name: "Apartament 5 — Zameldowanie"
has_date: true
has_time: true
icon: mdi:calendar-arrow-right
apartament_5_wymeldowanie:
name: "Apartament 5 — Wymeldowanie"
has_date: true
has_time: true
icon: mdi:calendar-arrow-left
apartament_6_zameldowanie:
name: "Apartament 6 — Zameldowanie"
has_date: true
has_time: true
icon: mdi:calendar-arrow-right
apartament_6_wymeldowanie:
name: "Apartament 6 — Wymeldowanie"
has_date: true
has_time: true
icon: mdi:calendar-arrow-left
apartament_7_zameldowanie:
name: "Apartament 7 — Zameldowanie"
has_date: true
has_time: true
icon: mdi:calendar-arrow-right
apartament_7_wymeldowanie:
name: "Apartament 7 — Wymeldowanie"
has_date: true
has_time: true
icon: mdi:calendar-arrow-left
# ============================================================
# input_boolean — flaga "nowy gość" dla automatyzacji świateł
# on = gość jeszcze nie wszedł → automatyzacja odpali się przy pierwszym wejściu
# off = gość już wszedł → automatyzacja nie odpali się ponownie
# Reset przez panel przy meldowaniu nowego gościa.
# ============================================================
input_boolean:
apartament_1_nowy_gosc:
name: "Apartament 1 — Nowy gość"
icon: mdi:account-arrow-right
apartament_2_nowy_gosc:
name: "Apartament 2 — Nowy gość"
icon: mdi:account-arrow-right
apartament_3_nowy_gosc:
name: "Apartament 3 — Nowy gość"
icon: mdi:account-arrow-right
apartament_4_nowy_gosc:
name: "Apartament 4 — Nowy gość"
icon: mdi:account-arrow-right
apartament_5_nowy_gosc:
name: "Apartament 5 — Nowy gość"
icon: mdi:account-arrow-right
apartament_6_nowy_gosc:
name: "Apartament 6 — Nowy gość"
icon: mdi:account-arrow-right
apartament_7_nowy_gosc:
name: "Apartament 7 — Nowy gość"
icon: mdi:account-arrow-right