Translations of this page:

fi:instructions_sw

ESPHome-asennusohje (Windows)

NOTE: Mitsurunner versiot alkaen versiosta “Compatibility with ESPHome 2024.6.6 and later” ovat yhteensopiva uusien ESPHome versioiden kanssa mutta eivät käänny vanhemmilla ESPHome versioilla. Uusimman ESPHome version saat asennettua Windows komentokehotteella “pip3 install esphome -U”.

Asenna ESPHome-kehitysympäristö Windows-koneelle

  • ESPHome käyttää Python'ia, joten lataa ja asenna tarvittaessa osoitteesta https://python.org/
  • Avaa Windowsin “komentokehote” ja asenna ESPHome antamalla komento: pip3 install esphome

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

⇒ ESPhome asentuu (asennuksessa mahdollisesti tulevista WARNINGeista ei tarvitse välittää) Nyt kehitysympäristö on koneellasi ja voit sulkea “komentokehotteen”.


ESPHome asennusohje (Linux)

Linux-käyttäjänä osaat varmasti hakea itse ohjeet internetistä ;)
Ohje ESPhomen asennukseen: https://esphome.io/guides/installing_esphome.html#linux Katso muut ohjeet yltä.


Mitsurunner/Wemos laitteiston testaus

  • Hae Mitsurunner ohjelma osoitteesta https://github.com/VeliML/MitsuRunner , valitse siltä “CODE” valinnan alta “Download ZIP”
    • ⇒ Pakattu Mitsurunner-paketti latautuu koneellesi
  • Pura paketti haluamaasi työhakemistoon
  • Tiedostossa hw_check.yaml editoi “dallas_pin” ja “relay_pin” vastaamaan käyttämiäsi GPIO_pinnejä
  • Kytke kokoamasi laite USB-liitännällä Windows-koneeseesi
  • Avaa Windows-komentokehote, siirry työhakemistoon (komento “cd” ja kansion polku). 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.5 sek ON 5 sek välein)
  • Tietokoneen ruudulle tulostuu logi josta näkyy DS18B20 lämpötila-antureiden ID-tunnukset
  • Editoi logissa näkyvät DS18B20 antureiden ID:t hw_check.yaml tiedostoon kohtiin dallas_a ja dallas_b
  • Käännä ja lataa hw_check uudelleen
  • Nyt logissa pitäisi näkyä myös DS18B20 antureiden lämpötilat

MitsuRunner-ohjelmiston asennusohje Wemos D1 Mini laitteeseen

NOTE: Mitsurunner versiot alkaen versiosta “Compatibility with ESPHome 2024.6.6 and later” ovat yhteensopiva uusien ESPHome versioiden kanssa mutta eivät käänny vanhemmilla ESPHome versioilla. Uusimman ESPHome version saat asennettua Windows komentokehotteella “pip3 install esphome -U”.

  • Hae Mitsurunner ohjelma osoitteesta https://github.com/VeliML/MitsuRunner , valitse siltä “CODE” valinnan alta “Download ZIP”
    • ⇒ Pakattu Mitsurunner-paketti latautuu koneellesi
  • Pura paketti haluamaasi työhakemistoon
  • Editoi mitsurunner.yaml tiedostoa valitsemalla kumpaa Dallas-tiedostoa käytät
    • dallas_hub.yaml käyttäminen vähentää mitsurunner resetejä mutta ei salli ylimääräisiä Dallas-antureita
  #  packages:
     #device_base: !include dallas_basic.yaml # basic-configuration
     device_base: !include dallas_hub.yaml # separate Dallas-hubs for minimize resets
  • Editoi secrets.yaml-tiedostoa
    • Määrittele wifi-verkkosi parametrit “ssid” ja “password”
    • Määrittele Manual_ip-asetukset:
      • static_ip: (ip-osoite, jolla laite kytkeytyy kotiverkkoon)
      • gateway: (ip-osoite jolla kotiverkkosi kytkeytyy kotiverkon ulkoverkkoon)
      • näet kotiverkkosi käyttämän Gateway-ip:n Windows-komentokehotteella “ipconfig”
    • Määrittele haluamasi OTA-password
    • Ota käyttöön web-serveri poistamalla #-merkit rivien alusta (rivit web_server: ja port: 80)
    • Määrittele MQTT-server yhteys, jos käytät IoT-Gurua katso ohjeet https://mitsurunner.com/doku.php?id=fi:iot_guru
  • Editoi platform_wemos.yaml-tiedostoa:
    • Määrittele DS18B20-antureiden ID:t (jotka kirjasit ylös hw_check-ohjelmaa käyttäessäsi)
    • Tarkista ja tarvittaessa muuta lämpöantureiden ja rele-ohjauksen PIN-määrittelyt vastaamaan kytkentääsi
    • Määrittele MQTT-topicit, jos käytät IoT-Gurua katso ohjeet https://mitsurunner.com/doku.php?id=fi:iot_guru
  • Ohjelman kääntäminen ja lataaminen:
    • Jos Mitsurunner on kytketty USB_kaapelilla käännä ja asenna Mitsurunner koodi laitteesesi komennolla “esphome run mitsurunner.yaml”. Ohjelman käynnistyttyä trace-log tulostuu USB-yhteyden kautta näytölle
    • Jos käytät OTA-yhteyttä ja IoT-Gurua trace-log ei tulostu näytölle. Voit kuitenkin nähdä login menemällä selaimella mitsurunnerin IP-osoitteeseen. Turhien ESPHome-poikkeamailmoitusten välttämiseksi ohjelma kannatta kääntää komennolla.
    esphome run --no-logs mitsurunner.yaml
  • Toiminnan todentamien:
    • Tarkista trace-logista (joko ESPHome-näytöltä tai Web-selaimelta)
      • Mitsurunner on kytkeytynyt kotiverkkoosi
      • Mitsurunner on kytkeytynyt MQTT-serveriin
      • DS18B20-lämpötila-antureiden lämpötilat ovat oikein
    • Tarkista että määrittelemäsi topicit päivittyvät IoT-Guruun

NOTE1: Voit testata mitsurunnerin toimintaa ilman IoT-Gurua ja saat trace-login näkyviin OTA-yhteydellä editoimalla secrets.yaml-tiedostoa

  • poista IoT-Guru MQTT serveri käytöstä lisäämällä #-merkit IoT-Guru MQTT määritysrivien alkuun
  • ota käyttöön test.mosquitto.org-MQTT serveri poistamalla #-merkit testserverin määritysrivien alusta

NOTE2: Latauksen jälkeen Wemos D1 Mini saattaa joskus jäädä “boot-loop” tilaan jossa ohjelma ei käynnisty ja trace-logiin tuleen jatkuvasti virheilmoituksia. Kokeile korjata tilanne poistamalla työhakemistosta .esphome- ja .gitignore-tiedostot ja tämän jälkeen kääntämällä ja lataamalla mitsurunner.yaml uudestaan

fi/instructions_sw.txt · Last modified: 2024/08/02 18:59 by 84.248.96.53

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