Tropic Host

Home Assistant: ni nini, vipengele vyake na usakinishaji kwenye seva

Kusoma kwa 6 min
Tropic
Home Assistant: ni nini, vipengele vyake na usakinishaji kwenye seva

Language: sw

Home Assistant: kituo kimoja cha kudhibiti nyumba yako mahiri

Taa mahiri inawekwa kwenye programu moja, kisafisha sakafu cha roboti kwenye ya pili, kiyoyozi kwenye ya tatu, na kihisi cha kuvuja maji hutuma arifa kupitia ya nne. Matokeo yake, “nyumba mahiri” inahitaji vitendo vingi zaidi vya mikono kuliko swichi ya kawaida ya taa.

Home Assistant huleta vifaa vinavyooana pamoja kwenye dashibodi moja na kuviunganisha kupitia otomatiki. Hebu tuangalie vipengele vyake, mahitaji na usakinishaji kwa Docker Compose.

Home Assistant kwa hatua saba

  1. Kagua vifaa vyako kwenye katalogi ya integrations ya Home Assistant.
  2. Chagua mahali pa kuiweka: hub iliyo tayari, mini PC, Raspberry Pi, NAS, mashine pepe au seva ya Linux.
  3. Sakinisha Home Assistant OS au Home Assistant Container.
  4. Ongeza vifaa na huduma zilizogunduliwa.
  5. Vihusishe na vyumba na usanidi dashibodi.
  6. Unda otomatiki moja yenye manufaa.
  7. Weka nakala za chelezo na ufikiaji salama wa mbali.

Ni bora kuanza si kwa matukio mengi, bali kwa tatizo moja linalokusumbua kweli. Otomatiki ya kwanza ikifanya kazi kwa kutegemewa, unaweza kupanua mfumo.

Home Assistant ni nini

Home Assistant ni jukwaa lisilolipishwa lenye msimbo huria la kudhibiti nyumba mahiri. Hufanya kazi kama hub kuu: huunganisha vifaa na huduma kutoka kwa watengenezaji tofauti na kukuruhusu kuvidhibiti kupitia kiolesura cha wavuti au programu ya simu.

Katalogi ya mradi ina integrations zaidi ya 1,500: taa, vifaa vya hali ya hewa, kamera, visafisha sakafu vya roboti, mita za nishati, MQTT, Zigbee, Z-Wave, Matter, Apple HomeKit na huduma za cloud.

Tofauti kuu na programu ya chapa moja ni kwamba tukio halifungwi kwenye mfumo mmoja. Kihisi cha mtengenezaji mmoja kinaweza kuwasha taa ya mwingine, kubadilisha halijoto kwenye thermostat ya tatu na kutuma arifa kwenye simu yako.

Kwa nini Home Assistant ni bora kuliko mkusanyiko wa programu

Ikiwa mfumo unahamisha tu swichi ya taa kwenye simu, nyumba haifanyiwi kuwa mahiri zaidi. Thamani ya Home Assistant huanza wakati kitendo cha kawaida kinafanyika kiotomatiki.

Otomatiki zinaundwa na trigger, condition ya hiari na action. Kwa mfano: “mtu amefika nyumbani” ni trigger, “jua tayari limezama” ni condition, na “washa taa za sebule” ni action.

Vifaa vinaonekana kwenye dashibodi ya pamoja kwa simu, kompyuta au tablet iliyowekwa ukutani. Unaweza kuvihusisha na vyumba na kuunda mwonekano tofauti kwa wanafamilia na wageni.

Kwa local integration, amri na data hubaki kwenye mtandao wa nyumbani, na matukio yanaweza kufanya kazi bila muunganisho wa intaneti. Hata hivyo, ikiwa kifaa kinatoa cloud API pekee, Home Assistant itategemea pia huduma ya mtengenezaji.

Vipengele vingine ni arifa za simu, utambuzi wa uwepo, msaidizi wa sauti Assist na dashibodi ya nishati ya kufuatilia gridi ya umeme, paneli za jua, betri, gesi, maji na vifaa binafsi.

Matukio muhimu ya Home Assistant

Taa bila kutumia swichi kila mara

Kihisi cha mwendo huwasha taa baada ya jua kuzama pekee. Usiku hutumia mwangaza mdogo, na baada ya dakika kadhaa bila mwendo taa huzimika.

Ulinzi dhidi ya kuvuja maji

Kihisi hutambua maji, mfumo hufunga vali ya umeme inayooana, huzima pampu na kutuma arifa. Kitendo muhimu hufanyika mara moja, badala ya kusubiri mmiliki aone ujumbe.

Udhibiti wa hali ya hewa kulingana na uwepo

Mtu wa mwisho akiondoka, mfumo wa kupasha joto au kiyoyozi hubadilika hadi hali ya kuokoa nishati. Dirisha lililo wazi linaweza kuzima kwa muda udhibiti wa hali ya hewa katika chumba fulani.

Arifa ya kufua kukamilika

Plagi mahiri hupima matumizi ya umeme ya mashine ya kufulia. Baada ya mzunguko, nguvu ikishuka chini ya kiwango kilichowekwa, Home Assistant huripoti kuwa ni wakati wa kutoa nguo.

Kupata matumizi yasiyo ya lazima ya nishati

Historia ya matumizi husaidia kugundua mizigo inayofanya kazi daima na kuonyesha ni vifaa gani ni nafuu zaidi kuviendesha wakati mwingine.

Je, programu inahitajika

Huhitaji programu kuunda nyumba mahiri ya msingi. Integrations, vyumba, dashibodi na otomatiki nyingi huwekwa kupitia kiolesura cha picha.

YAML, templates na custom integrations huhitajika kwa hali tata zaidi. Si lazima uanze navyo: miongozo ya zamani inayohitaji kuhariri karibu kila mpangilio kwa mkono haiwakilishi tena njia ya kawaida kwa anayeanza.

Ni wapi pazuri pa kusakinisha Home Assistant

Nyaraka za sasa hutumia chaguo mbili kuu: Home Assistant Operating System na Home Assistant Container.

ChaguoLinafaa zaidi kwaUnachopaswa kujua
Home Assistant GreenUnahitaji hub iliyo tayariMfumo tayari umesakinishwa
Raspberry Pi au mini PC yenye Home Assistant OSWatumiaji wengi wa nyumbaniMasasisho, backup na programu ni rahisi
Mashine pepe kwenye NAS au seva ya nyumbaniTayari una host inayofanya kazi daimaUnaweza kugawa rasilimali na kupitisha vifaa vya USB
Home Assistant ContainerWatumiaji wa DockerHakuna app store iliyojengwa ndani; masasisho ni ya mkono
VPSMajaribio na maeneo ya mbaliHakuna ufikiaji wa moja kwa moja wa vifaa vya redio nyumbani

Home Assistant OS ndiyo chaguo linalopendekezwa kwa watumiaji wengi. Container ni rahisi wakati huduma nyingine tayari zinaendesha kwenye seva ya Linux, lakini programu na baadhi ya vipengele vya Thread au Z-Wave lazima vitunzwe kando.

Rasilimali kiasi gani zinahitajika

Kiwango rasmi cha chini kwa mashine pepe ni 2 vCPU na 2 GB za RAM. Mwongozo wa vitendo:

TukioCPURAMHifadhi
Mfumo wa majaribio au mdogo2 vCPU2 GBSSD ya 32 GB
Mfumo wa nyumbani wenye nafasi ya huduma zaidi2–4 vCPU4 GBSSD ya 32–64 GB
Kamera, sauti ya ndani na historia pana4+ vCPU8+ GBKuanzia SSD ya 64 GB

Kamera, uhifadhi wa historia, miundo ya sauti na containers za ziada huongeza mzigo zaidi. SSD inapendekezwa kwa usakinishaji wa kudumu.

Jinsi ya kusakinisha Home Assistant kwa Docker Compose

Njia hii inafaa kwa seva ya Linux yenye Docker Engine na Docker Compose zilizosakinishwa. Unda saraka:

mkdir -p ~/homeassistant/config
cd ~/homeassistant

Unda compose.yaml:

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

Mstari wa /run/dbus unahitajika kwa Bluetooth na unaweza kuondolewa ikiwa Bluetooth haitumiki. Badilisha eneo la saa Etc/UTC kwa lako. Anzisha container:

docker compose up -d

Kiolesura kitafunguka kwenye http://SERVER_IP:8123. Kwenye seva ya nyumbani, kitumie ndani ya mtandao wa eneo lako. Kwenye VPS, funga 8123 kwenye firewall ya nje mapema.

Kwa kuingia mara ya kwanza kwenye seva ya mbali, unaweza kuunda SSH tunnel:

ssh -L 8123:127.0.0.1:8123 user@SERVER_IP

Fungua http://localhost:8123, unda akaunti ya msimamizi na uongeze integrations zako za kwanza.

Je, Home Assistant inaweza kutumika kwenye VPS

Home Assistant Container hufanya kazi kwenye VPS ya Linux. Hii inafaa kwa kuchunguza kiolesura, kutumia cloud integrations na kuunganisha maeneo ya mbali kupitia VPN au MQTT.

Hata hivyo, VPS iko nje ya nyumba yako. Kwa kawaida haiwezi kuona vifaa vya eneo lako kupitia network discovery na haiwezi kutumia moja kwa moja adapta ya USB ya nyumbani kwa Zigbee, Z-Wave au Thread. Sensor za Bluetooth pia zitabaki nje ya masafa.

Kwa sababu hii, ni bora kuweka controller kuu nyumbani na kutumia VPS kama safu ya nje: VPN gateway, sehemu salama ya ufikiaji, seva ya ufuatiliaji au host ya huduma zinazohusiana.

Kwa mfumo wa majaribio usio na itifaki za redio za eneo, 2 vCPU, 2 GB za RAM na SSD vinatosha. Ukiwa na tropic.host, unaweza kuanza na usanidi mdogo wa Linux na kuongeza rasilimali ikiwa MQTT, Node-RED, hifadhidata au containers nyingine zitaongezwa kwenye Home Assistant. Zigbee, Thread, Z-Wave na Bluetooth bado ni bora zibaki kwenye node ya nyumbani.

Jinsi ya kuweka ufikiaji salama na backup

Usifichue port 8123 moja kwa moja. Kwa udhibiti wa mbali, tumia Home Assistant Cloud, VPN au reverse proxy yenye HTTPS. Washa uthibitishaji wa mambo mengi na upe ruhusa za msimamizi kwa watumiaji wanaozihitaji pekee.

Home Assistant inasaidia backup zilizotiwa usimbaji kiotomatiki. Weka nakala moja nje ya mfumo, na uhifadhi emergency kit yenye ufunguo wa usimbaji kando.

Makosa ya kawaida

KosaNjia bora zaidi
Kununua kifaa kabla ya kuangalia integration yakeKagua miundo na vipengele vinavyoungwa mkono
Kuunda otomatiki nyingi mara mojaAnza na tukio moja rahisi
Kuondoa swichi za kawaida kabisaHifadhi udhibiti wa mkono kwa kazi muhimu
Kusakinisha Zigbee coordinator kwenye VPSIweke ndani ya nyumba
Kuhifadhi backup karibu na mfumoTengeneza nakala kwenye kifaa kingine au nje ya nyumba

Hitimisho fupi

Home Assistant hubadilisha vifaa tofauti kuwa mfumo mmoja: dashibodi moja, historia iliyounganishwa na otomatiki kati ya chapa. Unaweza kuanza bila programu kwa kuangalia uoanifu, kusakinisha Home Assistant OS au Container na kuunda tukio moja lenye manufaa.

Ni bora kuweka seva kuu ndani ya nyumba, hasa unapotumia Zigbee, Thread, Z-Wave au Bluetooth. VPS ni muhimu kwa majaribio, cloud integrations, VPN, ufuatiliaji na huduma zinazohusiana, lakini haiwezi kuchukua nafasi ya radio gateway ya eneo.

FAQ

Je, Home Assistant ni ya bure?

Ndiyo. Vifaa, huduma za cloud za wahusika wengine na usajili wa hiari wa Home Assistant Cloud vinaweza kuwa na gharama.

Je, mfumo utafanya kazi bila muunganisho wa intaneti?

Integrations za ndani na otomatiki zitaendelea kufanya kazi ndani ya mtandao wa nyumbani. Vifaa vinavyotegemea cloud pekee havitapatikana bila intaneti.

Je, Raspberry Pi inahitajika?

Hapana. Unaweza kutumia Home Assistant Green, mini PC, kompyuta ya zamani, NAS, mashine pepe au seva ya Linux.

Kipi ni bora: Home Assistant OS au Container?

Home Assistant OS ni rahisi zaidi kwa watumiaji wengi. Container inafaa kwa watu ambao tayari wanatumia Docker na wako tayari kutunza huduma za ziada wenyewe.

Je, vifaa kutoka kwa watengenezaji tofauti vinaweza kuunganishwa?

Ndiyo, ikiwa integrations zinazooana zinapatikana. Kabla ya kununua, angalia si chapa pekee, bali pia muundo maalum na vipengele vinavyoungwa mkono.