Philipsin värisävyn valojen hallitseminen näppäimistön pikavalintojen avulla

Sisällysluettelo:

Philipsin värisävyn valojen hallitseminen näppäimistön pikavalintojen avulla
Philipsin värisävyn valojen hallitseminen näppäimistön pikavalintojen avulla

Video: Philipsin värisävyn valojen hallitseminen näppäimistön pikavalintojen avulla

Video: Philipsin värisävyn valojen hallitseminen näppäimistön pikavalintojen avulla
Video: Unlocking the Soul - New Age Prophets Reveal Our Hidden Nature! [full film, vers.1] - YouTube 2024, Huhtikuu
Anonim
Se, että voit kytkeä valot päälle ja pois äänelläsi, on yksi parhaista asioista älykkääseen kotiin. Jos sinulla ei ole Amazon Echoa tai Googlen kotia, käytä - tai vain mieluummin pikanäppäimiä - AutoHotkey-komentosarjaa, jolla voit hallita Philipsin värisävyjä tietokoneesta.
Se, että voit kytkeä valot päälle ja pois äänelläsi, on yksi parhaista asioista älykkääseen kotiin. Jos sinulla ei ole Amazon Echoa tai Googlen kotia, käytä - tai vain mieluummin pikanäppäimiä - AutoHotkey-komentosarjaa, jolla voit hallita Philipsin värisävyjä tietokoneesta.

Tässä oppaassa aiomme käyttää AutoHotkey-ohjelmaa, hämmästyttävän pieni ohjelma, jonka avulla voit kirjoittaa mukautettuja automaatiokäsikirjoituksia ja jopa räätälöintinäppäimiä näppäimistöltäsi. Jos et tunne AutoHotkey-ohjelmaa tai lataa se Windows-koneellesi, tutustu aloittelijan oppaaseen.

Mitä tarvitset

Aiomme näyttää sinulle peruskäsikirjoituksen, jonka avulla voit kytkeä sarjan valoja päälle ja pois päältä (jotka voit muokata myöhemmin). Ennen kuin teemme niin, tarvitset muutamia asioita.

  • Windows-kone, johon on asennettu AutoHotkey: Jos et vielä ole, voit ladata AutoHotkey-sovelluksen täältä. Valitettavasti se on käytettävissä vain Windows-koneille. Sovellus toimii taustalla ja tulkitsee luomasi komentosarjat (yleensä ohjelmassa, kuten Notepadissa).
  • Philips Hue -sillan IP-osoite: Sinun on syötettävä siltaasi IP-osoite käsikirjoitukseen, jotta se toimisi. Käymme läpi, miten löydämme nämä tiedot alla.
  • Philips Hue -kehittäjä-sovellusliittymän käyttäjänimi: Käyttämämme käsikirjoitus käyttää myös kehittäjä-sovellusliittymää. Jotta voit käyttää sitä, sinun on oltava tili ja tunnettava kehittäjän sovellusliittymän käyttäjänimi. Jälleen kerran näytämme sinulle, kuinka voit saada tilin ja löytää tunnuksesi alla.
  • AutoHotkey-komentotiedosto: Seuraavassa suuressa osassa, meillä on käsikirjoitus, jonka pohjalta tämä opas poistetaan. Reddit Käyttäjän tarrosion luonut mallin, jonka pohjalta me perustetaan täällä, jos haluat sukeltaa hieman syvemmälle. Olemme kuitenkin tehneet tämän komentosarjan yksinkertaistamalla sitä. Kopioi skripti alla olevasta osasta, liitä se tyhjäksi Muistio-asiakirjaan ja tallenna se sitten nimellä

    hueshortcut.ahk

Jos tiedät jo silta-IP-osoitteen ja API-käyttäjänimen, voit siirtyä eteenpäin.

Miten löydät Bridge-IP-osoitteen

Silta-IP-osoite on suhteellisen helppo löytää. Pistä tämä linkki ja kirjaudu Philips Hue -tiliisi.

Napsauta sivun yläreunassa Sillan.
Napsauta sivun yläreunassa Sillan.
Napsauta "Näytä lisää siltojen tietoja" -painiketta.
Napsauta "Näytä lisää siltojen tietoja" -painiketta.
Merkitse sisäinen IP-osoite. Tarvitset sen myöhemmin.
Merkitse sisäinen IP-osoite. Tarvitset sen myöhemmin.
Pidä kiinni tästä seuraavasta osasta.
Pidä kiinni tästä seuraavasta osasta.

Kuinka saada Hue Developer API -tilin

Jos sinulla ei vielä ole Hue-kehittäjätiliä tai jos olet unohtanut API-käyttäjätunnuksesi, sinun on hankittava yksi. Tämä osa on hieman monimutkaisempi, mutta jos olet mukava käyttää muutamaa tekstikomentoa, sen pitäisi olla yksinkertaista. Aloita otsikon alla ja luo uusi Hue-kehittäjätili.

Image
Image

Saat sähköpostiviestin, jossa sinua pyydetään vahvistamaan tili ja luo salasana. Kun olet tehnyt tämän, siirry seuraavaan URL-osoitteeseen, korvaa IP-osoitteesi, jonka olet tartuttanut edellisestä osasta.

https:///debug/clip.html

Täältä näet työkalun, jonka avulla voit lähettää manuaalisesti komentoja Hue-sillesi. Jos et ymmärrä kaikkea tällä sivulla, se on kunnossa. Sinun tarvitsee vain käyttää tätä työkalua API-käyttäjänimen saamiseksi. Voit tehdä sen syöttämällä

/api/

URL-ruutuun. Kirjoita viestirunko, kirjoita

{'devicetype':'my_hue_app#iphone peter'}

korvaa

iphone peter

haluamallasi kuvaajalla, mieluiten sellaisella laitteella, joka kuvaa sitä laitetta, jota käytät.

Kun olet syöttänyt kaikki tiedot, napauta Hue-sillesi linkkipainiketta. Tämä on turvallisuusvaihe, jotta voit varmistaa, että vain sinä tai joku kotonasi voi luoda sovelluksia valojen hallintaan. Kun olet painanut sillan linkkipainiketta, valitse POST.

Komennon vastaus -ruudussa sinun pitäisi nähdä tulos, joka näyttää alla olevasta (miinus sensuurin hämärtyminen luonnollisesti). Sinulle annetaan pitkä, satunnaistettu käyttäjätunnus. Kopioi tämä alas ja tallenna se. Tarvitset sen komentosarjalle myöhemmin.
Komennon vastaus -ruudussa sinun pitäisi nähdä tulos, joka näyttää alla olevasta (miinus sensuurin hämärtyminen luonnollisesti). Sinulle annetaan pitkä, satunnaistettu käyttäjätunnus. Kopioi tämä alas ja tallenna se. Tarvitset sen komentosarjalle myöhemmin.
Nyt kun sinulla on nämä kaksi tietoa, olet valmis luomaan käsikirjoituksesi!
Nyt kun sinulla on nämä kaksi tietoa, olet valmis luomaan käsikirjoituksesi!

AutoHotkey-komentosarjan määrittäminen

Kuten aiemmin mainitsin, tässä oppaassa käytämme tämän komentosarjan muokatun version redditor-tarroosiosta. Olemme tehneet sen lisäämällä pikakuvakkeita, jotta voit kytkeä ryhmävalaisimia päälle ja pois kerralla kerralla jokaisen talon valon sijasta. Seuraavassa on seuraavat pikanäppäimet, joita voit käyttää tämän komentosarjan kanssa:

  • CTRL + ALT + L: Vaihda kaikki valot päälle tai pois päältä.
  • Ctrl + Alt + I:Sammuta kaikki valot.
  • Ctrl + Alt + O:Kytke virtavalo päälle.
  • Ctrl + Alt + I:Kytke nykyinen valoryhmä pois päältä.
  • CTRL + ALT + 1: Vaihda ryhmään 1.
  • CTRL + ALT + 2:Vaihda ryhmään 2.
  • Ctrl + Alt + ylös: Lisää nykyisen valoryhmän lämpöä (vaatii Väri- tai Ambiance-lamput).
  • Ctrl + Alt + Down: Vähennä nykyisen valoryhmän lämpöä (vaatii Väri- tai Ambiance-sipulit).
  • Ctrl + Alt + Vasen: Lisää nykyisen valoryhmän kirkkautta.
  • Ctrl + Alt + Oikea: Vähennä nykyisen valoryhmän kirkkautta.

Voit luoda tai muokata niin monta valaistusta kuin haluat.Tässä esimerkissä olen luonut kaksi ryhmää, joissa on kaksi valoa: yksi toimistosta ja toinen olohuoneesta. Voit muuttaa näiden nimien mukaista nimeä. Saatat joutua myös muuttamaan kunkin ryhmän arvoja sen mukaan, kuinka monta valoa sinulla on.

Kopioi ensin komentosarja komentokehotteeseen ja tallenna se nimellä "huelights.ahk" varmistaaksesi, että.txt-laajennus korvataan.ahk: lla. Ilman sitä, Notepad tallentaa sen.txt-tiedostona ja AutoHotkey ei pysty suorittamaan sitä.

WinHTTP:= ComObjCreate('WinHTTP.WinHttpRequest.5.1') lightsOn:= 1 office:= [1,2] livingroom:= [3,4] curgroup:= office

valo (valo, ByRef WinHTTP) {WinHTTP.Open ("PUT", "https:/// API /(valo, ByRef WinHTTP) {WinHTTP.Open ("PUT", "https:// valo / /// API /(valo, uusi, ByRef WinHTTP) {WinHTTP.Open ("PUT", "PUT", " https:/// API /(valo, määrä, ByRef WinHTTP) {WinHTTP.Open ("PUT", "PUT" "https:/// API // light / ", 0) bodytext = {" ct_inc ":% summa%," siirtymäajan ": 2} WinHTTP.Send (bodytext)} modifilightbrightness (valo, määrä, ByRef WinHTTP) {WinHTTP. Avaa ("PUT", "https:/// API // valot / "valo" / state ", 0) bodytext = {" bri_inc ":% summa%," transitiontime ": 2} WinHTTP.Send (bodytext)}; ctrl-alt-1: ! 1:: curgroup: = toimiston palautus; ctrl-alt-2: muutos ryhmään 2 ^! 2:: curgroup: = olohuoneen palautus; ctrl-alt-o: käännä ryhmävalot ^! O:: for _, light ctrl-alt-i: kääntää ryhmä valot pois ^! i:: for _, valo curgroup lightoff (valo, WinHTTP) palaa; ctrl-alt-l: vaihda kaikki valot ^! l:: WinHTTP.Open ("PUT", "https:/// API // groups / 0 / action ", 0) jos lightsOn> 0 bodytext = {" päällä ": false} other bodytext = {" on ": true} WinHTTP.Send (bodytext) lightsOn: = 1 - lightsOn paluu, ctrl-alt -k: kaikki valot pois ^! k:: WinHTTP.Open ("PUT", "https:/// API // group / 0 / action ", 0) bodytext = {" on ": false} WinHTTP.Send (bodytext) lightsOn: = 0 paluu; ctrl-alt-Up: ctrl-alt-Down: vähentää nykyisen valoryhmän lämpöä ^! Down:: for _, valo curgroup modifylightct (light, -43, WinHTTP) paluu; ctrl-alt-Down: alt-Left: lisää valon kirkkautta ^! Left:: for _, valo curgroup modifylightbrightness (valo, -32, WinHTTP) palaa; ctrl-alt-Right: valo curgroup modifylightbrightness (valo, 32, WinHTTP) palaa

Nyt sinun täytyy tehdä muutamia muutoksia. Ensinnäkin, käsikirjoitus, muuttaa jokaisen

IP-osoitteeseen, jonka olet saanut sillalta aiemmin. Seuraavaksi vaihda

sinun Hue-sovellusliittymän käyttäjänimellä. Käsikirjoituksessa on oltava seitsemän esimerkkiä.

Seuraavaksi näet yläosassa olevan osan, joka määrittää ryhmät, joita voit hallita. Tämä osa näyttää tältä:

office:= [1,2] livingroom:= [3,4]

Kaksi ensimmäistä riviä määrittävät valolajasi. Jokaiselle polttimolle on annettu numero, vaikka ei aina ole selvää, mikä numero kukin valokuvista vastaa. Helpoin tapa tarkistaa on avata Hue-sovellus ja napauta Asetukset ja napauta sitten Valoasetukset.

Täältä näet luettelon kaikista valoista. Laske jokainen alas, jotta voit selvittää, mitkä numerot valot ovat. Esimerkiksi toimistossa olevat kaksi valoa ovat yläosassa, joten ne olisivat 1 ja 2. Alla ovat olohuoneen valot, joten niiden pitäisi olla 3 ja 4. Jos olet poistanut ja lisännyt uusia valoja asennuksesta, nämä numerot saattavat siirtyä hieman, joten testaa skriptit ja käytä vähän kokeilua ja virheitä varmistaaksesi, että käytät oikeita valoja.
Täältä näet luettelon kaikista valoista. Laske jokainen alas, jotta voit selvittää, mitkä numerot valot ovat. Esimerkiksi toimistossa olevat kaksi valoa ovat yläosassa, joten ne olisivat 1 ja 2. Alla ovat olohuoneen valot, joten niiden pitäisi olla 3 ja 4. Jos olet poistanut ja lisännyt uusia valoja asennuksesta, nämä numerot saattavat siirtyä hieman, joten testaa skriptit ja käytä vähän kokeilua ja virheitä varmistaaksesi, että käytät oikeita valoja.
Image
Image

Kun olet löytänyt numerot, jotka vastaavat valoja, muuta ne yllä olevissa kahdessa rivissä. Voit myös muuttaa kunkin ryhmän nimiä, jos haluat. Muista vain vaihtaa joka tapauksessa ryhmän nimestä komentosarjassa. Jos haluat lisätä kolmannen ryhmän (tai useampia), luo uusi rivi ensimmäisten kahden alapuolelle seuraavan formaatin avulla. Korvaa X, Y ja lisää siihen ryhmään lisättävät valot:

roomname:= [X, Y]

Sinun on myös lisättävä toinen pikakuvake, jotta voit vaihtaa kolmanteen ryhmään. Valitse seuraava tekstikappale edellä olevasta skriptistä ja tee kopio siitä tämän tekstilohkon alapuolelta, vaihda kaikki 2s: sta 3: ään ja muuta "olohuone" (tai mikä tahansa nimi, jonka annoit toisen ryhmän) kolmannen ryhmän nimeksi:

;ctrl-alt-2: change to group 2 ^!2:: curgroup:= livingroom return

Jos olet perehtynyt AutoHotkey-ohjelmaan, voit säästää tätä skriptiä lisäämällä uusia pikanäppäimiä tai hallitsemaan valoja eri tavoin. Tutustu AutoHotkey-dokumentaatioon, jos tarvitset apua. Voit myös tarkistaa Philips Hue -sovellusliittymän täältä, jotta voit lisätä käskyjä, jotka voit integroida käsikirjallesi.

Suositeltava: