<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">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">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">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">www.HW.cz</a><br>
>>>> <a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
>>>> <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">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">www.HW.cz</a><br>
>>> <a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
>>> <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">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">www.HW.cz</a><br>
>> <a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
>> <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">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">www.HW.cz</a><br>
> <a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
> <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">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">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div>