Home Assistant - For Dummies (hass.io)

Jos siihen ESPin rakennat niin laita ihmeessä samalla varaajaan ESP:n kautta lämpömittarointi. Voit myös siitä päätellä lämmitetäänkö vai ei...
 
mulla on odotellut käyttöönottoa tollanen qnap nas. Voiko sitä käyttää home assistant rautana? Sitten olen pohtinut, saako samalla raudalla hallittua useita eri lokaatioita, jos esim. vanhempien kotona tai mökillä on laitteita joita voisi kytkeä tähän, saako kaikki samaan kolmannessa sijainnissa olevaan NAS:iin?
 
QNAP:ssa voi pyörittää omia kontteja ja virtuaalikoneita niin kyllä ellei ole jokin rajoitetumpi malli. Mitä tulee muihin kotiverkon ulkopuolisiin sijainteihin niin sehän on lähinnä verkkojen määrittelykysymys mut toimii.
 
se on tämä malli tai ainakin hyvin samoilla spekseillä:

 
se on tämä malli tai ainakin hyvin samoilla spekseillä:


Juu oikein passeli purkki pyörittämään yhtä sun toista. Ohjeita on netti pullollaan mut tässä yksi VM pystyttämiseen.

 
Epähuomiossa postasin aamupäivällä viestini johonkin vanhaan Black Friday ketjuun. Siirrän sen nyt tähän alle ja lisään vähän juttua alkuun. Eli kyselyä oli RuuviTageihin liittyen.

Pikaisella silmäilyllä huomasin tässä ketjussa (en ole vielä ehtinyt lukea koko ketjua) myös juttua EX30 sähkö-Volvosta (joka minulla on). Viimeisimmässä HA päivityksessä tuli integraatiotuki Volvolle ja laitoinkin sen toimintaan. Muuten näyttäisi dataa tulevan, mutta AC-latauksessa (sekä 1-vaihe-etana että 3-vaihe kotiasemalla) latauksen teho näyttää tasaisesti 0 kW, mikä ei tietenkään pidä paikkansa. Pahasti opetteluvaiheessa tämä HA, mutta sen verran kesällä värkkäilin, että Cozify HAN sähkömittarissa, muutama valvontakamera MotionOS:n takana ja Volvo ovat HA:ssa nyt näkyvissä. Jatkonäkymiä olisi RuuviTageille, kosteus/vuotoantureille sekä esim. Go-e autolaturi. Se on tosin aika varhaista mallia Go-e (HW v2, FW 033) ja ei näyttäisi tukevan jotain tarjolla olevaa API >v2 integraatiota. Löysin tosin API v1 githubista ja siellä olevilla tiedoilla sain yhteyden laturilaitteeseen kotiverkossa ja VPN:nkin kautta, ja pukkaamaan koko liudan kaikkea mahdollista dataa päätelaitteelle JSON-formaatissa.

Mutta se alkuperäinen viestini:
Laatikossa pitkään toimettomana lojunut Rpi2 on valjastettu Home Assistant käyttöön. Olen tietoinen, että 32-bittisenä ympäristönä softatuki tai -kehitys kestää vain kuluvan vuoden loppuun. Hyvin tuntuu kuitenin HA kukkuvan tässä vanhassa korttitietokoneessa, vaikka joissain piireissä lueskelin sen olevan resursseiltaan riittämätön.

Olin aikessa hankkia alkuun muutaman RuuviTagin ja myöhemmin lisää. Yhteensä luultavasti 5 kpl. Hinta on tosiaan aikamoinen, mutta lämpötilan ja ilmankosteuden lisäksi saa sen painemittauksen. Ehkäpä tulevan Black Fridayn aikaan tulisi hieman alennusta.

Rpi2:ssa ei ole Bluetoothia, joten mikä olisi hyvä ja kantamaltaan asialliseksi todettu BT USB -mokkula kytkettäväksi Raspiin, jotta pääsisi yhteyksiin suoraan näiden RuuviTagien kanssa ilman Ruuvi hubia. Löysin työpöydän laatikosta jonkun todella antiikkisen halpis BT-mokkulan, mutta se oli vain BT2.0 versiota tukeva ja lisäksi ei tuntunut oikein asentuvan HA:ssa, vaikka HA sen näkikin laitteena. Lisäksi HA boottaaus keskeytyy heti alkuunsa, jos se on paikoillaan virtoja käynnistäessä. Kun mokkulan irrottaa portista, boottaus jatkuu normaalisti. Todella omituista.

Ensimmäisenä löysin Verkkiksestä Fuj-techin BT5 halpiksen. Käyttäjäkommenteissä sopivasti kommentti, että toimii HA:n ja Ruuvitagien kanssa ainakin jollain alustalla.

Talo on puurakenteinen, mutta tietenkin kosteiden tilojen suunnassa on tiili- tai betoniseinää sisäseinissä. Yksi anturi oli tarkoitus asentaa ulos päätyseinään katoksen alle, jossa sijaitsee myös talon lämmitysyksikön ulkolämpötila-anturi. Sinne signaali kiertää hyvin tai huonosti kosteiden tilojen vieressä sijaitsevan kodinhoitohuoneen kautta. Riippuu varmasti missä HA Raspin lopullinen sijoituspaikka on.

Ruuveissa, myös Pro-mallissa, on tosiaan n. 10-15 minuutin viive jos haluaa seurata lämmön kohoamista esim. saunassa. Laite jossa on ulkoinen anturi on merkittävästi parempi, itsellä käytössä saunassa Inkbird TH1, se päivittää Inkbird-appin kautta itseään tiheästi mutta Home Assistant -käytössä pitää ainakin itsellä olla ESP-tikku välissä jotta arvot päivittyvät sopivan tiheästi.
Miksi muuten näin verkkaisesti? Tosin normaalia huoneiston tai ulkolämpötilaa mitatessa ei kovin oleellista. Mikä on ESP-tikku? Tosiaan, newbie-tasolla operoidaan toistaiseksi :hmm:.

Tällaista tietoa hidaslatauksen aikana:
HA_EX30.jpg
 
Viimeksi muokattu:
mikä olisi hyvä ja kantamaltaan asialliseksi todettu BT USB -mokkula kytkettäväksi Raspiin
Asus USB-BT500 on toiminut moitteetta, alustana Raspi 4 jossa HA. USB-jatkojohtoa noihin yleisesti suositellaan ja sellaisenkin ostin saadakseni mokkulan kauemmas itse raspista. Ruuvitagit kuuluu pihalta kasvihuoneestakin ja hienosti juttelee myös kaikkien muiden BT-laitteiden kanssa.
 
Tuonkin huomasin, kun taisi olla Verkkiksen listoilla seuraavaksi edullisin. Käytätkö paremman kantaman vaiko yhteensopivuuden takia? Rpi4:ssahan on omakin integroitu BT. Mukava kuulla kommenttia, että RuuviTageihin yhteydet pelittää pidemmälle kuin nurkan taakse.

Luin, että erityisesti USB3 liittimet olisivat pahoja häiriölähteitä BT-dongeleille/2.4 GHz taajuuksille. Rpi2:ssa on vain USB2 liitinpatteristo. Jotenkin oudolta tuntuva juttu, mutta muistelisin, että joissakin reitittimissä olen nähnyt varoitusmainnan samaisesta asiasta.
 
Viimeksi muokattu:
Rpi2:ssa ei ole Bluetoothia, joten mikä olisi hyvä ja kantamaltaan asialliseksi todettu BT USB -mokkula kytkettäväksi Raspiin, jotta pääsisi yhteyksiin suoraan näiden RuuviTagien kanssa ilman Ruuvi hubia.
En vastaa suoraan kysymykseen mutta tarjoan kaksi vaihtoehtoista tapaa ratkaista asia:
  • Mikä tahansa riittävän uusi Shellyn wifi+ble-etäohjattava laite osaa toimia BLE-proxynä Home Assistantille. Eli tällaista on helppo hyödyntää jos sattuu olemaan ennalta, ja eivät muutenkaan ihmeitä maksa.
  • Tee oma BLE-proxy jostain muutaman euron hintaisesta ESP32-härpäkkeestä. Osta esim. M5Stack Atom S3 Lite tai Xiao ESP32-S3 (tai joku muu lukuisista vastaavista, edellä mainitut ovat kuitenkin laatutuotteita) ja flashaa siihen ESPHome BLE-proxyksi konffattuna.
Kumpi tahansa edellä mainituista tuo lähitienoolta löytyvät RuuviTagit sun muut BLE-laitteet tarjolle Home Assistanttiin ilman enempiä toimenpiteitä. Googlettamalla lisätietoja.
 
En vastaa suoraan kysymykseen mutta tarjoan kaksi vaihtoehtoista tapaa ratkaista asia:
  • Mikä tahansa riittävän uusi Shellyn wifi+ble-etäohjattava laite osaa toimia BLE-proxynä Home Assistantille. Eli tällaista on helppo hyödyntää jos sattuu olemaan ennalta, ja eivät muutenkaan ihmeitä maksa.
  • Tee oma BLE-proxy jostain muutaman euron hintaisesta ESP32-härpäkkeestä. Osta esim. M5Stack Atom S3 Lite tai Xiao ESP32-S3 (tai joku muu lukuisista vastaavista, edellä mainitut ovat kuitenkin laatutuotteita) ja flashaa siihen ESPHome BLE-proxyksi konffattuna.
Kumpi tahansa edellä mainituista tuo lähitienoolta löytyvät RuuviTagit sun muut BLE-laitteet tarjolle Home Assistanttiin ilman enempiä toimenpiteitä. Googlettamalla lisätietoja.
Itselläni oli ensin ESP32 BLE-proxy noin keskellä asuntoa ja sekin kattoi melko hyvin 50m² pinta-alan jossa kaikki väliseinätkin ovat betonia. Sitten kun hankin yhden Shellyn joka tuli ihan asunnon toiseen päähän, siirsin tuon ESP32:n vastakkaiseen päähän ja nyt on erinomainen kuuluvuus koko asunnossa. Tuo oma ESP32 on varmaan toiseksi halvin malli AliExpressistä (itselläni on noita useampiakin eri käyttötarkoituksissa) ja on toiminut koko ajan täysin moitteettomasti. Tarkoituksena olisi ehkä laittaa vielä 1 tai 2 BLE-proxya lisääkin niin saa signaalinvoimakkuuksien perusteella seurailtua vähän missä päin asuntoa esim kännykät, tabletit sun muut Bluetooth-laitteet majailevat.

Noilla RuuviTageilla on kyllä ainakin suht vapaassa ulkoilmassa melkoisen pitkä kantama, useita kymmeniä metrejä vähintäänkin. Ihan hirveän tarkkaan en ole kantomatkoja tutkinut mutta kun laitoin pahimmilla helteillä yhden "ylimääräisenä" lojuneen RuuviTagin autoon niin sen kanssa olen vähän testaillut kuinka pitkältä Ruuvin oma mobiiliäppi pystyy siihen yhdistämään.
 
Itsekin kannatan ESP32 BLE-proxya. Ostin aluksi Asus USB-BT500 -tikun, mutta tuon kantama ei riittänyt hakemaan RuuviTagin signaalia saunasta ja ulkoa. Tämän jälkeen vaihdoin ESP32 Wroom 32U -malliin ja siihen antenni kiinni. Sillä sai napattua ulkoa ja saunasta RuuviTagin signaalit, vaikka sauna on toisessa kerroksessa ja päinvastaisella puolella taloa kuin ESP32.
 
Tuosta ESP32 Bluetooth Proxystä sen verran, että se toimii vähän liiankin hyvin. Eli vähän väliä löytyy dashboardilta, jonkun vierestä lenkkeilleen sykevyö tai askelmittari. En ole oikein tuohon muuta ratkaisua keksinyt kuin aika-ajoin dashboardilta niitä poistella. Tässä ei ilmeisesti ole sellaista vaihtoehtoa, että löydettyään laitteen se kysyisi ennenkuin se lisätään?
 
Tuosta ESP32 Bluetooth Proxystä sen verran, että se toimii vähän liiankin hyvin. Eli vähän väliä löytyy dashboardilta, jonkun vierestä lenkkeilleen sykevyö tai askelmittari. En ole oikein tuohon muuta ratkaisua keksinyt kuin aika-ajoin dashboardilta niitä poistella. Tässä ei ilmeisesti ole sellaista vaihtoehtoa, että löydettyään laitteen se kysyisi ennenkuin se lisätään?
Sen saa niin, että ei lisää automaattisesti laitteita vaan sinun pitää lisätä halutut.
Nyt on näköjään hiukan nuo asetukset muuttuneet, niin en osaakaan sanoa missä se on.
Edit. Ehkä tämä asetus tarkoittaakin, että ei lisää automaattisesti Bluetooth laitteita. Laitteet -> Bluetooth -> Valitsee halutun laitteen ja 3 pistettä ja sieltä System Options.
Enable newly added entities
If newly discovered devices for Bluetooth should be automatically added.
Olisiko se sitten tämä?
 
Viimeksi muokattu:
Tuosta ESP32 Bluetooth Proxystä sen verran, että se toimii vähän liiankin hyvin. Eli vähän väliä löytyy dashboardilta, jonkun vierestä lenkkeilleen sykevyö tai askelmittari. En ole oikein tuohon muuta ratkaisua keksinyt kuin aika-ajoin dashboardilta niitä poistella. Tässä ei ilmeisesti ole sellaista vaihtoehtoa, että löydettyään laitteen se kysyisi ennenkuin se lisätään?

Minulla käy niin päin, että naapureiden BLE-laitteita ilmestyy HA:n settingsiin kyllä tyrkylle lisättäviksi, mutta niihin voi klikata "ignore" tjsp., minkä jälkeen niitä ei enää tarjota. En äkkiseltään löytänyt, mikä settari tähän voisi vaikuttaa.
 
Minulla käy niin päin, että naapureiden BLE-laitteita ilmestyy HA:n settingsiin kyllä tyrkylle lisättäviksi, mutta niihin voi klikata "ignore" tjsp., minkä jälkeen niitä ei enää tarjota. En äkkiseltään löytänyt, mikä settari tähän voisi vaikuttaa.
Tuolla tavalla HA itsellänikin käyttäytyy. Välillä tulee "uusia laitteita löydetty" -ilmoitus ja on ties mitä ihme härveliä listalla mutta ignorella jättää rauhaan. Kaikenlaista naapureiden BT-kuulokkeita, Soundbareja sun muita aina välillä ilmaantuu ja täytyy sanoa että joskus olisi ollut houkutus liittää niitä omaan kotiautomaatioon ja soittaa niihin jotain häröä :D

Sitten kun menee katsomaan Devices - Bluetooth - Configuration - Visualization niin siellä näkyykin varmaan reilu 50kpl BT-laitetta mitä ESP32-proxy kuulee ja noin 20kpl mitä Shelly kuulee. Suurin osa on täysin tuntemattomia laitteita, eli naapureiden kännyköitä, kuulokkeita, telkkareita ja nimistä päätellen taloyhtiössä on ainakin 2kpl CPAP-laitteitakin joissa on bluetooth. Tuosta kyllä hyvin huomaa että ESP32:n bluetooth on huomattavasti herkempi kuin Shellyn vaikka minulla on sellainen ESP32 jossa antenni on piirilevyllä eli ei edes mitään ulkoista erillistä antennia.
 
  • Tykkää
Reactions: Mco
Sitten kun menee katsomaan Devices - Bluetooth - Configuration - Visualization niin siellä näkyykin varmaan reilu 50kpl BT-laitetta mitä ESP32-proxy kuulee ja noin 20kpl mitä Shelly kuulee. Suurin osa on täysin tuntemattomia laitteita, eli naapureiden kännyköitä, kuulokkeita, telkkareita ja nimistä päätellen taloyhtiössä on ainakin 2kpl CPAP-laitteitakin joissa on bluetooth. Tuosta kyllä hyvin huomaa että ESP32:n bluetooth on huomattavasti herkempi kuin Shellyn vaikka minulla on sellainen ESP32 jossa antenni on piirilevyllä eli ei edes mitään ulkoista erillistä antennia.
Joo, myös minulla erillinen ESP32-S3 -pohjainen proxy ihan piirilevyantennilla on todella herkkä. Suunnilleen samoja määriä laitteita kuuluu sillä ja verrattuna Shellyyn. Tässä on tosin sellainen hauska vivahde, että Shellyn tuotteet perustuvat ESP32-piiriin tai sen custom-versioon. Mutta ehkä Shellyn antenni ei ole yhtä hyvä, tai ehkä ovat tarkoituksella rajoittaneet herkkyyttä, ettei näkyisi liikaa naapurien laitteita. Täälläkin on CPAP jossain naapurissa. Olemmekohan naapureita? :)

Lähde tuolle Shellyn ESP32-pohjaisuudelle ja -yhteistyölle vaikka tuossa: https://www.eetimes.com/shelly-espressif-partnership-to-yield-more-powerful-shelly-chip/
 
Joo, myös minulla erillinen ESP32-S3 -pohjainen proxy ihan piirilevyantennilla on todella herkkä. Suunnilleen samoja määriä laitteita kuuluu sillä ja verrattuna Shellyyn. Tässä on tosin sellainen hauska vivahde, että Shellyn tuotteet perustuvat ESP32-piiriin tai sen custom-versioon. Mutta ehkä Shellyn antenni ei ole yhtä hyvä, tai ehkä ovat tarkoituksella rajoittaneet herkkyyttä, ettei näkyisi liikaa naapurien laitteita. Täälläkin on CPAP jossain naapurissa. Olemmekohan naapureita? :)

Lähde tuolle Shellyn ESP32-pohjaisuudelle ja -yhteistyölle vaikka tuossa: https://www.eetimes.com/shelly-espressif-partnership-to-yield-more-powerful-shelly-chip/
Veikkaisin että Shellyssä ei välttämättä tuo antenni toimi ihan niin hyvin kun on pakattu vajaan tulitikkuaskin kokoiseen mönttiin mikrokontrollerin lisäksi jonkinlainen 230V poweri ja rele liittimineen. Ei sillä, itselleni tuo Shellynkin vastaanottoherkkyys riittää ihan hyvin mutta ainakin oman Shelly-yksilön ja pelkän ESP32:n välillä on aika suuri ero herkkyydessä. Toki tuohon varmaan vaikuttaa hieman sijoituspaikkakin, Shellyn lähistöllä on kaikenlaista metallia ja 230V sähköjä kun taas ESP32 on aikalailla kaukana kaikista häiriölähteistä ja on pienessä muovirasiassa.
 

Statistiikka

Viestiketjuista
283 786
Viestejä
4 873 580
Jäsenet
78 701
Uusin jäsen
MildlyToxicPony

Hinta.fi

Back
Ylös Bottom