Kotiautomaatio

ESPHomella tuollaisen tekee aika helposti jos jaksaa vähän värkätä. Miltä vaan katkaisijalta kärkitieto piiri kiinni/auki yhteen pinniin ja johonkin toiseen pinniin virittää jonkun ledin minkä voi vaikka porata siihen katkaisijaan kiinni näyttämään mikä tila HA:ssa on päällä.

Joku tuollainen se varmaan pitäisi olla. Arduinolla olen värkkäillyt, mutta ESPHomella en vielä, onko suosittaa jotakin piiriä millä lähteä moista koittaa värkkäämään?

Itselläni on vähän tuonkaltaisiakin painikkeita, eli ihan tavallinen ledeillä varustettu nelikkopainike joka menee vaikka tavallisen valokytkimen tilalle, siitä 10-johtiminen kaapeli (eli 1 johdin per nappi + nappien yhteinen johdin sekä 1 johdin per ledi + ledien yhteinen johdin) muutaman metrin päässä olevalle ESP32:lle joka on USB-laturilla kiinteässä sähkössä ettei paristoja tarvitse vaihdella. ESPHomella sopiva konffa ESP32:n sisään ja napeista voi kytkeä asioita päälle ja pois ja ledi näyttää onko päällä vai pois, vastaavasti HomeAssistantilla voi vaihtaa tilaa ja ledi syttyy/sammuu painikkeessa jota on ohjattu HA:n puolelta.

Onko sulla minkä mallisia noi painikkeet?
 
Onko sulla minkä mallisia noi painikkeet?
Ainakin ulkoisesti tuon näköisiä. Ledit itselläni toimii ainakin 12VDC joten en tiedä ihan varmaksi onko ihan sama kaluste. En tiennytkään että nuo on noin hiton kalliita, itse sain omani liki ilmaiseksi yhdeltä tutulta sähkäriltä kun siivoili varastojaan ja heitti yksittäiskappaleita eri kalusteista pois uudempien mallien tieltä.

Noita löytyy vastaavia eri valmistajilta eri sähkökalustesarjoihin sopivina mutta kaikki näyttävät olevan kyllä sikahintaisia ainakin listahinnaltaan.
 
Oliskos täällä ideaa miten toteuttaa:

Haluaisin eteiseen fyysisen On/Off kytkimen joka antaisi Home Assistantille "Home/Away" tiedon. Vallitsevan tilan tulisi käydä jotenkin selkeästi ilmi tätä kytkintä vilkaisemalla, sillä täällä on usein vieraita...


Vaihtoehto 1:
- Varsinaisen fyysisen kytkimen saisin apinoitua tavan pinta-asennettavasta valokatkaisijasta joka jää fyysisesti jompaan kumpaan asentoon, jolloin siitä näkee heti kummassa asennossa kytkin on
- Tuon perään tarvisi jokin patterilla toimivan(?) aparaatin joka kertoisi HomeAssistantille jollakin protokollalla(mieluiten Zigbee) onko kytkin Home vai Away asennossa
- Home/Away statuksen perusteella voisi sitten toteuttaa
- Fyysinen kytkin on yksiselitteinen kaikkien ymmärtää, huonona puolena että tilaa ei voi automaattisesti/etänä muuttaa
- Miten hanskata että signaali vallitsevasta tilasta menee varmasti perille Home Assistantille?
* Kytkin lähettää jotain jatkuvaa/periodista viestiä vallitsevasta tilasta
* Vai pitäiskö HAn kysellä periodisesti kytkimen vallitsevaa tilaa? (ie. jos HAta pyörittävä Raspi jostain syystä buuttaa(watchdog/sähkökatko/tms.))


Vaihtoehto 2:
- Kytkimeksi joku geneerinen patteritoiminen Zigbee painonappi, mallia "Momentary"
- Jokin aparaatti kytkimen viereen inidkoimaan jatkuvasti palavalla ledillä onko järjestelmä Home vai Away tilassa
- Kytkimen ja ledit saisi helpohkosti askarreltua samojen kuorien sisään
- Led indikaatio on suht helppo ymmärtää, boonuksena että tilaa voisi ohjata halutessaan myös etänä tai automatiikalla(onko puhelimet kotiverkossa tms.)
- Vallitsevan tilan "hallinta" HAn toimesta ja tilan indikointi painonapin vieressä
* Jos raspi buuttaa niin jatketaan edeltäneessä tilassa(osaako HA tallentaa tämän?)
* Jos napin painallus ei mene perille, niin tilan indikointi napin vieressä ei muutu


Eli onko ideaa a) kummalla vaihtoehdolla tuollanen olis fiksumpi toteuttaa, ja/tai b) minkälaisilla komponenteilla tuollainen voisi hoitua kätevimmin?


FWIW, tuvassa ei ole tällähetkellä olemassa mitään home/away kytkintä ja tuo tulisi tässä vaiheessa lähinnä "mukavuustoimintojen" ohjaamiseen, eli valaistus ja lattialämmön setpointti jne.. Toki tulevaisuudessa siellä saattanee olla jotakin muutakin (kameroita tms.)

Itse toteuttaisin jollain piirillä (esim nodemcu) ja tasmotalla mieluummin kun esphomella. Tasmotan selkeys on omaa luokkaansa tollasii helppoihin juttuihin webvi käyttöiittymäsyä vaan valitsee mikä pinni on esim katkasijaa ja mikä on ledi ja mikä on vaikka lämpöanturi ja sit Ok laite restarttaa ja se esittelee valmiiksi nappi ja ledi muuttujat ha puolelle mqtt kautta.
 
Shelly button 1 tyylinen vois toimia, mutta äkikseltään en löytäny että voiko lediä itse ohjelmoida. Siihenhän vois ohjelmoida, että tilatieto on shellyssä ja bootissa homeassistant kävis kyselee tilan.
 
Shelly button 1 tyylinen vois toimia, mutta äkikseltään en löytäny että voiko lediä itse ohjelmoida.
Ei voi. Valo kertoo napin toiminnasta ja yhteyden tilasta silloin kun sitä painetaan, muuta sillä ei voi tehdä.

Se ei ole sinänsä mikään ongelma, että tilatieto on tallessa vain HA:ssa. Input booleanin tila tallentuu ja palautetaan ennalleen vaikka HA käynnistyisi välillä uudelleen.
 

Statistiikka

Viestiketjuista
286 663
Viestejä
4 918 029
Jäsenet
79 239
Uusin jäsen
Mattimies1966

Hinta.fi

Back
Ylös Bottom