Seikkailut Apple Carplay:n ja Sirin kanssa jatkuu… Jatkoa osille 1 ja 2.
Luulin jo selättäneeni ongelmat ja olin varsin tyytyväinen lopputulokseen. Sain portin ja vasemman autotallin auki CarPlay ja Siri-yhdistelmällä käyttämällä loogiselta kuulostavaa komentoa ”Hei Siri, Avaa portti”
Tärkein kuitenkin unohtui, eli projektin lopputuloksen hyväksyttäminen hallituksen puheenjohtajalla, eli vaimolla…
- Projektin loppukatselmus ohjausryhmän kanssa
- Takaisin suunnittelupöydälle
- Tarvitaanko uusi ”avaa portti” tilanne?
- Apple Homekit ”avaa portti” tilanteen tuunausta
- Yhteenveto
Projektin loppukatselmus ohjausryhmän kanssa
Minä: ”Tuuppa kattoon, nyt portin saa auki järkevämmällä komennolla”
Vaimo: ”***Huokaus***”
Minä: ”Hei Siri, avaa portti”
Siri: ”Selvä”
Portti ja vasen autotalli aukeaa.
Minä: ”Ta-daa”
Vaimo: ”Miksi autotallin ovikin aukeaa?”
Minä: ”On kätevaa, kun saa molemmat auki yhdellä komennolla. Yleensä ajan auton talliin kun tulen kotiin”
Vaimo: ”Höh, no mitä jos MINÄ haluan vain portin auki?”
Vaimo: ”Jos vaikka pitää avata portti lokakaivon tyhjentäjälle, ei silloin pidä avata autotallia”
Vaimo: ”tai jos …”
Vaimo: ”tai jos…”
Tuloksena muutaman minuutin monologi eri näköisistä poikkeustilanteista, jotka tulevat eteen ehkä muutaman kerran vuodessa.
Ehkä on parempi vaan pitää kuitenkin suu supussa, eikä puuttua poikkeustilanteiden harvinaisuuteen.
Yritetään tarjota muuta sovinnollisempaa ratkaisua.
Minä: ”No silloin olet yleensä kotona ja ei tarvitse huolehtia puhelimen lukituksen avaamisesta ja normaalit Siri-komennot toimii suoraan”
Vaimo: ”Ai niin kuin miten?”
Minä: ”Sanot vain `Hei Siri avaa AJOPORTTI´ ”
Vaimo: ”Mikä ihmeen AJOPORTTI, justhan se oli PORTTI?”
Vaimo: ”Onpa hankalaa, ennen oli paremmin, en käytä”
Takaisin suunnittelupöydälle
No onhan vaimolla pointti ja on se vähän epäloogista, että käskyllä ”avaa portti” aukeaa myös vasen autotalli.
Aletaan nimeämään juttuja uudestaan, että ”avaa portti” -komennolla aukeaa pelkästään ”portti”.
Homekitistä löytyy tällä hetkellä ”Portti” -nimellä:
- Portti -niminen ryhmä tai huone
- Portti -niminen valaisin
Itse portin nimi muutettiin edellisellä kierroksella muotoon ”ajoportti”. Yritetään muuttaa se muotoon ”portti”
Ei onnistu.
Apple Homekit ei tykkää jos samalla nimellä on useampi objekti, ei ainakaan niin, että muuttaa Apple Home käyttöliitymästä nimen sellaiseksi joka on jo jollain muulla objektilla. Jotenkin se on tämän kuitenkin hyväksynyt…
Mistäs nämä huoneet alunperin tehtiin?
Aivan, Hue valaisimia kontrolloivasta applikaatiosta, joka on synkattu Homekittiin.
Olisin voinut tehdä tarvittavat muutokset suoraan myös Homekit applikaatiosta, eli
- Portti -huoneelle uusi nimi
- Portti -valaisimelle uusi nimi
- ja lopuksi itse portille uusi nimi ”Portti”
Tämän ratkaisun huono puoli olisi ollut se, että Hue ja Homekit olisivat eri mieltä nimistä ja tulevaisuudessa olisi todennäköisesti syntynyt joku katastrofi, kun olisi synkannut Hue:n konffit uudestaan Homekittiin.
Tehdään muutokset Hue applikaatiossa
- Portti -huoneen uusi nimi on ”ajoportti”
- Portti -valaisimen uusi nimi on ”portin valo”
Synkataan tiedot Homekittiin.
Siirretään nyt Homekit ”oletushuoneessa” oleva varsinainen ”ajoportti” huoneeseen ”ajoportti” ja vaihdetaan sen nimi muotoon ”portti”.
Testataan vielä kotona.
Minä: ”Hei Siri, avaa portti”
Siri: ”Avataan portti”
Portti aukeaa.
Tarvitaanko uusi ”avaa portti” tilanne?
Ei välttämättä.
Itse en näe ”avaa portti” komennolle juuri käyttöä auton ratissa, jolloin portin käskyttäminen Apple CarPlay:n avulla olisi joskus hankalaa ”normaaleilla” Siri-komennoilla välillä pyydettävän puhelimen lukituksen avaamis-operaation takia. Kotona ollessa Siri käyttäytyy eri tavalla ja normaalit puhekomennot toimivat ilman, että välillä pitää avata puhelimen lukitus. Näin ollen ei tarvitse tehdä ylimääräisiä virityksiä ”tilanteiden” muodossa..
Apple Homekit ”avaa portti” tilanteen tuunausta
Kun ”Avaa portti” on nyt konvertoitu ”tavalliseksi” Siri-komennoksi, niin pitää muokata olemassa olevaa tilannetta, ”avaa portti”, jotta saa portin ja autotallin auki autosta ilman, että tarvitsee avata puhelimen lukitusta.
Kokeillaan nimetä se uudelleen muotoon ”avaa portti ja autotalli”
Testataan.
Minä: ”Hei Siri, avaa portti ja autotalli”
Siri: ”Selvä”
Vieläkin lyhyistä vastauksista päätellen ilmassa on pientä närkästystä, mutta ei väliä, portti ja vasen autotallin ovi aukeavat.
Viedään testausryhmä ajelulle ja kokeillaan myös autossa.
Minä: ”avaa portti ja autotalli”
Siri: “komennon suorittaminen vaatii, että avaat puhelimen lukituksen”
Eli Siri kuuli vain osuuden ”avaa portti”.
Kokeillaan uudestaan. Toimii.
Mutta on ehkä vähän pitkä komento ja mitä pitempi komento, niin sitä helpommin Siri kuulee väärin.
Olisikohan joku muu komento parempi?
- ”Avaa ajoportti”?
- Menee mahdollisesti sekaisin pelkän portin kanssa
- Ei hyvä
Hmm, ehkä joku ihan muu nimi tilanteelle, missä ei puhuta ”avaamisesta” tai ”portista” mitään?
Mitä olen tekemässä kun haluan portin ja autotallin auki?
Tulen kotiin.
Kokeillaan vaihtamalla tilanteen nimi muotoon ”Tulen kotiin”.
Testataan, toimii kotona ja autossa.
Yhteenveto
Kuten muussakin ohjelmoinnissa, niin myös kotiautomaation virittelyssä murto-osa ajasta menee varsinaisen ongelman ratkaisemiseen, suurin osa ajasta menee siitä huolehtimiseen, että automaatio tekee juuri sen mitä pitää, ei mitään muuta ja että automaatio kykenee tokenemaan poikkeustilanteista.
Lisäksi aikaa palaa varmistumiseen, että käyttäjät ymmärtävät miten automaatio toimii ja tehdä automaatiosta mahdollisimman helppokäyttöinen.
”Koti” aspekti tuo myös lisää kulmakertoimia ja asioihin suhtaudutaan helpommin isolla tunteella.
Käyttääkö vaimo koskaan Siri-komentoa ”avaa portti”?
En usko, että näin pääsee käymään.
Ja olisiko ollut helpompaa käyttää ”avaa portti” komentoa tilanteen nimenä ja mahdollistaa portin avaaminen autosta Siri-komennolla “avaa portti” ilman puhelimen lukituksen avaamista?
Kyllä.
Unohtuuko ”tulen kotiin” tilanteen nimi jossain vaiheessa? Ja huudellaan autossa sen sijaan ”avaa portti” ja Siri pyytää avaamaan ensin puhelimen lukituksen?
Kyllä ja Kyllä.
Eli harjoituksessa ei ollut mitään järkeä?
Väärin.
Vaimo sai mitä halusi, eli tarvittaessa pelkän portin saa auki komennolla ”avaa portti”. Sillä ei ole juuri merkitystä käyttääkö hän komentoa…
Happy wife – Happy life