Alice juhib Noolite valgust ja SmartLife karniisi

  • Dec 11, 2020
click fraud protection

Sain lõpuks aru, kuidas panna Alice haldama mis tahes nutiseadmeid, ka neid, mida Yandexi nutikodu veel ei toeta. Selleks kasutatakse teenuseid Domovyonok Kuzya ja IFTTT.


Valguse juhtimiseks mõeldud seadmete ja teenuste ahel osutus muljetavaldavaks:

Alice - Kuzya brownie - IFTTT - Broadlink Universal WI-Fi kaugjuhtimispult - Noolite.

Samal ajal töötab kõik hästi, viivitus ei ületa kolme sekundit.

Alustame IFTTT-st (kui see siis see). See teenus tunneb valdavat osa nutikodu süsteemidest ja seadmete juhtimisest ning on mõeldud automatiseerimiseks. Ta võib näiteks kirjutada Twitteris eelnevalt ettevalmistatud sõnumi, kui väljas sajab vihma, või lülitada sisse nutika lambipirni, kui teid Facebookis mainitakse. Kuid me kasutame seda seadmete otseseks juhtimiseks Internetist. IFTTT annab seadmele käsu, kui Internetis helistatakse kindlale aadressile.

Minema https://ifttt.com ja registreeru.
Loome mõne toimingu jaoks apleti, näiteks elektripirni sisselülitamise. Klõpsame oma avataril ja valime Loo või minge lihtsalt aadressile
https://ifttt.com/create.

instagram viewer

Klõpsake nuppu "+" ja pääsete allikateenuste loendisse.


Otsige üles "Veebiraamatud" ja klõpsake selle teenuse sinisel ruudul.


Klõpsake ruudul ainsat saadaolevat päästikut "Veebipäringu saamine".


Mõeldes üles ja kirjutades toimingule lihtsa nime, näiteks "lamp põleb". Klõpsake nuppu "Loo päästik".


Tingimus on loodud, vajutage teist pluss.


Oleme tegevuste nimekirjas.


Sisestame otsingusse soovitud seadet juhtiva rakenduse nime (näiteks ihc Broadlinki jaoks või SmartLife karniisi jaoks) ja klõpsame soovitud teenuse ikoonil.


Teenus küsib juurdepääsu teie vastava rakenduse kontole. Pärast ihc-st sisselogimise ja parooli sisestamist jõuame käskude loendini. Kui soovime elektripirni sisse lülitada, valige käsk "Lülitage seade sisse või välja".


Valige seade ja toiming ja klõpsake nuppu "Loo toiming".


Keelake teavitusmootor ja klõpsake nuppu "Lõpeta".


Samamoodi loome kõigi vajalike toimingute jaoks apletid.

Läheme lehele Minu teenused (avatar - Minu teenused või https://ifttt.com/my_services).


Klõpsake nuppu "Veebiraamatud"


Vajutage ülaosas nuppu "Dokumentatsioon" ja näete seda pilti.


Kopeerige ja salvestage rida pärast teksti "POSTITA või SAA veebipäring:".

Minu puhul on see rida " https://maker.ifttt.com/trigger/{event}/with/key/Y7_exM2lhgyH". Sisestage sündmuse „{event}” asemel vajaliku toimingu nimi ja hankige aadress, mille vahetamisel toiming käivitatakse.

Minu näites oli toimingu nimi "lamp-on", nii et aadress saab olema https://maker.ifttt.com/trigger/lamp-on/with/key/Y7_exM2lhgyH (ärge klõpsake seda, mu tuli ei sütti - muutsin API võtit :). Toimingu toimimist saate kontrollida, kopeerides aadressi brauserireale ja vajutades sisestusklahvi.

Nüüd on meil olemas aadresside loend, millele klõpsates käivitatakse vajalikud toimingud. Brownie Kuzya aitab Alice'il õppida neil aadressidel navigeerima.

Me läheme aadressile https://alexstar.ru/smarthome.


Logige sisse Yandexi kaudu, klõpsake nuppu "Lisa IFTTT reegel".


Kirjutame aktiveerimislause, näiteks "lülitage tuli sisse" ja kopeerime oma IFTTT aadressi koos vajaliku käsuga selles.


Kõik andmed salvestatakse automaatselt, Kuzil lihtsalt pole salvestamisnuppu.
Lisame IFTTT reeglid kõigi IFTTT teenuses varem loodud toimingute jaoks.

Klõpsake nuppu "Virtuaalsed nutikodu seadmed".


Loome uue seadme. Valime tüübi "Lamp" ja nimetame oma seadme lühtriks (seda sõna kasutatakse hiljem Alice'i käskude jaoks). Valime eelmises etapis loodud reeglid lühteri sisse- ja väljalülitamiseks.


Käivitame nutitelefonis Yandexi rakenduse, minge sinna Devices, Device Management, klõpsake nuppu "+", valige "Lisa seade", leidke loendist Kuzyu, lisage see ja linkige kontod. Yandexi nutikodu seadmete nimekirja ilmus lühter, mida saab juhtida.
Yandex näitab paljusid käske, kuid meid huvitavad "Alice lülitab valguse sisse" või "Alice lülitab lühtrit sisse".


Nüüd saab lühtrit häälega juhtida (kui muidugi on abikõlar).

Mitu nüanssi ja nippi.
Broadlink RM Pro või RM Pro + kasutatakse Noolite toiteplokkide juhtimiseks.


Nüüd see seade maksab 37,9 dollarit, Ostsin selle samalt müüjalt hinnaga 26,7 dollarit koos kupongiga.

Broadlink RM Pro suudab meelde jätta IR kaugjuhtimispuldi käsud ning 433 ja 315 MHz raadiokäsklused. Käsku salvestades palub iHC-rakendus vajutada ja hoida nuppu kaugjuhtimispuldil. Noolite'i puhul seda teha ei saa (lüliti hoidmine annab uue käsu). Peate sageli klõpsama lülitil nuppu, sageli seni, kuni rakendus tunnistab seda käsu pideva kordusena. Selle tõttu pole hämardamise käsku võimalik salvestada, kuid võite võtta Noolite puldi, salvestada paar stsenaariumi (näiteks minimaalne heledus ja keskmine heledus) ja need käsud kirjutada.

Broadlink RM Pro ja teenuste, millest ma ülalpool kirjutasin, abil saate Alice'it "õpetada IR-i ja raadio kontrolleriga mis tahes seadmeid juhtima.

Selgus, et IFTTT ei tea, et SmartLife'is on kardinapuud ja kui üritasin toimingut lisada, oli seadmete loend tühi. Kuid leidsin väljapääsu: IFTTT saab käivitada SmartLife'i skripte. Lõin SmartLife rakenduses kaks võimatute tingimustega stsenaariumi: avage kardinad, kui Moskva temperatuur on täpselt -40 kraadi, ja avage kardinad, kui see on täpselt -39. IFTTT ja Alice läbi Kuzya, kasutades käske "Alice avab kardinad" ja "Alice sulgeb kardinad", täidavad täpselt neid stsenaariume.

Kui Domovenka Kuzyule lisatakse seadmed pärast Domovenoki lisamist Yandexi nutikodusse, ei ilmu uued seadmed Yandexis iseenesest. Nende ilmumiseks peate uuesti valima Yandexi rakenduses Kuzi Brownie lisandmooduli ja klõpsama nuppu "Uuenda seadmete loendit".

Selgus, et kui Yandexil on mitu lampi (minu puhul kaks lühtrit kahes toas), siis käsklused "Alice lülituvad sisse tuled "ja" Alice kustutavad tuled "lülitavad kõik lambid sisse ja välja, seetõttu on oluline anda lampidele unikaalsed nimed Brownie. Nimetan neid siiani "Lühtriks" ja "Valgus magamistoas".

Millalgi lisab Yandex helges tulevikus BroadLinki ja õpib kardinaid (või vähemalt stsenaariume) juhtima SmartLife (nüüd toetab see ainult lambipirne ja pistikupesi), kuid praeguseks peate kasutama selliseid karke, mis on üsna töö.

Esmapilgul tundub kõik, millest täna kirjutasin, kohmakas ja väga keeruline. Tegelikult peate selle üks kord välja mõtlema ja siis muutub kõik lihtsaks, mugavaks ja väga kiireks.

P.S. Teisel päeval juhin tulega ja kardinaid häälega ja see osutus väga mugavaks.

© 2020, Aleksei Nadezhin
Minu blogi peateemaks on tehnoloogia inimelus. Kirjutan arvustusi, jagan kogemusi, räägin igasugustest huvitavatest asjadest. Minu teine ​​projekt -
lamptest.ru. Testin LED-pirne ja aitan välja selgitada, millised on head ja millised mitte nii head.