Aloitellaanpas ESP32 ja Homeassistant liittyvä keskusteluketju ettei kaikkea keskustelua tungeta tuohon Kotiautomaatio-ketjuun.
Itselläni ESP32:t ovat vielä matkalla mutta ensimmäisenä sovelluksena ajattelin liittää nykyisiä painonapeilla toimivia valoja automaatioon ESP32 avulla. Saan valoilta tilatiedon joko kärkitietona tai jänitetietona (24VDC), varmaankin kuiva kärki on kätevämpi. Valoilla on rinnakkaisohjaus sulkeutuvalla kärkitiedolla pulssitoimisena eli yksi pulssi -> valo päälle, toinen pulssi -> valo pois päältä ja tosiaan saan tilatiedon onko valo päällä vai pois kärkitiedolla eli kärki kiinni -> valo palaa, kärki auki -> valo sammuksissa.
ESPHomen dokumentaatiota lukemalla olen todennut että todennäköisesti saan kohtalaisen helposti kyllä annettua pulsseja tuolle valo-ohjaimelle ja vastaavasti saan tilatiedon luettua sieltä mutta siihen en löytänyt yhtäkkiä vastausta että saanko tehtyä jotenkin sellaisen toiminnon että HomeAssistantissa näkyisi samanlainen valokytkin kuin muissakin valoissa eli on/off-kytkin joka siis lukisi tilansa tuolta kärkitiedosta ja kun käyttöliittymässä (tai node-redissä) vaihtaisi kytkimen tilaa niin HomeAssistant antaisi ESP32:n kautta pulssin valo-ohjaimelle ja valo menisi päälle tai pois.
Luultavasti vastaus on ihan simppeli ja ilmeinen mutta näin ihan päässä mietittynä ja dokumentaatiota lukemalla tuo ei vain hahmotu. Ja varmaan asia olisi selkeämpi kun olisi ESPit käsillä niin voisi suoraan debugata mutta ajattelin kuitenkin ennalta kysyä että meneekö tämä ihan jollakin toiminnolla triviaalisti vai pitääkö tuohon oikeasti miettiä esim node-redissä joku oikea logiikka.
Itselläni ESP32:t ovat vielä matkalla mutta ensimmäisenä sovelluksena ajattelin liittää nykyisiä painonapeilla toimivia valoja automaatioon ESP32 avulla. Saan valoilta tilatiedon joko kärkitietona tai jänitetietona (24VDC), varmaankin kuiva kärki on kätevämpi. Valoilla on rinnakkaisohjaus sulkeutuvalla kärkitiedolla pulssitoimisena eli yksi pulssi -> valo päälle, toinen pulssi -> valo pois päältä ja tosiaan saan tilatiedon onko valo päällä vai pois kärkitiedolla eli kärki kiinni -> valo palaa, kärki auki -> valo sammuksissa.
ESPHomen dokumentaatiota lukemalla olen todennut että todennäköisesti saan kohtalaisen helposti kyllä annettua pulsseja tuolle valo-ohjaimelle ja vastaavasti saan tilatiedon luettua sieltä mutta siihen en löytänyt yhtäkkiä vastausta että saanko tehtyä jotenkin sellaisen toiminnon että HomeAssistantissa näkyisi samanlainen valokytkin kuin muissakin valoissa eli on/off-kytkin joka siis lukisi tilansa tuolta kärkitiedosta ja kun käyttöliittymässä (tai node-redissä) vaihtaisi kytkimen tilaa niin HomeAssistant antaisi ESP32:n kautta pulssin valo-ohjaimelle ja valo menisi päälle tai pois.
Luultavasti vastaus on ihan simppeli ja ilmeinen mutta näin ihan päässä mietittynä ja dokumentaatiota lukemalla tuo ei vain hahmotu. Ja varmaan asia olisi selkeämpi kun olisi ESPit käsillä niin voisi suoraan debugata mutta ajattelin kuitenkin ennalta kysyä että meneekö tämä ihan jollakin toiminnolla triviaalisti vai pitääkö tuohon oikeasti miettiä esim node-redissä joku oikea logiikka.