<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>