Jaa, eipä Mitsurunner toennutkaan. Tökkäsin usbila tietokoneeseen
Koodi:
[12:06:04] [W] [component: 313]: dallas_temp.sensor cleared Warning flag
[12:06:05][W][component:290]: dallas_temp.sensor set Warning flag: scratch pad checksum invalid
[12:06:05][D][dallas.temp.sensor:127]: Scratch pad: FF.FF.FF.FF.FF.FF.FF.FF.FF (C9)
keskustelua tästä virheilmoituksesta
Arduinon serial monitor log näytti himpun enemmän, nimeää "temp heat exchanger":
Koodi:
[dallas. temp.sensor:139]: 'Temperature - heat exchanger' - Scratch pad checksum invalid! [0m
Liitteenä iotgurun ruutukaappaus dallaksien virhemääristä.
Vaihdoin anturin.
Latasin tuoreen Mitsurunnerin Githubista.
Asensin uuden version ESPhomesta, nykyisin pyörii nettiselaimessa graafisella käyttöliittymällä.
Sain HW checkin tehtyä. Aluksi tuli kai samaa virhettä kuin yllä, mutta kunhan hoksasi poimia login alusta Dallaksien id:t taas paikoilleen niin lämpötilat näkyi.
Uudella ESPHomella, nettiselaimessa runnerin asennus meni näin:
- Tee tarvittavat muutokset tiedoistoihin.
- Copy-pastea tiedostot pl. "mitsu-conf.yaml" Esphomen työkansioon kansioon "esphome"
- ESPhomessa paina "new device". Aukeaa popup, drag-n-droppaa "hw_check.yaml" tähän.
- Paina alhaalta Install. Kysyy USB vai network, valitse haluamasi.
- Jos valitsee USB niin ainakin macilla selain kysyy seuraavaksi "Valitse laitteen portti", valitse "usb-serial" tms.
- Flashays alkaa. Odota että valmistuu. Valmistumisen jälkeen aukeaa loki, josta voit katsoa mitä tapahtuu.
- Ota lokista dallaksien id:t talteen ja muokkaa ne tiedostoon.
- Toista vaiheet New devicestä eteenpäin tiedostolla "mitsu-conf.yaml".
Taitaapi toimia. Paitsi ei yhdistä vieläkään wifiin, logissa näkyy Disconnected ... reason='Handshake Failed'. Pitää lueskella lisää.
Edit: wifi ja mqtt iotguruun alkoi toimia itsestään. Saisi varmaan vielä testailla espin wifiasetuksien säätöä, sillä itse wifiverkko on jo viritetty iot:lle.