Kotiautomaatio

Moro, itsellä on nedis älyrasioita, palohälytintä, lämpötila/kosteussensoreita ja nyt ajattelin et ostan hubin, koska haluasin ostella myös älyvaloja. Olisiko suositella yhdyskäytävää johon saisi mahdollisimman monen merkin vehkeitä yhdistettyä? Tuota nediksen omaa yhdyskäytävää kattelin, mutta tekoälyn mielestä aika huonosti tukee muita merkkejä.

No Home Assistant pyörimään jollekin mini pc:lle ja siihen sitten sopiva antenni sen mukaan mitä protokollia laitteesi käyttävät (Zigbee? Thread?). HA tukee hirmu määrää eri laitteita ja protokollia, on ilmainen ja avoin ja todella hyvä oman kokemukseni mukaan. Mutta vaatii varmaan enemmän puuhastelua kuin jotkut kaupallisemmat ratkaisut.
 
Moro, itsellä on nedis älyrasioita, palohälytintä, lämpötila/kosteussensoreita ja nyt ajattelin et ostan hubin, koska haluasin ostella myös älyvaloja. Olisiko suositella yhdyskäytävää johon saisi mahdollisimman monen merkin vehkeitä yhdistettyä? Tuota nediksen omaa yhdyskäytävää kattelin, mutta tekoälyn mielestä aika huonosti tukee muita merkkejä.
No Home Assistant pyörimään jollekin mini pc:lle ja siihen sitten sopiva antenni sen mukaan mitä protokollia laitteesi käyttävät (Zigbee? Thread?). .
Kannattaa katsella myös pienempää laitteistoa, koska mini-pc voi olla kuvattuun tarpeeseen turhankin järeä sekä mahdollisesti kalliihko ja enemmän virtaa kuluttava vaihtoehto.

Tällä sivulla on kerrottu millaisilla laitteistolla HA toimii.


Itse käytän HA:ta Odroidin korttitietokoneella.
 
Kannattaa katsella myös pienempää laitteistoa, koska mini-pc voi olla kuvattuun tarpeeseen turhankin järeä sekä mahdollisesti kalliihko ja enemmän virtaa kuluttava vaihtoehto.

Turhan järeä ja enemmän virtaa kuluttava (marginaalisesti) ehkä, mutta käytetty vanha firmakäytön mini-pc on kokonaisuutena kyllä yleensä se edullisin vaihtoehto. Odroidin tai Raspin saattaa saada halvemmalla, mutta kun siihen ostaa virtalähteen ja SSD:n niin se onkin jo kalliimpi, noissa mini-pc:issä ei tarvi kuin hommaa se zigbee / matter / whatever -tikku.
 
Turhan järeä ja enemmän virtaa kuluttava (marginaalisesti) ehkä, mutta käytetty vanha firmakäytön mini-pc on kokonaisuutena kyllä yleensä se edullisin vaihtoehto. Odroidin tai Raspin saattaa saada halvemmalla, mutta kun siihen ostaa virtalähteen ja SSD:n niin se onkin jo kalliimpi, noissa mini-pc:issä ei tarvi kuin hommaa se zigbee / matter / whatever -tikku.
Ja kun harrastus laajenee, niin mini-pc:ssä potkua riitää.
 
Turhan järeä ja enemmän virtaa kuluttava (marginaalisesti) ehkä, mutta käytetty vanha firmakäytön mini-pc on kokonaisuutena kyllä yleensä se edullisin vaihtoehto. Odroidin tai Raspin saattaa saada halvemmalla, mutta kun siihen ostaa virtalähteen ja SSD:n niin se onkin jo kalliimpi, noissa mini-pc:issä ei tarvi kuin hommaa se zigbee / matter / whatever -tikku.
Odroideissa on pääsääntöisesti emmc muisti (ei tarvi ostaa ssdtä), jonka pitäis kestää paljon paremmin kuin sd-kortti. Lisäksi niissä voi tulla kotelo ja virtis mukana. Mutta odroid.nl toimitukset taitaa tulla briteistä ja sitä varten toimituskulut aika isot. minipc sitten jos aikoo tehdä muutakin kuin vain HA:ta ajaa.
 
Odroideissa on pääsääntöisesti emmc muisti (ei tarvi ostaa ssdtä), jonka pitäis kestää paljon paremmin kuin sd-kortti. Lisäksi niissä voi tulla kotelo ja virtis mukana. Mutta odroid.nl toimitukset taitaa tulla briteistä ja sitä varten toimituskulut aika isot. minipc sitten jos aikoo tehdä muutakin kuin vain HA:ta ajaa.

Tuossakin taitaa hinta nousta jo 150€ paikkeille ilman postikuluja, kun taas käytetyn minikoneen saa reilulla satkulla kierrätysliikkeistä, ja tuurilla vähän paremmilla spekseillä tai halvemmalla hinnalla myyntipalstalta. Lähinnä mä harkitsisin tuota oDroid / raspi / whatever-ARM -vaihtoehtoa jos on aivan ensiarvoisen tärkeää että se virrankulutus ja lämmöntuotto on pientä, tai sitten se koko on oikeasti kriittinen, eli pitää saada survaistua se johonkin tosi pieneen koloon. Ei noi firmakoneetkaan kuitenkaan 99,9% ajasta about idlatessaan mitään varsinaisia kiukaita ole.
 
Ei noi firmakoneetkaan kuitenkaan 99,9% ajasta about idlatessaan mitään varsinaisia kiukaita ole.

Itsellä on HP Elitedesk 800 G4 mini (i5-8500t, 2 x M.2 NVMe SSD, 48GB) ja sen kulutus on siellä noin 9W-10W tienoilla. Päivässä menee noin 0.2-0.25 kWh.

Tuossa pyörii tällä hetkellä normikäytössä Proxmox, jossa HA ja 5 muuta VM joissa noin 10 Docker konttia. Joten ei tosiaan ihan hirveästi vie ja resursseja on enemmän kuin tarpeeksi. Näitä on saanut 80€-100€, 8GB muistilla ja 256GB SSD, nyt en tiedä nykyhintatasoa.

IMG_2337.png
 
Uutena kaikki on aika tyyristä tällä hetkellä vanhaan verrattuna. Raspi 5 4GB maksaa jotain 130e-170e luokkaa riippue mistä tilaa. SSD päälle, sillä SD-kortti voi joutua turhan koville - ellei kytke lokituksia pois.

Itse ostin MiniPC:n Intel 150n:llä, 16GB muistilla ja 512GB SSD:llä n. 300 eurolla uutena Amazonista (DreamQuest-merkkinen). Se oli suunnilleen edullisin mitä löytyi, ellei olisi tilannut AliExpressistä, missä on sitten omat ongelmansa.

AI tehnyt tästäkin harrastuksesta vähän kalliimman. Mutta tuo on pyörinyt todella vakaasti ja tehokkaasti ja on käytännössä äänetön. Proxmox toimii hyvin ja kone pysyy viileänä. Ei tule loppumaan vääntö kesken tuosta.
 
Viimeksi muokattu:
Itsellä on HP Elitedesk 800 G4 mini (i5-8500t, 2 x M.2 NVMe SSD, 48GB) ja sen kulutus on siellä noin 9W-10W tienoilla. Päivässä menee noin 0.2-0.25 kWh.

Tuossa pyörii tällä hetkellä normikäytössä Proxmox, jossa HA ja 5 muuta VM joissa noin 10 Docker konttia. Joten ei tosiaan ihan hirveästi vie ja resursseja on enemmän kuin tarpeeksi. Näitä on saanut 80€-100€, 8GB muistilla ja 256GB SSD, nyt en tiedä nykyhintatasoa.

IMG_2337.png
Samanmoista settiä täällä, ostin keväällä EliteDesk 800 G5 Mini i5-9500T 16/256GB 18kk takuulla 299 eurolla. Proxmox, yksi VM HA:lle ja pari kourallista kontteja muille projekteille.
Ehkä jostain olisi saanut halvemmallakin, mutta kivijalka suht lähellä kotia oli helpoin valinta ja olen ollut tyytyväinen.
 
Tulipa tilattua jokunen Sonoffin zigbee rele ajatuksena saada 2kpl perinteisiä yhteen lamppuun kytkettyjä valokatkaisimia ohjaamaan kahta lamppua yhtä aikaa. Logiikka tulee siis HA:han. Laittelempa kokemuksia jahka kamat tulee ja saan homman tehtyä

Oho, tuossahan muuten on detached relay mode jota just kaipailin tuolla älyvaloketjussa 😮

Eli tuon voi konffaa niin että kytkin ja rele toimivat toisistaan riippumatta, eli kytkin vaan lähettelee zigbeen togglea, ja sitten releellä voi katkoa virtaa zigbee:n komennoilla, mutta kytkin ei automaagisesti katkaise releelta virtaa! Ja siinä on dumb mode fallback, eli jos se hukkaa koordinaattorin niin se alkaa taas ohjata relettä napilla, eli se toimii kuten tyhmä kytkin!
 
Taitaa olla ZHA rajoite. Z2M:llä näkee tosiaan nykyisen lämpötilan ja sen, että onko lämmitys aktiivinen. Tässä dokumentaatio: Schneider Electric WDE002497 control via MQTT | Zigbee2MQTT
Tähän palatakseni....

Mikä mahtaa tuossa olla käytännössä ZHA ja Z2M ero tässä, kun eikö tuossa kuitenkin samalla zigbeellä se koordinaattori(SLZB-06) juttele laitteen kanssa?
Onko se vaan että tossa Z2M on koodattu enemmän "datakyselyjä" tms. mukaan kuin ZHA:ssa, vai kyseleekö se vaan useammin vai onko tuossa jotakin muuta fundamentaalista eroa noitten välillä?

Tai jos kysymyksen tarkoituksen muotoilee uudelleen; Olisko tuota siis mahdollista saada toimimaan paremmin myös ZHA:n kanssa(jos osaisi koodata)? :)
 
Oho, tuossahan muuten on detached relay mode jota just kaipailin tuolla älyvaloketjussa 😮

Eli tuon voi konffaa niin että kytkin ja rele toimivat toisistaan riippumatta, eli kytkin vaan lähettelee zigbeen togglea, ja sitten releellä voi katkoa virtaa zigbee:n komennoilla, mutta kytkin ei automaagisesti katkaise releelta virtaa! Ja siinä on dumb mode fallback, eli jos se hukkaa koordinaattorin niin se alkaa taas ohjata relettä napilla, eli se toimii kuten tyhmä kytkin!
Jep ja lisäksi sen saa vielä muutettua toimimaan siten, että toimii painike-moodissa, eli voi valokatkaisijaan laittaa impulssijousen joka palauttaa katkaisin aina samaan asentoon ja homma toimii silti. Ei mene painikkeiden asennot sekaisin
 
Lisäkommenttia millä laitteella HA:ia voi pyörittää.

Lainaan ensin omaa vastaustani (sen jälkeen, kun oli ehdotettu mini-pc:tä).

Kannattaa katsella myös pienempää laitteistoa, koska mini-pc voi olla kuvattuun tarpeeseen turhankin järeä sekä mahdollisesti kalliihko ja enemmän virtaa kuluttava vaihtoehto.


Itse käytän HA:ta Odroidin korttitietokoneella.
Yllä mainitut firmakäytöstä poistetut mini-pc:t ovat melko usein Intelin i5-prosessorilla ja se on kyllä melkoinen tykki pelkästään HA:n pyörittämiseen.

Jos on aikomus laittaa yhteen koneeseen Proxmox ja ajaa useita virtuaalikoneita HA:n rinnalla, niin tuollainen mini-pc on tietysti erinomainen vaihtoehto.

Tässä vertailun vuoksi oman HA:n järjestelmän yleiskatsausnäyttö.

1788348514989.png


Käytössä on Odroid M1S 4Gb RAM ja 64Gb eMMC-levyllä.
Levyllä on reilun puolen vuoden käytön jälkeen vapaata tilaa reilut 40 Gb.

HAOS käyttää Docker-kontteja HA:n pyörittämiseen ja kontteja on omassa laitteessa nyt 13 kpl, joissa 6 on erilaisten HA-sovellusten käytössä (Matter Server, Music Assistant, InfluxDb, Grafana, File editor ja Portainer agent).

Integraatioita on itsellä n. 20 kpl, erilaisia laitteita reilut 50 kpl ja entiteettejä reilut 400 kpl sekä pari automaatiota.

Toistaiseksi Odroid on aivan riittävä tällaisen kokoonpanon ajamiseen.
 
  • Tykkää
Reactions: Hcc
Toistaiseksi Odroid on aivan riittävä tällaisen kokoonpanon ajamiseen.

Helposti.

Mutta jos selvästi halvemmalla saa kovempaa rautaa, joka sitten venyy muuhunkin jos keksii sellaista, niin miksi ottaa se Odroid? Virtaa se syö vähemmän ja on vielä vähän tuollaista mini-pc:tä pienempi, mutta onko se jossain muussa parempi?
 
Tuossakin taitaa hinta nousta jo 150€ paikkeille ilman postikuluja, kun taas käytetyn minikoneen saa reilulla satkulla kierrätysliikkeistä, ja tuurilla vähän paremmilla spekseillä tai halvemmalla hinnalla myyntipalstalta. Lähinnä mä harkitsisin tuota oDroid / raspi / whatever-ARM -vaihtoehtoa jos on aivan ensiarvoisen tärkeää että se virrankulutus ja lämmöntuotto on pientä, tai sitten se koko on oikeasti kriittinen, eli pitää saada survaistua se johonkin tosi pieneen koloon. Ei noi firmakoneetkaan kuitenkaan 99,9% ajasta about idlatessaan mitään varsinaisia kiukaita ole.
odorid.nl antaa nyt M1S 4GB / 64GB emmc (sis kotelo virtis, bonarina valmis m2 paikka ssdlle) hinnaksi ~88.50+30e = 120e Länsi-Suomeen. Kaikki verot pitäisi sisältyä hintaan (toki pieni riski). Valmiiksi HA:lla ladattu malli ~5e kalliimpi. Oman mittarin mukaan kulutus muistaakseni 2-3W (vrt. N100 koneella n. 6W idle). Muistaakseni tällä ei kannata ajaa frigatea HAn sisällä eikä voi ajaa virtuaalikoneessa. NPU löytyy kyllä kiihdytykseen, mutta tuki huonoa.
Mutta jos selvästi halvemmalla saa kovempaa rautaa, joka sitten venyy muuhunkin jos keksii sellaista, niin miksi ottaa se Odroid? Virtaa se syö vähemmän ja on vielä vähän tuollaista mini-pc:tä pienempi, mutta onko se jossain muussa parempi?
Ei varmaan ja on kyllä hyvään hintaan minipc, paljon tuhnumpia thin clienttejä on myyty samaan hintaan ebayssa pienemmillä muisteilla. Yllättävän pienellä tehonkulutuksella T-suorittimen minipc kyllä sitten menee. Itse päädyin lopulta ostamaan minipcn frigatea ja muuta varten, mutta HA pyörii vielä odroidissa.
 
Viimeksi muokattu:
Jep ja lisäksi sen saa vielä muutettua toimimaan siten, että toimii painike-moodissa, eli voi valokatkaisijaan laittaa impulssijousen joka palauttaa katkaisin aina samaan asentoon ja homma toimii silti. Ei mene painikkeiden asennot sekaisin
Olisiko vastaavaa 12v järjestelmään.

Meillä on valot 12v järjestelmässä impulssikytkinten takana.

Aikanaan talon rakentaja on valinnut häviävän hevosen taloautomaatioksi, ja joutuu tekemään monenlaisia virityksiä...
 
Miten muuten kun tuosta HAta pyörittävästä raudasta on nyt puhetta, niin olisko vanha(hko) läppäri varteenotettava ratkaisu tuollaista pyörittämään vai tuleeko niissä (yleensä?) jotakin rajoitteita biosin tai jonkun muun suhteen mitä niihin saa asenneltua?
Läppäri olisi siinämielessä kiva että siinä tulisi ikäänkuin UPS samassa paketissa, ja näyttökin olisi valmiina josko tarvii joskus jotakin paikallisesti säätää...
 
Olisiko vastaavaa 12v järjestelmään.

Meillä on valot 12v järjestelmässä impulssikytkinten takana.

Aikanaan talon rakentaja on valinnut häviävän hevosen taloautomaatioksi, ja joutuu tekemään monenlaisia virityksiä...

Meillä on 5V jännitteellä toimiva "älyvaloohjaus" ysäriltä. Jokaiseen valokytkimeen menee 6 karvainen kaapeli. Ihan sopivaksi systeemiksi koin tuon kun pystyin korvaamaan ohjauspuolen esp relekorteilla. Voi sit kytkimeksi laitella melkeinpä ihan mitä haluaa.
 
Meillä on 5V jännitteellä toimiva "älyvaloohjaus" ysäriltä. Jokaiseen valokytkimeen menee 6 karvainen kaapeli. Ihan sopivaksi systeemiksi koin tuon kun pystyin korvaamaan ohjauspuolen esp relekorteilla. Voi sit kytkimeksi laitella melkeinpä ihan mitä haluaa.
Meillä on talomat systeemi, koostuu can-bus moduuleista.

Sen verran olen tuota tutkinut, että pääsen väylälle, ja saan sieltä luettua tilatiedot, mutta en kuollaksenikaan saa esphomessa toimimaan can väylään lähetystä. Tällä saisi tietenkin valot päälle ja pois suoraan homeassistantista.

Vaan ei auta, kun ei onnistu (tällä osaamisella), ja valmistajaa ei voisi vähempää kiinnostaa auttaa tämän kanssa.
 
Miten muuten kun tuosta HAta pyörittävästä raudasta on nyt puhetta, niin olisko vanha(hko) läppäri varteenotettava ratkaisu tuollaista pyörittämään vai tuleeko niissä (yleensä?) jotakin rajoitteita biosin tai jonkun muun suhteen mitä niihin saa asenneltua?
Läppäri olisi siinämielessä kiva että siinä tulisi ikäänkuin UPS samassa paketissa, ja näyttökin olisi valmiina josko tarvii joskus jotakin paikallisesti säätää...
Enemmänkin miinus läppärissä on se koko, kun ei sitä saa yhtä kivasti/siististi mihinkään jemmattua. Muuten ei väliä ja saa tosiaan sen UPSin samassa.
 
Meillä on talomat systeemi, koostuu can-bus moduuleista.

Sen verran olen tuota tutkinut, että pääsen väylälle, ja saan sieltä luettua tilatiedot, mutta en kuollaksenikaan saa esphomessa toimimaan can väylään lähetystä. Tällä saisi tietenkin valot päälle ja pois suoraan homeassistantista.

Vaan ei auta, kun ei onnistu (tällä osaamisella), ja valmistajaa ei voisi vähempää kiinnostaa auttaa tämän kanssa.
Mites ton lisääminen espiin? Kokeillut transreseverin laittoa?
 
Enemmänkin miinus läppärissä on se koko, kun ei sitä saa yhtä kivasti/siististi mihinkään jemmattua. Muuten ei väliä ja saa tosiaan sen UPSin samassa.
Kuinka pieni asunto jos läppäri ei mee piiloon johkin kivasti? Viellä ko tarvee kuin virran? Ja hätätilassa on näyttö ja näppis/hiiri heti esillä.. sekä voi ajaa virtuaalikoneessa ha:n jolloin vikasieto paranee snapshottien yms kautta tai jos rauta hajoo
 
Mulla on T-CAN 485 jolla saan luettua liikenteen väylältä, ja saan sieltä tulkittua kyllä tilatietoja jne.

Kun tuolla lähettää väylään dataa, niin se menee täysin jumiin eikä siihen saa enää yhteyttä ilman että sen käyttää virrattomana.
Ootko varma että kaikki pinnit si alustettu oikein? Ja ohjaat lähetyspinniä oikein? Ettei se aja sitä espi sillä tilttiin kun lähetys ei aktivoidu?
Edit sori jos tyhmiä kysymyksiä mutta voi tietää mitä tehty/osaamista tms,ja noi vaan tuli si mieleen
 
Ootko varma että kaikki pinnit si alustettu oikein? Ja ohjaat lähetyspinniä oikein? Ettei se aja sitä espi sillä tilttiin kun lähetys ei aktivoidu?
Luulen että on, mutta rehellisyyden nimessä en ole varma.

Tässä linkki lämpöpumppufoorumille missä tätä alunperin olen koittanut selvittää. Sieltä löytyy myös esphome koodi, jos joku haluaa ja osaa auttaa.

Tarjoan pullakahvit sille joka keksii mitä teen väärin
 
Luulen että on, mutta rehellisyyden nimessä en ole varma.

Tässä linkki lämpöpumppufoorumille missä tätä alunperin olen koittanut selvittää. Sieltä löytyy myös esphome koodi, jos joku haluaa ja osaa auttaa.

Tarjoan pullakahvit sille joka keksii mitä teen väärin

Hämärälle kuulostaa. Olisi melkeinpä hyvä olla vielä toinen laite jolla voisi seurata mitä väylässä tuolloin tapahtuu.
 
odorid.nl antaa nyt M1S 4GB / 64GB emmc (sis kotelo virtis, bonarina valmis m2 paikka ssdlle) hinnaksi ~88.50+30e = 120e Länsi-Suomeen. Kaikki verot pitäisi sisältyä hintaan (toki pieni riski). Valmiiksi HA:lla ladattu malli ~5e kalliimpi.
Joo, tuo 4 Gb malli on edelleen suunnilleen samoissa hinnoissa kuin viime talvena, jolloin omani tuolta ostin.

8 Gb malli on kallistunut ainakin 50€ viime talvesta.
 
Luulen että on, mutta rehellisyyden nimessä en ole varma.

Tässä linkki lämpöpumppufoorumille missä tätä alunperin olen koittanut selvittää. Sieltä löytyy myös esphome koodi, jos joku haluaa ja osaa auttaa.

Tarjoan pullakahvit sille joka keksii mitä teen väärin
Kännyllä en jaksa ny penkoa tota foorumia. Mutta ite väylä pysyy hengissä mutta esp pitää buutata? Eli kuulostais just et espi ajaa itsensä jumiin
 
Odroideissa on pääsääntöisesti emmc muisti (ei tarvi ostaa ssdtä), jonka pitäis kestää paljon paremmin kuin sd-kortti.
Tämä on todennettu omassa 2,5 vuotta vanhassa Odroidissa.
Hyvin on sen EMMC-levy toistaiseksi kestänyt.

Kirjoitin sopivampaan ketjuun asiasta.

Viesti keskustelussa 'Kovalevyjen pitkäikäisyys/parhaimmat tuntimäärät'
Kovalevyjen pitkäikäisyys/parhaimmat tuntimäärät

Selvennyksen vuoksi… itsellä on kaksi Odroidia, joista vanhempaa yo. viesti koskee.

Uudemmassa HA-käytössä olevasta Odroidissa, josta olen tähän ketjuun kirjoitellut tänään, en ole levyn kuntoa tutkinut.
 
Kännyllä en jaksa ny penkoa tota foorumia. Mutta ite väylä pysyy hengissä mutta esp pitää buutata? Eli kuulostais just et espi ajaa itsensä jumiin
Juuri näin. Voisi tosiaan koittaa hankkia toisen (erilaisen) laudan, ja sillä skannata samalla mitä tapahtuu lähetyksessä. Ja koittaa lähetystä, jos vika onkin tuossa lilygo:ssa.
 
Juuri näin. Voisi tosiaan koittaa hankkia toisen (erilaisen) laudan, ja sillä skannata samalla mitä tapahtuu lähetyksessä. Ja koittaa lähetystä, jos vika onkin tuossa lilygo:ssa.
Silloin tarkistaisin etlähteekö lähetys ees päälle transresiverissä vai jääkö idlaak ja espi koittaa pommittaa odottaen vastausta kunnes bufferit täys
 
Luulen että on, mutta rehellisyyden nimessä en ole varma.

Tässä linkki lämpöpumppufoorumille missä tätä alunperin olen koittanut selvittää. Sieltä löytyy myös esphome koodi, jos joku haluaa ja osaa auttaa.

Tarjoan pullakahvit sille joka keksii mitä teen väärin
Mä tappelin tollasen T-sim 7070G-kortin kanssa pitkään, kun alustin yhden pinnin väärin. Toi sun ESPhome-koodi ei ainakaan aja missään vaiheessa pinniä 23, mikä on valmistajan dokumentaation mukaan "SE"-pinni, eli ton CAN-IC:n mode-select pinni. Datasheetissä lukee näin: "Mode select pin: strong pull down to GND = high speed mode, strongpull up to VCC = low power mode, 10kΩ to 100kΩ pull down to GND = slope control mode". Tuon kelluminen voi aiheuttaa kaikkea outoa, en osaa sanoa että vaikuttaako se suoraan tohon espin kaatumiseen, mutta ehkä? Valmistajan esimerkissä toi pinni ajetaan LOW-tilaan ennen lähetystä:
// High speed mode
pinMode(CAN_SPEED_MODE, OUTPUT);
digitalWrite(CAN_SPEED_MODE, LOW);

Tätä ennen ajetaan toi "Booster chip" myöskin ylös:
pinMode(ME2107_EN, OUTPUT);
digitalWrite(ME2107_EN, HIGH);
Toi tekee 3.3 V:n väylästä 5 V:tä, joka ilmeisesti menee myös tolle CAN-moduulille. Kannattaa ainakin kokeilla näillä muutoksilla, vaikka ei ehkä suoraan vaikuta espin kaatumiseen. Ite ehkä kokeilisin myös ensin ilman ESPhomea, esim. VS codessa platformion avulla.
 
Luulen että on, mutta rehellisyyden nimessä en ole varma.

Tässä linkki lämpöpumppufoorumille missä tätä alunperin olen koittanut selvittää. Sieltä löytyy myös esphome koodi, jos joku haluaa ja osaa auttaa.

Tarjoan pullakahvit sille joka keksii mitä teen väärin
löysin yhden koodin sieltä taloautomatiolle jossa olohuoneen valoja jne.. sehän kaikki omilla iffeilla vissiin eli joutuu aina käymään kaiken läpi
ja vissiin lähettää joka kerta myös tilan vaikkei ois vaihtunut? ha.lle siis.. ootko käyttänyt tekoalyllä koodia? tota vois optimoida aika paljon
 
Mä tappelin tollasen T-sim 7070G-kortin kanssa pitkään, kun alustin yhden pinnin väärin. Toi sun ESPhome-koodi ei ainakaan aja missään vaiheessa pinniä 23, mikä on valmistajan dokumentaation mukaan "SE"-pinni, eli ton CAN-IC:n mode-select pinni. Datasheetissä lukee näin: "Mode select pin: strong pull down to GND = high speed mode, strongpull up to VCC = low power mode, 10kΩ to 100kΩ pull down to GND = slope control mode". Tuon kelluminen voi aiheuttaa kaikkea outoa, en osaa sanoa että vaikuttaako se suoraan tohon espin kaatumiseen, mutta ehkä? Valmistajan esimerkissä toi pinni ajetaan LOW-tilaan ennen lähetystä:
// High speed mode
pinMode(CAN_SPEED_MODE, OUTPUT);
digitalWrite(CAN_SPEED_MODE, LOW);

Tätä ennen ajetaan toi "Booster chip" myöskin ylös:
pinMode(ME2107_EN, OUTPUT);
digitalWrite(ME2107_EN, HIGH);
Toi tekee 3.3 V:n väylästä 5 V:tä, joka ilmeisesti menee myös tolle CAN-moduulille. Kannattaa ainakin kokeilla näillä muutoksilla, vaikka ei ehkä suoraan vaikuta espin kaatumiseen. Ite ehkä kokeilisin myös ensin ilman ESPhomea, esim. VS codessa platformion avulla.
Kiitos tästä. Oma koodausosaaminen on kauniisti sanottuna aika rajoitettua.

Osaisitko ihan kädestä pitäen sanoa mihin väliin tuo koodi pitäisi lisätä (ts. miten tuota omaa räpellystä pitäisi muuttaa)?
 
löysin yhden koodin sieltä taloautomatiolle jossa olohuoneen valoja jne.. sehän kaikki omilla iffeilla vissiin eli joutuu aina käymään kaiken läpi
ja vissiin lähettää joka kerta myös tilan vaikkei ois vaihtunut? ha.lle siis.. ootko käyttänyt tekoalyllä koodia? tota vois optimoida aika paljon
Tuon linkin takana on tuo minun kasaama räpellys. On nyt ollut varmaan pari vuotta noin, kun osaaminen loppui tuohon.

Voisi kyllä tekoälyltä kysyä apuja, jos tietäisi mitä kysyä... Ei vanha enää opi uusia temppuja (eikä oikein vanhojakaan)
 
Tuon linkin takana on tuo minun kasaama räpellys. On nyt ollut varmaan pari vuotta noin, kun osaaminen loppui tuohon.

Voisi kyllä tekoälyltä kysyä apuja, jos tietäisi mitä kysyä... Ei vanha enää opi uusia temppuja (eikä oikein vanhojakaan)
Laitan pm... Ettei häiritä muita, jos onnaa ni tuloksen si voit jakaa täällä 😊
 
Mun ESPhome-osaaminen on hyvinkin rajallista, mutta tekoälyltä konsultoituna ne pitää laittaa ennen canbus-osiota, ja laittaa niille korkeampi prioriteetti. Eli näin:
Koodi:
switch:
  - platform: gpio
    id: can_boost_enable
    pin: GPIO16
    restore_mode: ALWAYS_ON
    setup_priority: 900
    internal: true

  - platform: gpio
    id: can_speed_mode
    pin: GPIO23
    restore_mode: ALWAYS_OFF
    setup_priority: 900
    internal: true

canbus:
  - platform: esp32_can
    id: my_canbus
    tx_pin: GPIO27
    rx_pin: GPIO26
    can_id: 0x18efff24
    use_extended_id: true
    bit_rate: 125kbps

Ainakin tää näyttää jotakuinkin järkevältä. Voidaan jatkaa yksityisviestillä, jos tulee kysyttävää.
 
Kiitos kaikille avunantajille. Olin jo luopunut kaikesta toivosta tämän suhteen, mutta gemini ehdotti korjauksia ja nyt valot välkkyvät homeassistantin tahdissa...
Pitää nyt vähän siistiä tuota muutenkin, ja jalostaa. Pääasia on kuitenkin se, että saan tilat HA:n ja ohjattua lähtöjä HA:sta.

Tämä oli se tarvittava lisämauste:
Koodi:
on_boot:
    priority: 1000.0
    then:
      - output.turn_off: can_transceiver_se

# Määritetään LilyGO T-CAN485:n SE (Silent Mode Enable) -pinni
output:
  - platform: gpio
    pin: GPIO23
    id: can_transceiver_se
 
Itekki tekoälyn kans YAML koodia copypastennut, mutta ei oo kivaa kun ei oikein älyä mitä tekee. Onko tuohon YAML hommaan jossai opusta tai hyvää ohjetta niin pääsisi kärryille hommasta.
 
Itekki tekoälyn kans YAML koodia copypastennut, mutta ei oo kivaa kun ei oikein älyä mitä tekee. Onko tuohon YAML hommaan jossai opusta tai hyvää ohjetta niin pääsisi kärryille hommasta.
Yaml poikeaa tosiaan aika paljon perus koodauksesta, oli si mikä kieli kyseessä, ja tarkka välimerkeistä/sarakenoinnista tai virhe ja koko yaml epäkelpoa.. syntaksin tarkastusta on kyllä netissä et voit pastettaa ja tarkastaa yamlin mutta ohan kunnon opusta en ole ikinä löytänyt. Tarkkana saa olla miten välilyöntejä sarakkeita on
AI:lle voit kertoa kans selitä koodi tai et lisää yksityiskohtaiset kommentoinnit tms
Tuossa yks yaml validaattori
 
Itekki tekoälyn kans YAML koodia copypastennut, mutta ei oo kivaa kun ei oikein älyä mitä tekee. Onko tuohon YAML hommaan jossai opusta tai hyvää ohjetta niin pääsisi kärryille hommasta.
YAML on merkintäkieli, vähän samaan tapaan kuin joku JSON tai TOML. Mitä se tekee riippuu niin käyttökohteesta ettei sille mitään muuta yleisluotoista ole olemassakaan kuin itse merkintäkielen määritys. Ja sitä ei jaksa tavata kukaan joka ei ole tekemässä YAML parseria.
 
YAML on merkintäkieli, vähän samaan tapaan kuin joku JSON tai TOML. Mitä se tekee riippuu niin käyttökohteesta ettei sille mitään muuta yleisluotoista ole olemassakaan kuin itse merkintäkielen määritys. Ja sitä ei jaksa tavata kukaan joka ei ole tekemässä YAML parseria.
Ja ironista et json koneelle tarkoitettua ja yaml pitäis olla ihmisystävällistä.. mutta kuka jaksaa laske välilyöntejä joka rivillä jne siksi validattorit on hyviä.. mutta aika raskasta sekin on kirjoittaa..
 
Ja ironista et json koneelle tarkoitettua ja yaml pitäis olla ihmisystävällistä.. mutta kuka jaksaa laske välilyöntejä joka rivillä jne siksi validattorit on hyviä.. mutta aika raskasta sekin on kirjoittaa..
Puhumattakaan että YAMLin speksi on niin monimutkainen että eri toteutukset eivät välttämättä tulkitse sitä samalla tavalla.. hirveä formaatti.

Ennen karsastin JSONia, mutta nyt kun joutunut muutamankin asian takia YAMLin kanssa olemaan tekemisissä, niin ei se JSON pahalta enää tunnu. Melkein ennemmin ronkkisin jopa XMLääkin..

Mutta taitaa lipsahtaa jo turhan etäälle ketjun aiheesta, ei sen enempää siis.
 

Statistiikka

Viestiketjuista
314 703
Viestejä
5 340 497
Jäsenet
84 877
Uusin jäsen
KPaul

Hinta.fi

Back
Ylös Bottom