Hei vieras, tervetuloa!

Vaikuttaa siltä että olet uusi täällä? Jos haluat osallistua keskusteluihin, rekisteröidy valitsemalla joku painikkeista ohessa!

Avoimessa beta testauksessa: Cozify Widget Androidille

samppasamppa Viestejä: 578Member, Cozify 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

Viestejä yhteensä

  • samppasamppa Viestejä: 578Member, Cozify 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 Viestejä: 10Member
    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 Viestejä: 52Member
    editoi elokuu 15
    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 Viestejä: 19Member
    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 Viestejä: 20Member

    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 Viestejä: 578Member, Cozify 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 Viestejä: 578Member, Cozify 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 Viestejä: 578Member, Cozify 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 Viestejä: 578Member, Cozify 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 Viestejä: 578Member, Cozify 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 Viestejä: 578Member, Cozify 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 Viestejä: 578Member, Cozify mod
    editoi elokuu 28
    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 Viestejä: 578Member, Cozify mod
    Versioon 1.20 lisätty tuki Group-ryhmien ohjaukselle.

    t.Samppa \ Cozify
    t. Samppa \ Cozify
Kirjaudu sisään tai Rekisteröidy kommentoidaksesi.