Hei vieras, tervetuloa!

Näyttää siltä, että olet uusi täällä. Kirjaudu sisään tai rekisteröidy aloittaaksesi.

Avoimessa beta testauksessa: Cozify Widget Androidille

samppasamppa Member, Cozify Viestejä: 651 mod
Tein Android applikaation Cozifyn ohjaukseen pienoisohjelmien avulla:
https://play.google.com/apps/testing/com.cozify.cozifywidget

Tämän applikaation avulla voit luoda widget-nappeja eli pienoisohjelmia Androidin ruudulle, joiden avulla voit ohjata laitteita ja teemoja päälle/pois, sekä nähdä antureiden lämpötila ja ilmankosteusmittauksia. Näiden avulla voit luoda ohjauspaneelin haluamillesi laitteille, teemoile ja tiedoille suoraan Androidin ruudulle.

Kirjaudu sisään applikaatioon kuten tavallisestikin sähköpostiin lähetettävän kertakäyttöisen salasanan avulla. Tämän jälkeen applikaatio tallentaa sisäänkirjautumisen ja sulkeutuu, jotta voit tehdä widget-kuvakkeita suoraan Androidin ruudulle.

Luo widget kuvake painamalla ruudun tyhjää kohtaa ja valitse "pienoisohjelmat". Etsi Cozify Widget, ja raahaa kuvake ruudulle. Kuvakkeelle valitaan Cozify Hubi, sekä laite tai teema jota ohjataan. Voit antaa napille myös lyhyemmän nimen. Jos valitset laitteen, joka mittaa lämpötilaa tai ilmankosteutta, näytetään tieto kuvakkeen päällä nimen yläpuolella. Ennen pienoisohjelman luomista voit vielä testata komennon toimintaa päälle tai pois nappien avulla.

Kun pienoisohjelma on luotu, näyttää kuvake laitteen tai teeman tilaa. Ensimmäinen painallus aktivoi napin, ja komento lähetetään vasta, kun painat nappia uudelleen 5 sekunnin sisään. Painallus myös päivittää valitun lämpötila- tai ilmankosteusanturin tiedot. Muutoin tiedot päivittyvät puolen tunnin välein. Tämä on Androidin sisäinen rajoitus virran säästämiseksi.

Näitä pienoisohjelma-nappeja voit luoda vaikka kuinka monta haluamillesi laitteille ja teemoille, sekä liikutella niitä haluamiisi kohtiin ruudulla.

HUOM: Ohjelma on vasta beta testauksessa, joten toimintaa ei taata.
Kaikista ongelmista kannattaa raportoida.

Ohjelman lähdekoodi löytyvät GitHubista: https://github.com/tsamppa/CozifyWidget


t.Samppa / Cozify
t. Samppa \ Cozify
«1

Viestejä yhteensä

  • samppasamppa Member, Cozify Viestejä: 651 mod
    Lisäsin tänään uusimpaan versioon 1.10 hiilidioksidi CO2 mittauksen näyttämisen ja muita pieniä korjauksia.

    t.Samppa \ Cozify
    t. Samppa \ Cozify
  • brglbrgl Member Viestejä: 17
    Kirjoittelin tuonne toisaalle:
    Widget asentui, mutta kun yrittää lisätä pienprogrammin ruudulle, se sanoo "Connecting to Cozify cloud failed. Status code: 401". Käyttäjätunnus-/salasanaluukut ovat "harmaina".
    ...mutta kyse olikin siitä, että autentikointidialogi jostain syystä jäi väliin. Nyt toimii mainostetulla tavalla.

    Välittömimmin ei taida puuttua kuin sääntöjen ohjaus, lähinnä kauko-ohjaimien nappien ohjaus.
  • monitmonit Member Viestejä: 127 ✭✭
    editoi elokuu 2019
    Nyt toimii hyvin laitteiden ja teemojen tilan vaihto!

    Nyt näköjään on tullut mahdollisuus valita esim. lämpömittareita tai muita antureita. Pointti lienee reaaliaikaisen anturitiedon näyttäminen widgetissä? Anyway, mulla ei toimi. Näyttää vain "Scene or Device" siinä kuvakkeessa.

    Edit: Nyt alkoi toimimaan eli näyttää lämpötilan oikein. Vähän vain vaikealukuinen. Ei meinaa saada tekstistä selvää. Kuvake takana hämää + se ei ole täysikokoinen, vaan tuollainen pyöreä, jolloin teksti menee osittain näytön taustakuvan päälle (joka on vaalea).
    Post edited by monit on
  • JanneSJanneS Member Viestejä: 23
    Valoryhmät ei taida olla vielä valittavissa? Minulla monessa huoneessa useampi kuin yksi valo ja tuolla widgetissä ei mielestäni näy näitä ryhmiä vaan pelkästään yksittäisiä lamppuja.

    Ulkonäköasioista, kuvake on ehkä turhan pieni, ja teksti voisi olla napin ylä tai alapuolella eikä päällä. Ainakin minun Samsung S9+ varaa 1x1 ruudussa korkeutta huomattavasti enemmän kuin leveyttä.
  • VillemVillem Member Viestejä: 28

    Minulla tuli play-kaupassa ilmoitus että laitteesi ei ole yhteensopiva tämän version kanssa. Laitreena Huawei Honor 7 lite, mielestäni aika yleinen malli. Mikähän meni vikaan?

  • samppasamppa Member, Cozify Viestejä: 651 mod
    Widget vaati tällä hetkellä API level 28+, joten kaikki puhelimet eivät ole tuettuja.
    Yritän madaltaa vaatimusta, mutta tuo ikonin muuttaminen vaatii aika korkean API levelin.

    Valoryhmät vois olla tuettuja, mutta jos teet valoja varten teeman, niin sen kautta homma hoituu jo.

    Kaukosäätimen nappeja ei voi helposti painaa ohjelmallisesti

    t.Samppa \ Cozify
    t. Samppa \ Cozify
  • samppasamppa Member, Cozify Viestejä: 651 mod
    Tänään tosiaan tuli myös versio 1.12 saataville, jossa korjasin pubin, joka haittasi etenkin niitä käyttäjiä, joilla useampi kuin yksi hubi. Lisäksi paransin ikonin tilan näyttöä ja toiminta nopeutui hieman.

    Tässä hieman tarkennusta miten laitteen tai teeman ohjausnappi toimii:

    1. Koska widget ei voi olla varma laitteen nykyisestä tilasta pitää se aina ensin varmistaa. Siksi ensimmäinen napin painallus päivittää laitteen tilan. Koska se kestää hetken, niin napin painallus näyttää ensin ohuella punaisella rinkulalla että tilaa tarkistetaan ja rinkula paksunee kun tila tiedetään ja osataan sanoa kumpaan suuntaa laitteen tila muuttuu seuraavalla painalluksella. Voihan olla että tila onkin jo oikea eikä ohjausta tarvitakkaan.

    2. Toinen napin painallus lähettää siten ohjauskomennon, joka taas kestää hetken. Kun ohjauskomento on lähetetty pitää tila vielä tarkistaa ja mahdollisesti lähettää komento uudelleen.

    3. Kun tilan muutos on saatu varmistettua sanoo widget "Control OK" ja päivittää ikonin osoitamaan tilaa.

    Anturit, joita ei voi ohjata päivittävät tietonsta ikoniin kun niitä painaa.


    t.Samppa \ Cozify
    t. Samppa \ Cozify
  • samppasamppa Member, Cozify Viestejä: 651 mod
    Sain tehtyä Widgetistä API level 26 yhteensopivan eli Android Oreo 8.0 käyttöjärjestelmällä pitäisi myös toimia.
    Tuon alle ei pääse sillä Googlen Play kauppaan ei voi laittaa alempia versioita.

    Versioon 1.13 korjasin myös yhden kaatumisen. Ja testasin appiksen automaattisella skriptillä joka tekee useampia widgettejä. Play kaupassa saatavilla ehkä jo huomenna.

    t.Samppa \ Cozify
    t. Samppa \ Cozify
  • samppasamppa Member, Cozify Viestejä: 651 mod
    Androidin jakelukanava herjaa että API level 28 vaaditaan jatkossa kaikilta tietoturva ja tehokkuus syistä, joten voi olla että joudun vielä nostamaan sen takaisin jossain vaiheessa. Eli silloin vähintään Android 9.0 vaaditaan että widget toimii.

    t. Samppa \ Cozify
    t. Samppa \ Cozify
  • samppasamppa Member, Cozify Viestejä: 651 mod
    Sain testattua lisää ja API level 22 ei ainakaan riitä vaan ikoni ei enää toimi.
    API level 24, eli Androin 7.0 näyttäisi toimivan emulaattorissa, joten laitan sen minimiksi seuraavaan versioon (1.14).

    t.Samppa / Cozify
    t. Samppa \ Cozify
  • samppasamppa Member, Cozify Viestejä: 651 mod
    v1.15 Korjailin ikonin tekstin marginaalia android version mukaan. Lisäsin samalla taustaan läpinäkyvän harmaan että teksti erottuu paremmin. Vähän makuasioita mikä näyttää hyvältä. Nyt myös appiksen uudelleenasennus ei tuhoa jo tehtyjä widgettejä.

    t.Samppa
    t. Samppa \ Cozify
  • samppasamppa Member, Cozify Viestejä: 651 mod
    editoi elokuu 2019
    Versio 1.19 tulossa, jossa vihdoin korjattu hubin beta käyttäjillä esiintynyt ongelma koodi 410 ja widgettien toimimattomuus.

    t. Samppa / Cozify
    Post edited by samppa on
    t. Samppa \ Cozify
  • samppasamppa Member, Cozify Viestejä: 651 mod
    Versioon 1.20 lisätty tuki Group-ryhmien ohjaukselle.

    t.Samppa \ Cozify
    t. Samppa \ Cozify
  • samppasamppa Member, Cozify Viestejä: 651 mod
    Huomenna saatavilla taas uusi versio 1.23, jossa mahdollisuus luoda isompi widgetti.
    Venyttelystä en saanut helposti toimivaa ja erillinen tuplakoko oli helpompi toteuttaa (joskaan ei kovin kaunis ratkaisu).

    Kokeilin myös olemassa olevan widgetin kopioimista, mutta sen käytöstä en saanut luontevaa.

    Huom. Tämä päivitys saattaa vaatia kaikkien widgettien uudelleen luonnin, koska muutin asetusten tallennustapaa.
    Pahoittelut tästä ylimääräisestä vaivannäöstä testaajille.

    t.Samppa \ Cozify
    t. Samppa \ Cozify
  • samppasamppa Member, Cozify Viestejä: 651 mod
    Huomasin uutaman kaatumisen ja korjasin ne versioon 1.25 joka on huomenna saatavilla.

    t.Samppa \ Cozify
    t. Samppa \ Cozify
  • samppasamppa Member, Cozify Viestejä: 651 mod
    editoi heinäkuu 2020
    Beta Versio 1.26 on tulossa julkaisuun. Aika paljon muutoksia etenkin suurempaan widget versioon, jonka ulkonäköä on selkeytetty anturitietojen näyttämiseksi ja sen kokoa voi muuttaa. Lisäksi saman widgetin voi konfiguroida uudestaan painamalla oiken yläkulman kuvaketta.

    t.Samppa / Cozify
    t. Samppa \ Cozify
  • samppasamppa Member, Cozify Viestejä: 651 mod
    editoi heinäkuu 2020
    Tässä vielä linkki widgettin beta testausohjelmaan: https://play.google.com/apps/testing/com.cozify.cozifywidget

    t.Samppa / Cozify
    t. Samppa \ Cozify
  • samppasamppa Member, Cozify Viestejä: 651 mod

    Päivitys versio 1.29 julkaistu. Sisältää pieniä parannuksia ja uudet Android kirjastot, joten toimivuus on toivottavasti sitä myötä myös parantunut.


    t.Samppa / Cozify

    t. Samppa \ Cozify
  • samppasamppa Member, Cozify Viestejä: 651 mod

    Nyt on taas uusi versio Cozift Widgetistä saatavilla (v1.31), jossa mm. suomen kielen tuki ja monia parannuksia toimivuuteen sekä taas päivitetyt kirjastot.

    t.Samppa / Cozify

    t. Samppa \ Cozify
  • aruaru Member, Beta-käyttäjä Viestejä: 96

    Laitan lämmön näkyviin. tulee vain tollainen tuntematon?


  • timolavitimolavi Member, Beta-käyttäjä Viestejä: 143 ✭✭

    Omassa androidissa toimii ihan hyvin päivityksen jälkeenkin.

  • samppasamppa Member, Cozify Viestejä: 651 mod

    @aru Kokeiles tehdä toinen widgetti ja sitten odotella ja kokeilla pianaa tuota widgettiä niin sen pitäisi herätä. Joissain tilanteissa ensimmäiseksi luotu widgetti ei vielä päivity kunnolla ja luulen että vika oliyhteyden muodostuksessa suoraan WLANin kautta hubiin, joten poistin tuon ominaisuuden versiossa 1.32

    Ellei tuo auta, niin yritän viielä etsiä syytä ja herätellä tuon vasta luodun widgetin päivittymään heti.

    Se ei tosiaan toistu usein, joten saattaa liittyä myös jonkinlaiseen ajoitusongelmaan (joku kutsu menossa kun widget luodaan).

    Todella hyvä että raportoittenoista ongelmista!

    t.Samppa

    t. Samppa \ Cozify
  • aruaru Member, Beta-käyttäjä Viestejä: 96

    No noilla ohjeilla alkoi pelittää, kiitos

  • samppasamppa Member, Cozify Viestejä: 651 mod

    Löysin bugin jossa juuri luotu ensimmäinen widgetti ei päivittynyt.

    Nyt korjaus tulossa versiossa 1.33

    Jos tuo versio toimii hyvin, niin suunnitelen appiken julkaisua kaikille koska nythän se on vain beta testaajien saatavilla.

    Appiksen halukkuuteen vaikuttaa suuresti arviot Andoid Storessa, joten toivottavasti testaajat aktivoituvat antamaan hyvät arvostelut ja näin se saataisinn käyttöön mahdollisimman monelle :-)

    t. Samppa / Cozify

    t. Samppa \ Cozify
  • timolavitimolavi Member, Beta-käyttäjä Viestejä: 143 ✭✭

    On/Off tyyppiset toimii mielestäni liian hitaasti. "Nappulaa" ehtii painaa 10 kertaa odottaessa reagointia ja sitten homma on sekaisin. Myös päällä-väri poikkeaa liian vähän pois päältä väristä.

  • samppasamppa Member, Cozify Viestejä: 651 mod

    Ja taas versiopäivitys 1.34 koska homma ei toiminut niinkuin piti ja bugeja löytyi, kiitos testaajille!

    Tällä kertaa rakensin cachen uudelleen, ja sen pitäisi sujuvoittaa useiden widgettien käyttöä samalla ruudulla.

    Tein myös on/off napeille ns. pikatoiminnon joka ohittaa "turvallisen käytön" logiikan eli ohjaus tehdään yhdellä komennolla (tai oikeastaan kahdella, sillä ensin laitteen nykyinen tila tarkistetaan ja sitten se muutetan) Mutta tuo nopeuttaa käyttöä, vaikka salliikin virhepainallukset.

    "Turvallinen käyttö"-toiminto on valitavissa widgetin konfigurointisivulla laitteen ominaisuuksien alapuolella, jos kyseessä on on/off laite.

    t. Samppa / Cozify

    t. Samppa \ Cozify
  • TeeHooTeeHoo Member Viestejä: 5

    Hei,

    onkos tämän kehitys vielä ajankohtainen vai onko haudattu? Ostin cozify Ionin hubin tilalle, ja ajattelin että nyt on aika tehdä ajatellut systeemit kuntoon, kun on muutakin raksahommaa samalla...tämä herätti kiinnostusta kun foorumia selailin...

  • PudemanPudeman Member, Administrator, Beta-käyttäjä Viestejä: 1,244 admin

    Tarjollahan tuo näyttää olevan: https://play.google.com/store/apps/details?id=com.cozify.cozifywidget&hl=fi

    Toimivuudesta en osaa sanoa, kun pyörin iOS järjestelmässä. @samppa varmennatko?

  • TeeHooTeeHoo Member Viestejä: 5

    Kiitoksia tiedosta, pitääpä koittaa ottaa käyttöön. Hetkeen ei päivityksiä ole tullut, niin sillä ajattelin, mutta jos on jo niin hyvällä mallilla että ei ole kehitettävää/bugeja jäljellä 😁

  • MiqsuMiqsu Member Viestejä: 3

    Testattu muutamaan otteeseen androidilla. Kirjautumisen ja widgetin luonnin jälkeen toimii hetken, jonka jälkeen ei nappi reagoi enää kosketukseen. Laitteena Galaxy S21 Ultra Android12 UI 4.1

Kirjaudu sisään tai Rekisteröidy kommentoidaksesi.