Re: ESP32 domácí automatizace

Jan Půhoný konference na puhy.cz
Středa Květen 26 13:30:29 CEST 2021


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.

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í :-)

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.

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.

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?

A další věc, je potřeba k ESP32 dávat externí WDT?

HP


st 26. 5. 2021 v 11:47 odesílatel Pavel Brychta <pavel.brychta na duhasys.eu>
napsal:

> Tak zrovna to je exemplární případ, jak to určitě nedělat. Zde
>
> https://github.com/Alextros00/ESP32-MQTT-Relay-Control/blob/main/main/app_main.c
> není jediná zmínka, nebo náznak řešení nějakého failsafe mechanizmu.
> Celé to je na úrovni primitivního Arduino example, který se s detaily
> jako je třeba jméno topcu vůbec nezalamuje. MQTT failsafe samo o sobě
> nevyřeší ani omylem.
>
> P.B.
>
> Dne 26. 05. 21 v 11:28 T. Meinlschmidt napsal(a):
> > proto pisu mqtt. esp32 tu podporu mqtt ma pomerne slusnou. viz treba
> > takovy easy priklad
> >
> > https://github.com/Alextros00/Home-Automation-NodeRED-ESP-Telegram
> >
> > tm
> >
> > Dne 2021-05-26 10:54, Pavel Brychta napsal:
> >> ... až na to, že když pak lehne to Pi, nebo WiFi, tak zůstane třeba
> >> čerpadlo běžet stále, nebo uvaříte rybičky. Přiznám se, že takovouto
> >> cestou bych nikdy nešel, protože to znamená mít failsafe procesy v ESP
> >> a řídící logiku jinde, což pro účely automatizace považuji za hodně
> >> nešťastné řešení. Když už, tak autonomní pocesy na zařízení a API pro
> >> parametrizaci do toho rPi...
> >>
> >> P.B.
> >>
> >> Dne 26. 05. 21 v 10:49 T. Meinlschmidt napsal(a):
> >>> dobre dopoledne.
> >>>
> >>> ja se priznam, ze bych vubec nesel touhle cestou, ale mel ESP ciste
> >>> na hw veci a sber nejakych dat,
> >>> a celou tu logiku nechal v node-red + mqtt (treba na rpi). Casem na
> >>> to muzete navazat mobil, UI si udelate podle sebe pomerne jednoduse,
> >>> navic to umi spoustu veci z jinych zdroju.
> >>>
> >>> tm
> >>>
> >>> Dne 2021-05-26 10:32, Jan Půhoný napsal:
> >>>> Dobré dopoledne,
> >>>>
> >>>> 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í.
> >>>>
> >>>> 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ů.
> >>>>
> >>>> 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?
> >>>>
> >>>> 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.
> >>>>
> >>>> Díky za nápady.
> >>>>
> >>>> HP
> >>>> _______________________________________________
> >>>> HW-list mailing list  -  sponsored by www.HW.cz
> >>>> Hw-list na list.hw.cz
> >>>> http://list.hw.cz/mailman/listinfo/hw-list
> >>> _______________________________________________
> >>> HW-list mailing list  -  sponsored by www.HW.cz
> >>> Hw-list na list.hw.cz
> >>> http://list.hw.cz/mailman/listinfo/hw-list
> >> _______________________________________________
> >> HW-list mailing list  -  sponsored by www.HW.cz
> >> Hw-list na list.hw.cz
> >> http://list.hw.cz/mailman/listinfo/hw-list
> > _______________________________________________
> > HW-list mailing list  -  sponsored by www.HW.cz
> > Hw-list na list.hw.cz
> > http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20210526/c02536bd/attachment.html>


Další informace o konferenci Hw-list