fi:instructions_sw
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
fi:instructions_sw [2024/07/10 21:10] – 84.231.131.178 | fi:instructions_sw [2025/03/09 15:34] (current) – 84.248.112.152 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | | + | ftermit: |
+ | Windowsin komentokehoite | ||
- | NOTE: Mitsurunner ei toimi uusimman Esphome-kääntäjän kanssa. Ongelmaan selvitellään.Ennekuin päivitys saadaan GitHubiin käytä vanhempaa Esphome-versiota. Tämän saata asennettua Windows koneelle cmd shell komennolla: pip3 install esphome==2024.5.5 | + | ====== Asenna ESPHome ====== |
+ | * ESPHome käyttää Python' | ||
+ | * " | ||
+ | * ESPhome asentuu, asennuksessa mahdollisesti tulevista WARNINGeista ei tarvitse välittää. | ||
+ | * Nyt kehitysympäristö on koneellasi ja voit sulkea " | ||
- | Asenna | + | HUOM: Mitsurunner alkaen versiosta " |
+ | |||
+ | Ohje ESPhomen asennukseen: | ||
- | * ESPHome käyttää Python' | ||
- | * Avaa Windowsin " | ||
Lisäohjeita täältä: https:// | Lisäohjeita täältä: https:// | ||
- | => ESPhome asentuu (asennuksessa mahdollisesti tulevista WARNINGeista ei tarvitse välittää) | + | ====== USB-serial-ajurin asennus ====== |
- | Nyt kehitysympäristö | + | Asenna käyttämäsi alustan USB-serial-ajuri. |
+ | |||
+ | Esimerkeksi Wemos D1 mini käyttää CH340-piiriä, | ||
+ | * windows https:// | ||
+ | * mac https:// | ||
+ | |||
+ | |||
+ | ====== Laitteiston testaus - HW_check ====== | ||
+ | * Lataa Mitsurunnerin koodi https:// | ||
+ | * Pura paketti haluamaasi kansioon | ||
+ | * Muokkaa tiedostoa hw_check.yaml esim. Muistio- tai Textedit-ohjelmalla, | ||
+ | * Kytke kokoamasi laite USB-johdolla tietokoneeseesi | ||
+ | * Avaa komentokehote. Siirry kansioon komennolla "cd kansion polku" esim. "cd / | ||
+ | |||
+ | * Jos käännös menee OK ja Wemos on kytketty USB-porttiin ohjelma latautuu | ||
+ | * 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:// | ||
+ | Pura paketti haluamaasi kansioon. | ||
+ | |||
+ | Editoi ladatusta paketissa olevaa **// | ||
+ | |||
+ | Alla esimerkkejä: | ||
+ | |||
+ | **a) mitsu_conf.yaml for Wemos-Mitsurunner with IoT-Guru** | ||
+ | <<: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | - constants.h | ||
+ | - state.h | ||
+ | **b) mitsu_conf.yaml for Sonoff_Elite-Mitsurunner with HomeAssistant** | ||
+ | <<: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | - constants.h | ||
+ | - state.h | ||
+ | **c) mitsu_conf.yaml for Wemos-Mitsurunner without WiFi-connention** | ||
+ | <<: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | - constants.h | ||
+ | - state.h | ||
+ | **Päivittä parametrit käyttämiisi tiedostihin** | ||
+ | Tarkempia ohjeita parametrien päivitykseen on kussakin päivitettävässä tiedostossa. | ||
- | Testaa kokoamasi laite "hw_check"-ohjelmalla: | + | **1.platform_wemos.yaml / platform_elite.yaml** |
+ | | ||
+ | | ||
+ | | ||
+ | | ||
- | | + | **2.secrets.yaml / screts_sa.yaml** |
- | * Muokkaa tiedostoon kotiverkkosi | + | |
- | * Tarkista että lämpöantureiden ja rele-ohjauksen PIN-määritykset vastaavat tekemääsi kytkentää | + | |
+ | |||
+ | **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. |
- | Jos käännös menee OK, ohjelma kysyy lataustapaa (USB vai OTI). Valitse USB. | + | |
- | => koodi asennetaan laitteelle USB:n kautta | + | |
- | !! Jos lataus ei onnistu tarkista että Windows-koneellesi on asennettu | + | ====Ohjelman kääntäminen, |
+ | * Kytke Mitsurunner | ||
- | HW_check' | + | Toiminnan tarkistaminen: |
- | * Rele naksuu (0.5 sek ON 5 sek välein) | + | * |
- | * Tietokoneen ruudulle tulostuu logi josta näkyy | + | * Mitsurunner |
- | ** Laite on kytkeytynyt kotiverkkoosi | + | * DS18B20-lämpötila-antureiden lämpötilat |
- | ** DS18B20 lämpötila-antureiden | + | * Mitsurunner on kytkeytynyt MQTT-serveriin (jos MQTT on käytössä) |
- | * Testaa myös OTI-päivitys antamalla " | + | |
- | ---- | + | * 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. |
- | ====== | + | ====Ohjelman kääntäminen, |
- | Linux-käyttäjänä osaat varmasti hakea itse ohjeet internetistä ;) \\ | + | |
- | Ohje ESPhomen asennukseen: | + | |
- | Katso muut ohjeet yltä. | + | |
- | ---- | + | Mitsurunner ohjelmiston voi kääntää ja ladata myös // |
+ | 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. | ||
- | ====== MitsuRunner-ohjelmiston asennusohje Wemos D1 Mini laitteeseen====== | + | 1) Tee **HomeAssistant/ |
- | | + | 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. | ||
- | * Editoi **mitsurunner.yaml** tiedostoa valitsemalla kumpaa Dallas-tiedostoa käytät | ||
- | * // | ||
+ | <<: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | - mitsu/ | ||
+ | - mitsu/ | ||
+ | | ||
- | # packages: | + | 4) Lisää editoimasi **mitsu_conf.yaml** tiedosto **HomeAssitant/ |
- | # | + | |
- | | + | |
- | * Editoi **secrets.yaml**-tiedostoa | + | 5) Avaa // |
- | * Määrittele wifi-verkkosi parametrit " | + | Valitse |
- | * 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: | + | |
- | * 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 | + | |
- | | + | |
- | | + | |
- | * 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-Guru**a katso ohjeet https:// | + | |
- | | + | 6) Käännä koodi valitsemalla yläkulmasta |
- | | + | Jos/kun käännös menee virheittä talleta muodostunut **mitsurunner.bin** tiedosto ja sulje ikkuna |
- | | + | |
- | esphome run --no-logs | + | 7) Valitse // |
+ | * valitse uudestaan oikeasta yläkulmasta **install** | ||
+ | * valitse **Plug into this computer** | ||
+ | * valitse **Open ESPHome Web** | ||
+ | * valitse **Connect** | ||
+ | * valitse **USB-portti** | ||
+ | * valitse **Muodosta yhteys** | ||
+ | * valitse **Install** | ||
+ | * valitse aiemmin tallettamasi **mitsurunner.bin** tiedosto | ||
+ | * valitse **Install** | ||
+ | Mitsurunner ohjelmisto on nyt ladattu ja Mitsurunneri pitäisi toimia. ESPHome/ | ||
- | * Toiminnan todentamien: | + | Seuraavat lataukset voit tehdä OTA-yhteydellä |
- | | + | ESPHome/ |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | 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ä " | ||
fi/instructions_sw.1720635041.txt.gz · Last modified: 2024/07/10 21:10 by 84.231.131.178