Sivu 1/1

Philips Hue toimimaan sarastusvalaisimena?

Lähetetty: 14.9.2020 klo 11.40
Kirjoittaja arttula
Olen mieltynyt sellaisiin "sarastusherätyskelloihin", joissa valo alkaa kirkastumaan ennen varsinaista herätystä. Tuli tässä kuitenkin mieleen, voisiko iPhonen valjastaa ohjaamaan jotenkin Philips Hue -lamppuja samanlaisessa tarkoituksessa? Käyttäisin mieluusti herätyskellona iPhonea, mutta nyt joudun erikseen laittamaan tuon sarastusvalokellon myös soimaan (iPhone toimii backuppina 15 min myöhemmin).

Olisiko tuo tehtävissä jotenkin esim. IFTTT:n kanssa? Eli jotenkin saada systeemi ymmärtämään, että n. 30 min ennen asetettua herätystä alkaisi hitaasti kirkastamaan kattovaloa (joka siis Philips Hue).

Re: Philips Hue toimimaan sarastusvalaisimena?

Lähetetty: 14.9.2020 klo 12.00
Kirjoittaja ER
Ainakin Hue Bridgen avulla tuo on helppo juttu. Voit määrätä kellonajan, jolloin lamppu syttyy ja syttyykö heti vai hiljalleen. Olen kokeillutkin.

Re: Philips Hue toimimaan sarastusvalaisimena?

Lähetetty: 14.9.2020 klo 12.15
Kirjoittaja KenSu
Mulla on huen ohjaamat makkarin valot ainoa ”herätyskello”. Muuta en tarvitse heräämiseen.

Re: Philips Hue toimimaan sarastusvalaisimena?

Lähetetty: 14.9.2020 klo 13.17
Kirjoittaja arttula
Joo, noin sen tosiaan pystyisi, mutta ajatuksenani olisi, että iPhoneen syöttämäni herätysaika menisi jakeluun myös Huelle. Silleen ettei erikseen tarvitse molempia laittaa herättämään. Teen erittäin epäsäännöllistä työtä, joten automaattiohjelmointi "Herätä joka arkiaamu klo 6:30" ei tule kyseeseen.

Re: Philips Hue toimimaan sarastusvalaisimena?

Lähetetty: 16.9.2020 klo 19.58
Kirjoittaja Riku7
arttula kirjoitti:ajatuksenani olisi, että iPhoneen syöttämäni herätysaika menisi jakeluun myös Huelle. Silleen ettei erikseen tarvitse molempia laittaa herättämään. Teen erittäin epäsäännöllistä työtä, joten automaattiohjelmointi "Herätä joka arkiaamu klo 6:30" ei tule kyseeseen.
Ei onnistu valitettavasti. Tämä johtuu siitä, että iPhonen kelloapplikaatio on suljettu systeemi jonka kanssa ei voi mikään ulkopuolinen asia kommunikoida, eikä se voi siten myöskään kertoa omia juttujaan ulospäin. Toisin sanoen siltä puuttuu ohjelmointirajapinta. Kyllähän Philips Hue toimii vaikka minkä kanssa, kuten IFTTT, mutta se on se "äly"puhelin nyt ongelmana tässä.

Minä olen vuosien saatossa paikannut puuttuvaa älyä Applescriptin (Macin oman normikäyttäjälle suunnatun ohjelmointikielen) avulla. Kun illalla lopetan hommat, käynnistän koneelta scriptin "mene nukkumaan", joka laittaa makuuhuoneeseen himmeät saattovalot, ja ohjelmoi siihen aamuksi "terveellisen unituntimäärän päähän" sarastusvalon sillä perusteella paljonko kello on "nyt". Näin ei siis ole merkitystä sillä, mihin aikaan menen nukkumaan, ja saan silti aina sopivasti unta. Todellakin olisin halunnut tuon scriptin samalla laittavan ääniherätyksen myös kännykkään, mutta sain huomata että kun kelloapplikaation ohjelmointirajapinta puuttuu, sille ei valitettavasti voi kommunikoida mitään, ja joudun joka ilta laittamaan herätyksen sinne käsin. Tuo scripti kertoo minulle ääneen mihin aikaan aikoo laskutoimituksensa perusteella minut valoilla herättää, joten näppäilen sitten puhelimeen sen ajan. Lopuksi se vielä laittaa tietokoneen nukkumaan ja alkaa hitaasti himmentämään kämpän muita valoja että siinä ajassa ehdin hyvin kömpiä makuuhuoneeseen. Macin ja Hue-systeemin yhteistyö siis voi olla aivan mahtavaa kun viitsii nähdä vähän vaivaa, mutta älypuhelin ei valitettavasti ole (tässäkään asiassa) erityisen älykäs. Kaavailen ehkä joskus rakentavani sitten itse jonkun yöpöytäpalikkaherätyksellon johon voisikin lähettää tiedot automaattisesti, niin tarvitsisin tuota kännykkää entistäkin vähemmän...

Re: Philips Hue toimimaan sarastusvalaisimena?

Lähetetty: 16.9.2020 klo 20.34
Kirjoittaja Andreas66
Siis eikö muka onnistu Pikakomennoilla?

Re: Philips Hue toimimaan sarastusvalaisimena?

Lähetetty: 16.9.2020 klo 20.38
Kirjoittaja ER
Redditissä joku mainitsee, että Sleep Cycle -apilla olisi Hue-yhteys.

https://www.reddit.com/r/shortcuts/comm ... n_on_when/

Re: Philips Hue toimimaan sarastusvalaisimena?

Lähetetty: 16.9.2020 klo 20.46
Kirjoittaja KenSu
Mahdollisesti voisi onnistua myös ios:n shortcuts-appilla (on vakiosovellus eli pitäisi löytyä jokaisesta luurista tai padista). Herätyskellon saa ainakin sillä määriteltyä mutta sitten pitäisi saada vielä ketjutettua huen ajastus enkä löytänyt käyttämistäni hue-sovelluksista sopivaa shortcut-tukea.

Re: Philips Hue toimimaan sarastusvalaisimena?

Lähetetty: 16.9.2020 klo 20.55
Kirjoittaja egoste
ER kirjoitti:Redditissä joku mainitsee, että Sleep Cycle -apilla olisi Hue-yhteys.

https://www.reddit.com/r/shortcuts/comm ... n_on_when/
Premium versiossa on.

Re: Philips Hue toimimaan sarastusvalaisimena?

Lähetetty: 16.9.2020 klo 23.47
Kirjoittaja Riku7
KenSu kirjoitti:pitäisi saada vielä ketjutettua huen ajastus enkä löytänyt käyttämistäni hue-sovelluksista sopivaa shortcut-tukea.
Eipä siinä Hue-sovelluksessa (ainakaan virallisessa) itsessään ole tuollaisia. Sun täytyy käyttää jotain kolmannen osapuolen asiaa joka toimii viestinviejänä noiden rajapintojen välillä. IFTTT -appi on ehkä noista tunnetuin, tosin en tiedä voiko sillä tehdä mitään ns. itse vai onko valittavissa ainoastaan ne "reseptit" jotka joku muu on sitä varten tehnyt ja laittanut tarjolle. Päädyin ilman minkäänlaista aiempaa ohjelmointikokemusta opettelemaan Applescriptia itseasiassa nimenomaan siksi kun en jaksanut odottaa valmiita ratkaisuja eli kaikkea voi tehdä jos haluaa harrastaa, mutta ei se tietenkään ole nyt mikään kätevä pikaratkaisu tähän hätään, se on selvää.
Kannattaa selata ne IFTTT:n reseptit ja kurkata mitä on tarjolla, Hue on saatu integroitua jo niin mielettömän monen asian kanssa. Suurin ongelma on löytää se kello joka puhuu Huelle, ei toisin päin. Ja Hue-silta teknisesti mahdollistaa sen kyllä.

En ole käyttänyt Shortcuts -appia itse, mutta teoriassa: Jos siihen löytyy tapa lähettää JSON-muotoista dataa, pitäisi sillä olla periaatteessa mahdollista lähettää sarastusvaloaikataulu Hue-siltaan koska se käyttää tätä datamuotoa. Ongelma tuleekin sitten siitä, miten saat herätyskelloon laittamasi ajan muuttujaksi joka liitetään osaksi sitä JSON-dataa joka lähtee Hue-siltaan herätysaikatauluksi... Ja juuri tämän takia kirjoitin koko homman Applescriptillä, ja juuri tämän (integraatiovaikeuden) takia tällainen tehtävä todennäköisesti on kännykällä niin vaikea toteuttaa. Kännykkäapplikaatiot ovat edelleen sen verran erillisiä ja suljettuja ettei niiden välillä ole niin helppo vaihtaa dataa kuin tietokoneen yhtenäisemmältä tuntuvassa käyttöjärjestelmässä. Ehkäpä tulevaisuudessa...
egoste kirjoitti:Premium versiossa on.
Ai Sleep Cyclellä on Hue-yhteys, totta! Onpa ärsyttävää kun satun käyttämään juuri tuota herätyskellona itsekin mutta tuosta ominaisuudesta ei ole minulle hyötyä koska se toimii ilmeisesti niin että Sleep Cyclelle ei voi mikään ulkopuolinen taho kommunikoida herätysaikoja (kuten iPhonen omassa kellossakaan), mutta Sleep Cycle on se joka lähettää Huelle herätysajan, koska Hue-siltaan nimenomaan pystyy lähettämään dataa ihan millä tahansa vehkeellä jonka vaan saat liitettyä koti-wifiin. Mutta jos käyttäjälle riittää se että joka ilta laitetaan herätys manuaalisesti kännykästä Sleep Cycle -applikaatiosta ja se samalla kytkee myös Huen (mitä se tarkalleen tekee ja miten, en tiedä), tämä vaikuttaisi lienee asianomaiselle hyvältä vaihtoehdolta.

Re: Philips Hue toimimaan sarastusvalaisimena?

Lähetetty: 25.9.2020 klo 20.14
Kirjoittaja jani73
Raspberry Pi ja Arduino saattaisi tarjota jotain vaihtoehtoja, mutta niistä mulla ei ole tarkempaa tietoa. Kolme Raspberryä hyllyssä kun Powerilta sai aikanaan halvalla. [:D]

Re: Philips Hue toimimaan sarastusvalaisimena?

Lähetetty: 27.9.2020 klo 11.59
Kirjoittaja arttula
jani73 kirjoitti:Raspberry Pi ja Arduino saattaisi tarjota jotain vaihtoehtoja, mutta niistä mulla ei ole tarkempaa tietoa. Kolme Raspberryä hyllyssä kun Powerilta sai aikanaan halvalla. [:D]
Tuommoinen eräs Arduino -projekti minulla onkin suunnitteilla, mutta ihan eri tarkoituksiin. Saattaisi tuollaisen sarastusvalon ohjaus mennä vähän liian vaikiaksi minulle [:$]