Hei vieras, tervetuloa!

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

Sovelluksen kehitysideat

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

Kuten Kimmo @kruotois mainitsi toisessa ketjussa:

WebUI on tullut jäädäkseen. Lisäksi työstämme seuraavaa versiota sovelluksesta, jotta se saadaan modernisoitua. Rakentavia sen osalta kehitysehdotuksia otetaan vastaan.

niin kasataan nämä ideat tähän yhteen ketjuun.

Viestejä yhteensä

  • PudemanPudeman Member, Administrator, Beta-käyttäjä Viestejä: 1,095 admin
    editoi helmikuu 22

    @rra kirjoitti toisessa ketjussa:

    Minun mielestä Telldussin käyttöliittymä oli hyvä ja looginen. Siinä saa laukaisimille ja ehdoille laittaa AND:t ja/tai OR:t ja niille vielä tarvittaessa NOR:t.


  • HarskiHarski Member Viestejä: 12

    Teemoihin ja muuhunkin toiveita (mikäli myös seuraavan version toiminta tulee perustumaan teemoihin):

    - Mahdollisuus sulkea teema/valitut teemat esim. kytkimellä tai jollakin komennolla.

    - Mahdollisuus sulkea valitut valot kytkimellä/komennolla (painikkeella jossa vain yksi nappi, nyt sytytys onnistuu mutta sammutus ei).

    - Mahdollisuus ryhmitellä/linkittää teemoja. Ryhmästä vain yksi teema voisi olla kerrallaan päällä. Kun ryhmän toisen teeman aktivoi niin edellinen sammuu automaattisesti. Eli esim. ryhmä "olohuoneen valot" tai "ulkovalot". Nykyiselläänhän kaukosäätimellä voi vaihtaa teemaa jolloin edellinen sammuu mutta tuo ei ole aukoton systeemi ja samaa valoa saattaa tahattomasti ohjata monta käynnissä olevaa teemaa.

    - Mahdollisuus ohjata valojen kirkkautta muuttamatta valon tilaa (eli kirkkaus muuttuu mutta jos valo on päällä niin se pysyy päällä, ja jos se on pois päältä niin pysyy pois, asetettu kirkkaus vain aktivoituu kun valo sytytetään). Olisi näppärä jos ajastetulla teemalla voisi ohjata valon kirkkautta mutta en haluaisi puuttua valon sen hetkiseen tilaan.

    Korjatkaa jos jokin näistä ominaisuuksista on jo olemassa.

  • kruotoiskruotois Member, Administrator, Cozify, Pilotti-käyttäjä, Beta-käyttäjä Viestejä: 99 admin
    editoi maaliskuu 3

    Hei,

    EDIT: Muutin trigger-termin preset-termiksi.

    Avataanpa automatiikan konfiguraation suunnitelmaa hieman. Tämä menee aikalailla heti "syvään päähän", mutta toivottavasti asia aukeaa. Palautetta otetaan vastaan.

    Ensin preset (esivalinta) vs teema:

    Esim @Tomba nosti esiin toisessa ketjussa teemojen pino-ominaisuuden monimutkaisuuden.

    Nykytilanne: Kun teema menee päälle, laitteet menevät sen määräämään tilaan. Mikäli kaksi teemaa säätää valoa, viimeisin määrää tilan. Kun teema lähtee pois päältä, laite palaa aiemman teeman määräämään tilaan (tai "perustilaan"). Tämä konsepti mahdollistaa yhden teeman käyttämisen valojen päälle/pois laittamiseen. Haasteena on monimutkaisuus, sillä pinossa olevat vanhat tilat saattavat hämmentää käyttäjää. Vaikka automatiikan saa kyllä hoidettua tilallisilla teemoilla ja sääntöjen kombinaatioilla, mitä monipuolisemmat tarpeet ovat, sitä hankalampaa on DIY-logiikkaa tekevän on kokonaisuutta hahmottaa.

    Ilmiselvä perusratkaisu on tähän on-off-teeman sijasta "preset” joka kääntyy esivalinnaksi. Esivalinnat sisältävät nykyteemojen kaltaisesti laitteiden halutun tilatiedon ja laukeavat esim käyttöliittymän napista tai muusta ehdosta. Niillä ei kuitenkaan ole päälle/pois-tilaa. Laitteen tilat muuttuvat esivalinnan aktivoituessa ja paluuta ei ole. Esim huoneen kaikkien valojen päälle laittamiseen tarvitaan yksi esivalinta ja pois laittamiseen toinen.

    Kun esivalinnat hoitavat laitteiden tilamuutokset, päälle/pois-teemojen ei enää tarvitse sisältää tietoa laitteiden tilamuutoksista. Teemojen tehtävänä olisi antaa vain yksinkertaista tietoa kodin tilasta (kotona, poissa, yö jne). Laitteiden tilatiedot ja monimutkaisempi logiikka olisi esivalinnoissa ja säännöissä, jotka toki voivat "laueta" (muiden ehtojen lisäksi) myös teeman tilamuutoksesta.

    Haasteena on taaksepäin yhteensopivuus. Mikäli päädymme konseptiin, jossa teemat eivät enää sisällä päälle/pois-tilansa lisäksi mitään muuta tietoa, mitä tehdä nykyisille kokoonpanoille? Koska nykyisillä käyttäjillä on paljon tilatietoja teemoissa, emme voi vanhaa konseptia yön yli poistaa. Yksi tapa olisi "jäädyttää" olemassa olevat laitteiden tiloja ja sääntöjä sisältävät teemat ja estää uusien tekeminen. Näin pikkuhiljaa vanha konsepti jäisi pois. Toinen vaihtoehto on jättää teemat, kuten ne tänä päivänä ovat - silloin käyttäjien saatta olla vaikea löytää parhaita käytäntöjä..

    Jatkan vähän myöhemmin toisella kirjoituksella sääntöjen muokkausmahdollisuuksilla. Partnereille olemme jo pidemmän aikaa antaneet laajat mahdollisuudet sääntöjen tekemiseen ja nyt olisi tarkoitus tarjota laajempia työkaluja myös DIY-tekijöille. Prioriteetti kuitenkin kiinnostaa. Yllä kuvattu Tellduksen konsepti on ilmeinen, mutta ei ainoa. No-Code, Low-Code vai All-Code?

    Yst terv,

    Kimmo/Cozify

    Post edited by kruotois on
  • TombaTomba Member Viestejä: 50
    editoi maaliskuu 2

    Itselläni ei sinänsä ole mitään teemoja ja pinoutumista vastaan. Sinänsä ihan näppärä konsepti jos vain tietää miten tuo toimii. Voisiko harkita että pinossa olevaan teemaan voisi merkitä laitteen tilaksi "passthrough" jolloin noilla voisi helpommin muuttaa esim valojen ominaisuuksia vaikuttamatta päälläoloon jota ohjataan muualta/toisesta teemasta/manuaalisesti. Tämä myös olisi käsittääkseni täysin yhteensopiva nykykonseptin kanssa.

    Teemojen triggeröintiä voisi kyllä kehittää että voisi ilman väliteemoja toteuttaa mutkikkaampia päälle/pois kytkentöjä (AND, OR, NOT...).

    Lisäksi olisi hyvä jos ns. "aputeemoja" saisi piiloon muista teemoista tai vaihtoehtoisesti että voisi nostaa yleisesti käytetyt erikseen muista.

    EDIT: Olen myös kaipaillut toisinaan toimintoa jolla samaan asiaan liittyviä teemoja voisi ryhmittää yhteen ja määrittää keskeinen järjestys normaalin pinoutumisen ohi. Esimerkki tästä on tilanne jolla liiketunnistin ohjaa aputeeman avulla perusvalaistusta. Tämän lisäksi on nappi josta saa päälle "Täydet valot" esim. siivotessa. Toisinaan liiketunnistin reagoi hitaasti (miksi?) jolloin käy niin että painaa nappia ja täydet valot syttyy. Kuitenkin jonkin ajan kuluttua liiketunnistin reagoi ja laittaa päälle tunnelmavalot päällimmäiseen korttiin/teemaan. Tässä tapauksessa siis määrittäisin nuo teemat samaan ryhmään ja päällimmäiseksi aina "täydet valot" teeman.

    Post edited by Tomba on
  • rrarra Member Viestejä: 11

    Käyttäjiä ja tarpeita on niin monenlaisia, että käyttöliittymän arkkitehtuuri on kyllä haastava asia, jotta se palvelisi kaikkia. Jos käyttöliittymästä tehdään helppo ja yksinkertainen (joka palvelee hyvin suurinta osaa käyttäjiä), niin antaisin myös advanced mahdollisuuden, jossa vain käyttäjän taidot on rajana (koodaus), yksinkertaisemman peruskäyttäjän käyttöliittymän lisäksi. Koodaus voi olla aika aikaa vievää, mutta onpa ainakin mahdollista saada juuri sellainen setup kun haluaa. Lisäksi tehokäyttäjät voisivat jakaa toisilleen näitä koodeja ja helpottaa urakkaa.

Kirjaudu sisään tai Rekisteröidy kommentoidaksesi.