<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Co se týče WDT, tak fakt nevím - mě zatím vždycky stačil vnitřní
      v ESP32 (má i brownout detector, který už jsem také viděl zabrat).
      Zařízení mi běží 24/7. Expandér můžu doporučit místo toho PCF
      raději MCP23008 (nebo 16, pokud je 8 GPIO málo) - minimálně z toho
      důvodu, že má asynchronní reset, takže po resetu jsou GPIO v
      definovaných stavech.</p>
    <p>P.B.<br>
    </p>
    <div class="moz-cite-prefix">Dne 26. 05. 21 v 13:30 Jan Půhoný
      napsal(a):<br>
    </div>
    <blockquote type="cite"
cite="mid:CAEwSxSHQi1D2Bu+JJS5r59mX0RpHLWiC7-qkkP6K+F-vb7mNGw@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Díky za reakce. Jde mi o to mít to co nejvíce low
        level. Opravdu do toho nechci tahat RasPi. Musí to jet i když
        nepůjde wifi a s tou Atmegou to drží roky až se divím. 
        <div><br>
        </div>
        <div>Maximálně do budoucna můžu přidat nějakou vizualizaci na
          něčem jako RasPi, ale to spíš už přímo posílat requesty na www
          a ukládat do MySQL. Potřebuji aby ta logika byla spolehlivá.
          Ano, mám na tom rybičky a čerpadlo topení ( a taky zalévání na
          zahradě a vodoměr a zvonky a fakt hodně blbostí :-)
          <div><br>
          </div>
          <div>Atmega s watchdogem to zatím pár let dala bez ztráty
            kytičky, uptime tam přetékal bez toho aby se to nějak
            resetovalo nebo tak něco.</div>
          <div><br>
          </div>
          <div>Mám to vše jakoby centralizované u hlavního rozvaděče,
            takže nepotřebuji bezdrátové nody po domě, jde mi o to
            nahradit tu AtMegu něčím výkonnějším.</div>
          <div><br>
          </div>
          <div>Budu tam potřebovat hodně I/O, je dobrý nápad k tomu
            ESP32 dávat pár PCF8574 jako I/O expander nebo je něco
            robusnějšího?</div>
          <div><br>
          </div>
          <div>A další věc, je potřeba k ESP32 dávat externí WDT?</div>
          <div><br>
          </div>
          <div>
            <div>
              <div>
                <div dir="ltr" class="gmail_signature"
                  data-smartmail="gmail_signature">
                  <div dir="ltr">
                    <div>
                      <div dir="ltr">
                        <div>HP</div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <br>
            </div>
          </div>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">st 26. 5. 2021 v 11:47
          odesílatel Pavel Brychta <<a
            href="mailto:pavel.brychta@duhasys.eu"
            moz-do-not-send="true">pavel.brychta@duhasys.eu</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">Tak
          zrovna to je exemplární případ, jak to určitě nedělat. Zde <br>
          <a
href="https://github.com/Alextros00/ESP32-MQTT-Relay-Control/blob/main/main/app_main.c"
            rel="noreferrer" target="_blank" moz-do-not-send="true">https://github.com/Alextros00/ESP32-MQTT-Relay-Control/blob/main/main/app_main.c</a>
          <br>
          není jediná zmínka, nebo náznak řešení nějakého failsafe
          mechanizmu. <br>
          Celé to je na úrovni primitivního Arduino example, který se s
          detaily <br>
          jako je třeba jméno topcu vůbec nezalamuje. MQTT failsafe samo
          o sobě <br>
          nevyřeší ani omylem.<br>
          <br>
          P.B.<br>
          <br>
          Dne 26. 05. 21 v 11:28 T. Meinlschmidt napsal(a):<br>
          > proto pisu mqtt. esp32 tu podporu mqtt ma pomerne
          slusnou. viz treba <br>
          > takovy easy priklad<br>
          ><br>
          > <a
href="https://github.com/Alextros00/Home-Automation-NodeRED-ESP-Telegram"
            rel="noreferrer" target="_blank" moz-do-not-send="true">https://github.com/Alextros00/Home-Automation-NodeRED-ESP-Telegram</a><br>
          ><br>
          > tm<br>
          ><br>
          > Dne 2021-05-26 10:54, Pavel Brychta napsal:<br>
          >> ... až na to, že když pak lehne to Pi, nebo WiFi, tak
          zůstane třeba<br>
          >> čerpadlo běžet stále, nebo uvaříte rybičky. Přiznám
          se, že takovouto<br>
          >> cestou bych nikdy nešel, protože to znamená mít
          failsafe procesy v ESP<br>
          >> a řídící logiku jinde, což pro účely automatizace
          považuji za hodně<br>
          >> nešťastné řešení. Když už, tak autonomní pocesy na
          zařízení a API pro<br>
          >> parametrizaci do toho rPi...<br>
          >><br>
          >> P.B.<br>
          >><br>
          >> Dne 26. 05. 21 v 10:49 T. Meinlschmidt napsal(a):<br>
          >>> dobre dopoledne.<br>
          >>><br>
          >>> ja se priznam, ze bych vubec nesel touhle cestou,
          ale mel ESP ciste <br>
          >>> na hw veci a sber nejakych dat,<br>
          >>> a celou tu logiku nechal v node-red + mqtt (treba
          na rpi). Casem na <br>
          >>> to muzete navazat mobil, UI si udelate podle sebe
          pomerne jednoduse, <br>
          >>> navic to umi spoustu veci z jinych zdroju.<br>
          >>><br>
          >>> tm<br>
          >>><br>
          >>> Dne 2021-05-26 10:32, Jan Půhoný napsal:<br>
          >>>> Dobré dopoledne,<br>
          >>>><br>
          >>>> Ještě bych potřeboval poradit co použít za
          systém na ESP32.<br>
          >>>> Jedná se mi o to, že do ESP32 přepisuji z
          Atmegy 2560 něco jako<br>
          >>>> řízení topení a různých zdrojů tepla a
          různých hejblátek<br>
          >>>> doma. Do teď to běží na ATMEGA 2560 a mám tam
          jednoduchý<br>
          >>>> "multitasking" pomocí millis. Jedná se v
          podstatě jen o čtení<br>
          >>>> teplotních čidel, webserver a pak různé
          výstupy v podobě SSR<br>
          >>>> relé + vstupy a logika mezi tím. Nic
          složitého. Na druhou stranu<br>
          >>>> za ty roky to celkem naboptnalo co se kódu
          týče a ten webserver na<br>
          >>>> té AT2560 je takový dost líný. Navíc tam
          potřebuji číst http<br>
          >>>> requesty data z komerční meteostanice a na to
          už to moc není.<br>
          >>>><br>
          >>>> Neexistuje nějaký opensource projekt na
          ESP32, kde by byly<br>
          >>>> vyřešeny základní věci jako webserver +
          nějaká grafika a<br>
          >>>> hejblátka abych to nemusel psát úplně od
          začátku. Líbilo by se<br>
          >>>> mi už https a základní struktura a dopsal
          bych si do toho jen tu<br>
          >>>> vlastní logiku a ovládání vstupů a výstupů.<br>
          >>>><br>
          >>>> Je dobrý nápad na to ESP dávat FreeRTOS, nebo
          to už je překonané<br>
          >>>> a používáte něco lepšího? Případně víte o
          nějakém open<br>
          >>>> source projektu pro domácí automatizaci pro
          ESP32?<br>
          >>>><br>
          >>>> Ano, googlil jsem, ale serp je zaplaven videi
          geeků kteří připojí<br>
          >>>> k pár relátkům esp a myslí si co nevymysleli
          a trochu se v tom<br>
          >>>> ztrácím. Já bych potřeboval něco trochu
          robusnějšího.<br>
          >>>><br>
          >>>> Díky za nápady.<br>
          >>>><br>
          >>>> HP<br>
          >>>>
          _______________________________________________<br>
          >>>> HW-list mailing list  -  sponsored by <a
            href="http://www.HW.cz" rel="noreferrer" target="_blank"
            moz-do-not-send="true">www.HW.cz</a><br>
          >>>> <a href="mailto:Hw-list@list.hw.cz"
            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" target="_blank" moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
          >>> _______________________________________________<br>
          >>> HW-list mailing list  -  sponsored by <a
            href="http://www.HW.cz" rel="noreferrer" target="_blank"
            moz-do-not-send="true">www.HW.cz</a><br>
          >>> <a href="mailto:Hw-list@list.hw.cz"
            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" target="_blank" moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
          >> _______________________________________________<br>
          >> HW-list mailing list  -  sponsored by <a
            href="http://www.HW.cz" rel="noreferrer" target="_blank"
            moz-do-not-send="true">www.HW.cz</a><br>
          >> <a href="mailto:Hw-list@list.hw.cz" 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" target="_blank" moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
          > _______________________________________________<br>
          > HW-list mailing list  -  sponsored by <a
            href="http://www.HW.cz" rel="noreferrer" target="_blank"
            moz-do-not-send="true">www.HW.cz</a><br>
          > <a href="mailto:Hw-list@list.hw.cz" 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" target="_blank" moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
          _______________________________________________<br>
          HW-list mailing list  -  sponsored by <a
            href="http://www.HW.cz" rel="noreferrer" target="_blank"
            moz-do-not-send="true">www.HW.cz</a><br>
          <a href="mailto:Hw-list@list.hw.cz" 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" 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>