<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>DD,</p>
    <p>nevím o projektu, který by tohle všechno nabízel pohromadě, ale
      tady je pár mých postřehů:</p>
    <p>I když použijete Arduino framework, tak tam FreeRTOS stejně je -
      vlákna můžete vytvářet úplně stejně, stejně tak semafory. Ve
      skutečnosti IDF podporuje kompilaci cpp a je to taková stavebnice
      s knihovnami, takže rozdíl mezi Arduino a čistým IDF se pomalu
      stírá. Protože používám Arduino framework, tak další informace se
      budou týkat primárně knihoven pro Arduino. Webových sevreeů pro
      ESP32 je několik - počínaje vestavěným přímo v Core, přes
      AsyncWebServer (který sice používám, ale má pár nedostatků) a
      konče esp32_https_server (když se Vám líbí to https...). Pro výběr
      vhodné knihovny se doporučuji zamyslet také nad tím, jak chcete
      pumpovat data ze serveru do klienta (Ajax, websocket, sse, ...) a
      jestli nevadí otevřít dva porty ve firewallu (jeden pro http,
      druhý pro ws) pokud chcete přístup zvenku. Co se týče webového UI,
      tak si můžete vybrat z ESPUI, nebo ... sakra - teď si nemůžu
      vzpomenout na tu druhou knihovnu, ale autor byl tuším Ayush
      Sharma, nebo tak nějak... jo už vím - ESP-DASH.</p>
    <p>Je taky spousta prefabrikovaných projektů jako je třeba ESPEasy,
      ale tam nejspíš narazíte na to, že to není příliš ohýbatelné a,
      třeba zrovna u ESPEasy, to webové rozhraní není zrovna nejhezčí...<br>
    </p>
    <p>P.B.<br>
    </p>
    <div class="moz-cite-prefix">Dne 26. 05. 21 v 10:32 Jan Půhoný
      napsal(a):<br>
    </div>
    <blockquote type="cite"
cite="mid:CAEwSxSGOEji=atuAMHPisvYzH2gWpaF3mqws-9ox7Y7pRw72eA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Dobré dopoledne,
        <div><br clear="all">
          <div>
            <div dir="ltr" class="gmail_signature"
              data-smartmail="gmail_signature">
              <div dir="ltr">
                <div dir="ltr">Ještě bych potřeboval poradit co použít
                  za systém na ESP32. Jedná se mi o to, že do ESP32
                  přepisuji z Atmegy 2560 něco jako řízení topení a
                  různých zdrojů tepla a různých hejblátek doma. Do teď
                  to běží na ATMEGA 2560 a mám tam jednoduchý
                  "multitasking" pomocí millis. Jedná se v podstatě jen
                  o čtení teplotních čidel, webserver a pak různé
                  výstupy v podobě SSR relé + vstupy a logika mezi tím.
                  Nic složitého. Na druhou stranu za ty roky to celkem
                  naboptnalo co se kódu týče a ten webserver na té
                  AT2560 je takový dost líný. Navíc tam potřebuji číst
                  http requesty data z komerční meteostanice a na to už
                  to moc není.
                  <div><br>
                  </div>
                  <div>Neexistuje nějaký opensource projekt na ESP32,
                    kde by byly vyřešeny základní věci jako webserver +
                    nějaká grafika a hejblátka abych to nemusel psát
                    úplně od začátku. Líbilo by se mi už https a
                    základní struktura a dopsal bych si do toho jen tu
                    vlastní logiku a ovládání vstupů a výstupů. </div>
                  <div><br>
                  </div>
                  <div>Je dobrý nápad na to ESP dávat FreeRTOS, nebo to
                    už je překonané a používáte něco lepšího? Případně
                    víte o nějakém open source projektu pro domácí
                    automatizaci pro ESP32?</div>
                  <div><br>
                  </div>
                  <div>Ano, googlil jsem, ale serp je zaplaven videi
                    geeků kteří připojí k pár relátkům esp a myslí si co
                    nevymysleli a trochu se v tom ztrácím. Já bych
                    potřeboval něco trochu robusnějšího.</div>
                  <div><br>
                  </div>
                  <div>Díky za nápady.</div>
                  <div><br>
                  </div>
                  <div>HP</div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </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>