<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Ale vždyť to je to, co jsem poslal - způsob, kterým budete
      nahrávat firmware do zařízení si nastavíte právě nastavením
      upoad_port v platformio.ini v projektu. Přesněji PIO by ještě
      chtělo přesně zadat protokol, ale je natolik inteligentní, že
      rozpozná v upload portu MDNS adresu a přepne se do OTA samo. V
      programu musíte mít napsanou podporu pro OTA, ale na to jsou
      příklady. Ještě pro jistotu odkaz přímo do dokumentace
<a class="moz-txt-link-freetext" href="https://docs.platformio.org/en/latest/platforms/espressif32.html#over-the-air-ota-update">https://docs.platformio.org/en/latest/platforms/espressif32.html#over-the-air-ota-update</a></p>
    <p>Pokud potřebujete OTA v in-field remote zařízení, tak si prostě
      napíšete vlastní transport nad Update knihovnou (nechávat
      ArduinoOTA běžet v zařízení mimo "laboratoř" není úplně dobrý
      nápad IMO) - mám takhle napsané OTA třeba i přes MQTT.<br>
    </p>
    <p>P.B.<br>
    </p>
    <div class="moz-cite-prefix">Dne 24. 05. 21 v 15:48 Jan Půhoný
      napsal(a):<br>
    </div>
    <blockquote type="cite"
cite="mid:CAEwSxSH94vwakJb8TKLB4wtVxguRYVCKH3EY6hrNz0z4MV8g9g@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="auto">A EOIP tunel by nepomohl?
        <div dir="auto"><br>
        </div>
        <div dir="auto">Nemáte někde odkaz na navod nebo to OTA je
          zabudované přímo v platformio?</div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">Dne po 24. 5. 2021 3:14 odp.
          uživatel Petr Zapadlo <<a href="mailto:zapik@email.cz"
            moz-do-not-send="true">zapik@email.cz</a>> napsal:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div>
            <p>Zdravím,</p>
            <p>tohle mám u (skoro) všech projektů s ESP32/ESP8266. Je 
              to pohoda to tam poslat, i když zařízení je "někde
              zabudované".  Chodí to úplně bez problémů - jen se to nedá
              tunelovat z internetu, vzhledem k tomu, že se otevírají 2
              spojení (řídící UDP a datové TCP) tak to není úplně
              triviální to firewallovat.</p>
            <p>Jo a vzpomněl jsem si - OTA mi mi nechodí na ESP32 s
              IRremote knihovnou - je tam nějaká kolize přerušení a
              update je sestřelen po cca 1%.</p>
            <p>Ale neměl jsem duševní sílu to řešit.</p>
            <p>Petr<br>
            </p>
            <div>Dne 24. 05. 21 v 14:58 Jan Půhoný napsal(a):<br>
            </div>
            <blockquote type="cite">
              <div dir="auto">Omlouvám se za začátečnické dotazy. OTA
                update jsem měl na mysli Over The Air update. Upload
                firmware přes wifi přímo z platformio do ESP32. Funguje
                to někomu?
                <div dir="auto"><br>
                </div>
                <div dir="auto">Bez nutnosti mít propojené kabelem.</div>
              </div>
              <br>
              <div class="gmail_quote">
                <div dir="ltr" class="gmail_attr">Dne po 24. 5. 2021
                  2:29 odp. uživatel Pavel Brychta <<a
                    href="mailto:pavel.brychta@duhasys.eu"
                    target="_blank" rel="noreferrer"
                    moz-do-not-send="true">pavel.brychta@duhasys.eu</a>>
                  napsal:<br>
                </div>
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">
                  <div>
                    <p>DD,</p>
                    <p>jak to myslíte "OTA update s platformio"? Já
                      normálně používám (v platformio.ini):</p>
                    <div style="color:#d4d4d4;background-color:#1e1e1e;font-family:'Droid Sans Mono','monospace',monospace,'Droid Sans Fallback';font-weight:normal;font-size:14px;line-height:19px;white-space:pre-wrap"><div><span style="color:#569cd6">platform</span><span style="color:#d4d4d4"> = espressif32</span></div><div><span style="color:#569cd6">board</span><span style="color:#d4d4d4"> = esp32dev</span></div><div><span style="color:#569cd6">framework</span><span style="color:#d4d4d4"> = arduino</span></div><div><span style="color:#569cd6">board_build.partitions</span><span style="color:#d4d4d4"> = default_16MB.csv</span></div><div><span style="color:#569cd6">lib_ldf_mode</span><span style="color:#d4d4d4"> = deep</span></div><span style="color:#569cd6">upload_port</span><span style="color:#d4d4d4"> = key6x.local</span></div>
                    <div>a žádné problémy jsem nezaznamenal...</div>
                    <div>P.B.</div>
                    <div><br>
                    </div>
                    <div>Dne 24. 05. 21 v 14:24 Jan Půhoný napsal(a):<br>
                    </div>
                    <blockquote type="cite">
                      <div dir="ltr">
                        <div dir="ltr">Díky, super,opravdu to bylo
                          diakritikou v cestě. Fakt mě to nenapadlo,
                          protože projekty pro Arduino MEGA2560 to
                          normálně založí i s tou diakritikou v cestě.
                          <div><br clear="all">
                            <div>
                              <div dir="ltr"
                                data-smartmail="gmail_signature">
                                <div dir="ltr">
                                  <div>Je dobrý nápad to ESP32 používat
                                    s frameworkem Espressif nebo stačí
                                    Arduino? Případně máte někdo
                                    vyzkoušený nějaký OTA update s
                                    platformio?</div>
                                  <div><br>
                                  </div>
                                  <div>Díky.</div>
                                </div>
                              </div>
                            </div>
                            <br>
                          </div>
                        </div>
                        <br>
                        <div class="gmail_quote">
                          <div dir="ltr" class="gmail_attr">ne 23. 5.
                            2021 v 14:59 odesílatel Miroslav Mraz <<a
                              href="mailto:mrazik@volny.cz"
                              rel="noreferrer noreferrer"
                              target="_blank" moz-do-not-send="true">mrazik@volny.cz</a>>
                            napsal:<br>
                          </div>
                          <blockquote class="gmail_quote"
                            style="margin:0px 0px 0px
                            0.8ex;border-left:1px solid
                            rgb(204,204,204);padding-left:1ex">FileNotFoundError:
                            [Errno 2] No such file or directory: <br>
'C:/Users/u┼żivatel/Documents/Prace/Moje_projekty/_ovladani_topeni/ESP32-2019-ovladani_topeni/platformio/topeniESP32/.pio/build<br>
                            <br>
                            Některé verze pythonu mají problém pokud je
                            v názvu cesty nebo souboru <br>
                            diakritika a to i na Linuxu v utf-8. Tady
                            bych také viděl problém.<br>
                            <br>
                            Mrazík<br>
                            <br>
                            Dne 23. 05. 21 v 14:34 Richard napsal(a):<br>
                            >> Hmm, tak fakt už nevím. Zkoušel
                            jsem vytvořit projekt pro Node MCU ESP32S.
                            To prostě zaboha nejde. Skončí to při
                            nejlepším touto hláškou:<br>
                            > <br>
                            >> [...]
C:/Users/uĹľivatel/Documents/Prace/Moje_projekty/_ovladani_topeni/ESP32-2019-ovladani_topeni/platformio/topeniESP32/[...]<br>
                            > <br>
                            > Nepoužívám to, jen mě napadá, zda to
                            nemůže mít problém s tím "ž" ve slově
                            "uživatel" v názvu adresáře.<br>
                            > R.<br>
                            > <br>
                            >
-------------------------------------------------------------------------------------------------<br>
                            > FreeMail powered by <a
                              href="http://mail.de" rel="noreferrer
                              noreferrer noreferrer" target="_blank"
                              moz-do-not-send="true">mail.de</a> - MEHR
                            SICHERHEIT, SERIOSITÄT UND KOMFORT<br>
_______________________________________________<br>
                            HW-list mailing list  -  sponsored by <a
                              href="http://www.HW.cz" rel="noreferrer
                              noreferrer noreferrer" target="_blank"
                              moz-do-not-send="true">www.HW.cz</a><br>
                            <a href="mailto:Hw-list@list.hw.cz"
                              rel="noreferrer noreferrer"
                              target="_blank" moz-do-not-send="true">Hw-list@list.hw.cz</a><br>
                            <a
                              href="http://list.hw.cz/mailman/listinfo/hw-list"
                              rel="noreferrer noreferrer noreferrer"
                              target="_blank" moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
                          </blockquote>
                        </div>
                      </div>
                      <br>
                      <fieldset></fieldset>
                      <pre>_______________________________________________
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer noreferrer" target="_blank" moz-do-not-send="true">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" rel="noreferrer noreferrer" target="_blank" moz-do-not-send="true">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer noreferrer" target="_blank" moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
                    </blockquote>
                  </div>
                  _______________________________________________<br>
                  HW-list mailing list  -  sponsored by <a
                    href="http://www.HW.cz" rel="noreferrer noreferrer
                    noreferrer" target="_blank" moz-do-not-send="true">www.HW.cz</a><br>
                  <a href="mailto:Hw-list@list.hw.cz" rel="noreferrer
                    noreferrer" target="_blank" moz-do-not-send="true">Hw-list@list.hw.cz</a><br>
                  <a href="http://list.hw.cz/mailman/listinfo/hw-list"
                    rel="noreferrer noreferrer noreferrer"
                    target="_blank" moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
                </blockquote>
              </div>
              <br>
              <fieldset></fieldset>
              <pre>_______________________________________________
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank" rel="noreferrer" moz-do-not-send="true">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" target="_blank" rel="noreferrer" moz-do-not-send="true">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank" rel="noreferrer" moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
            </blockquote>
          </div>
          _______________________________________________<br>
          HW-list mailing list  -  sponsored by <a
            href="http://www.HW.cz" rel="noreferrer noreferrer"
            target="_blank" moz-do-not-send="true">www.HW.cz</a><br>
          <a href="mailto:Hw-list@list.hw.cz" target="_blank"
            rel="noreferrer" moz-do-not-send="true">Hw-list@list.hw.cz</a><br>
          <a href="http://list.hw.cz/mailman/listinfo/hw-list"
            rel="noreferrer noreferrer" target="_blank"
            moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
        </blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
    </blockquote>
  </body>
</html>