Table of Contents

ftermit: Windowsin komentokehoite = macilla “terminal”

Asenna ESPHome

HUOM: Mitsurunner alkaen versiosta “Compatibility with ESPHome 2024.6.6 and later” on yhteensopiva uusien ESPHome-versioiden kanssa mutta ei toimi vanhemmilla ESPHome-versioilla. Uusimman ESPHome-version saat asennettua komentokehotteella

pip3 install esphome -U

Ohje ESPhomen asennukseen: https://esphome.io/guides/installing_esphome.html

Lisäohjeita täältä: https://www.esphome.io/guides/getting_started_hassio.html

USB-serial-ajurin asennus

Asenna käyttämäsi alustan USB-serial-ajuri.

Esimerkeksi Wemos D1 mini käyttää CH340-piiriä, jonka ajurin saa valmistajan sivuilta

Laitteiston testaus - HW_check

MitsuRunner-ohjelman asennus

Lataa Mitsurunner osoitteesta https://github.com/VeliML/MitsuRunner , valitse siltä “CODE” valinnan alta “Download ZIP” Pura paketti haluamaasi kansioon.

Editoi ladatusta paketissa olevaa mitsu_conf.yaml -tiedostoa vastaamaan haluamaasi Mitsurunner-kokoonpanoa (HW-platform ja raportointitapa). Voit tehdä sen joko poistamalla tarpeettomat rivit tai lisäämällä/poistamalla rivin alun kommenttimerkkejä “#”.

Alla esimerkkejä:

a) mitsu_conf.yaml for Wemos-Mitsurunner with IoT-Guru

 <<: !include platform_wemos.yaml             ## Update file!
 packages:
   wifi_base: !include secrets.yaml           ## Update file!
   dallas_base: !include dallas_hub.yaml
   mqtt_base: !include mqtt_Guru.yaml         ## Update file! 
   core_base: !include mitsurunner.yaml
 esphome:  
   includes:
     - constants.h
     - state.h

b) mitsu_conf.yaml for Sonoff_Elite-Mitsurunner with HomeAssistant

 <<: !include platform_elite.yaml             ## Update file!
 packages:
   wifi_base: !include secrets.yaml           ## Update file!
   dallas_base: !include dallas_hub.yaml     
   mqtt_base: !include mqtt_disabled.yaml 
   core_base: !include mitsurunner.yaml
 esphome:  
   includes:
     - constants.h
     - state.h

c) mitsu_conf.yaml for Wemos-Mitsurunner without WiFi-connention

 <<: !include platform_wemos.yaml             		## Update file!
 packages:
   wifi_base: !include secrets_sa.yaml        		## Update file!
   dallas_base: !include dallas_hub_status_Led.yaml     ## On-boad LED blinks regularly when the device is working properly.
   mqtt_base: !include mqtt_disabled.yaml 
   core_base: !include mitsurunner.yaml
 esphome:  
   includes:
     - constants.h
     - state.h

Päivittä parametrit käyttämiisi tiedostihin Tarkempia ohjeita parametrien päivitykseen on kussakin päivitettävässä tiedostossa.

1.platform_wemos.yaml / platform_elite.yaml

2.secrets.yaml / screts_sa.yaml

3.mqtt_Guru.yaml / mqtt_local.yaml

4. constants.h tiedosto määrittelee Mitsurunnerin toimintaparametreja (ajastimia, lämpötila-rajoja). Yleensä oletusarvot toimivat hyvin, mutta tarvittaessa niitä voi myös muuttaa.

Ohjelman kääntäminen, lataaminen ja testaaminen ESPTool-työkalulla

Toiminnan tarkistaminen:

Ohjelman kääntäminen, lataaminen ja testaaminen HomeAssistant ESPHome_Builder-työkalulla

Mitsurunner ohjelmiston voi kääntää ja ladata myös HomeAssistant ESPHome_Builder-työkalulla Tähän on useita tapoja, alla on kuvattu yksi suoraviivainen tapa. Tällä tavalla tehdyn Mitsurunner-ohjelman voi ladata OTA:na ESPTool:lla tehdyn version päälle ilman USB-latausta.

1) Tee HomeAssistant/esphome hakemistoon uusi hakemisto mitsu

2) Kopio mitsu_conf.yaml hakemistossa määritellyt tiedostot HomeAssistant/esphome/mitsu hakemistoon

3) Editoi mitsu_conf.yaml tiedostoa määrittelemällä hakemisto missä tiedostot sijaitsevat.

 <<: !include mitsu/platform_wemos.yaml
 packages:
   wifi_base: !include mitsu/secrets.yaml
   dallas_base: !include mitsu/dallas_hub.yaml
   mqtt_base: !include mitsu/mqtt_disabled.yaml
   core_base: !include mitsu/mitsurunner.yaml
 esphome:  
   includes:
     - mitsu/constants.h
     - mitsu/state.h
  

4) Lisää editoimasi mitsu_conf.yaml tiedosto HomeAssitant/esphome hakemistoon.

5) Avaa HomeAssistant ESPHome Builder, siellä näkyy nyt “Device” nimellä mitsu_conf Valitse edit, näet “mitsu_conf.yaml” tiedoston sisällön, ensimmäisellä kerralla lataus tehdään USB:n kautta seuraavasti:

6) Käännä koodi valitsemalla yläkulmasta install –> Manual download –> avautuu ikkuna jossa näet käännöksen etenemisen. Jos/kun käännös menee virheittä talleta muodostunut mitsurunner.bin tiedosto ja sulje ikkuna

7) Valitse ESPHome/Device sivulla Mitsurunner/Edit

Mitsurunner ohjelmisto on nyt ladattu ja Mitsurunneri pitäisi toimia. ESPHome/Device Mitsurunner/logs valinnalla näet Mitsurunnerin lähettämät trace_log tiedot.

Seuraavat lataukset voit tehdä OTA-yhteydellä ESPHome/Device Mitsurunner“/Edit install =⇒ Wirelessly