Kotiautomaatio

Moi!

Sain Ruuvitagit postilla ja ei muuta kuin säätämään... Tällä ohjeella sain ruuvit näkymään hassiossa ihan hienosti sensorina:

1589271891278.png

ja kyseinen sensori näkyy:
1589272003004.png

Samalla käynnistin toiseen Raspiin influxdb ja Grafana projetkin jotta saan jatkossa historiatiedot paremmin talteen ja mukavamman näköisiä graafeja. Influxiin tulee hassiosta nyt kamaa ihan hienosti mutta olisikohan jollain jotain ideaa miksi nämä Ruuvin tiedot eivät populoidu Influxiin? Yhteys Influxiin on kunnossa koska Ruuvin laittamisen jälkeen tein automaation joka hälyttää kun sauna on >60 astetta ja se näkyy influxissa...
 
Tuollainen ruuvitag voisi olla ihan hauska, mutta 36€ on kyllä liian suolainen hinta omaan makuun kun käyttötarkoituksena olisi lämpötilan ja kosteuden seuranta.
 
Kiitos. Vielä tarkentava kysymys: Jos sen valon laittaa pois katkaisimesta, meneekö virrat kokonaan pois päältä vai pystyykö valon laittamaan uudestaan päälle sovelluksesta ilman että kytkee virtoja päälle katkaisimesta?

en ole itse testannut, mutta käsitykseni mukaan juuri noin. Eli voit laittaa valon päälle sovelluksesta vaikka katkaisemisesta olisit aiemmin sammuttanut.
 
Tuollainen ruuvitag voisi olla ihan hauska, mutta 36€ on kyllä liian suolainen hinta omaan makuun kun käyttötarkoituksena olisi lämpötilan ja kosteuden seuranta.

Joo sitähän ne vähän on. Kiinastahan saa jonkinlaisia versiota. Pitänyt niihinkin vähän enemmän perehtyä.
Opensourceahan tuo ruuvitagi oli.
 
Moi!

Sain Ruuvitagit postilla ja ei muuta kuin säätämään... Tällä ohjeella sain ruuvit näkymään hassiossa ihan hienosti sensorina:

1589271891278.png

ja kyseinen sensori näkyy:
1589272003004.png

Samalla käynnistin toiseen Raspiin influxdb ja Grafana projetkin jotta saan jatkossa historiatiedot paremmin talteen ja mukavamman näköisiä graafeja. Influxiin tulee hassiosta nyt kamaa ihan hienosti mutta olisikohan jollain jotain ideaa miksi nämä Ruuvin tiedot eivät populoidu Influxiin? Yhteys Influxiin on kunnossa koska Ruuvin laittamisen jälkeen tein automaation joka hälyttää kun sauna on >60 astetta ja se näkyy influxissa...
Miten en ole tätä muka löytänyt aimmin. Kiitos vinkistä, tuolla sai helposti toimimaan. Onnistuuko sinulla muuttaa tuota sensorin nimeä? Esim laittaa nimeksi vain "Bedroom" niin näkymä on "bedroom temperature". Koitin laittaa vielä tuon customize.yaml:n kautta mutta ei muutu silläkään. Joutuukohan tuossa puukottaan koodia, jos haluaa muuttaa.
 
Hmm... ei riitä osaaminen... mutta taisin löytää syyn siihen että miksi data ei siirry ruuvin tiedoista influxiin... Viisaammat voisiko se liittyä siihen että kun tutkin entityn tietoja niin: "This entity does not have a unique ID, therefore its settings cannot be managed from the UI". Kun taas automaatiolla joka ilmoittaa kun lämpötila on >60 astetta on entity id: automation.ilmoitus_kun_sauna_60.

Miten pystyn luomaan entity id:n tuolle lämpötilalle? Vaiko enkö mitenkään koska se ilmeisesti luodaan automaattisesti...
 
Viimeksi muokattu:
Hmm... ei riitä osaaminen... mutta taisin löytää syyn siihen että miksi data ei siirry ruuvin tiedoista influxiin... Viisaammat voisiko se liittyä siihen että kun tutkin entityn tietoja niin: "This entity does not have a unique ID, therefore its settings cannot be managed from the UI". Kun taas automaatiolla joka ilmoittaa kun lämpötila on >60 astetta on entity id: automation.ilmoitus_kun_sauna_60.

Miten pystyn luomaan entity id:n tuolle lämpötilalle? Vaiko enkö mitenkään koska se ilmeisesti luodaan automaattisesti...
Joo joku ongelma on siinä entity id:ssä, kävitkin avaamassa jo ketjun githubiin, katsotaan mitä vastataan. Samalla sais sitten pyöristettyä yhteen digittiin tuon sensorin arvon.

Edit: Näyttää että RuuviTag ei tule tuonne Entity Registeryyn. Sinne pitäisi esim kaikkien sensorien tulla. Veikkaan kun on vielä kehityksen alla, että kaikki ei toimi oikein. Luulen että pitäisi saada tuon add-onin luotua oma merkintä entity registeriin kun lisää sensorin.
 
Viimeksi muokattu:
Paskat... siinä mitään ongelmaa ole kun tarpeeksi googlailin... ei löysin tällaisen ketjun: Missing sensors in InfluxDB

Joka johdatti ymmärtämään että pitäisi etsiä measurementtia °C joka sitten löytyykin show measurements komennolla. Vaan kun en osaa komentorivillä hakea ja käskeä influxia ja grafana ei sitä löydä/näytä suoraan niin oletin sen puuttuvan...

Loppujen lopuksi kun grafanaan kirjoitti measurement kohtaan itse joko asteen merkin (tai ison "C" kirjaimen niin sitten grafana näytti tuota measurementtia databasesta ja antoi valita entity_id:n nimellä.

1589309015536.png

Ei vaan vanha ymmärtänyt (enkä vieläkään ymmärrä) sitä, että miksi tuo measurement ei ole valittavissa suoraan. Johtunee siitä että alkaa aste-merkillä?

Meinas jo loppua usko... kele...
 
Moi!

Sain Ruuvitagit postilla ja ei muuta kuin säätämään... Tällä ohjeella sain ruuvit näkymään hassiossa ihan hienosti sensorina:

1589271891278.png

ja kyseinen sensori näkyy:
1589272003004.png

Samalla käynnistin toiseen Raspiin influxdb ja Grafana projetkin jotta saan jatkossa historiatiedot paremmin talteen ja mukavamman näköisiä graafeja. Influxiin tulee hassiosta nyt kamaa ihan hienosti mutta olisikohan jollain jotain ideaa miksi nämä Ruuvin tiedot eivät populoidu Influxiin? Yhteys Influxiin on kunnossa koska Ruuvin laittamisen jälkeen tein automaation joka hälyttää kun sauna on >60 astetta ja se näkyy influxissa...

Kiitoksia tästä. Nyt joku on todistettavasti saanut tämän toimimaan. :thumbsup:Ehkä uskallan tilata nyt tagin jo itsekin. Tarkkaileppa muuten toimiiko useamman päivän myös. Gitistä luettuna siellä on ilmeisesti ollut ongelmaa, että hävittää välillä dataa tms.

Ja kokonaan toiseen aiheeseen. Saako motionEye:ta ohjattua ohjelmallisesti jotenkin? Pitäisi saada usb kamera päälle kun lähden talosta ja pois kun palaan. Onnistuuko jotenkin lisätä sriptiin? Tietokoneen selaimesta homeassistanttia säädettäessä tuon voi graafisesti laittaa päälle/pois, mutta esim. puhelimen apista tuo ei onnistu.
 
Onkos kukaan asennellut Shellyn 3EM energiamittaria omaan sähkökaappiin? Home Assistanttiin olisi tarkoitus lukemia saada. Itse mietin tilaamista ja tutkailin sähkökaappia josko pystyisin kytkemään laitteen itse turvallisesti ja oikein. Löytyykö ketjusta sähkömiehiä tai sen mielisiä jotka voisi kommentoida menisikö kytkentä oikein seuraavasti:
  • 3 mittaus-clamppia pääkaapeleihin (pun.) jotka siis tulevat taloyhtiön jakokeskukselta
  • joka vaiheelle jännite vapaiden 10A automaattisulakkeiden takaa (vihr.)
  • nolla esim siniseltä kytkentärimalta (kelt.)
Jos menee tätä hahmotelmaa vaikeammaksi niin sitten saa ammattilainen käydä kytkemässä. Tässä vielä linkki laitteen manuaaliin: Shelly 3EM.
Löytyykö muista vastaavista koko kämpän energiamittareista kokemusta?

1589362255662.png
 
  • 3 mittaus-clamppia pääkaapeleihin (pun.) jotka siis tulevat taloyhtiön jakokeskukselta
  • joka vaiheelle jännite vapaiden 10A automaattisulakkeiden takaa (vihr.)
  • nolla esim siniseltä kytkentärimalta (kelt.)
Jos menee tätä hahmotelmaa vaikeammaksi niin sitten saa ammattilainen käydä kytkemässä. Tässä vielä linkki laitteen manuaaliin: Shelly 3EM.
Löytyykö muista vastaavista koko kämpän energiamittareista kokemusta?

Menee vaikeammaksi mutta ei kovin paljoa. Ainakin muutama asia pitää varmistaa.

Mittaus-clampit voit kytkeä noihin tuleviin pääkaapeleihin.

Mitään tarvetta ei ole ottaa Shellylle vaihetta vapailta sulakkeilta. Sen voi ottaa jo käytössäkin olevilta.
Jossain johdonsuojakatkaisijoissa on luonnostaan kaksi "reikää" johdoille, mutta on luvallista myös kytkeä siihen samaan "reikään" kaksi saman poikkipinta-alan omaavaa kaapelia.
HUOM! Varmista siis että olemassaoleva kaapeli on varmasti 1.5mm2 vaikka sulake olisikin 10A.

Kuvastasi ei selviä mihin vaiheeseen johdonsuojat "13" ja "14" on kytketty. Vai onko mihinkään?

Jos nämä ovat kytketty samaan vikavirtasuojaan kuin viereisetkin johdonsuojat, et voi vaiheita kytkeä tällä tavalla. Kaikkien vaiheiden on oltava kytkettynä saman vikavirtasuojan taakse. Nythän alimmainen L3 olisi kytkettynä ilman vikavirtasuojaa ja muut kaksi vikavirtasuojan taakse.

Jos näitä kahta ei ole kytketty ko. vikavirtasuojaan, voit teoriassa ottaa niille suoran vaiheen jostain ilman vikavirtasuojaa (mutta mistä?). Mutta yleensä jos ko. rivillä keskuksessa on vikavirtasuoja, hyviin tapoihin kuuluu että kaikki samalla rivillä olevat johdonsuojat olisivat kytkettynä ko. vikavirtasuojaan, tai vähintäänkin erotettuna muista johdonsuojista yhdellä tyhjällä peitelevyllä tms.

Jos kytket Shellyn vikavirtasuojan taakse, nolla pitää olla kytkettynä siihen nollakiskoon joka on kytketty myös ko. vikavirtasuojan taakse. Ei siis siihen keskuksen ns. päänollakiskoon. Kuvastasi ei oikein selviä mihin noiden kaikkien kolmen vvsk:n takana olevien ryhmien nollat menee. Nämä kaikkien vvsk:n nollathan pitää siis myös olla erotettu toisistaan.
 
Onkos kukaan asennellut Shellyn 3EM energiamittaria omaan sähkökaappiin? Home Assistanttiin olisi tarkoitus lukemia saada. Itse mietin tilaamista ja tutkailin sähkökaappia josko pystyisin kytkemään laitteen itse turvallisesti ja oikein. Löytyykö ketjusta sähkömiehiä tai sen mielisiä jotka voisi kommentoida menisikö kytkentä oikein seuraavasti:
  • 3 mittaus-clamppia pääkaapeleihin (pun.) jotka siis tulevat taloyhtiön jakokeskukselta
  • joka vaiheelle jännite vapaiden 10A automaattisulakkeiden takaa (vihr.)
  • nolla esim siniseltä kytkentärimalta (kelt.)
Jos menee tätä hahmotelmaa vaikeammaksi niin sitten saa ammattilainen käydä kytkemässä. Tässä vielä linkki laitteen manuaaliin: Shelly 3EM.
Löytyykö muista vastaavista koko kämpän energiamittareista kokemusta?

1589362255662.png
Tämän kaltaisissa voi parempi osoite olla Kysymyksiä sähkömiehille

Periaatteessa olisi parempi, jos ei sähkökaappiin itse menisi pitelemään mutta jos sen tekee, on syytä olla erityisen huolellinen.

Punaisen merkinnän paikka on ihan oikea. Kysymysmerkki on lähinnä se, saatko mahtumaan virtamuuntajia järkevästi. Ja koska noissa merkitsemissäsi on aina jännite (ellet pääse kauempaa katkaisemaan), on syytä olla erityisen varovainen.

Johdonsuojat 13 ja 14 on johdotettu jostain mutta johtimissa vaikuttaisi olevan rättimerkit. Niistä voisi selvitä, onko noissa paikoissa oikeasti vaiheet 1 ja 2 vai jotain muuta. Lähtisin kuitenkin ihan jo loogisuuden mielessä siitä, että peräkkäisten kolmen suojan perästä nuo L1-L3. Sillä ei ole merkitystä, onko suojan perässä jo valmiiksi jotain, kunhan lähteviä johtimia ei ole valmiiksi useaa. Toisaalta tyhjään saa varmemmin tukevan liitoksen vaikkei asia olisikaan tuttu.
Kuva on kuitenkin niin pieni, ettei siitä oikein suojien arvoja näe. Laittaisin 10A suojien perään jos mahdollista.

Nolla on tuollaisessa keskuksessa huomioitava huolella jottet aiheuta ongelmia itsellesi. Eli jos L1-L3 tulee vikavirtasuojan takaa, on myös nolla otettava saman suojan takaa. Ja jos taas vikavirtasuojaamatonta sähköä, et voi nollaa ottaa vikavirtasuojan jälkeen. Mieluusti tottakai sinne vikavirran taa tuollainenkin laite. Jos sattuu vuotamaan jotain jonnekkin niin ei satu sen vuoksi vahinkoja. Ja tosiaan kaikki kolme vaihetta saman vikavirtasuojan takaa, muuten menee metsään,

Mihin itse laitteen ajattelit sijoittaa?

Edit... @andyks ehtikin juuri ennen varsin saman sisällön. No, kertaus on opintojen äiti
 
Tämän kaltaisissa voi parempi osoite olla Kysymyksiä sähkömiehille

Periaatteessa olisi parempi, jos ei sähkökaappiin itse menisi pitelemään mutta jos sen tekee, on syytä olla erityisen huolellinen.

Punaisen merkinnän paikka on ihan oikea. Kysymysmerkki on lähinnä se, saatko mahtumaan virtamuuntajia järkevästi. Ja koska noissa merkitsemissäsi on aina jännite (ellet pääse kauempaa katkaisemaan), on syytä olla erityisen varovainen.

Johdonsuojat 13 ja 14 on johdotettu jostain mutta johtimissa vaikuttaisi olevan rättimerkit. Niistä voisi selvitä, onko noissa paikoissa oikeasti vaiheet 1 ja 2 vai jotain muuta. Lähtisin kuitenkin ihan jo loogisuuden mielessä siitä, että peräkkäisten kolmen suojan perästä nuo L1-L3. Sillä ei ole merkitystä, onko suojan perässä jo valmiiksi jotain, kunhan lähteviä johtimia ei ole valmiiksi useaa. Toisaalta tyhjään saa varmemmin tukevan liitoksen vaikkei asia olisikaan tuttu.
Kuva on kuitenkin niin pieni, ettei siitä oikein suojien arvoja näe. Laittaisin 10A suojien perään jos mahdollista.

Nolla on tuollaisessa keskuksessa huomioitava huolella jottet aiheuta ongelmia itsellesi. Eli jos L1-L3 tulee vikavirtasuojan takaa, on myös nolla otettava saman suojan takaa. Ja jos taas vikavirtasuojaamatonta sähköä, et voi nollaa ottaa vikavirtasuojan jälkeen. Mieluusti tottakai sinne vikavirran taa tuollainenkin laite. Jos sattuu vuotamaan jotain jonnekkin niin ei satu sen vuoksi vahinkoja. Ja tosiaan kaikki kolme vaihetta saman vikavirtasuojan takaa, muuten menee metsään,

Mihin itse laitteen ajattelit sijoittaa?

Edit... @andyks ehtikin juuri ennen varsin saman sisällön. No, kertaus on opintojen äiti

Kiitti vastauksista @djmake ja @andyks, selvensi jo paljon asiaa. Paras olisi siis vetää kaikki kolme vaihetta saman rivin johdonsuojista kunhan varmistaa että kaikki on saman vikavirtasuojan takana. Ja nolla saman vvsk:n takaa myös. Kuva on tosiaan turhan pieni, mutta siis merkkaamani vapaat johdonsuojat on 10A ja niistä 13 ja 14 on merkattu vaiheet L1 ja L2. Osa on muistaakseni 16A, ylärivillä taisi löytyä kaikki vaiheet myös 10A. Täytyy vähän pureksia tätä vielä, mutta ainakin tuli jo hyvin oppia vaikka ei itse hommaan lähtisikään. Aika tiukassahan tuolla on tila eli virtamuuntajien ja itse laitteenkin sijoittelua täytynee vielä suunnitella.

Tässä vielä linkki isompaan kuvaan. Taitaa noi vikavirtasuojien nollat olla merkattu numeroillakin nyt kun tarkemmin katsoo.
 
Mikä Z-wave yhteensopiva lämpöanturi saunaan? Voi olla max 50c jos lauteiden alle.

EDIT: Tuli hommattua myös zigbee vehkeitä muutama saunan kuuluvuusalueelle niin nekin käy.
 
Viimeksi muokattu:
Smartthings V3 on yhdistetty kotiverkkoon wifin kautta. Päivitin wifin salasanan, mutta en tiedä missä pystyn päivittämään smartthingsin wifi salasanan. Smartthings ei siis suostu yhdistymään verkkoon. Smartthings asetuksissa "vaihda laitteen wifi verkkoa automaattisesti" on harmaana, eikä saa millään päälle. Osaako joku auttaa? Pitääkö resetoida koko homma vai kuinka?
 
Mikä se ois paras/helpoin tapa päivittää ddns kun kyseessä raspilla pyörivä home assistant?
minulla ovh palveluntarjoajalla domain ja sielä ddns palvelu.
Onko suoraan linuksille joku sovellus minkä laittaa ajastimella pyörimään? Noista ei ole mitään tietoa.
Modeemi ei tukenut omia ddns servereitä oli vain muutama vaihtoehto mitä käyttää..
 
Mikä se ois paras/helpoin tapa päivittää ddns kun kyseessä raspilla pyörivä home assistant?
minulla ovh palveluntarjoajalla domain ja sielä ddns palvelu.
Onko suoraan linuksille joku sovellus minkä laittaa ajastimella pyörimään? Noista ei ole mitään tietoa.
Modeemi ei tukenut omia ddns servereitä oli vain muutama vaihtoehto mitä käyttää..
Riippuu ihan mitä vaihtoehtoja OVH:lla on tarjota tuon päivittämiseen. Usein löytyy yksi url, jota pitää kutsua. Tuo on kaikken helpoin tapa. Pistää vaan Croniin CURL-komennon, joka tekee kutsun vaikka kerran tunnissa.
Melkein kaikki modeemitkin kyllä tukee tätä tapaa.
 
Joo, url löytyy millä päivittää.. zte mf286 modeemissa ei taida olla tuolle tukea.

Curl täytyy laitaa, taisinki jo saada jonkinlaisen karvalakki virityksen tehtyä.

Koodi:
ip=$(curl ifconfig.co)

curl --user "user:pass" "https://www.ovh.com/nic/update?system=dyndns&hostname=domain.com&myip=$ip"
 
Viimeksi muokattu:
Aavistuksen halvemmalla geneerisellä RS485 USB palikka, maksaa varmaan euron tai kaksi.
Täällä asiaa:
Vallox Digit väylä

Esim. Viesti #43
Vallox Digit väylä

Tein Arduino-kirjaston Vallox-väylän käsittelyyn. Kirjaston avulla voi kuunnella, pollata ja kirjoittaa muuttujia väylässä. Olen alustavasti testannut kirjastoa ESP8266 mikrokontrollerilla ja siihen kytketyllä RS485 adapterilla ja DigitSE ilmanvaihtokoneella. Kirjasto vaatii, että SoftwareSerial -kirjasto on asennettu Arduino IDE:een.

Kirjasto: my-esp8266/Vallox at master · dirtyha/my-esp8266 · GitHub
Esimerkki: my-esp8266/ValloxReader.ino at master · dirtyha/my-esp8266 · GitHub
ESP8266 sovellukseni: my-esp8266/ValloxDSE.ino at master · dirtyha/my-esp8266 · GitHub

Tuo viimeinen sovellus käyttää Vallox -kirjastoa ja lähettää dataa Watson IoT platformille ja tukee ohjauskomentojen lähetystä Watsonista takaisin väylään.

Meidän DigitSE on hankittu vuonna 2001 ja ohjauspaneelina on LED-patsasnäyttö. Googlettamalla löytämieni suomen- ja englanninkielisten protokolladokumenttien luetteloimat muuttujat eivät kaikki ihan täsmää ja osa on pitänyt onkia ohjainpaneelin ja emokortin välistä liikennettä debuggaamalla.

Onkos tätä kukaan jo viritellyt Home Assistanttiin Raspberryllä? Arduinolle löytyy esimerkkejä kyllä, mutta en kyllä millään haluaisi sellaista väliin, jos ei ihan pakko ole.

Itse olen viritellyt sarjaliikenteen jo toimimaan, mutta ongelma on sanomien tulkinta. Jos liikenne on tämän näköistä niin kuinka tätä pitäisi oikein lähteä avaamaan?

Koodi:
2 3
     *-!!!2e!2!4g!4
                   !5h!5!3f!3
                             !!!2e!2!4g!4
                                         !5h!5!3f!3
                                                   !!!2e!2!4g!4
                                                               !5h!5!3f!3
                                                                          +] ,^ 5 4

Ilmeisesti ascii merkkijonoja ovat, mutta en useammankaan hetken ihmettelyn jälkeen saanut kaivettua tuolta esim. ilmanvaihtokoneen antureilta tulevia lämpötila-arvoja vaikka kommunikointiprotokollakin on apuna.
 
Onkos tätä kukaan jo viritellyt Home Assistanttiin Raspberryllä? Arduinolle löytyy esimerkkejä kyllä, mutta en kyllä millään haluaisi sellaista väliin, jos ei ihan pakko ole.

Itse olen viritellyt sarjaliikenteen jo toimimaan, mutta ongelma on sanomien tulkinta. Jos liikenne on tämän näköistä niin kuinka tätä pitäisi oikein lähteä avaamaan?

Koodi:
2 3
     *-!!!2e!2!4g!4
                   !5h!5!3f!3
                             !!!2e!2!4g!4
                                         !5h!5!3f!3
                                                   !!!2e!2!4g!4
                                                               !5h!5!3f!3
                                                                          +] ,^ 5 4

Ilmeisesti ascii merkkijonoja ovat, mutta en useammankaan hetken ihmettelyn jälkeen saanut kaivettua tuolta esim. ilmanvaihtokoneen antureilta tulevia lämpötila-arvoja vaikka kommunikointiprotokollakin on apuna.
Jatkoa vielä tähän. Eli sain nyt lopulta Valloxin ilmanvaihtokoneen sarjaliikenteen jonkinlaisena järkevänä datana käyttämällä hexdump komentoa SSH:ssa. Vaati vielä byteswapin lisäksi
Koodi:
hexdump -C /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0

Tällä komennolla saan liikenteen näyttämään tältä:
Koodi:
01 11 21 35 a0 08

Jos saisin home assistantin näkemään liikenteen ascii stringin sijaan edellä mainitun kaltaisena hexamuotoisena liikenteenä uskoisin saavani esim. ilmanvaihtokoneen tuloilman lämpötilan tähän tapaan:
Koodi:
sensor:
  - platform: serial
    serial_port: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
    baudrate: 9600
  - platform: template
    sensors:
      vallox_tuloilma:
        friendly_name: Vallox Tuloilma
        unit_of_measurement: "°C"
        value_template: >-
          {% if states('sensor.serial_sensor').startswith("01 11 21 35") %}
            {{ states('sensor.serial_sensor').split(' ')[4] | int }}
          {% else %}
            {{ states('sensor.serial_sensor') }}
          {% endif %}

Tuo arvo pitäisi sitten vielä muuntaa celsius-asteiksi muuntotaulukon avulla, mutta osaisiko joku sanoa, miten voin konvertoida tuon ascii stringin hexaksi "lennossa"?

On tämä säätöä kyllä, mutta ei viitsisi antaa periksi enää tässä vaiheessa :geek:
 
Motonetissa näyttäisi olevan kuukauden tuotteena tuollainen Nediksen ulkokäyttöön tarkoitettu IP44 16A Wifi-pistorasia.

Tarkempi malli taitaa olla kuvien perusteella WIFIPO120FWT.
Hieman Googlailin niin tuohon taitaisi saada Tasmotan.
Onko jollain tästä kokemuksia?

Tarvi tietää onko yksi kone päällä niin askartelin tästä 19,90€ mittarin joka näpsästi kertoo Home Assitantttiin kulkeeko virtaa.

Tuya-convertteri+Raspi 3 (perus mini Rasbian, ei Home Assistant) jossa eth ja wlan, ohjeiden mukaan asennus, konvertteri tekee hämy wlan tukiaseman mihin suoraan paketista otettu pistorasia sitten automaattisesti kytkeytyy (tässä jotenkin piti kännykkä liittää samaan hämytukiasemaan??), Tasmota menee ilman KOLVAAMISTA, lopuksi tappelin tunnin ennenkuin luin ohjeen loppuun: Tasmotan ollessa jo töpselissä "reset 5" töpselin konsoliin muuten ei lähtenyt pelittään, siis töpseliominaisuudet eivät toimineet.

Huom Tuyan softaa ja piirejä on uudistettu niin kaikki uudet Tuya härpäkkeet eivät välttämättä toimi konvertterilla.

Töpselin Template ja virran kalibrointi ohjeet Tuya-konvertterin devices sivuilta ja säädöt suoraan töpselin web-sivulle ja konsoliin. Ja automaagisesti töpseliominaisuudet suoraan Home Assistanttiin konsoliin "setoption19 1" MQTT härpäkkeet HA:ssa asennettuna niin kaikki 1 devices ja 13 entities ovat nätisti ilman YAMLailua käytössä. HA siis ihan uusimmilla updateilla.

4 viikkoa vasta miekkaillut Home Assistantin kanssa ja tämän fläshäys, kalibroinnit ja mm. Raspianin korttiasennus vei aikaa amatööriltä reilun 4h, seuraava töpseli menisi 10 minuutissa tai alle.

Powerissa Nediksen toiset töpselit 3 kpl 29,90, en tiedä toimiiko, jos joku testaa niin viestiä palstalle.
 
Viimeksi muokattu:
Powerissa Nediksen toiset töpselit 4 kpl 29,90, en tiedä toimiiko, jos joku testaa niin viestiä palstalle.
Olisko maaliskuuta kun ostin kolmen setin niitä Nediksen perus wifi-rasioita. Tasmota meni hyvin sisään Tuya converterilla. Samoin onnistui pari viikkoa sitten Nediksen IR lähettimen flash ilman kolvailuja. No problem.

Edit: ei töpseleitä kun rasioita - menin hetkellisesti lankaan...
 
Sopiiko kysyä täältä kun ei communityssä tunnu tulevan vastausta. Hieman vielä epäselvää automaation ja skriptien eroavaisuus jne.. Yhtäkaikki olisi tarpeena helpottaa emännälle viritinvahvarin saunakaiuttimien käyttöä jotka ovat zone2:ssa. Kyseessä vanha Denon AVR-2113. Denoni on saatu kiinni Hubiin.

Koodi:
media_player:
  - platform: denonavr
    host: 192.168.1.111
    name: Denon
    show_all_sources: true
    timeout: 2
    zones:
      - zone: Zone2
        name: Sauna

Eli pitäisi tehdä Lovelaceen on/off kytkin joka laittaisi Denonin zone2:een virrat päälle ja valitsisi sisääntuloksi CD:n (jossa inputissa on Chrome Audiocast). Tietysti jos oikein haluaisin homman kunnolla niin olisi zone2 on/off nappi ja siinä alla sisääntulon valinta.

Joku tällainen ilmentymä olisi aika mukavan oloinen...:

1590732291696.png

Osaisiko/viitsisikö joku jeesata...
 
Osaisiko joku kertoa että miten saisin fiksuiten smartthingsiin tehtyä kytkimen millä saisin esim saunasta ohjattua sonoksesta volumea ja kappaleita?

Ostin Osramin Lightify Switch Mini mutta en sitä saanut ainakaan toimimaan kovin helpolla.
 
Tällä komennolla saan liikenteen näyttämään tältä:
Koodi:
01 11 21 35 a0 08

Jos saisin home assistantin näkemään liikenteen ascii stringin sijaan edellä mainitun kaltaisena hexamuotoisena liikenteenä uskoisin saavani esim. ilmanvaihtokoneen tuloilman lämpötilan tähän tapaan:

Tuo arvo pitäisi sitten vielä muuntaa celsius-asteiksi muuntotaulukon avulla, mutta osaisiko joku sanoa, miten voin konvertoida tuon ascii stringin hexaksi "lennossa"?

On tämä säätöä kyllä, mutta ei viitsisi antaa periksi enää tässä vaiheessa :geek:
Mene tuonne kehittäjän työkalut -> malli, jossa voit testailla noita muunnoksia ilman HA:n uudelleen käynnistämistä.
Ilmeisesti tuo "a0" on tuloilman lämpötila?

Koodi:
{% set my_test_json = '01 11 21 35 a0 08' %}
{{ my_test_json.split(' ')[4] | int(base=16) }}

Tuo leipoo tuosta a0 arvosta luvun 160, mutta mikä muuntotaulukko sulla tuohon vielä oli?

EDIT:
Noista sun ASCII merkkijonoista saa kanssa leivottua arvoja ulos näin:
Koodi:
{% set my_test_json2 = '*-!!!2e!2!4g!4' %}
{{ my_test_json2.split('!')[6] | float }}
Koodi:
{% set my_test_json2 = '!5h!5!3f!3' %}
{{ my_test_json2.split('!')[2] | int(base=16) }}

Jos voisit vielä laittaa sen kommunikaatioprotokollan tänne ihmeteltäväksi tai kertoisit, mitä arvoja se sun laite tuolla mittaushetkellä on näyttänyt, niin voitais katsella enemmän.
 
Viimeksi muokattu:
Onkos tätä kukaan jo viritellyt Home Assistanttiin Raspberryllä? Arduinolle löytyy esimerkkejä kyllä, mutta en kyllä millään haluaisi sellaista väliin, jos ei ihan pakko ole.

Itse olen viritellyt sarjaliikenteen jo toimimaan, mutta ongelma on sanomien tulkinta. Jos liikenne on tämän näköistä niin kuinka tätä pitäisi oikein lähteä avaamaan?

Koodi:
2 3
     *-!!!2e!2!4g!4
                   !5h!5!3f!3
                             !!!2e!2!4g!4
                                         !5h!5!3f!3
                                                   !!!2e!2!4g!4
                                                               !5h!5!3f!3
                                                                          +] ,^ 5 4

Ilmeisesti ascii merkkijonoja ovat, mutta en useammankaan hetken ihmettelyn jälkeen saanut kaivettua tuolta esim. ilmanvaihtokoneen antureilta tulevia lämpötila-arvoja vaikka kommunikointiprotokollakin on apuna.

Moi

Millas tavalla olet kytkenyt valloxiin raspin? rs485 convertterilla?
 
Tällä komennolla saan liikenteen näyttämään tältä:
Koodi:
01 11 21 35 a0 08

Tuo arvo pitäisi sitten vielä muuntaa celsius-asteiksi muuntotaulukon avulla, mutta osaisiko joku sanoa, miten voin konvertoida tuon ascii stringin hexaksi "lennossa"?

On tämä säätöä kyllä, mutta ei viitsisi antaa periksi enää tässä vaiheessa :geek:
Leivoin sulle valmiiksi tuon, kun en jaksanut odotella vastauksia :)
Koodi:
sensor:
  - platform: serial
    serial_port: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
    baudrate: 9600
  - platform: template
    sensors:
      vallox_tuloilma:
        friendly_name: Vallox Tuloilma
        unit_of_measurement: "°C"
        value_template: >-
          {% set vxtemps =
            '-74, -70, -66, -62, -59, -56, -54, -52, -50, -48,
            -47, -46, -44, -43, -42, -41, -40, -39, -38, -37,
            -36, -35, -34, -33, -33, -32, -31, -30, -30, -29,
            -28, -28, -27, -27, -26, -25, -25, -24, -24, -23,
            -23, -22, -22, -21, -21, -20, -20, -19, -19, -19,
            -18, -18, -17, -17, -16, -16, -16, -15, -15, -14,
            -14, -14, -13, -13, -12, -12, -12, -11, -11, -11,
            -10, -10, -9, -9, -9, -8, -8, -8, -7, -7,
            -7, -6, -6, -6, -5, -5, -5, -4, -4, -4,
            -3, -3, -3, -2, -2, -2, -1, -1, -1, -1,
            0,  0,  0,  1,  1,  1,  2,  2,  2,  3,
            3,  3,  4,  4,  4,  5,  5,  5,  5,  6,
            6,  6,  7,  7,  7,  8,  8,  8,  9,  9,
            9, 10, 10, 10, 11, 11, 11, 12, 12, 12,
            13, 13, 13, 14, 14, 14, 15, 15, 15, 16,
            16, 16, 17, 17, 18, 18, 18, 19, 19, 19,
            20, 20, 21, 21, 21, 22, 22, 22, 23, 23,
            24, 24, 24, 25, 25, 26, 26, 27, 27, 27,
            28, 28, 29, 29, 30, 30, 31, 31, 32, 32,
            33, 33, 34, 34, 35, 35, 36, 36, 37, 37,
            38, 38, 39, 40, 40, 41, 41, 42, 43, 43,
            44, 45, 45, 46, 47, 48, 48, 49, 50, 51,
            52, 53, 53, 54, 55, 56, 57, 59, 60, 61,
            62, 63, 65, 66, 68, 69, 71, 73, 75, 77,
            79, 81, 82, 86, 90, 93, 97, 100, 100, 100,
            100, 100, 100, 100, 100, 100'
          %}
          {{ vxtemps.split(',')[(states('sensor.serial_sensor').split(' ')[4] | int(base=16))] }}

Toimii ainakin template editorissa näin:
Koodi:
{% set my_test_json = '01 11 21 35 a0 08' %}
{% set vxtemps =
  '-74, -70, -66, -62, -59, -56, -54, -52, -50, -48,
  -47, -46, -44, -43, -42, -41, -40, -39, -38, -37,
  -36, -35, -34, -33, -33, -32, -31, -30, -30, -29,
  -28, -28, -27, -27, -26, -25, -25, -24, -24, -23,
  -23, -22, -22, -21, -21, -20, -20, -19, -19, -19,
  -18, -18, -17, -17, -16, -16, -16, -15, -15, -14,
  -14, -14, -13, -13, -12, -12, -12, -11, -11, -11,
  -10, -10, -9, -9, -9, -8, -8, -8, -7, -7,
  -7, -6, -6, -6, -5, -5, -5, -4, -4, -4,
  -3, -3, -3, -2, -2, -2, -1, -1, -1, -1,
  0,  0,  0,  1,  1,  1,  2,  2,  2,  3,
  3,  3,  4,  4,  4,  5,  5,  5,  5,  6,
  6,  6,  7,  7,  7,  8,  8,  8,  9,  9,
  9, 10, 10, 10, 11, 11, 11, 12, 12, 12,
  13, 13, 13, 14, 14, 14, 15, 15, 15, 16,
  16, 16, 17, 17, 18, 18, 18, 19, 19, 19,
  20, 20, 21, 21, 21, 22, 22, 22, 23, 23,
  24, 24, 24, 25, 25, 26, 26, 27, 27, 27,
  28, 28, 29, 29, 30, 30, 31, 31, 32, 32,
  33, 33, 34, 34, 35, 35, 36, 36, 37, 37,
  38, 38, 39, 40, 40, 41, 41, 42, 43, 43,
  44, 45, 45, 46, 47, 48, 48, 49, 50, 51,
  52, 53, 53, 54, 55, 56, 57, 59, 60, 61,
  62, 63, 65, 66, 68, 69, 71, 73, 75, 77,
  79, 81, 82, 86, 90, 93, 97, 100, 100, 100,
  100, 100, 100, 100, 100, 100'
%}

{{ vxtemps.split(',')[(my_test_json.split(' ')[4] | int(base=16))] }}
Tuo palauttaa arvon 20, kuten pitää
 
Mene tuonne kehittäjän työkalut -> malli, jossa voit testailla noita muunnoksia ilman HA:n uudelleen käynnistämistä.
Ilmeisesti tuo "a0" on tuloilman lämpötila?

Koodi:
{% set my_test_json = '01 11 21 35 a0 08' %}
{{ my_test_json.split(' ')[4] | int(base=16) }}

Tuo leipoo tuosta a0 arvosta luvun 160, mutta mikä muuntotaulukko sulla tuohon vielä oli?

EDIT:
Noista sun ASCII merkkijonoista saa kanssa leivottua arvoja ulos näin:
Koodi:
{% set my_test_json2 = '*-!!!2e!2!4g!4' %}
{{ my_test_json2.split('!')[6] | float }}
Koodi:
{% set my_test_json2 = '!5h!5!3f!3' %}
{{ my_test_json2.split('!')[2] | int(base=16) }}

Jos voisit vielä laittaa sen kommunikaatioprotokollan tänne ihmeteltäväksi tai kertoisit, mitä arvoja se sun laite tuolla mittaushetkellä on näyttänyt, niin voitais katsella enemmän.
Kiitos, rupean heti tekemään testejä :)

Tämä on protokolla, jonka pohjalta olen koittanut työstää:
Digit väyläprotokolla

Moi

Millas tavalla olet kytkenyt valloxiin raspin? rs485 convertterilla?
Jep, USB mallinen. Tarkalleen ottaen tämä.
 
Leivoin sulle valmiiksi tuon, kun en jaksanut odotella vastauksia :)
Koodi:
{{ vxtemps.split(',')[(my_test_json.split(' ')[4] | int(base=16))] }}
Tuo palauttaa arvon 20, kuten pitää

Minäkin sain template editorissa nyt viestin toimimaan. Tällä hetkellä tulolämpötilan arvo on a4 eli 21 ja se näkyi ihan oikein. En vielä kuitenkaan saanut tuota näkymään itse UI:ssa, mutta tämä on jo iso askel eteenpäin.

Voisikohan syy olla se, että tuossa hexdumpissa käyttämäni byteswap pitäisi vielä saada tehtyä? Jos otan hexdumpin ilman sitä niin numerot tulevat väärässä järjestyksessä...
 
Onkos täällä kukaan kerännyt dataa Jäspi Ecowatti lämmityskattilalta tai Enervent Pingvin LTO:ta? Olisikohan molemmat olleet modbus liityntäisiä. Jonkun modbus adapterin tilasin kiinasta ja olisi tarkoitus ESP32:sen avulla kytkeä Home Assistant / ESPHome verkkoon.

Rakennusaikana 2011 tuli Oumannin ohjelmoitavaa logiikkaa (2x EH-686), modbus muunnin ja EH-Net hankittua käytettynä kun tuli vastaan mutta niille ei ikinä testailuja kummempaa saatu aikaiseksi.

Toistaiseksi Home Assistantilla vasta Xiaomi ja Ruuvitag BLE majakoita kuunnellut ja vesimittarin pulssilähtöön testaillut pulssilaskuria ESP32:sella mutta olisi tarkoitus liittää VILP tuon Ecowatin kylkeen ja nyy viimein rakennella noita mittarointeja. kWh mittareita pulssisähdöllä sähkökaapissa myös useampi valmiina.
 
Voisikohan syy olla se, että tuossa hexdumpissa käyttämäni byteswap pitäisi vielä saada tehtyä? Jos otan hexdumpin ilman sitä niin numerot tulevat väärässä järjestyksessä...
Minkä merkkijonon template editor palauttaa nyt:
{{ states.sensor.serial_sensor }}
 
Silloin se ei taida saada jostain syystä mitään dataa sisään. Onhan Home Assistant dialout groupissa, että voi pääsee käsiksi serial porttiin?
Tuleeko logiin mitään erroria serial porttiin liittyen?
 
Silloin se ei taida saada jostain syystä mitään dataa sisään. Onhan Home Assistant dialout groupissa, että voi pääsee käsiksi serial porttiin?
Tuleeko logiin mitään erroria serial porttiin liittyen?
Joo tästä taitaa olla kyse:
Koodi:
~ $ ls -l /dev/serial/*
total 0
crw-rw----    1 root     audio     188,   0 May 31 15:10 usb-1a86_USB2.0-Serial-if00-port0

Vähän kädetön olo jo tulee, mutta en löydä edes googlella miten lisätä kikkula dialout groupiin. Linux osaaminen on vielä aika heikkoa
 
Riippuu siitä ajatko HA:ta pi käyttäjällä vai homeassistant käyttäjällä.


Koodi:
sudo adduser homeassistant dialout
sudo adduser homeassistant audio

Tee samat komennot varuilta pi userille. Sitten kokeile käynnistää HA uudestaan.
 
Riippuu siitä ajatko HA:ta pi käyttäjällä vai homeassistant käyttäjällä.


Koodi:
sudo adduser homeassistant dialout
sudo adduser homeassistant audio

Tee samat komennot varuilta pi userille. Sitten kokeile käynnistää HA uudestaan.
Näyttääkin siltä, että en voi käyttää näitä perinteisiä käskyjä vaan tässä Hass.io (HassOS 3.13) on ihan omat systeeminsä. sudo antaa vaan -bash: sudo: command not found. Netissä aika vaikean näköistä muidenkin ihmisten säätäminen tämän kanssa. Mikäli tulkitsen oikein niin simppeliä valoautomatiikkaa edistyneempiä systeemeitä vääntävät ihmiset asentavat homeassistantin jollain muulla tavalla jo alkujaan.

Alusta ei tohtisi tämän yhden asian takia aloittaa, koska kodin muut laitteet toimivat ja muutkin asukkaat jo käyttää järjestelmää :hmm: No ehkä tähän joku keino vielä löytyy. Sitä en kyllä ihan ymmärrä miksi SSH:n kautta näkyyy liikenne, muttei sitten tuolla webbisivun puolella...
 
Viimeksi muokattu:
Joo monet ajaa dockerissa ihan raspbianin päällä.
Tuo Hassos aika rajoittunut. Itse heitin sen veks jo siinä vaiheessa, kun siihen ei saanut aikanaan ruuvitageja yhdistettyä.

Jos sillä saa bash scriptejä ajettua, niin tee semmoinen vaikka 10min välein ajamaan ja parseemaan suoraan mqtt viestiksi ja lähettämään Home Assistantiin.
 
Taas vaihteeksi päässyt kotiautomaation kimppuun oikeen kunnolla! Tällä hetkellä systeemit pyörii pitkälti Home-Assistantin ympärillä. Siinä kilkkeenä pääasiassa Aqaran ja Huen zigbee palikoita.

Viime perjantaina sai valmiiksi seinäpaneelin, josta alla kuva. Katselin noita valmiita tuotteita tabletteja varten, mutta hinnat olivat käsittämättömän kovat. Tämä oma ratkaisu kustansi hieman yli 20e ja mielestäni näyttääkin paremmalta kuin nuo muoviset vastaavat. Tablettina toimii edullinen Lenovo Tab M10 HD, jonka mittojen mukaan rakennettu tavalliset valokuvakehykset ja ripustettu seinälle. Tabletin kamera toimii liikesensorina ja pistää näytön päälle automaattisesti liikettä havaitessa.

kotipaneeli_alakerta.jpg


Tuosta vinkkiä muille! Ei todellakaan kannata maksaa seinätelineistä satoja euroja.
 
Viimeksi muokattu:
Joo monet ajaa dockerissa ihan raspbianin päällä.
Tuo Hassos aika rajoittunut. Itse heitin sen veks jo siinä vaiheessa, kun siihen ei saanut aikanaan ruuvitageja yhdistettyä.

Jos sillä saa bash scriptejä ajettua, niin tee semmoinen vaikka 10min välein ajamaan ja parseemaan suoraan mqtt viestiksi ja lähettämään Home Assistantiin.

Moi

Kertositko vähän tuosta docker jutusta.
Kun oon pohtinut että eikös homeassistantti ois luotettavampaa ajaa vaikka esim just virtuaalisena kuin, että raspilla ajetaan muistitikulla sitä? En oo ite vielä hirveesti rakenta tuohon hassos:n päälle vielä mitään joten raspi joutaa kyllä tuohon hommaa jos siitä saa jotain etuja vs virtuaalikone.
 
Joo monet ajaa dockerissa ihan raspbianin päällä.
Tuo Hassos aika rajoittunut. Itse heitin sen veks jo siinä vaiheessa, kun siihen ei saanut aikanaan ruuvitageja yhdistettyä.

Jos sillä saa bash scriptejä ajettua, niin tee semmoinen vaikka 10min välein ajamaan ja parseemaan suoraan mqtt viestiksi ja lähettämään Home Assistantiin.

Nykyisin onnistuu myös Ruuvitagien asennus tuohon ilman järkyttävää säätöä. Asensin noin kuukausi sitten yhteen veneeseen Raspberry Pi + Home Assistant -combon sekä viisi tagia kyttäämään lämpöjä, veneen kallistusta ym. Onnistui aika kivasti tällä lisurilla: akx/hass-ruuvitag

Tuon asennus onnistuu helposti, kun vie filut home-assistantiin esim. smb tai ftp-jaon kautta. Nuo löytyy virallisesta addon storesta eikä vaadi isompaa konffimista.
 
Kertositko vähän tuosta docker jutusta.
Kun oon pohtinut että eikös homeassistantti ois luotettavampaa ajaa vaikka esim just virtuaalisena kuin, että raspilla ajetaan muistitikulla sitä? En oo ite vielä hirveesti rakenta tuohon hassos:n päälle vielä mitään joten raspi joutaa kyllä tuohon hommaa jos siitä saa jotain etuja vs virtuaalikone.
Laita HassOSista SAMBA share päälle ja käyt lataamassa .homeassistant kansiosta configuration.yaml tiedoston talteen tai koko setti vaikka varuilta. Sitten asennat vaikka toiselle microsd kortille ihan perus uusimman Raspbian version.
Sen jälkeen seuraat näitä ohjeita Home Assistantin asentamiseksi:

Lopuksi säädät samba sharen tai vi/nano editorilla muokkaat sen sinun configuration.yaml tiedoston takaisin edelliseen. Ei pitäisi paljon hävitä tavaraa.

Nykyisin onnistuu myös Ruuvitagien asennus tuohon ilman järkyttävää säätöä. Asensin noin kuukausi sitten yhteen veneeseen Raspberry Pi + Home Assistant -combon sekä viisi tagia kyttäämään lämpöjä, veneen kallistusta ym. Onnistui aika kivasti tällä lisurilla: akx/hass-ruuvitag
Tuo mahdollisuus tulikin sitten myöhemmin. Silloin aikanaan oli aika heikosti lisäosia saatavilla tuohon Hassosiin.
 
Joo monet ajaa dockerissa ihan raspbianin päällä.
Tuo Hassos aika rajoittunut. Itse heitin sen veks jo siinä vaiheessa, kun siihen ei saanut aikanaan ruuvitageja yhdistettyä.

Jos sillä saa bash scriptejä ajettua, niin tee semmoinen vaikka 10min välein ajamaan ja parseemaan suoraan mqtt viestiksi ja lähettämään Home Assistantiin.
Ruuvitagit sain itse aika nopeasti toimimaan nykyversiolla ja oikeastaan tämän Vallox touhun lopullinen tavoite olisikin automatisoida ilmanvaihtokoneen nopeutta juuri Ruuvitagien antamien kosteustietojen perusteella (automaattinen suihkun kuivatus).

Rupean tutustumaan bash scripteihin ja pitääpä vielä miettiä jos ottaisi viikonloppuprojektiksi Docker maailmaan perehtymisen.
Viime perjantaina sai valmiiksi seinäpaneelin, josta alla kuva. Katselin noita valmiita tuotteita tabletteja varten, mutta hinnat olivat käsittämättömän kovat. Tämä oma ratkaisu kustansi hieman yli 20e ja mielestäni näyttääkin paremmalta kuin nuo muoviset vastaavat. Tablettina toimii edullinen Lenovo Tab M10 HD, jonka mittojen mukaan rakennettu tavalliset valokuvakehykset ja ripustettu seinälle. Tabletin kamera toimii liikesensorina ja pistää näytön päälle automaattisesti liikettä havaitessa.

Tuosta vinkkiä muille! Ei todellakaan kannata maksaa seinätelineistä satoja euroja.
Tää on aika hieno. Tohon varmaan sais jonkun valokuva-albumin pyörimään diashowna ja sit napauttamalla herätys Home Assistantin puolelle :hmm: Pitääpä laittaa tämän kaltainen systeemi harkintaan.
 
Taas vaihteeksi päässyt kotiautomaation kimppuun oikeen kunnolla! Tällä hetkellä systeemit pyörii pitkälti Home-Assistantin ympärillä. Siinä kilkkeenä pääasiassa Aqaran ja Huen zigbee palikoita.

Viime perjantaina sai valmiiksi seinäpaneelin, josta alla kuva. Katselin noita valmiita tuotteita tabletteja varten, mutta hinnat olivat käsittämättömän kovat. Tämä oma ratkaisu kustansi hieman yli 20e ja mielestäni näyttääkin paremmalta kuin nuo muoviset vastaavat. Tablettina toimii edullinen Lenovo Tab M10 HD, jonka mittojen mukaan rakennettu tavalliset valokuvakehykset ja ripustettu seinälle. Tabletin kamera toimii liikesensorina ja pistää näytön päälle automaattisesti liikettä havaitessa.

kotipaneeli_alakerta.jpg


Tuosta vinkkiä muille! Ei todellakaan kannata maksaa seinätelineistä satoja euroja.
Tein samanlaisen virityksen jouten olevalla tab s 8.4llä ja fully kiosk browserilla.
Siitä saa mqttllä tietoa jonka avulla komennan akun latausta nexan pistorasialla joka on vielä domoticzin takana.
Pitääkin kehykset virkata.
 
@LuckyPants Voisit vielä yrittää kokeilla tuolla serial sensorille noita erilaisia configuraatioita:

xonxoff, parity ja stopbits kannattaa testailla läpi. Lisäksi configuration.yaml loggeriin laita seuraavat:

Koodi:
logger:
  default: critical
  logs:
    # log level for HA core
    homeassistant.core: fatal
    homeassistant.components.sensor: debug
    homeassistant.components.serial: debug
    homeassistant.components.sensor.serial: debug

Saat logeihin vähän enemmän tietoa, mikä voisi olla vikana
 
Tiedoksi että tuki tuolle Hassio:n ajolle normaalissa Linux-dirstribuutiossa (Raspbian/Ubuntu jne...) aiottiin lopettaa. Silti siis Home assistantin docker-imagea toki voisi ajaa dockerissa, mutta Hassion add-oneja yms. ei saa käyttöönsä.
Tarkoitus oli jatkossa tukea Hassio:ta vain HassOs:n päällä.

Tästä kuitenki nousi yhteisössä pieni haloo ja tuo tuen poistaminen on toistaiseksi holdissa... Mutta tulevaisuus on siis epävarma.

Siksi itse ajelen nykyäään varmuuden vuoksi HassOs:n päällä. Jos tarvitsen jollekin softalle normaalia Linuxia pohjalle, ajelen sitä toisessa virtuaalikoneessa tai Raspberryssä.
Olen itse pyrkinyt eriyttäymään kaiken kotiautomaatioon liittyvän HW:n irralleen itse Home assistant raudasta. Esim. anturit yms ESPHomella ja serial liikennettä vaativat erillisessä raspissa Ser2net takana.

Edit: Tässä vielä linkki tuohon blogi-kirjoitukseen.
 
Viimeksi muokattu:
...Tää on aika hieno. Tohon varmaan sais jonkun valokuva-albumin pyörimään diashowna ja sit napauttamalla herätys Home Assistantin puolelle :hmm: Pitääpä laittaa tämän kaltainen systeemi harkintaan.

Fully Kiosk -nimisellä android appilla tuo tehty ja siinä on tuki myös valokuvanäytönsäästäjälle. Liiketunnistin myös tuon softan ansiota eikä toki ole pakko sitä käyttää ja voi mennä kosketusmoodilla. Hyvin muokattavissa omiin tarpeisiin.

 
@LuckyPants Voisit vielä yrittää kokeilla tuolla serial sensorille noita erilaisia configuraatioita:

xonxoff, parity ja stopbits kannattaa testailla läpi. Lisäksi configuration.yaml loggeriin laita seuraavat:

Koodi:
logger:
  default: critical
  logs:
    # log level for HA core
    homeassistant.core: fatal
    homeassistant.components.sensor: debug
    homeassistant.components.serial: debug
    homeassistant.components.sensor.serial: debug

Saat logeihin vähän enemmän tietoa, mikä voisi olla vikana
Kokeilin xonxoff, parity kolme ekaa asetusta ja rtscts mutta en saanut näillä havaittavaa muutosta terminalista katsottaessa. Nykyiset asetukset katsottu niin, että täsmäävät Valloxin protokollassa mainittuihin. Eikös se niin ole, että samat asetukset pitäisi myös tähän kuuntelevaan laitteeseen laittaa? Myöskin UI:n puolella sensorin tila säilyi unavailable.

Logeissa näkyy nyt ainakin nämä tiedot:
Koodi:
2020-05-31 21:52:05 INFO (MainThread) [homeassistant.components.serial.sensor] Serial device /dev/ttyUSB0 connected

Log Details (ERROR)
Logger: homeassistant.components.template.sensor
Source: components/template/sensor.py:237
Integration: template (documentation, issues)
First occurred: 10:48:29 PM (1 occurrences)
Last logged: 10:48:29 PM

Could not render template Vallox Tuloilma: UndefinedError: list object has no element 4

Ei tuosta nyt oikein saa ihan selvää, että näkeekö tuo mitään liikennettä vai eikö se vaan saa pilkottua tuota liikennettä ymmärrettäviin paloihin.
 
Ei tuosta nyt oikein saa ihan selvää, että näkeekö tuo mitään liikennettä vai eikö se vaan saa pilkottua tuota liikennettä ymmärrettäviin paloihin.
Todennäköisesti ei näe mitään liikennettä, koska siellä serial sensorin tiedoissa ei ole mitään dataa. Yhdistää kuitenkin tuohon serialporttiin, joten oikeudet on kunnossa.
Jollain oli jotain häsmäkkää Arduinon kanssa, kun oli unohtunut newline merkki viestien välillä, niin HA ei osannut katkaista viestiä. Tuossa vois olla ehkä samaa vikaa.

Kokeileppa vielä tätä:
Koodi:
  - platform: serial
    serial_port: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
    baudrate: 9600
    value_template: "{{ states('sensor.serial_sensor') }}"
 
Ensimmäinen muksu aloittamassa koulun, ja miettinyt jos hommaisi älylukon kotiin. Onko noissa mitään järkeä vielä ja jos on niin mikä merkki olisi varmatoiminen ja kestävä?
 
Ensimmäinen muksu aloittamassa koulun, ja miettinyt jos hommaisi älylukon kotiin. Onko noissa mitään järkeä vielä ja jos on niin mikä merkki olisi varmatoiminen ja kestävä?
Yale Doorman, ei mitään moitittavaa. Jos ottaa siihen vielä sen etäyhteys palikan niin voi esim katsoa onko milloin ovea käytetty viimeksi ja millä avaimella. Mahdollistaa myös oven avaamisen etänä. Harmillisesti Suomesta ei saa uusinta älymoduulia, mutta tuollakin pärjää.

Lisäys: Tätä lukkoa löytyy tuttavapiiristä vaikka kuinka monelta ja kaikilla on toiminut vuosia.
 

Statistiikka

Viestiketjuista
259 384
Viestejä
4 510 900
Jäsenet
74 359
Uusin jäsen
Sigma gooner

Hinta.fi

Back
Ylös Bottom