Home Assistant je bezplatný software s otevřeným zdrojovým kódem pro automatizaci domácnosti, který je navržen jako centrální řídicí systém pro chytrá domácí zařízení se zaměřením na místní ovládání a soukromí. Lze k němu přistupovat přes webové uživatelské rozhraní, prostřednictvím doprovodných aplikací pro systémy Android a iOS nebo pomocí hlasových příkazů prostřednictvím podporovaných virtuálních asistentů, jako jsou Google Assistant a Amazon Alexa, nebo open-source alternativ, jako jsou „Almond“ a „Genie“ ze Stanford Open Virtual Assistant Lab (Standford OVAL) na Stanfordské univerzitě (které nabízejí možnosti plného provozu na místě kvůli ochraně soukromí).
Technologie, zařízení, software, aplikace a služby internetu věcí jsou podporovány modulárními integračními komponentami, které zahrnují nejen nativní integrace pro místní protokoly připojení, jako jsou Bluetooth, MQTT, Zigbee a Z-Wave, ale také podporu pro ovládání proprietárních ekosystémů, pokud poskytují veřejný přístup prostřednictvím otevřeného rozhraní API pro integrace třetích stran. Po instalaci softwarové aplikace Home Assistant jako počítačového zařízení bude fungovat jako centrální řídicí systém pro automatizaci domácnosti (běžně označovaný jako „hub“, „bridge“, „gateway“, „controller“, „coordinator“ nebo „control center/centre“).
Informace ze všech entit, které vidí, lze použít a ovládat z vnitřních skriptů spouštějících automatizaci pomocí plánovacích a „plánovacích“ podprogramů, např. pro ovládání osvětlení, klimatu, zábavních systémů a spotřebičů.
Obsah
Home Assistant. Konfigurace karty pro Lovelace UI
pro zobrazení hodin, datumu, času, čísla týdne + čísla dne od začátku roku.
type: horizontal-stack
cards:
- type: picture-elements
image: /local/clock.png
aspect_ratio: 85%
elements:
- type: state-label
entity: sensor.time
style:
top: 20%
left: 50%
font-size: 3.3vw
font-weight: bold
- type: state-label
entity: sensor.date_formatted
style:
top: 40%
left: 50%
font-size: 1.5vw
- type: state-label
entity: sensor.date_day
style:
top: 55%
left: 50%
font-size: 1.5vw
- type: state-label
entity: sensor.date_dayofyear
style:
top: 75%
left: 50%
font-size: 1.9vw
- type: state-label
entity: sensor.date_weekofyear
style:
top: 90%
left: 50%
font-size: 1.1vw
Definice senzorů datumu a času. Template upravuje formát zobrazení.
- platform: time_date
display_options:
- 'time'
# - 'date'
- platform: template
sensors:
date_day:
value_template: "{{ now().timestamp() | timestamp_custom('%A') }}"
- platform: template
sensors:
date_formatted:
value_template: "{{ now().timestamp() | timestamp_custom('%d. %m %Y') }}"
- platform: template
sensors:
date_dayofyear:
value_template: "{{ now().strftime('%j') }}"
date_weekofyear:
value_template: "{{ now().strftime('%U') }}"
Užitečné
Domovská stránka Home Assistant.
Home Assistant Netatmo.