User Tools

Site Tools


Translations of this page:

fi:instructions_sw

This is an old revision of the document!


ftermit: Windowsin komentokehoite = macilla “terminal”

Asenna ESPHome

  • ESPHome käyttää Python'ia, joten ensin tarvittaessa lataa ja asenna osoitteesta https://python.org/
  • “komentokehote” ja asenna ESPHome antamalla komento:
    pip3 install esphome
  • ESPhome asentuu, asennuksessa mahdollisesti tulevista WARNINGeista ei tarvitse välittää.
  • Nyt kehitysympäristö on koneellasi ja voit sulkea “komentokehotteen”.

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

  • Lataa Mitsurunnerin koodi https://github.com/VeliML/MitsuRunner , paina “CODE” ja sitten “Download ZIP”
  • Pura paketti haluamaasi kansioon
  • Muokkaa tiedostoa hw_check.yaml esim. Muistio- tai Textedit-ohjelmalla, vaihda “dallas_pin” ja “relay_pin” vastaamaan käyttämiäsi GPIO-pinnejä
  • Kytke kokoamasi laite USB-johdolla tietokoneeseesi
  • Avaa komentokehote. Siirry kansioon komennolla “cd kansion polku” esim. “cd /home/users/velho/mitsurunner”). Anna komento “esphome hw_check.yaml run”
  • Jos käännös menee OK ja Wemos on kytketty USB-porttiin ohjelma latautuu ja käynnistyy
  • Rele naksuu (0,5s ON 5s välein)
  • Tietokoneen ruudulle tulostuu logi josta näkyy DS18B20-lämpötila-antureiden ID-tunnukset. Kopioi id:t talteen, tarvitset niitä myöhemmin.

MitsuRunner-ohjelman asennus

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

Määrtittele mitsu_conf.yaml tiedostoon käyttämäsi HW-platformin (Wemos tai SonOff Elite) ja raportointitavan (IoT_Guru, Local-MQTT-server, Home Assistant) tarvitsemat *.yaml tiedostot (= poista githubista ladatusta mitsu.conf.yaml tiedostosta tarpeettomat rivit)

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

1.platform_wemos.yaml / platform_elite.yaml

  • DS18B20-antureiden IDt
  • käytetyt GPIO-nastat (DS18B20 1-wire ja releohjaus)
  • HomeAssistanttia käytettäessä ota käyttöön HomeAssistant api
  • lisäämällä kommenttimerkki “#” rivin “level: INFO” alkuun tarkempaa trace-data, saattaa olla avuksi Mitsurunnerin asennusvaiheessa

2.secrets.yaml / screts_sa.yaml

  • WiFi-SSID ja password
  • manual_ip osoite (jos poistat manual_ip määritykset käytetään dynaamista IP-osoitetta)

3.mqtt_Guru.yaml / mqtt_local.yaml

  • username, client_id, password
  • prefix

Ohjelman kääntäminen, lataaminen ja testaaminen

  • Kytke Mitsurunner USB-johdolla, käännä ja asenna Mitsurunner koodi laitteesesi komennolla
    esphome run mitsu_conf.yaml

    . Ohjelman käynnistyttyä trace-log tulostuu näytölle.

  • Jos käytät IoT-Gurua ilman USB-yhteyttä trace-log ei tulostu näytölle. Voit kuitenkin nähdä login menemällä selaimella Mitsurunnerin IP-osoitteeseen.

Toiminnan tarkistaminen:

  • Tarkista trace-logista (joko ESPHome-näytöltä tai Web-selaimelta) että
    • Mitsurunner on kytkeytynyt kotiverkkoosi
    • DS18B20-lämpötila-antureiden lämpötilat ovat oikein
    • Mitsurunner on kytkeytynyt MQTT-serveriin (jos MQTT on käytössä)
    • Määrittelemäsi tiedot päivittyvät MQTT-serverille
fi/instructions_sw.1741364827.txt.gz · Last modified: 2025/03/07 18:27 by 84.248.112.152

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki