Catagóirí: Treoracha

Pí Sú craobh san Éiceachóras Baile: Gnéithe agus Samplaí (Cuid 1)

Tamall ó shin mé ceannaíodh mion-ríomhaire aonchláir Raspberry Pi 4 (aka "sú craobh» i measc amaitéarach), gan tuiscint ar leith a bheith acu ar conas agus ar cad is féidir é a úsáid sa bhaile. Ina ionad sin, bhí sé bréagán teicneolaíochta eile, agus ar airgead fíor-inghlactha, mar sin d'fhéadfá acmhainn a turgnamh. Ag breathnú amach romhainn, is féidir liom a rá go bhfuil a leithéid de sheirbhísí agam faoi láthair mar bhlocálaí fógraí ar fud an líonra ag rith ar mo RPi4 Baile AdGuard, córas stórála cúltaca Apple Meaisín AmHOMEBRIDGE chun feistí neamhdheimhnithe a chur leis an éiceachóras Apple HomeKit, clár a íoslódáil torrents Tarchur, freastalaí meán plex agus consól cluiche retro RetroPie. Tá sé beartaithe agam triail a bhaint as bainisteoir phasfhocal féin-óstáilte Bitwarden, analóg foinse oscailte den 1Password cáiliúil. Ní ró-bheag do dhuine beag den sórt sin méid pacáiste toitíní, ceart?

Sa timthriall seo le dhá earraí, déanfaidh mé iarracht a insint chomh mion agus is féidir conas a shuiteáil mé agus a chumraigh mé seo go léir.

An chéad alt Beidh sé níos úsáidí d'fheirmeoirí poipín, toisc go mbaineann sé go sonrach leis an éiceachóras Apple pointí, cé go mbeidh an rannóg a dhéileálann le AdGuard suimiúil d’úsáideoirí aon chórais oibriúcháin deisce nó soghluaiste.

Sa dara halt machnamh a dhéanamh ar sheirbhísí uilíocha ar féidir leo a bheith úsáideach do chách gan eisceacht. Agus beidh tú féin agus mé ag dul chun cinn mar ghnáthdhaoine - ó shimplí go casta.

Raspberry Pi ullmhú

Ba chóir a thabhairt faoi deara go raibh na hathbhreithnithe luatha ar an Raspberry Pi sách lag i dtéarmaí crua-earraí, agus mar sin bhraith gach forbróir bogearraí an ríomhaire seo mar mheaisín aon tasc. Mar gheall air seo, tairgfear aon seirbhís is féidir a rith ar an RPi mar íomhá réamhdhéanta den chóras oibriúcháin. D'íoslódáil mé é, thaifead mé ar chárta SD é, chuir mé isteach sa RPi é agus chas mé ar an ríomhaire réidh leis an tseirbhís suiteáilte. Ach is é an tasc atá againn ná roinnt seirbhísí a sheoladh ag an am céanna, toisc go gceadaíonn an t-athbhreithniú reatha é. Dá bhrí sin, déanfaimid iad a shuiteáil mar iarratais.

Glacaimid leis go bhfuil Sú craobh Pí nasctha agat cheana féin le córas Sú craobh "glan" le líonra áitiúil. Más tosaitheoir tú agus nach bhfuil a fhios agat cá háit le tosú fiú, ansin cuir tús leis  treoracha oifigiúla (lean an nasc - draoi iontach céim ar chéim le go leor léaráidí idirghníomhacha), agus ansin ar aghaidh go dtí an chéad chéim eile.

Céim 1

Gcéad dul síos, ní mór duit rochtain a chumasú trí SSH chuig do Raspberry Pi. Chun seo a dhéanamh, ní mór duit roinnt céimeanna simplí a dhéanamh:

  • Oscail an fhuinneog Cumraíochta Raspberry Pi sa roghchlár Roghannaces" córas oibriucháin
  • Cliceáil ar an "Interfaces»
  • Roghnaigh Cumasaigh in aice le SSH
  • Cliceáil ar an gcnaipe "OK" chun na hathruithe a chur i bhfeidhm

Má tá Raspbian Lite suiteáilte agat gan comhéadan grafach, sa Chríochfort ar an Raspberry Pi féin, déan na horduithe seo a leanas:

sudo systemctl chumas ssh sudo systemctl tús ssh

Rochtain cumasaithe.

Tá ríomhaire macOS agam, ionas gur féidir liom léim díreach isteach sna chéad chéimeanna eile, díreach cosúil le húinéirí ríomhairí Linux. Fuair ​​​​úsáideoirí Windows 10 cliant OpenSSH ionsuite freisin mar chuid dá gcóras oibriúcháin tamall ó shin, ach d'fhéadfadh go mbeadh gá le roinnt ionramhálacha chun é a ghníomhachtú.

Oscail ordú Windows leid nó blaosc PowerShell (cibé is fearr leat) agus clóscríobh an t-ordú seo a leanas:

Faigh-WindowsCapability -Ar Líne | ? Ainm cosúil le 'OpenSSH*'

Má tá an cliant SSH suiteáilte, beidh an freagra ar an ordú rud éigin mar seo:

Má insíonn OpenSSH.Client dúinn sa réimse Stáit go bhfuil sé NotPresent, is é an bealach is tapúla chun é a ghníomhachtú ná an t-ordú seo a leanas a chur isteach:

Cuir-WindowsCapability -Ar Líne -Ainm OpenSSH.Client*

Críochnaíonn sé seo an chéad chéim ullmhúcháin, lena n-áirítear d'úsáideoirí Windows. Mar gheall ar nádúr an Raspberry Pi agus gur leagan eile de Linux é an Raspbian OS i ndáiríre, beidh orainn roinnt mhaith oibre a dhéanamh ar an líne ordaithe. Seans go bhfuil cuma neamhghnách ar dhaoine áirithe, ach creidim dom, níl aon rud deacair nó do-athleasaithe ann, mar sin bí níos cróga. Oibreoidh gach rud amach.

Céim 2

Anois ní mór duit a chinntiú go bhfaigheann do Raspberry Pi an seoladh IP inmheánach céanna ar an líonra áitiúil i gcónaí. Is é an bealach is éasca chun é seo a dhéanamh i socruithe an ródaire.

Úsáidim córas MESH trí chomhpháirt  ASUS ZenWiFi Mini le comhéadan gréasáin caighdeánach aon ródaire de chuid na cuideachta seo. Chun seoltaí MAC agus IP a nascadh, ní mór duit gléas a roghnú ón liosta feistí nasctha, agus sa fhuinneog aníos, sonraigh an IP atá ag teastáil. I mo chás roghnaigh mé 192.168.50.10 ach ar mhaithe le cuimhneamh.

I ródairí monaróirí eile, féadfar an mhír roghchláir a ghlaoch go difriúil, ach fanfaidh a bunúsach mar an gcéanna - IPanna áitiúla statacha a eisiúint chuig feistí nasctha.

Céim 3

Seolaimid Críochfort (líne ordaithe, PowerShell, etc.) ar do ríomhaire ón sraith chaighdeánach de macOS, Linux nó Windows.

Maraíonn muid an fhoireann

ssh pi@

(cá in ionad <ip address of your server> cuirimid isteach an IP de "sútha craobh" ón gcéim roimhe seo) agus feicimid thart ar an bpictiúr seo a leanas:

Anseo ní mór duit pasfhocal do Raspberry Pi a mharú, a shonraigh tú le linn an tsocraithe tosaigh.

Tábhachtaí fós! Ní thaispeánfar an focal faire ar an scáileán agus tú ag dul isteach ann. Agus ní thaispeánfar na "réaltaí" ach an oiread. Ní mór duit an focal faire a chlóscríobh go litriúil "go dall" agus brúigh Iontráil.

Má chuirtear an focal faire isteach i gceart, beidh an toradh mar seo:

Dia duit, tá tú taobh istigh de do Raspberry Pi. Fáilte romhat! Is féidir leat dul ar aghaidh chuig socruithe na seirbhísí aonair. Agus cuirfimid tús leis an gceann is simplí.

Suiteáil agus cumraíocht AdGuard Home ar Raspberry Pi

Baile AdGuard, de réir fianaise an fhorbróra - "uirlis líonra chumhachtach i gcoinne fógraíochta agus rianaithe. Agus ról méadaitheach Idirlíon na nEarraí, tá sé ag éirí níos tábhachtaí do líonra iomlán a bhainistiú. Nuair a bheidh sé socraithe, clúdóidh AdGuard Home GACH do ghléasanna baile gan gá le bogearraí ar thaobh an chliaint.”

Go simplí, is scagaire fógraí é nach n-oibríonn mar apps ar leith nó mar bhreiseáin bhrabhsálaí ar gach ceann de do chuid feistí, ach réiteach uilíoch a chlúdaíonn do LAN tí ar fad le scagairí.

Fillfimid ar fhuinneog an Chríochfoirt (aontaímid go bhfuil Windows PowerShell agus sliogáin eile chun orduithe a chur isteach, sa téacs a ghlaonn mé Críochfort go simplí, ceart go leor?), Déanaimid na horduithe seo a leanas a íoslódáil agus a dhíphacáil cartlann AdGuard Home:

cd $HOME wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_armv6.tar.gz tar xvf AdGuardHome_linux_armv6.tar.gz

Níl fágtha ach an tseirbhís a shuiteáil agus í a rith:

cd AdGuardHome sudo ./AdGuardHome -s a shuiteáil

Breathnóidh an toradh ar rud éigin mar seo:

Tá AdGuard Home suiteáilte cheana féin! Bhí sé simplí, nach raibh?

Anois ní mór duit cuairt a thabhairt ar chomhéadan gréasáin na seirbhíse nua-shuiteáilte. Tosaigh an brabhsálaí (Safari, Chrome, Firefox nó pé rud atá agat - is cuma) agus sa bharra seoltaí maraigh https://<ip address of your server>:3000. I mo chás, is é, mar is cuimhin linn, https://192.168.50.10: 3000.

Feicfidh tú treoraí socraithe tosaigh céim ar chéim. Má tá tú níos compordaí leis an gcomhéadan i dteanga eile, is féidir leat aistriú láithreach chuig an gceann atá ag teastáil. Áirítear ar an liosta, i measc daoine eile, Úcráinis, Polainnis agus Rúisis.

Sa tríú céim, iarrfar ort úsáideoir AdGuard Home a chruthú agus pasfhocal a fháil. Ar an gceathrú, míneofar go gcaithfidh an seoladh IP Raspberry Pi (an 192.168.50.10 céanna i mo chás) a bheith cláraithe mar DNS sa chuid cuí de na socruithe ródaire. Déan é seo:

I ródairí monaróirí eile, beidh an pointe socruithe atá ag teastáil suite thart ar an gcosán céanna.

Ansin, téighimid chuig socruithe AdGuard Home féin, atá fós glan go neamhchiontach.

Má tá Smart TV agat Samsung, LG, nó a leithéid, téigh go dtí an roghchlár "Scagairí - Cuir blacklist" agus ansin "Roghnaigh ón liosta". Gníomhachtaigh an Blocklist comhfhreagrach.

Anois ní mór duit scagairí fógraí Rúisise/Úcráinis a chur leis de láimh. Cliceáil "Cuir liosta dubh leis" arís, ansin "Cuir do liosta leis" agus cuir isteach na luachanna seo a leanas go seicheamhach sna réimsí comhfhreagracha:

Ім'я URL
Scagaire bonn AdGuard https://filters.adtidy.org/extension/chromium/filters/2.txt
Adguard scagaire na rúise https://filters.adtidy.org/extension/chromium/filters/1.txt
Scagaire Cosanta Rianaithe AdGuard https://filters.adtidy.org/extension/chromium/filters/3.txt

Ar dtús, tá na scagairí seo sách go leor.

Chun comparáid a dhéanamh, bainim úsáid as exler.ru de ghnáth, suíomh atá lán de bhratacha clasaiceacha. Ar thaobh na láimhe clé - roimhe seo, ar dheis - tar éis scagairí a chur i bhfeidhm.

Tarlaíonn nuashonrú AdGuard Home i mód láimhe, ach tosaíonn sé go litriúil le cnaipe amháin agus tógann sé cúpla soicind, gan idirghabháil a bheith ag teastáil.

Sin go léir, go ginearálta. As seo amach, tá do ghléasanna baile go léir beagnach saor ó fhógraí. Eisceacht míthaitneamhach anseo ná an clár cliant YouTube ar chonsóil Apple Teilifís, ach anseo tagann teorainneacha na hailtireachta tvOS i bhfeidhm, mar sin níl AdGuard gan chumhacht sa chás seo.

Meaisín Ama a shuiteáil agus a chumrú ar Raspberry Pi

De réir Vicipéid, is córas cúltaca é Time Machine a forbraíodh Apple agus tá sé ionsuite i Mac OS X Leopard agus leaganacha níos déanaí de macOS, chomh maith le clár den ainm céanna a ligeann duit féachaint ar inneachar na gcóipeanna cúltaca agus comhaid aonair agus an córas oibriúcháin ina iomláine a athchóiriú.

Go simplí, is córas cúltaca uair an chloig é a tógadh isteach i macOS a éilíonn freastalaí comhad comhoiriúnach. Is féidir leat Raspberry Pi a iompú ina fhreastalaí dá leithéid má nascann tú HDD USB seachtrach leis.

Chun Time Machine a bheith ag obair i gceart, níl ach Raspberry Pi 4 nó níos déanaí oiriúnach, le calafoirt USB 3.0 (i samhlacha níos luaithe, tá na calafoirt níos moille) agus HDD oiriúnach le toirt 1-3 terabytes (le cumhacht seachtrach, má tá sé. diosca 3,5-orlach).

Tábhachtaí fós! Tá dhá phrótacal líonra ann a ligeann do macOS sonraí Time Machine a stóráil ar líonra áitiúil. Netatalk as dáta, nó Samba níos nua-aimseartha. I bprionsabal, is féidir leat aon cheann acu a úsáid le haghaidh tascanna Time Machine. Tá an tIdirlíon lán de threoracha chun an próiseas a eagrú trí Netatalk, agus tá céimeanna éagsúla whimsy ag na treoracha seo go léir, ach is é an tasc atá agamsa ná an rogha oibre ráthaithe is simplí a thabhairt. Agus is é an tasc atá agat ná an ceann atá áisiúil duit a roghnú. Mar sin san alt déanfaimid an dá rud a mheas.

Ullmhúchán HDD

Ceanglaíonn muid an HDD le calafort USB 3.0 ár Raspberry Pi, rochtain a fháil air sa Chríochfort trí SSH agus rith an t-ordú lsblk, a thaispeánfaidh liosta de thiomáineann nasctha sa chonsól. Tugaimid aird ar mhéid an diosca chun a chinntiú cén ceann a n-oibreoimid leis, a ainm agus an pointe gléasta, i mo chás féin tá sé simplí sda, beidh pointe mount fós agatsa, is dócha /dev/sda‌. Teastaíonn uainn í.

Cuir isteach an t-ordú sudo fdisk /dev/sda (nó le haon phointe suite eile atá ábhartha i do chás), ansin cliceáil ar an méarchlár m, chun liosta iomlán na n-orduithe a fheiceáil. Is féidir leat é a chóipeáil fiú chuig comhad téacs ar leith (nó úsáid an leid thíos).

GPT M cuir isteach MBR cosanta/hibrideach Cineálach d scrios deighilt F liosta spás neamhdheighilte saor l liosta cineálacha deighilte aithnid n cuir críochdheighilt nua leis p priontáil an tábla deighilte t athraigh cineál deighilte v fíoraigh an tábla deighilte i priontáil faisnéis faoi dheighilt Ilghnéitheach m priontáil an roghchlár seo x feidhmiúlacht bhreise (saineolaithe amháin) Script lódálann mé leagan amach diosca ó chomhad script sfdisk O dumpáil leagan amach an diosca go comhad script sfdisk Sábháil & Scoir w scríobh tábla go dtí an diosca agus scoir q scor gan athruithe a shábháil Cruthaigh lipéad nua g cruthaigh ceann nua tábla deighilte GPT folamh G cruthaigh tábla deighilte nua SGI (IRIX) folamh o cruthaigh tábla deighilte DOS folamh nua s cruthaigh tábla deighilte gréine folamh nua

Is é an tasc atá againn a dhéanamh delete a partition oiread agus is gá a ghlanadh go hiomlán ar an diosca ó Deighiltí, agus ansin a chruthú ceann nua ag baint úsáide as add a new partition. Ná déan dearmad na hathruithe a scríobh síos .i write table to disk and exit. Ar éirigh leat? Go foirfe.

Anois cruthaímid córas comhaid ar an diosca. Is leor an gnáth-ext4, in ainneoin éagsúlacht na dtuairimí ar an líonra nach mór an diosca a fhormáidiú i gceann de na córais comhaid Apple. I ndáiríre, ní dhéanann sé seo ach an próiseas ullmhúcháin casta gan tairbhe ar bith.

Cuir isteach an t-ordú sudo mkfs.ext4 /dev/sda1... Arna dhéanamh.

Anois caithfimid UUID ár críochdheighilte nua a fháil amach.
A ligean ar dul isteach ls -lha /dev/disk/by-uuid agus feicimid rud mar seo:

Cóipeáil an UUID ónár gceann sda1 isteach i gcomhad téacs ar leith mura bhfuil tú ag baint úsáide as an ngearrthaisce ardleibhéil leis an stair.

Anois ní mór dúinn fillteán a chruthú ina gcuirfimid ár diosca le chéile agus ina dtabharfar na cearta rochtana cuí dó.

sudo mkdir /mnt/tm && sudo chmod -R 777 /mnt/tm && sudo chown pi: pi / mnt/tm

Suiteáil an diosca. Chun seo a dhéanamh, cuir an comhad cumraíochta in eagar leis an ordú

sudo nana / etc / fstab

nano sa chás seo, ainm an eagarthóra atá suiteáilte sa chóras, is fearr liom a úsáid.

Déan athruithe ar an gcomhad oscailte tríd an líne seo a leanas a chur leis

UUID=b32c00d8-0aa8-4ec4-b01f-18cbade45e7c /mnt/tm ext4 nofail,defaults 0 2

ach le do UUID ón gcéim roimhe seo. Ba chóir breathnú mar seo:

Sábháil athruithe trí chliceáil Ctrl + O і Iontráil, agus ansin scoir an eagarthóir trí chliceáil Ctrl + X.

Atosaigh an Raspberry Pi leis an ordú sudo atosaigh agus tar éis an atosaigh logáil isteach arís trí SSH.

Maraigh an fhoireann df -h agus déan cinnte go bhfuil an tiomántán suite ar an gcóras ag an bpointe /mnt/tm.

Den scoth, tá an diosca réidh le haghaidh oibre.


Suiteáil agus cumraíocht NETATALK (rogha 1)

Suiteáil muid:

sudo apt-get netatalk -y a shuiteáil

Déanaimid gach rud a chumrú san eagarthóir céanna nano:

sudo nano /etc/netatalk/afp.conf

Agus déanaimid ábhar an chomhaid cumraíochta díreach mar seo:

‌; ; Comhad cumraíochta Netatalk 3.x; [Domhanda] ; Samhail aithrise socruithe freastalaí domhanda = TimeCapsule6,106 [Meaisín Ama] cosán = /mnt/tm time machine = tá úsáideoirí bailí = pi ; [Tithe] ; basedir regex = /xxxx ; [Mo Imleabhar AFP] ; cosán = /cosán/go/toirt; [My Time Machine Volume] ; cosán = /path/go/cúltaca; meaisín ama = tá`

Ná déan dearmad an toradh a shábháil le cabhair Ctrl + O → Cuir isteach → Ctrl+X

Tá an comhad curtha in eagar anois nsswitch.conf, ag cur ag deireadh na líne hosts: luachanna breise mdns4 mdns.

sudo nano /etc/nsswitch.conf

Ba chóir go mbeadh cuma mar seo ar an toradh:

# /etc/nsswitch.conf
#
# Sampla de chumraíocht d'fheidhmiúlacht GNU Name Service Switch.
# Má tá na pacáistí `glibc-doc-reference' agus `info' suiteáilte agat, bain triail as:
# `info libc "Name Service Switch"' chun faisnéis a fháil faoin gcomhad seo.

passwd: comhaid
grúpa: comhaid
scáth: comhaid
gshadow: comhaid

óstaigh: comhaid mdns4_minimal [NOTFOUND= return] dns mdns4 mdns
líonraí: comhaid

prótacail: comhaid db
seirbhíseces: comhaid db
éitear: comhaid db
rpc: comhaid db

líonra: anois

Arís shábháilimid na hathruithe tríd Ctrl + O → Cuir isteach → Ctrl+X

Ansin níl le déanamh ach na seirbhísí a thosú:

seirbhís sudo avahi-daemon tús seirbhís sudo netatalk tús

Agus seiceáil a bhfeidhmíocht i bhfoirne:

stádas netatalk seirbhíse sudo

sin

stádas avahi-daemon seirbhíse sudo

Ba chóir go mbeadh cuma mar seo ar an toradh:

Níl fágtha ach dul go Socruithe macOS, roghnaigh an rannán Meaisín Ama agus féach ar ár Raspberry Pi sna tiomáineann atá ar fáil.

Sonraimid mar logáil isteach pi, mar an focal faire - an ceann a úsáidtear le haghaidh rochtain SSH.

Arna dhéanamh, tá an rogha caighdeánach trí Netatalk cumraithe. Anois, aon uair a bhíonn do Mac ar an líonra Wi-Fi áitiúil céanna leis an Raspberry Pi, déanfar cúltacaí go huathoibríoch chuig do thiomáint.

Anois smaoinigh ar rogha eile i bhfoirm prótacail Samba, a mheastar a bheith níos iontaofa.

SAMBA a shuiteáil agus a chumrú (rogha 2)

Suiteáilimid Samba:

sudo apt-get samba a shuiteáil

Shocraigh muid an pasfhocal úsáideora (don úsáideoir pi céanna) agus cuirimid an chumraíocht in eagar. An chéad phasfhocal:

‌sudo smbpasswd -a pi (is féidir leat an rud céanna a úsáid le haghaidh SSH).

Agus ansin tá an chumraíocht Samba ar fad san eagarthóir céanna nano:

‌sudo nano /etc/samba/smb.conf

Cuir bac ar ábhar [global] Ba chóir breathnú mar seo sa deireadh:

[domhanda] slándáil = pasfhocail criptithe don úsáideoir = fíorléarscáil don aoi = droch-chuntas aoi úsáideora = duine ar bith

Ag deireadh an chomhaid cumraíochta, cuir bloc nua leis:

[TimeCapsule] comment = Conair Capsule Am = /mnt/tm browseable = tá inscríofa = tá cruthaigh masc = 0600 masc eolaire = 0700 spotsolas = níl aon rudaí vfs = catia torthaí streams_xattr torthaí:aapl = tá torthaí: meaisín ama = tá

Agus sábhálaimid an toradh: Ctrl + O, Iontráil, Ctrl + X.

Atosaigh an tseirbhís:

‌sudo systemctl atosú smb.service

déanta Tá sé fós, mar atá i gcás Netatalk, an diosca a aimsiú sa liosta a chuirtear i láthair sa phainéal socruithe Time Machine.

Suiteáil agus cumrú Homebridge ar Raspberry Pi

Bhuel, d'éirigh linn an bloc is ollmhór den alt a bhaint amach.

HOMEBRIDGE Is freastalaí é atá bunaithe ar NodeJS a úsáideann API Homekit le haghaidh comhtháthú gléas neamhdheimhnithe agus tacaíocht tosaigh do Apple Kit Baile.

Is é an deacracht a bhaineann le Homebridge a chumrú ná go dtacaíonn a chuid breiseán le raon leathan prótacail agus gléasanna, rud a fhágann go mbeidh siad infheicthe agus inbhainistithe ó Apple BaileKit. Dá réir sin, tá gach breiseán cumraithe ina bhealach féin, go minic go hiomlán difriúil óna mhacasamhail le haghaidh gléas eile.

Let tús. Mar is gnách, déanaimid rochtain ar an Raspberry Pi trí SSH agus déanaimid roinnt céimeanna.

Suiteáil Node.js

Tá an cumas agat an bloc cód iomlán a chóipeáil agus a ghreamú isteach sa Chríochfort. I bhformhór iomlán na gcásanna, is leor é seo. Ach má tharla sé gur theip ar an tsuiteáil ag am éigin, ansin cuir isteach na horduithe atá fágtha ón bhloc ceann ar cheann.

# thus repo curl -sL https://deb.nodesource.com/setup_14.x | sudo bash - # shuiteáil Node.js sudo apt install -y nodejs gcc g++ déan python net-tools # tá nód tástála ag obair nód -v # uasghrádú npm (tá fadhbanna ag leagan 6.13.4 le spleáchais git) sudo npm install -g npm

Shuiteáil Homebridge agus Homebridge Cumraíocht UI X

Ar dtús, socróimid an bunús leis an ordú seo a leanas ...

sudo npm suiteáil -g --unsafe-perm homebridge homebridge-config-ui-x

...agus é a rith mar sheirbhís chórais.

suiteáil sudo hb-service --user homebridge

Dhroichead Baile a chumrú tríd an gcomhéadan gréasáin

Téigh go dtí an seoladh sa bhrabhsálaí ar do ríomhaire http://<ip address of your server>:8581 áit ina ionad <ip address of your server> fós an IP céanna ó thús an ailt, i mo chás

Tá luachanna réamhshocraithe an úsáideora agus an focal faire mar an gcéanna: admin

Molaim láithreach dul chuig an mír roghchláir "Úsáideoirí" agus na luachanna réamhshocraithe a athrú ansin go dtí cinn níos sláine.

An ndearna tú é? Ar fheabhas, déanfaimid forlíontáin a chumrú ina dhiaidh sin.

Is gá na forlíontáin a theastaíonn uainn a shuiteáil nuair a bhíonn trealamh éagsúla againn sa bhaile. Is féidir go leor, i do chás, go mbeidh an tsraith breiseán beagán difriúil, ach ag baint úsáide as an sampla de mo chumraíocht, is féidir leat smaoineamh a fháil ar na nuances is féidir leat teacht ar an bpróiseas chun iad a shocrú.

Mo shraith breiseán ag am scríofa:

  • Chomhéadain Dhroichead Baile (áirítear sa chumraíocht bhunúsach agus níl a socruithe féin aige)
  • (le haghaidh rialú soilsithe Philips Lí)
  • Apple Teilifís iargúlta (chun boscaí barr tacair a rialú Apple Teilifís)
  • Mqtt rud (le haghaidh bainistíochta Lampa Guyver ar з firmware ó Whilser)
  • Samsung Tizen (le haghaidh rialú Smart TV Samsung le Tizen OS)
  • Aimsir Plus (le haghaidh uathoibriú tí cliste ag brath ar an aimsir)
  • Yeelight Wi-Fi (le haghaidh rialú lampa Xiaomi Buí)

A ligean ar dul ceann ar cheann.

Socruithe breiseán Hue

Chun aon breiseán a shuiteáil i Homebridge, is leor dul go dtí an cluaisín comhfhreagrach den chomhéadan gréasáin, cuir isteach ainm an iarainn atá ag teastáil sa bharra cuardaigh agus roghnaigh an breiseán ó liosta na cinn atá ar fáil. Molaim aird a thabhairt ar an lipéad "🛡Verified", leagan agus dáta nuashonraithe an bhreiseáin (mura bhfuil an t-údar nuashonraithe le cúpla bliain, tá seans maith ann nach n-oibreoidh sé) agus bí cinnte go oscail an nasc chuig leathanach baile an bhreiseáin, a gcuirtear síos go mion air de ghnáth sa phróiseas suiteála.

Cliceáil ar an gcnaipe "Suiteáil" ar an breiseán riachtanach agus fan nóiméad nó dhó go dtí go mbeidh an breiseán suiteáilte.

Plugáil isteach Droichead Baile Lí éasca go leor a chur ar bun. Ní mór duit ach an t-ainm réamhshocraithe a thaispeánfar i logaí Homebridge a shocrú agus roghnaigh cén cineál feistí comhoiriúnacha a láimhseálfaidh an breiseán. I mo chás, níl sé ach ag soilsiú Philips Tá Lí, agus fiú an chéad leagan den mhol, cruinn.

Tar éis duit na sonraí a líonadh agus an toradh a shábháil, ní gá duit ach an cnaipe lárnach a bhrú ar an mol Philips Lí agus fan 15 soicind go dtí go n-aithníonn an breiseán an mol. Déanta!

Níl fágtha ach an iPhone a phiocadh suas, a cheamara a dhíriú ar an gcód QR atá suite ar an táb "Stádas" de chomhéadan gréasáin Homebridge, agus é a chur mar dhroichead le do HomeKit.

Má tá HomeKit mar sin cumraithe cheana féin roimh ré (roghnaithe Apple Teilifís nó iPad mar phríomh-mhol, seomraí breise, etc.), ansin tairgfidh an draoi céim ar chéim láithreach gach feiste soilsithe Hue aimsithe a dháileadh ar na seomraí comhfhreagracha agus ainm a thabhairt do gach feiste. I mo sheomra suí, mar shampla, tá lampaí "Uasteorainn 1", "Uasteorainn 2" agus "Uasteorainn 3" agam, ach trí HomeKit féin ar an iPhone (mír "Comhcheangail le gléasanna eile"), chuir mé le chéile iad i. grúpa loighciúil " Solas Uachtarach", tá sé níos áisiúla domsa. Ag an am céanna, sa seomra suí céanna, tá "lampa urláir" agus "lampa oíche" agam - feistí ar leithligh, ach tuigeann Siri go foirfe raon leathan orduithe gan aon oiliúint bhreise:

  • "Cuir an solas ar siúl sa seomra suí (lasann na lampaí go léir sa seomra suí)"
  • "Cas ar an lampa urláir"
  • "Tá gile an tsolais oíche fiche faoin gcéad"
  • "Cuir solas na hoíche ar siúl"
  • "Múch an solas lastuas"
  • "Dath gorm ar an lampa urláir"
  • "Múch na soilse sa seomra suí (múch na soilse go léir sa seomra suí)"
  • "Múch na soilse go léir (múch an soilsiú ar fud an árasán)"

Agus mar sin de. Má tá sé cumraithe i gceart agat Apple-Beidh orduithe teaghlaigh, ábhartha agus fíor-loighciúla ar fáil go huathoibríoch do gach ball a chuirtear isteach i do theaghlach Apple ID.

Socruithe breiseán Apple Teilifís iargúlta

Úsáidim an breiseán seo chun críche amháin: chun lasc breise a chruthú don chonsól Apple teilifís. Is é fírinne an scéil go bhfuil i Apple Tá an cumas ag HomeKit ríomhchlárú, mar shampla, athsheinm albaim nó seinmliosta a chur san áireamh de réir coinníoll réamhshocraithe, mar shampla "Nuair a Thagaim abhaile." Agus bheadh ​​​​gach rud go breá, ach má tá an bosca tacair ag codladh faoin am seo, ní féidir le cás den sórt sin a mhúscailt. Ach is féidir lasc fíorúil breise a dhéanamh. Chuamar:

Céim 1 . Suiteáilimid seirbhís chun dintiúir a ghabháil Apple TV

sudo npm shuiteáil -g nód-appleteilifís-x

Céim 2 . Táimid ag lorg boscaí barr tacair atá ar fáil ar an líonra áitiúil Apple TV

sudo applepéire teilifíse

Céim 3 . Cruthaímid péire leis an réimír atá ag teastáil. Beidh cuma mar seo ar aschur an chonsóil:

% appletv pair ✔ Ag Ceangal leis an Seomra Maireachtála ✔ Tús a chur le Péireáil ? Cuir isteach an biorán 4-dhigit atá á thaispeáint faoi láthair ar Living Room

Ar an chéim ‌? Enter the 4-digit pin that's currently being displayed on... ar an scáileán sa bhosca roghnaithe agat Apple Teilifís, beidh cód caighdeánach ceithre dhigit le feiceáil le haghaidh péireáil leis an gcianrialtán (inár shampla, beidh sé 1234), a chaithfear a mharú ceart ansin sa chonsól.

% appletv pair ✔ Ag Ceangal leis an Seomra Maireachtála ✔ Tús a chur le Péireáil ? Cuir isteach an biorán 4-dhigit atá á thaispeáint faoi láthair ar Living Room 1234 ✔ Ag Comhlánú Dintiúir Péireála: 77346115-ED48-46A8-A288-

Ina áit sin <snip> beidh roinnt línte de mheascán litreacha agus uimhreacha ann, is gá iad a chóipeáil isteach i gcomhad téacs ar leith ina n-iomláine, ag tosú ón gcéad uimhir sa líne Credentials:. Beagán níos déanaí iad seo dintiúir beidh sé de dhíth orainn go mór.

Céim 4 . Cuir an bloc seo a leanas leis an rannán cumraíochta de chomhéadan gréasáin Homebridge ar an táb "Cumraíocht". "platforms": [

{ "ardán": "AppleTvPlatform", "name": "Apple ardán teilifíse",
   “Déibhces": [
      {
         "name": "Teach aíochta",
         "dintiúir": "77346115-ED48-46A8-A288-",
         "isOnOffSwitchEnabled": fíor,
         " onOffSwitchName " : "Apple teilifís" } ] },

...agus i líne "credentials": cuir isteach ábhar iomlán an chomhaid téacs ón gcéim roimhe seo.

Roghnaimid aon ainm don réimír, "Teach Aíochta" anseo ach mar shampla.

Céim 5 . Suiteáil muid an breiseán féin.

Ar an táb "Modúil" de chomhéadan gréasáin Homebridge, clóscríobh sa bharra cuardaigh  Apple TV Remote agus brúigh an cnaipe "Suiteáil". Tar éis duit an breiseán a shuiteáil, iarrfar ort Homebridge a atosú, déantar é seo ach an cnaipe comhfhreagrach a bhrú.

Sin é, tá lasc nua le feiceáil ar an iPhone i HomeKit, is féidir a chur anois le gach cás inar gá duit an bosca sraithe a chur ar siúl go huathoibríoch.

Orduithe gutha cosúil le “Siri, cuir ar siúl Apple Teilifís" nó "Siri, cas as Apple TV" tacaithe go huathoibríoch freisin. Ina theannta sin, má chumraíonn tú roinnt boscaí barr tacair i seomraí éagsúla, tosóidh Siri go huathoibríoch ar an iarratas chun é a mhúchadh a thuiscint go huathoibríoch Apple Teilifís i seomra ar leith nó go léir ag an am céanna.

Go deimhin, tá an breiseán seo ag forbairt go tapa, tá a fhios aige cheana féin conas an ID Bundle a aithint le haghaidh feidhmchláir a ritheann ar an gconsól agus idirghabháil a dhéanamh ina gcuid oibre, mar shampla, scannán a chur ar sos ar Netflix. Ach déileálfaidh tú leis seo ar do chuid féin, má tá fonn ann.

Cumraíocht an bhreiseáin Mqttthing

Úsáidim an breiseán seo leis an lampa Guyver a luadh thuas - lampa baile le bord Arduino agus maitrís 16x16 de stiúir seoltaí. Ní mór an lampa féin a líonadh le firmware ó Whilser. Go raibh an fórsa leat!

Céim 1 . Suiteáil an bróicéir MQTT

Déanaimid roinnt orduithe a fhorghníomhú. Ní oibríonn siad i mbaisceanna, mar sin cuirimid isteach sa chonsól iad ceann ag an am.

sudo wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
sudo apt-key cuir mosquitto-repo.gpg.key leis
cd /etc/apt/sourceces.liosta.d/
sudo wget 
nuashonrú sudo apt
sudo apt a shuiteáil cliaint mosquitto
sudo /etc/init.d/mosquitto stop
sudo nano /etc/mosquitto/mosquitto.conf

Tosaíonn an t-ordú deiridh an t-eagarthóir a bhfuil aithne aige cheana féin nano, ina gcuirimid an méid seo a leanas in ionad ábhar an chomhaid osclaíodh:

# Cuir do chumraíocht áitiúil in /etc/mosquitto/conf.d/ # # Tá cur síos iomlán ar an gcomhad cumraíochta ag # /usr/share/doc/mosquitto/examples/mosquitto.conf.example # pid_file /var/run/ mosquitto.pid allow_anonymous fíor éisteoir 1883 dianseasmhacht fíor persistence_location /var/lib/mosquitto/ log_dest topaic log_type earráid log_type rabhadh log_type fógra log_type information connection_messages fíor log_timestamp true include_dir /etc/mosquitto/conf.d

Mar is gnáth, Ctrl + O, Iontráil, Ctrl + X, agus ansin an bróicéir a atosú leis an ordú

‌sudo /etc/init.d/mosquitto tosaithe

Bróicéir MQTT suiteáilte.

Céim 2 . Suiteáil an breiseán Mqttthing

Is gnách go dtéann muid chuig an táb "Modúil" i gcomhéadan gréasáin Homebridge, cuardaigh Mqttthing agus cliceáil "Suiteáil".

Céim 3 . Cumraíocht breiseán mqttthing

Tá a ID sliseanna ESP féin ag gach lampa Guyver. Mar shampla, ESP-3bd20b. Má rinne tú agus má splanc tú an lampa féin, tá tú ar an eolas go foirfe faoi, más rud é nach bhfuil, ansin cuir an lampa i mód péireála, agus nuair atá tú ceangailte le do líonra Wi-Fi, taispeánfaidh an bosca dialóige cuí ar an iPhone an ID riachtanach. . Scríobh síos é.

  1. Múch an chumhacht chun an lampa;
  2. Múch an ródaire;
  3. Cas ar chumhacht an lampa;
  4. Ar iPhone, téigh go dtí "Socruithe → WiFi"
  5. Roghnaigh líonra neamhdhaingnithe le SSID cosúil le "ESP12345678" agus cliceáil "Cumraigh WiFi" sa bhosca dialóige
  6. Beidh an ID sliseanna ag bun na fuinneoige cumraíochta ag teastáil

Má tá an lampa cumraithe cheana féin níos luaithe, is féidir leat a mhúchadh go simplí, cas ar an ródaire agus cas ar an lampa arís - beidh na socruithe d'aois a phiocadh suas. Más é seo an chéad nasc leis an lampa, cas ar an ródaire agus roghnaigh do líonra sa liosta socruithe, ansin cuir isteach na sonraí go léir is gá, mar shampla pasfhocal an bhaile Wi-Fi agus an seoladh IP an Raspberry Pi.

Oscail an táb "Cumraíocht" de chomhéadan gréasáin Homebridge agus sa rannóg "accessories": [ cuir isteach a leithéid de phíosa cód ollmhór, ag cur in ionad an aitheantais roimhe seo le ESP-3bd20b i d'aonar:

{ "accestá brón orm": "mqttthing", "cineál": "bolgán solais", "ainm": "Oíche", "url": "http://127.0.0.1:1883", "mqttPubOptions": { "coinnigh": bréagach } , "topics": { "getOn": "homeassistant/light/ESP-3bd20b/status", "setOn" : "homeassistant/light/ESP-3bd20b/switch", "getBrightness" : "homeassistant/light/ESP-3bd20b /brightness/status", "setBrightness": "homeassistant/light/ESP-3bd20b/brightness/set", "getRGB" : "homeassistant/light/ESP-3bd20b/rgb/status", "setRGB" : "homeassistant/light /ESP-3bd20b/rgb/set" }, "onValue": "AR", "offValue": "Off" }, { "accesbrón": "mqttthing", "cineál": "teilifís", "ainm": "Éifeachtaí an tsolais oíche", "url": "http://127.0.0.1:1883", "topics": { "setActive" : " homeassistant/light/ESP-3bd20b/switch", "getActive" : "homeassistant/light/ESP-3bd20b/status", "setActiveInput" : "homeassistant/light/ESP-3bd20b/effect/set", "getActiveInput" : " homeassistant/light/ESP-3bd20b/effect/status" }, "ionchuir": [ { "name" : " Confetti", "value" : " Confetti" }, { "name" : " Dóiteáin", "value " : " Dóiteáin " }, { " name " : " Rainbow Vert.", "value" : " Rainbow Vert." }, { " name " : " Uafás Rainbow.", " value " : " Uafáis Rainbow." } , { "name" : "Athrú Datha", "value" : "Athrú Datha" }, { "name" : " Madness 3D", "value": "3D Madness" }, { "name": "Scamaill 3D" , " value" : " Scamaill 3D" }, { "name": "Binse 3D", "value": "Binse 3D" }, { "name": "Plasma 3D", "value": "Plasma 3D" } , { "name" : "Rainbow 3D", "value" : "Rainbow 3D" }, { "name" : "Peacock 3D", "value": "Peacock 3D" }, { "name" : " Séabra 3D " , " value " : " Séabra 3D " } , { " name " : " Foraoise 3D " , " value " : " Foraoise 3D " } , { " name " : " Aigéan 3D " , "value " : " Aigéan 3D " } , { " name " : " Titim sneachta " , "value " : " Titim Sneachta " } , { " name " : " Maitrís " , " value " : " Maitrís " } , { " name " : " Fireflies " , "value " : " Fireflies " }, { " ainm " : " Uisceadán " , " luach " : " Uisceadán " } , { " name " : " Starfall " , "value " : " Starfall " }, { " name " : " Paintball", " value " : " Liathróid péinte " }, { " name " : " Bíseach " , " value " : " Bíseach " }, { " name " : " Solas te " , " value " : " Solas te " }, { " name " : " Pendulum " , " luach " : " Pendulum " }, { " name " : " Blink " , " value " : " Blink " }, { " name " : " Siren póilíneachta " , " value " : " Siren póilíneachta " ! " : " AS " }

déanta IN Apple Tá dhá fheiste nua le feiceáil i HomeKit, an lampa "Night Light" agus "Night Light Effects". Tá siad idirnasctha agus tá a gcuspóir soiléir go leor. Más mian leat, is féidir leat iad a athainmniú sa chumraíocht.

Ar an drochuair, scríobh údar an fhirmware na paraiméadair i Rúisis, mar sin le cumraíocht den sórt sin, beidh ort teagmháil a dhéanamh le Siri i Rúisis freisin. Ach má tá tú ag caint le Siri i mBéarla, is féidir leat gach pointe cód a shocrú mar seo:

{ "name": "Dóiteáin", "value": "Ogón" },

Ansin beidh cuma mar seo ar an toradh ar iOS:

Socruithe breiseán Samsung Tizen

Céim 1 . An teilifís a sheiceáil le haghaidh comhoiriúnachta

I bpainéal rialaithe an ródaire, tabhair IP áitiúil statach don teilifís, mar a rinneamar don Raspberry Pi ag an tús. Mar shampla, i mo chás tá sé 192.168.50.100.

Téigh go dtí an seoladh sa bhrabhsálaí ar do ríomhaire  http://TV_IP:8001/api/v2, rud a chiallaíonn i mo chás http://192.168.50.100:8001/api/v2/

Má fheiceann tú leathanach le go leor faisnéise seirbhíse a bhreathnaíonn rud éigin mar seo…

{"device":{"FrameTVSupport":"false","GamePadSupport":"true","ImeSyncedSupport":"true","OS":"Tizen","TokenAuthSupport":"true","VoiceSupport":"false","countryCode":"UA","description":"Samsung DTV RCR","developerIP":"0.0.0.0","developerMode":"0","duid": ......

...ansin ciallaíonn sé seo go bhfuil seans ann go n-éireoidh leis. Ach ní mór duit a thuiscint nach bhfuil gach samhlacha teilifíseáin Samsung comhoiriúnach leis an breiseán. Mar shampla, ní oibreoidh iad siúd a dteastaíonn aitheantas PIN uathu.

Cóipeáil an luach réimse ón leathanach seirbhíse"wifiMac": agus an cianrialtán a ullmhú ón teilifís, lig dó a bheith ar do láimh.

Céim 2 . Suiteáil an breiseán

Níl aon rud nua, táimid ag lorg breiseán arna iarraidh sin Samsung Tizen, roghnaigh an ceann atá ag teastáil (údar @tavicu) agus a shuiteáil.

Tar éis seoladh, téigh go dtí na socruithe agus cuir isteach na luachanna seo a leanas ann:

Tá an t-ainm "teilifís" sách go leor, toisc go dtuigeann Siri go foirfe an t-iarratas chun an teilifís a chur ar siúl sa seomra suí, inar ar éigean go bhfuil 2 teilifíse agat. Tuigeann sí go foirfe freisin an t-ordú "an teilifís a chur ar siúl sa seomra leapa", gan an teilifís a tharraingt sa seomra suí uair amháin eile.

Céim 3 . Ag nascadh le teilifís

Tá gach rud simplí anseo: pioc suas cianrialtán na teilifíse agus fan go mbeidh an roghchlár comhthéacs le feiceáil ar an scáileán le rabhadh faoi iarracht ag gléas éigin an teilifís a ghlacadh i gceannas. Ar ndóigh, ní mór an teilifís a chur ar siúl. Nuair a fheictear iarratas comhfhreagrach sa chúinne uachtarach ar dheis den scáileán, bain úsáid as cianrialtán na teilifíse chun an cnaipe a roghnú Allow... Arna dhéanamh.

Céim 4 . Cuir an teilifís le Apple HomeKit

Sea, murab ionann agus cásanna roimhe seo, ní bheidh an teilifís le feiceáil go draíochtúil ar liosta na ngléasanna i do theach. Mar sin, glacaimid an iPhone inár lámha agus céim ar chéim:

  1. Seoladh an app Baile agus ar an bpríomhleathanach, brúigh + sa chúinne uachtarach ar dheis;
  2. Roghnaigh "Cuir Cúlpháirtí";
  3. Ag bun an scáileáin, cliceáil "Gan cód nó scanadh";
  4. Ar an gcéad scáileán eile, roghnaigh do theilifíseán;
  5. Nuair a iarrtar ort an cód socraithe HomeKit a chur isteach, cliceáil "Úsáid Ceamara";
  6. Pointe an ceamara ag an gcód QR ar an táb Stádas Droichead Baile.

Céim 5 . Socruithe breiseán

Tar éis tochailt domhain isteach doiciméadú chuig an breiseán, is féidir leat a chur ar Siri cláir shonracha a reáchtáil ar an teilifís ó liosta na cinn suiteáilte, iad a chur ar sos, agus mar sin de. Anois, mar chleachtadh, athróimid feidhmiúlacht aon chnaipe amháin sa chianrialtán fíorúil Apple Cianda, tógtha isteach sa "imbhalla" an Lárionad Rialaithe iOS.

Seo é an cnaipe ℹ︎ (faisnéis), de réir réamhshocraithe taispeánann sé faisnéis faoin modh íomhá reatha i gcuid uachtarach an scáileáin teilifíse. Ag an am céanna, a bhaint amach as an rialú iargúlta Apple Níl aon bhealach le cianda a chur leis an liosta clár atá suiteáilte ar an teilifís. Agus déanfaimid é a shocrú anois.

Téigh go socruithe an bhreiseáin, an rannán "Eochairmhapáil", cuardaigh an réimse "EOLAS" agus athraigh a luach go KEY_HOME. Atosaigh Homebridge agus voila - tugann an cnaipe ℹ︎ sa chianrialtán fíorúil suas an príomh-roghchlár feidhmchlár! Bhain ciall leis an gcianrialtán fíorúil.

An breiseán Weather Plus a shocrú

Céim 1 . Cruthaigh cuntas OpenWeather

A ligean ar dul go dtí an suíomh https://home.openweathermap.org agus cuntas a chlárú, is é an rud maith go bhfuil sé saor in aisce.

Céim 2 . Giniúint eochair API

Téigh go dtí an cluaisín inmhianaithe den chuntas pearsanta OpenWeather agus, tar éis ainm na heochrach a shonrú, cliceáil ar an gcnaipe "Gin".

Céim 3 . Suiteáil agus cumraíocht an bhreiseáin Weather Plus

Déanaimid cuardach agus suiteáil ar an mbreiseán atá ag teastáil ag baint úsáide as an modh is gnách, agus ansin téigh ar aghaidh chuig a chuid socruithe. Ba chóir go bhfeicfeadh an toradh rud éigin mar seo:

Sa réamhaisnéis, níl suim agam go pearsanta ach sna luachanna don chéad uair eile, agus mar sin tá na cinn eile go simplí faoi mhíchumas:

Agus ionas nach mbeidh braiteoirí aimsire fíorúla gan ghá annoying le gníomhachtaí gan ghá, díchumasaimid iad sa chuid Luachanna Folaigh comhfhreagrach. Tá sé inmhianaithe a dhíchumasú:

  • Brú Aeir
  • Clúdach Cloud
  • Pointe Drúchtphointe
  • Teocht Feicthe
  • Treo na Gaoithe
  • Innéacs UV
  • Luas na Gaoithe
  • Luas na Gaoithe: IU

Agus cliceáil "Sábháil" ag bun na fuinneoige socruithe.

Mar thoradh air sin, sa chomhéadan Apple Taispeánfaidh HomeKit luachanna teochta agus taise don chéad uair eile, chomh maith le dhá braiteoir fíorúil "Snow" agus "Báisteach", ar féidir a úsáid i gcásanna éagsúla. Mar shampla, tá uathoibriú HomeKit cláraithe agam, ina dtaispeántar, nuair a bhíonn báisteach nó sneachta sa réamhaisnéis go luath amach anseo, an lampa Guyver an lochán comhfhreagrach nó éifeacht na gcloch sneachta ag titim ar feadh nóiméid. Ag an am céanna, beidh an éifeacht a chur i ngníomh ach amháin idir 8:00 agus 23:00 agus ach amháin má tá duine éigin sa bhaile. Ag amanna eile, ní dócha go mbeidh gá le rabhadh scáth fearthainne a thógáil nó éadaí uiscedhíonach a chaitheamh.

An breiseán Yeelight WiFi a shocrú

Arna iarraidh sin Yeelight Cuireann Homebridge go leor breiseán ar fáil lena suiteáil, lena n-áirítear ceann fíoraithe. Ach is fearr liom ceann eile, ina ndéantar na haistrithe idir stáit chomh réidh agus is féidir, agus ní i stíl "oíche tar éis titim ar an gcampa". Ina theannta sin, tacaíonn sé soilsiú oiriúnaitheach isteach Apple, ach anseo an t-iarratas caighdeánach Xiaomi níor fhoghlaim sé seo riamh sa bhliain ó tháinig an ghné seo le chéile in HomeKit.

Tábhachtaí fós! Ná fág ach bolgán amháin ar siúl Xiaomi, chun mearbhall a sheachaint ar dtús. Oibreoimid léi.

Tar éis duit an breiseán a shuiteáil, atosaigh Homebridge agus lorg rud éigin mar seo sa loga: ‌[Yeelight] Received advertisement from ab1234. Tá sé seo coinníollach ab1234 agus tá do bolgán solais. B'fhéidir go mbeidh an luach color-ab1234, ansin beidh tú ag obair leis.

Téigh go dtí na socruithe breiseán agus greamaigh an píosa cód seo a leanas ann:

{ "platform": "yelight", "name": "Yeelight", "aistrithe": { "cumhacht": 400, "gile": 400, "dath": 1500, "teocht": 1500 }, "ilchraoladh" : { "comhéadan" : "0.0.0.0" }, "defaultValue" : { "color-ab1234": { "ainm" : " Lampa urláir " , " blacklist " : [ "set_hsv" ] } } }

Cá háit in ionad color-ab1234 Ba chóir go mbeadh an luach ó do logáil isteach, agus ina ionad sin ‌"name": "Торшер" ainm ar bith a léiríonn an áit ina bhfuil an lampa scriúdaithe: Lampa oíche, Sconce, Uasteorainn, etc.

Sábháil an cód pasted trí chliceáil ar an gcnaipe Sábháil agus atosú Homebridge. Arna dhéanamh, tá an bolgán le feiceáil i HomeKit faoin ainm a roghnaigh tú. Cuirtear an chuid eile de na bolgáin Yeelight leis ceann ar cheann ach an cnaipe "+ ADD PLATFORM" a bhrú ann sna socruithe breiseán ar an mbealach céanna.

Nuashonrú Homebridge agus Node.JS ar Raspberry Pi

Tá nuashonrú (agus rolladh siar an leagan) de Homebridge féin simplí go leor: ní mór duit cliceáil ar uimhir an leagan reatha sa chomhéadan gréasáin agus roghnaigh an leagan atá ag teastáil ón liosta sa bhosca dialóige.

Ach le nuashonrú Node.JS agus NPM, a bheidh ag teastáil go luath nó níos déanaí nuair a shuiteáil nuashonrú ar roinnt breiseán, níl sé chomh héasca. Níos cruinne, ní hiad na horduithe go díreach a thuairiscítear sna treoracha caighdeánacha.

Nuashonraítear Node.JS leis an ordú:

sudo hb-service update-nod

Agus NPM oiread agus dhá cheann as a chéile:

sudo npm cache glan -f
sudo npm shuiteáil -g npm

Ar an drochuair, ní féidir le Homebridge é féin, ná a chuid breiseán, ná na "ráillí" a dtéann sé orthu a nuashonrú go huathoibríoch. Agus dul isteach ar an bpainéal rialaithe gach lá agus a sheiceáil cibé an bhfuil aon rud nua luath nó mall éiríonn leadránach. Mar sin, chun an próiseas a uathoibriú, tháinig siad suas le giuirléid speisialta do iOS 14 a dhéanann monatóireacht ar stádas na nóid Homebridge go léir agus atá in ann láithreacht nuashonruithe nó aon fhadhbanna a chur in iúl go radhairc agus le teachtaireachtaí PUSH.

Suiteáil an ghiuirléid Stádas Droichead Baile

Mar a fheiceann tú, taispeánann an ghiuirléid go leor faisnéise úsáideach agus nach bhfuil chomh úsáideach faoi do Homebridge, ach is é an chuid is luachmhaire de ná faisnéis faoi staid Homebridge féin, a fhorlíontáin agus Node.JS.

Chun an ghiuirléid féin a fháil, ní mór dúinn a iarratas tuismitheora ar dtús. Suiteáil é ar do iPhone ón App Store.

Fhorbróir: Simon B. Stovring
Praghas: Saor in aisce+

Agus anois tosaíonn an próiseas sách fada ach spreagúil chun an ghiuirléid a shuiteáil. Déanfaimid é a shuiteáil le cabhair ó script eile ar a dtugtar ScriptDude taobh istigh den chlár Scriptable. Tá ScriptDude go maith toisc go rianaíonn sé athruithe ar chód mais na scripteanna atá suite sa ghailearaí ag an seoladh scriptables.net. B'fhéidir go bhfaighidh tú rud éigin eile úsáideach duit ann, ach anois tá tasc amháin againn, agus déanfaimid é a réiteach.

Céim 1 . Suiteáil Scriptable.app ón App Store.

Céim 2 . Oscail an suíomh sa bhrabhsálaí iPhone scriptdu.de agus cliceáil ar an gcnaipe Suiteáil ScriptDude.

Céim 3 . Ar an leathanach a osclaíonn, cliceáil ar an Cóip Suiteálaí cnaipe agus, tar éis teachtaireacht a fháil faoin gcód scripte inár ngearrthaisce, cliceáil ar an gcnaipe Oscailte Scriptable.

Céim 4 . Cuir inneachar an ghearrthaisce isteach sa réimse folamh leis an teideal Untitled Script agus brúigh an cnaipe Play ▶️.

Céim 5 . Ar an scáileán a osclaíonn, cliceáil ar an nasc Brabhsáil scriptables.net agus ar an gcéad leathanach eile sconna ar an chlib (teicneolaíocht). Hooray, tá an script Stádas Homebridge den chéad uair ar an liosta! Ná bíodh leisce ort cliceáil ar an gcnaipe Íoslódáil le ScriptDude.

Céim 6 . Brúimid Suiteáil agus, tar éis dúinn dhá rabhadh a chomhaontú, feicimid an script atá ag teastáil sa liosta Suiteáilte. Breathnaíonn an príomhscáileán Scriptables anois cosúil leis an gceathrú seat thíos, agus cliceáilimid ar na trí phonc sa tíl Stádas Homebridge agus téigh go dtí roghanna eagarthóireachta.

Céim 7 . Ar an gcéad dul síos, athraíonn muid an luach forscríobhPersistedConfig з bréagach ar fíor

overwritePersistedConfig = fíor

chun socruithe script a shábháil ar iCloud.

Céim 8 . Ag dul síos beagán níos ísle, déanaimid trí réimse a chur in eagar: an seoladh IP agus an port Homebridge (cuimhnigh, is é seo an ceann a luadh cheana http://<ip address of your server>:8581 áit ina ionad <ip address of your server> fós an IP céanna ó thús an ailt, i mo chás ) agus aontú leis an rabhadh maidir le feistí a chuardach sa líonra áitiúil. Hooray, oibríonn an script!

Níl fágtha ach an ghiuirléid a chur leis an scáileán iOS 14 ar an mbealach céanna le haon cheann eile. Tar éis cur leis, ní mór duit dul go dtí na socruithe giuirléidí (sconna fada air) agus sonraigh roinnt paraiméadair: roghnaigh an script atá ag teastáil, sonraigh cad atá le déanamh agus tú ag idirghníomhú leis, agus cuir isteach an luach seo a leanas sa réimse Paraiméadar

USE_CONFIG:corcra.json

Tar éis sin, ná déan dearmad filleadh ar an gcód script agus an luach a thabhairt ar ais

overwritePersistedConfig = bréagach

Sin é an méid. Oibríonn an ghiuirléid, agus nuair a bhíonn nuashonruithe ar Node.JS, Homebridge, nó a chuid breiseán, gheobhaidh tú fógraí PUSH leis an ábhar ábhartha.

Conclúid

Deiseanna Apple Is iomaí uair a tháinig méadú ar HomeKit domsa. Tháinig mé suas le braon scripteanna agus uathoibrithe a dhéanann an saol níos éasca domsa agus do mo mhuintir.

Mar shampla, in am dorcha an lae, cuirfear fáilte roimh an gcéad bhall teaghlaigh a fhilleann abhaile ag na soilse ar an taobh amuigh, sa halla, sa seomra suí, agus sa seomra folctha - agus anois ní gá rith chuig na lasca. le lámha gan nite.

Nuair a fhágann an ball deireanach den teaghlach an teach, déanfaidh HomeKit teilifíseáin, soilse agus, go ginearálta, gach rud is féidir a mhúchadh go cúramach. Agus má tá duine amháin ar a laghad sa bhaile, le tosú an dusk, cuirfear an soilsiú seachtrach agus roinnt lampaí taobh istigh ar siúl.

Arís, is féidir le Siri gach feiste nasctha a rialú le horduithe go hiomlán loighciúil, focal ar fhocal na cinn chéanna a d'iarrfá ar dhuine sa teach nuair is gá duit rud éigin a chur ar siúl nó a mhúchadh i seomra áirithe. Ní gá ach d’aon duine rith go dtí an seomra seo a thuilleadh.

Meascáin ceoil ar maidin agus tráthnóna ó Apple, a bhfuil éifeachtaí solais an lampa Guyver ceangailte leis. Is féidir obair soilsithe eile a dhéanamh le ceol éadrom, ach níl an-áthas orm leis an éifeacht.

Go ginearálta, braitheann cásanna an iarratais ar do shamhlaíocht amháin agus ní chuirfidh siad go leor brú ar an sparán, mar tháirgí a bhfuil an lipéad "Oibríonn leis Apple Ní hé HomeKit an t-aon rogha atá ar fáil a thuilleadh.

Sa chéad alt eile den timthriall, beidh tú féin agus mé beagán spraoi: beidh muid ag múineadh ár Íoslódálann Raspberry Pi torrents, déanaimis é a iompú ina lárionad meáin chumhachtach agus consól cluiche retro.

Fanacht tiúnta!

Comhroinn
Yuri Stanislavsky

Forbróir SwiftUI. Bailím vinil. Uaireanta ina iriseoir. Úinéir Nota Record Store.

Leave a Reply

Nach mbeidh do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte*