Kodin automaatioratkaisut

Keskustelu osiossa 'Kodin suunnittelunurkka' , aloittajana säätäjä, 21.01.2010.

  1. bj40

    bj40 Uusi jäsen

    Liittynyt:
    06.10.2008
    Viestejä:
    111
    Saadut tykkäykset:
    2
    Testasin tuota automatigallyä jossain vaiheessa mutta luovuin siitä samantien kun ei mitään lisäarvoa tuonut nykyiseen (telldus tikun ensimmäinen versio ja homeautomation http://karpero.mine.nu/ha/ )
    Dometicsi jäi myös testiasteelle vaikka olihan se hieno..
    Näissä softissa ei taida olla missään samaa 2 suuntaisuus toimintoa kuin nethomeserverissä.
     
  2. Don MC

    Don MC Käyttäjä

    Liittynyt:
    19.05.2005
    Viestejä:
    1 188
    Saadut tykkäykset:
    39
    Kiitoksia. Domoticz on tosiaan komean näköinen, mutta siitä uupuu tuki TellStickille.

    Onko kellekään selvinnyt miten NetHomessa vaihdetaan noiden lämpömittarien ym. kuvakkeita? Tuo lämpömittari esmes on melko ruma.
    EDIT: /lib/web-items-1.0-SNAPSHOT.jar <=Tuon sisällä ne on. En vain (vielä) osaa paketoida takaisin .jar-muotoon niin, että tiedosto enää toimisi.

    Ja onko joku viisas keksinyt miten NetHomessa fiksuiten tehdään autolämmityksen automatiikka? Siis silleen, että 0...-5°C välillä lämmittää puoli tuntia, -5...-10°C lämmittää tunnin ja -10... lämmittää kaksi tuntia? Mä olen sitä pähkäollyt, enkä tullut kuin sellaiseen tulokseen että pannaan monta ValueTriggeriä peräkkäin ja pari Timeria vielä sinne sekaan. Ei kovin eleganttia.
     
    Viimeksi muokattu: 28.01.2014
  3. Nasty76

    Nasty76 Guest Guest

    Liittynyt:
    17.10.2013
    Viestejä:
    194
    Saadut tykkäykset:
    0
    Mjoo kuvakkeet meni vähän ehkä rumiksi kun korvasi open source kuvilla tosin sitten kun source on saatavilla voi siihen kääntään omanlaisensa kuvakkeensa.
    Nethomen auton lämmitys on suht helppo toteuttaa. valuetriggerillä voi ohjata timeriä suoraan komenolla itsellä siis esim timer nimeltä Eteisaamupaalla, joten telnet avuksi ja :
    value triggerillä voi ohjata timer aikaa esim tekee timerin lammitystolppa ja antaa vaikka ajaksi 08:00-10:00 eli se lämmittää autoa 8-10
    nyt avuksi tulee value trigger sinne exeed arvo ja siihen rimpsu set,lammitystolppa,WeekDayTimes,04:00-10-00, nyt kun tuo value trigger laukasee niin se asettaa tuon timerin alkamaan 04:00-10:00 lämmitystä. noita value triggereitä voi olla monta.
    Jos porukka ihmettelee mistä repäsen nuo set ja get tarvittavat rimpsut avuksi tulee telnet. ensiksi luo sinne ajastimen vaikka nimellä lammitystolppa ja antaa jotkut arvot siihen sitten telnet komentaa get,iteminnimi niin näet suoraan minkälaisen rimpsun nethome antaa ja sen kopio set käskyyn koko rimpsua ei tietänkään tartte kopioda vain tarvitsettavat kohdat, ja muistaa pilkun loppuun niin homma toimii!
    Jos näille ei aukee voin tehdää ihan tutoriaalin tuosta tuota on monesti kyselty nimen omaan autonlämmittämiseen. mitä jarriin tulee niin se saattaa toimia kun winzipillä tai winrarrilla tekee zip paketin jonka nimeää jar, tästä en ole varma kyllä yhtään.
     
  4. bj40

    bj40 Uusi jäsen

    Liittynyt:
    06.10.2008
    Viestejä:
    111
    Saadut tykkäykset:
    2
    on siihen domoticziin tuki tellstickille. http://www.domoticz.com/wiki/Basic_Tellstick_functionality_with_Domoticz
    en saanut kerralla toimimaan sieltä selain käyttöliittymästä niin loppui mielenkiinto konsolista kyllä pelaa kuten pitää.
    Ja jälleen en saanut muuta lisäarvoa tuohon homeautomatioon niin palasin nethomea säätämään :)

    Nasty76 jos vaan viitsit niin tee ihmeessä tutoriaali :) tuo auttaa varmaan monia ja muissakin tapauksissa kuin autonlämmityksessä.
     
  5. Don MC

    Don MC Käyttäjä

    Liittynyt:
    19.05.2005
    Viestejä:
    1 188
    Saadut tykkäykset:
    39
    Toi autolämmitys aiheuttaa kyllä harmaita hiuksia. Siis kyllähän sen SAA toimimaan, mutta ratkaisu on kaikkea muuta kuin siisti. Noita kellonaikoja on nyt nakutettu moneen eri lokeroon ja lähtöajan muuttaminen on kaikkea muuta kuin yksinkertaista. Jos haluatkin yhtenä aamuna lähteä esim tuntia aikaisemmin, niin joudut muuttamaan kaikki asetukset jokaikisessä lokerossa. Ei hjuva.

    Parempi olisi jos jossain voisi syöttää lukeman "LÄHTÖAIKA", joka voisi olla esim. "09:00" ja helposti muutettavissa. Sitten ValueTriggerissä voisi lämpötilan mukaan laittaa kuinka kauan ennen lähtöaikaa autolämmitys kytkeytyy. Esimerkiksi 0...-5°C lämpötilassa kytkentäaika voisi olla [LÄHTÖAIKA-01:00], eli siis tuntia ennen.
     
  6. Nasty76

    Nasty76 Guest Guest

    Liittynyt:
    17.10.2013
    Viestejä:
    194
    Saadut tykkäykset:
    0
    Autonlämmitys tutoriaali jossa lämmitys aika määräytyy lämpötilan mukaan.
    lataa täältä plugari paketti: https://www.dropbox.com/s/emsuw7qdgqofuqb/plugarei.zip pura se nethome/plugin kansioon.
    reboot nethome
    -nyt nethomeen tuli NexaLPowerSocket itemi konfifuroi se jos käytössä uudemmat itseoppivat moduulit jos käytetään vanhaa koodipyörälistä niin lisää lamppu item. nimetään vaikka tolppa.
    -Tee weektimer vaikka nimeltä autoajastin laita siihen nyt testiksi ajat sekä weekdaytimes ja weekendtimes 10:00-12-00 nyt auto lämpeisi aina 10:00-12-00 tässähän ei ole järkeä paitsi jos lähtö on samaan aikaan.
    -tee value trigger nimellä autoohjaus ja nyt asettele siihen vaikkapa että -10 asteessa ajetaan komento set,autoajastin,WeekDayTimes,08:00-12:00,WeekEndTimes,08:00-12:00 nyt lämmitys lähtee -10 astessa kello 08:00 päällä nyt voi tehdä vaikkapa -15 samanlaisen valuetriggerin joka asettaa tuon weektimer aikaa tuolta valuetriggeristä set komennolla.

    Toivottovasti tama selventää , tässä tarvitsee ainoastaan tehdä muutama eri valuetrigger itemi joka vaikka 5 astein välein asettaa ajastinta tai miten kuka haluaa.

    Nyt fixi jos halutaan asettaa lämmitys päälle manuaalisesti vaikkapa aina kiinteillä ajoilla vaikka 05:00 06:00 07:00 08:00
    hommataan kauko tai webbiin tehdään action button nimetään vaikka kello5 ja riville set,autoajastin,WeekDayTimes,05:00-12:00,WeekEndTimes,05:00-12:00, <----- huomaa viimeinen pilkku set riveissä ilman sitä se ei toimi , muttei anna virhettäkään.
    näitä tehdään kaikille ajoille oma eli kello 6 ja 7 ja 8 eli tästä kun painaan niin ajastimen aika on vaihdettu riviin joka ilmenee set, rivillä toivottavasti tama autttaa.
     
  7. Don MC

    Don MC Käyttäjä

    Liittynyt:
    19.05.2005
    Viestejä:
    1 188
    Saadut tykkäykset:
    39
    Juu. Kyllähän mä sen noin pitkälle olen ymmärtänytkin. Ja olen jopa toimivan virityksen tehnyt.
    Mutta jos haluat väliaikaisesti aikaistaa lähtösi vaikkapa kahdella tunnilla muutamana aamuna, niin pitää käydä muuttamassa KAIKKI ajastimet ja ValueTriggerit erikseen.
    Saahan tuon ohjelmoitua silleen, että tekee Scenejä jotka muuttelee noita aikoja, mutta se on kauhee duuni mikäli haluaa edes muutamia eri lähtöaikoja tallentaa.
     
    Viimeksi muokattu: 28.01.2014
  8. Nasty76

    Nasty76 Guest Guest

    Liittynyt:
    17.10.2013
    Viestejä:
    194
    Saadut tykkäykset:
    0
    itse tekisin niin että on scenet jotka set komennolla asettaa timerit ja muun tarvittavan oikein , näitä tarttee vain kerran asetella per aika joten en näe ongelmaa sitten vaikka action buttonilla lämäsee ne tuohon nethomen gui hin niin siitä voi valita mina aikana lähtee liikkeelle.
    pakkohan ne ekan kerran on konffata kun ei se kone meedio ole että arvais monenko aikaan ollaan lähdössä :D Siis huom, Set komento asettaa noihin olemassa oleviin itemeihin ajat ei tarvitse tehdä kuin yksi jossa scene set käskyllä asettaa aikoja.
    esimerki nopeasti weektimer jossa aika 10:00-12:00 scene1 set,weektimer=08:00-12:00, scene2 ,set,weektimer? 06:00-12:00
    nytten scene yks muuttaa ajan 10:00 --- 08:00 ja scene 2 muuttaa ajan 06:00-12:00 toivottavasti joke edes ymmärtää mitä koitan tarkoittaa.
     
  9. bj40

    bj40 Uusi jäsen

    Liittynyt:
    06.10.2008
    Viestejä:
    111
    Saadut tykkäykset:
    2
    ei oikeastaan liity mitenkään tähän mutta tossa homeautomationissa on tämmönen, miinuksena että se kun on muistaakseni defan jostain standardeista niin se lähtee lämmittämään aina 2tuntia ennen lähtöä jos on pakkasta muistaakseni +2 astetta.
    [​IMG]
    olen sen tehnyt niin että on jatkuva kiinteä ajastus päivittän ja kun tiedän edellis iltana että pitää lähteä aikasemmin tai myöhemmin niin käyn näppäilemässä vakio ajastuksen pois päältä ja tilapäisen ajastuksen päälle sen mukaan miten on pakkasta.
    mutta automatisointi olisi aina parempi kun olen minäkin pitänyt eri aikoja eri pakkasten aikaan.
     
  10. Don MC

    Don MC Käyttäjä

    Liittynyt:
    19.05.2005
    Viestejä:
    1 188
    Saadut tykkäykset:
    39
    No, mä tein viisi eri lähtöaikaa (07:00, 07:30, 08:00, 08:30 ja 09:00), jotka toteutin Sceneinä.

    Scene "07:00" asettaa WeekTimerin välille 06:00-07:00 (1h) ja aktivoi kaksi ValueTriggeriä ("07:00A" ja "07:00B"). Kaikki muut ValueTriggerit deaktivoidaan.
    ValueTrigger 07:00A sammuttaa timerin (asettaa aikaväliksi 07:00-07:00) jos lämpötila nousee yli nollan ja aktivoi sen taas ajalle 06:00-07:00 mikäli lämpötila laskee takaisin alle nollan.
    Mikäli lämpötila laskee alle -10°C, ValueTrigger 07:00B asettaa timerin 05:00-07:00 (2h) ja palauttaa sen taas 06:00-07:00 (1h) jos lämpötila nousee yli -10°C.
    Mikäli lämpötila on alle -10°C jo kun ajastinscene aktivoidaan, asettaa ValueTrigger 07:00B sen automaattisesti kahteen tuntiin (ActionWhileUnderMin).

    Jokaiselle lähtöajalle on siis kaksi ValueTriggeriä (A ja B), jotka aktivoidaan/deaktivoidaan kun lähtöaika-sceneä painetaan.

    Niitä Scene-namiskuukkeleita on siis jo viisi kappletta ja ne tietenkin lisääntyvät jos haluaa luoda lisää lähtöaikoja.
    Niin, ja lisäksi löytyy vielä yksi 2h lyhytaika-ajastinnappula, jota voi painaa jos tietää että pian on lähdössä ajoon.

    Toimiva kyllä, mutta ei siis mitenkään kauhean elegantti...

    PS: En ole satavarma siitä että Timer-asetus 07:00-07:00 tosiaan sammuttaa timerin.


    EDIT: Kuvassa autolämmityssivu, jonka olen tehnyt mobiililaitteita silmälläpitäen. NetHome toimii kuitenkin melko kökösti mobiililaitteilla, enkä ole niin fiksu että osaisin korjata sen. Odotamme siis parannuksia.

    katso liitettä Screen Shot 2014-01-28 at 22.38.15.jpg
     
    Viimeksi muokattu: 28.01.2014
  11. Don MC

    Don MC Käyttäjä

    Liittynyt:
    19.05.2005
    Viestejä:
    1 188
    Saadut tykkäykset:
    39
    No nyt tuli laitettua myös tuo HomeAutomation koneelle. Ei ole heikkohermoisille tämä asentaminen. Koko päivä siinä meni ennenkuin sain Apachen, PHP:n, MySqL:n sun muut ohjelman vaatimat hilppeet toimimaan. Silti en saa HomeAutomationissa TellStickiä näkyviin. Tein vissiin jotain väärin? Vaikuttaa muuten ihan siistiltä tuo HomeAutomation. Kunhan saa TellStickin toimimaan, niin on varmasti aika helppokäyttöinen.

    Toistaiseksi siis pyörittelen vielä NetHomea. NetHomen kanssa ei tosin saa samanaikaisesti käyttää Telldus Centeriä, koska ajureilla menevät sukset ristiin.
    NetHome taas on sellanen "insinöörin unelma", jossa yksikään asia ei ole tehty helpoksi. Toisaalta vain taivas on rajana sille, mitä NetHomella pystyy tekemään. Kunhan saavat sen Open Sourceksi ja muutkin pääsevät devaamaan, niin tulemme ehkä näkemään helppokäyttöisempiä GUI-sovellutuksia.


    EDIT: Sain HomeAutomationin toimimaan TellStickin kanssa. Höh. Milläs siihen lisätään langattomat lämpöanturit? => Takaisin NetHomeen (taas).
     
    Viimeksi muokattu: 29.01.2014
  12. bj40

    bj40 Uusi jäsen

    Liittynyt:
    06.10.2008
    Viestejä:
    111
    Saadut tykkäykset:
    2
    Siinä homeautomationissa taisin itse lisätä www-data tunnarin plugdev ryhmään. Saatan muiataa tosin väärin kun tuosta on jo aikaa. Täällä jotqin tipsejä.
    http://karpero.mine.nu/ha/index.php?page=faq&hl=en_US
    Anturit pitää lisätä sen tellstic.confin kautta telduksen servicen restartin jälkeen pitää mennä homeautomationissa configuration \ devices ja alhaalta update from tellstick.
    Kirjauduttava hallinta tunnuksella (root) jos ei ole jo valmiiksi.
     
  13. Don MC

    Don MC Käyttäjä

    Liittynyt:
    19.05.2005
    Viestejä:
    1 188
    Saadut tykkäykset:
    39
    Ei löydy mitään tellstick.conf:ia. Tää pyörii mulla Windows-koneella (toistaiseksi).
     
  14. Nasty76

    Nasty76 Guest Guest

    Liittynyt:
    17.10.2013
    Viestejä:
    194
    Saadut tykkäykset:
    0
    Kovat vaatimukset ilmais ohjelmalta :D kokeilis konffata vaikka elkon living systeemiä niin siinä ei mikään ole helppoa. kirjuuttelin aikani kuluksi pienen perl scriptin jolla saa nethomesta kätevän kulunvalvonnan logi seurannan laittaa vaikka exec komennolla ajamaan tuote scriptiä joka on perl , kirjoittaa päivämäärä ja aikaleiman logiin kun liikketunnistin tai magneetti kytkin aktivoituu, tai vaikka ovikello tai oikestaan mikä tahansa nethomen toiminto.
    #!/usr/bin/perl
    use POSIX qw(strftime);

    #my $date = strftime "%m/%d/%Y", localtime;
    my $time = localtime;
    open (MYFILE, '>>etuovi.log');
    print MYFILE "etuovi auki:$time\n";
    close (MYFILE);
    tuon kopio tiedostoon vaikkapa ovimagneetti.pl ja kopsii tuon sisällön sinne ja tekee samaan kansioon jossa scripti on tiedoston jonka nimi on mainittu kohdassa open (MYFILE, '>>etuovi.log');
    ja tuossa kohti missä on etuovi auki: voi muutellan logiin tulostuvan tekstin ja $time lisää siihen sen hetken aikaleiman.
    Nethome ja mobiili laite huonosti toimiva? millä antiikkisella luurilla sitä käytät itsellä käytössä perheen paskin puhelin e7 ja toimii loistavasti oma ala kerran plaani https://www.dropbox.com/s/sjujq06j2zbf9f6/Screenshot%202014-01-30%2003.22.48.png
    saattaa tietysti olla ettei tuo windows ole paras alusta pyörittää tuollaista softaa mene ja tiedä
     
    Viimeksi muokattu: 30.01.2014
  15. Don MC

    Don MC Käyttäjä

    Liittynyt:
    19.05.2005
    Viestejä:
    1 188
    Saadut tykkäykset:
    39
    Kun tässä on vuosia näprätty näiden Enigma2-digiboksien softajakeluiden kanssa, niin on saanut melko hyvän tuntuman siitä mitä ilmainen softa voi parhaimmillaan olla ;)

    Nethome ei välillä skaalaudu kunnolla ainakaan Android-laitteilla ja jotkut toiminnot (kuten esimerkiksi nappien painamiset) eivät näy feedbackina millään tavalla. Tietokoneen selaimella näkyy miten nappi vaihtaa painettaessa ulkonäköä, mutta tabletilla ei. Olen tehnyt erillisen sivun mobiililaitteita silmälläpitäen, jossa vain rivi nappeja eikä mitään muuta. Silti niiden nappien painaminen on vähän niin ja näin, koska en saa mitään tietoa siitä että painallus on mennyt perille.

    Tuo Perl-skripti toimii ilmeisesti vain Linux-koneilla? Olen koittanut NetHomesta etsiä paikkaa mistä voi lukea tapahtumalokia, mutta en ole sitä oikein löytänyt. Lisäsin sinne DebugManagerin ja laitoin lokinpitotarkkuudeksi FINE. Nyt loki on täynnä nippeliteitoa ja lämpömittareiden lähettämiä tietoja ym. Mutta esimerkiksi katkaisimien tapahtumat puuttuvat. Haluaisin just sellasen lokin, jossa on noiden kaukokatkaisimien ja tunnstimien rekisteröimät tiedot. Tuollainen skripti pitää ilmeisesti lisätä jokaiseen laitteeseen erikseen. Vaikkakin voivat ilmeisesti käyttää samaa lokitiedostoa (esim "laiteloki.log").
     
  16. Nasty76

    Nasty76 Guest Guest

    Liittynyt:
    17.10.2013
    Viestejä:
    194
    Saadut tykkäykset:
    0
    Joo voi käyttää samaa logia muuttaa vaan sitä scripti.pl filua tarpeen mukaan etuovi auki tuota kohtaa vaihtaa siitten tapauskohtaisesti , katselen jossain vaiheessa pluginin tuohon että sen sais näkymää nethomessakin , kyllä windowsiin saa perl asennettua .sitten täytyy nethomessa tehdä scene jossa siis joku laite laittaa jotain päälle - ennen ollut on komennossa lamppu niin tekee tuohon väliin scenen jossa toi exec,POLKUSCRIPTIIN/jokunimi.pl ja sitten seuraavaan kohtaan ohjattava laite.Merkillistä en ole itse tuota huomanut puhelin kyllä vaihtaa sitä napin tilaa kun painaa , mikä laite sulla kyseessä? itellä talossa lumia 520 , Samsung joku iso , ja e7 ja kaikissa nethome toimii ok.
     
  17. Don MC

    Don MC Käyttäjä

    Liittynyt:
    19.05.2005
    Viestejä:
    1 188
    Saadut tykkäykset:
    39
    Täällä käytössä Android-tabletti (4.4) ja puhelimet (4.3). Kyllä ne sivut näkyy ja silleen, mutta skaalaus esim TempWeb-sivulla on pyllystä. Se ruskea "näyttölaite" on aivan liian pieni. Pitää zoomata manuaalisesti joka kerta. Ja napit eivät vaihda tilaa painettaessa.

    Onko sulle muuten auennut tuo IntervalTimer? Mitä jos haluan esimerkiksi Nexa-himmentimellä WMR-252 aamuksi ohjelmoida sarastusvalon joka pikkuhiljaa nostaa valonvoimakkuutta? Sanotaanko vaikka että se nousee puolen tunnin aikana nollasta sataan. Mitä sinne TickInterval ja TickCommand -ruutuihin laitetaan?
     
  18. Nasty76

    Nasty76 Guest Guest

    Liittynyt:
    17.10.2013
    Viestejä:
    194
    Saadut tykkäykset:
    0
    Höh hävis viesti kuin pieru saharaan :( no mutta ensiksi asenna uusin nethome joka siis on nethome nightlybuild ruskeaa lämpömittaria ei ole enää ollut aikoihin :D ei ihme jos ei toimaa kunnolla.en oo vielä testaillu tuota intervaltimeriä mutta tutkailempa kun kerkeän idea kai siis on että se tekee tickinterval = aika jonka jälkeen suoritetaan tick command tehtävä. eli esim tick interval = 1
    ja tickcommand = jokuvalo toggle niin kerran sekunnissa lamppu menisi päälle tai pois päältä eli saa tehtyä diskonkin :D
    voi olla että 1 yksikkö tickintervaalissa on minuutti
    tuossa ohjeistus tuohon timeriin.
    http://wiki.nethome.nu/doku.php/intervaltimer
     
  19. Don MC

    Don MC Käyttäjä

    Liittynyt:
    19.05.2005
    Viestejä:
    1 188
    Saadut tykkäykset:
    39
    Viimeksi muokattu: 30.01.2014
  20. Nasty76

    Nasty76 Guest Guest

    Liittynyt:
    17.10.2013
    Viestejä:
    194
    Saadut tykkäykset:
    0
    hmmm nyt oon tippunu totaalisesti kärryiltä , nightlybuildissa on toiminto kun laittaa lämpömittari itemin plaaniin niin se näyttää suoraan siinä lämmöt ja siellä on kätevä käyrästö, itse ainakin suosin sitä ja edes tuo wanha ei toimiaa mulla :(.