Language: az
Home Assistant: ağıllı eviniz üçün vahid idarəetmə mərkəzi
Ağıllı lampa bir tətbiqdə, robot tozsoran ikinci tətbiqdə, kondisioner üçüncü tətbiqdə qurulur, su sızması sensoru isə bildirişləri dördüncü tətbiq vasitəsilə göndərir. Nəticədə “ağıllı ev” adi işıq açarından daha çox əl ilə müdaxilə tələb edir.
Home Assistant uyğun cihazları vahid idarəetmə panelində birləşdirir və onları avtomatlaşdırmalarla əlaqələndirir. Gəlin onun imkanlarına, tələblərinə və Docker Compose ilə quraşdırılmasına baxaq.
Home Assistant-ı yeddi addımda qurmaq
- Cihazlarınızı Home Assistant inteqrasiyaları kataloqunda yoxlayın.
- Onu harada quraşdıracağınızı seçin: hazır hub, mini PC, Raspberry Pi, NAS, virtual maşın və ya Linux serveri.
- Home Assistant OS və ya Home Assistant Container quraşdırın.
- Aşkar edilmiş cihazları və xidmətləri əlavə edin.
- Onları otaqlara təyin edin və idarəetmə panelini qurun.
- Faydalı bir avtomatlaşdırma yaradın.
- Ehtiyat nüsxələri və təhlükəsiz uzaqdan girişi qurun.
Dərhal onlarla ssenari ilə başlamaqdansa, sizi həqiqətən narahat edən bir problemdən başlamaq daha yaxşıdır. İlk avtomatlaşdırma etibarlı işlədikdən sonra sistemi genişləndirə bilərsiniz.
Home Assistant nədir
Home Assistant ağıllı evi idarə etmək üçün pulsuz, açıq mənbəli platformadır. O, mərkəzi hub kimi işləyir: müxtəlif istehsalçıların cihaz və xidmətlərinə qoşulur, onları veb interfeys və ya mobil tətbiqdən idarə etməyə imkan verir.
Layihənin kataloqunda 1 500-dən çox inteqrasiya var: işıqlandırma, iqlim avadanlığı, kameralar, robot tozsoranlar, enerji sayğacları, MQTT, Zigbee, Z-Wave, Matter, Apple HomeKit və bulud xidmətləri.
Tək brendin tətbiqindən əsas fərqi budur ki, ssenari bir ekosistemlə məhdudlaşmır. Bir istehsalçının sensoru digər istehsalçının işığını yandıra, üçüncü tərəfin termostatında temperaturu dəyişə və telefonunuza bildiriş göndərə bilər.
Home Assistant niyə tətbiqlər toplusundan daha faydalıdır
Sistem yalnız işıq açarını smartfona köçürürsə, ev daha ağıllı olmur. Home Assistant-ın dəyəri gündəlik hərəkət avtomatik yerinə yetirildikdə ortaya çıxır.
Avtomatlaşdırma trigger, istəyə bağlı şərt və hərəkətdən ibarətdir. Məsələn, “kimsə evə gəlib” trigger, “günəş artıq batıb” şərt, “qonaq otağının işıqlarını yandır” isə hərəkətdir.
Cihazlar telefon, kompüter və ya divara quraşdırılmış planşet üçün ümumi paneldə görünür. Onları otaqlara təyin edə, ailə üzvləri və qonaqlar üçün ayrıca görünüşlər yarada bilərsiniz.
Yerli inteqrasiya zamanı əmrlər və məlumatlar ev şəbəkəsində qalır, ssenarilər isə internet olmadan da işləyə bilər. Lakin cihaz yalnız bulud API-si təqdim edirsə, Home Assistant da istehsalçının xidmətindən asılı olacaq.
Əlavə imkanlara mobil bildirişlər, evdə olmanın aşkarlanması, Assist səs köməkçisi və elektrik şəbəkəsini, günəş panellərini, batareyaları, qazı, suyu və ayrı-ayrı cihazları izləmək üçün enerji paneli daxildir.
Home Assistant üçün faydalı ssenarilər
Açarı daim istifadə etmədən işıqlandırma
Hərəkət sensoru işıqları yalnız gün batdıqdan sonra yandırır. Gecə aşağı parlaqlıqdan istifadə edir, bir neçə dəqiqə hərəkət olmadıqda isə işıqlar sönür.
Su sızmasından qorunma
Sensor suyu aşkar edir, uyğun elektrikli bağlama klapanını bağlayır, nasosu söndürür və bildiriş göndərir. Vacib hərəkət sahibinin mesajı görməsindən sonra deyil, dərhal baş verir.
Evdə olmağa əsaslanan iqlim nəzarəti
Sonuncu şəxs evdən çıxdıqda isitmə və ya kondisioner enerjiyə qənaət rejiminə keçir. Açıq pəncərə konkret otaqda iqlim nəzarətini müvəqqəti dayandıra bilər.
Paltar yuyulmasının bitməsi barədə bildiriş
Ağıllı rozetka paltaryuyan maşının enerji sərfiyyatını ölçür. Proqramdan sonra sərfiyyat müəyyən edilmiş səviyyədən aşağı düşdükdə Home Assistant paltarları çıxarmağın vaxtı olduğunu bildirir.
Lazımsız enerji sərfiyyatının tapılması
Sərfiyyat tarixçəsi daim işləyən yükləri üzə çıxarmağa və hansı cihazları başqa vaxtda işlətməyin daha sərfəli olduğunu görməyə kömək edir.
Kod yazmaq tələb olunurmu
Sadə ağıllı ev üçün proqramlaşdırma tələb olunmur. İnteqrasiyalar, otaqlar, idarəetmə panelləri və avtomatlaşdırmaların çoxu qrafik interfeys vasitəsilə qurulur.
Daha mürəkkəb hallar üçün YAML, şablonlar və xüsusi inteqrasiyalar lazım ola bilər. Onlarla başlamaq məcburi deyil: demək olar ki, hər ayarı əl ilə redaktə etməyi tələb edən köhnə təlimatlar artıq yeni başlayanlar üçün normal yolu əks etdirmir.
Home Assistant-ı harada quraşdırmaq daha yaxşıdır
Hazırkı sənədləşmə iki əsas variantdan istifadə edir: Home Assistant Operating System və Home Assistant Container.
| Variant | Kimə uyğundur | Nəyi bilməlisiniz |
|---|---|---|
| Home Assistant Green | Hazır hub lazımdır | Sistem əvvəlcədən quraşdırılıb |
| Raspberry Pi və ya Home Assistant OS ilə mini PC | Əksər ev istifadəçiləri | Rahat yeniləmələr, ehtiyat nüsxələr və tətbiqlər |
| NAS və ya ev serverində virtual maşın | Daimi işləyən hostunuz var | Resurs ayıra və USB cihazlarını ötürə bilərsiniz |
| Home Assistant Container | Docker istifadəçiləri | Daxili tətbiq mağazası yoxdur; yeniləmələr əllə edilir |
| VPS | Test və uzaq məkanlar | Evinizdəki radio cihazlarına birbaşa giriş yoxdur |
Əksər istifadəçilər üçün Home Assistant OS tövsiyə olunur. Container başqa xidmətlər artıq Linux serverində işləyərkən rahatdır, lakin tətbiqləri və Thread və ya Z-Wave üçün bəzi komponentləri ayrıca idarə etmək lazımdır.
Nə qədər resurs tələb olunur
Virtual maşın üçün rəsmi minimum 2 vCPU və 2 GB RAM-dır. Praktik göstəricilər:
| Ssenari | CPU | RAM | Yaddaş |
|---|---|---|---|
| Test və ya kiçik sistem | 2 vCPU | 2 GB | 32 GB SSD |
| Əlavə xidmətlər üçün ehtiyatı olan ev sistemi | 2–4 vCPU | 4 GB | 32–64 GB SSD |
| Kameralar, yerli səs və geniş tarixçə | 4+ vCPU | 8+ GB | 64 GB SSD-dən başlayaraq |
Ən çox yükü kameralar, tarixçənin saxlanma müddəti, səs modelləri və əlavə konteynerlər yaradır. Daimi quraşdırma üçün SSD daha uyğundur.
Home Assistant-ı Docker Compose ilə necə quraşdırmalı
Bu üsul Docker Engine və Docker Compose quraşdırılmış Linux serveri üçün uyğundur. Bir qovluq yaradın:
mkdir -p ~/homeassistant/config
cd ~/homeassistantcompose.yaml yaradın:
services:
homeassistant:
container_name: homeassistant
image: ghcr.io/home-assistant/home-assistant:stable
volumes:
- ./config:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
environment:
TZ: Etc/UTC
restart: unless-stopped
stop_grace_period: 60s
privileged: true
network_mode: host/run/dbus sətri Bluetooth üçün tələb olunur; Bluetooth istifadə edilmirsə, onu silə bilərsiniz. Etc/UTC saat qurşağını öz saat qurşağınızla əvəz edin. Konteyneri başladın:
docker compose up -dİnterfeys http://SERVER_IP:8123 ünvanında açılacaq. Ev serverində ondan yerli şəbəkə daxilində istifadə edin. VPS-də xarici firewall-da 8123 portunu əvvəlcədən bağlayın.
Uzaq serverə ilk giriş üçün SSH tuneli yarada bilərsiniz:
ssh -L 8123:127.0.0.1:8123 user@SERVER_IPhttp://localhost:8123 ünvanını açın, administrator hesabı yaradın və ilk inteqrasiyalarınızı əlavə edin.
Home Assistant VPS-də istifadə edilə bilərmi
Home Assistant Container Linux VPS-də işləyir. Bu variant interfeysi sınaqdan keçirmək, bulud inteqrasiyalarından istifadə etmək və uzaq məkanları VPN və ya MQTT vasitəsilə birləşdirmək üçün uyğundur.
Lakin VPS evinizdən kənarda yerləşir. Adətən yerli cihazları şəbəkə aşkarlanması ilə görə bilmir və Zigbee, Z-Wave və ya Thread üçün evinizdəki USB adapterindən birbaşa istifadə edə bilmir. Bluetooth sensorları da əhatə dairəsindən kənarda qalacaq.
Buna görə əsas kontrolleri evdə saxlamaq, VPS-i isə xarici qat kimi istifadə etmək daha yaxşıdır: VPN şlüzü, təhlükəsiz giriş nöqtəsi, monitorinq serveri və ya əlaqəli xidmətlərin hostu.
Yerli radio protokolları olmayan test sistemi üçün 2 vCPU, 2 GB RAM və SSD kifayətdir. tropic.host ilə kiçik Linux konfiqurasiyasından başlaya və Home Assistant-a MQTT, Node-RED, verilənlər bazası və ya digər konteynerlər əlavə edildikdə resursları artıra bilərsiniz. Zigbee, Thread, Z-Wave və Bluetooth yenə də evdəki node-da saxlanmalıdır.
Təhlükəsiz girişi və ehtiyat nüsxələri necə qurmalı
8123 portunu birbaşa internetə açmayın. Uzaqdan idarəetmə üçün Home Assistant Cloud, VPN və ya HTTPS-li reverse proxy istifadə edin. Çoxfaktorlu autentifikasiyanı aktivləşdirin və administrator səlahiyyətlərini yalnız ehtiyacı olan istifadəçilərə verin.
Home Assistant avtomatik şifrələnmiş ehtiyat nüsxələri dəstəkləyir. Bir nüsxəni sistemdən kənarda saxlayın, təcili bərpa dəstini isə şifrələmə açarı ilə ayrıca qoruyun.
Yayılmış səhvlər
| Səhv | Daha yaxşı yanaşma |
|---|---|
| İnteqrasiyasını yoxlamadan cihaz almaq | Dəstəklənən modelləri və imkanları yoxlayın |
| Dərhal onlarla avtomatlaşdırma yaratmaq | Bir sadə ssenari ilə başlayın |
| Fiziki açarları tamamilə ləğv etmək | Kritik funksiyalar üçün əl ilə idarəetməni saxlayın |
| Zigbee koordinatorunu VPS-də quraşdırmaq | Onu evin daxilində yerləşdirin |
| Ehtiyat nüsxəni sistemin yanında saxlamaq | Başqa cihazda və ya evdən kənarda nüsxə yaradın |
Qısa nəticə
Home Assistant ayrı cihazları vahid sistemə çevirir: ümumi panel, birləşdirilmiş tarixçə və müxtəlif brendlər arasında avtomatlaşdırmalar. Uyğunluğu yoxlayaraq, Home Assistant OS və ya Container quraşdıraraq və bir faydalı ssenari yaradaraq proqramlaşdırmasız başlaya bilərsiniz.
Xüsusilə Zigbee, Thread, Z-Wave və ya Bluetooth istifadə edərkən əsas serveri evdə saxlamaq daha yaxşıdır. VPS test, bulud inteqrasiyaları, VPN, monitorinq və əlaqəli xidmətlər üçün faydalıdır, lakin yerli radio şlüzünü əvəz etmir.
FAQ
Home Assistant pulsuzdurmu?
Bəli. Avadanlıq, üçüncü tərəf bulud xidmətləri və istəyə bağlı Home Assistant Cloud abunəliyi ödənişli ola bilər.
Sistem internet bağlantısı olmadan işləyəcəkmi?
Yerli inteqrasiyalar və avtomatlaşdırmalar ev şəbəkəsi daxilində işləməyə davam edəcək. Yalnız buluddan istifadə edən cihazlar internet olmadıqda əlçatmaz olacaq.
Raspberry Pi mütləqdirmi?
Xeyr. Home Assistant Green, mini PC, köhnə kompüter, NAS, virtual maşın və ya Linux serverindən istifadə edə bilərsiniz.
Home Assistant OS, yoxsa Container daha yaxşıdır?
Əksər istifadəçilər üçün Home Assistant OS daha rahatdır. Container artıq Docker istifadə edən və əlavə xidmətləri özü idarə etməyə hazır olanlar üçün uyğundur.
Müxtəlif istehsalçıların cihazlarını qoşmaq olarmı?
Bəli, uyğun inteqrasiyalar mövcuddursa, bunu etmək olar. Cihaz almadan əvvəl yalnız brendi deyil, konkret modeli və dəstəklənən funksiyaları da yoxlayın.
