WiFi termostat

Tvoříte zajímavý projekt? Pochlubte se s ním.
Pravidla fóra
Vkládejte prosím jen HOTOVÉ projekty, které chcete představit ostatním.
Odpovědět
jankop
Příspěvky: 1057
Registrován: 06 zář 2017, 20:04
Bydliště: Brno
Kontaktovat uživatele:

WiFi termostat

Příspěvek od jankop » 05 pro 2024, 12:02

Dokončil jsem popis svého termostatu. Najdete ho zde:
https://fancon.cz/esp8266-thermostat-ds ... index.html
Hezký den

Uživatelský avatar
Caster
Příspěvky: 458
Registrován: 11 zář 2019, 09:02

Re: WiFi termostat

Příspěvek od Caster » 05 pro 2024, 13:39

Pěkně zpracované, díky ;) .

AstroMiK
Příspěvky: 649
Registrován: 08 pro 2017, 19:05

Re: WiFi termostat

Příspěvek od AstroMiK » 05 pro 2024, 20:18

Zpracovaný je to fakt hezky, ale jak řešíš poruchu čidla?

Zrovna minulý týden mi jedno venkovní DS18B20 uhnilo.
Mám to jen k meteostanici, ale po víc než 6 letech provozu už tam mám čtvrtý kus.
Poprvé mi ho uklovali ptáci a dvakrát zdechnul samotný čip.
Na meteostanici to žádný problém není - jen grafy ulítnou mimo rozsah (v mém kódu mi teplota klesla na mínus 50°C).

Co se ale stane s tvým topením?
Poběží tak dlouho než něco shoří?

Po svých zkušenostech bych tam možná přidal nějaký nouzový scénář.
Například: Když nedostávám z DS18B20 "rozumnou" teplotu, tak omezit sepnutí relé jen na určitý časový interval, nebo použití druhého (záložního) čidla.
A když už je to napojený na internet, tak rozhodně nějaké varování na tu zobrazovací webovou stránku.
V lepším případě i s automatickým odesláním nějakého e-mailu.

A pokud je ten regulátor umístěný někde poblíž lidí, tak doplnit místní akustickou signalizaci problému
(nějaký pípák, který by každou čtvrthodinu po dobu jedné minuty pípal).

Cmrnda
Příspěvky: 41
Registrován: 25 dub 2024, 17:58

Re: WiFi termostat

Příspěvek od Cmrnda » 06 pro 2024, 02:49

Nojó, slavný Dalas... Kalibrace od výroby, to zní vznešeně, akorát jde o částečné narovnání na lineární křivky, kterou zajišťuje ROM.
Log z měření, čas měření cca 591 msec! Doba měření v průběhu 10sec.
1,44 Celsia
1,50
1,50
1,44
1,56
1,44
1,56
atak dále ...
Když to zaokrouhlím, tak je to 1,4 až 1,6 v průběhu oněh 10sec. A v létě to tam šmrdlá nepřesností mnohem více. Když bych tam dal termoistor k analog vstupu a skalibroval si to sám, uplně by stačilo ve 256 bitech, tak na tom musím být po všech stránkách lépe.

AstroMiK
Příspěvky: 649
Registrován: 08 pro 2017, 19:05

Re: WiFi termostat

Příspěvek od AstroMiK » 06 pro 2024, 07:38

Jestli měříš s rozlišením 12 bitů, tak máš krátký interval. Podle kat. listu má být pauza alespoň 750ms.
Rozlišení je v tom případě 0,0625°C na bit.
Takže ti hodnoty kolísají o +/- 1 poslední bit - to je přece SKVĚLÉ!



Na analogovém vstupu lepší stabilitu nedostaneš.
Je ale pravda, že si pak celý rozsah měření můžeš zmenšit podle potřeby.

jankop
Příspěvky: 1057
Registrován: 06 zář 2017, 20:04
Bydliště: Brno
Kontaktovat uživatele:

Re: WiFi termostat

Příspěvek od jankop » 06 pro 2024, 10:34

AstroMiK píše:
05 pro 2024, 20:18
Zpracovaný je to fakt hezky, ale jak řešíš poruchu čidla?
To je výborná poznámka, díky!
V reálu topím tělesem, které má vlastní termostat a ten je nastaven na cca 5 stupňů. Mohl bych to taky celé zapojit do zásuvkového termostatu, který jsem koupil. :-)
Ale určitě tam doplním nějakou ochranu. A přidám mDNS. Jen s Androidem a mDNS mám stále problémy.

Cmrnda
Příspěvky: 41
Registrován: 25 dub 2024, 17:58

Re: WiFi termostat

Příspěvek od Cmrnda » 06 pro 2024, 12:09

AstroMiK píše:
06 pro 2024, 07:38
Jestli měříš s rozlišením 12 bitů, tak máš krátký interval. Podle kat. listu má být pauza alespoň 750ms.

Na analogovém vstupu lepší stabilitu nedostaneš.
Podle kat.listu měření musí být realizováno pod 750ms. Čím menší tím lepší. Ta pauza je skutečně naměřená, nikoli zadaná. Vrácená hodnota může být vyšší protože se provádí pomocí tiků. To neplatí pro primitivní knihovnu "dalas temperature.h", tam nic takového není a čidlo zastaví celý procesor do té doby než se provede výpočet. To ale omezuje případné další senzory, které jsou mnohem rychlejší.

V 16 bitech spíš ano, třeba přes DAC.

jankop
Příspěvky: 1057
Registrován: 06 zář 2017, 20:04
Bydliště: Brno
Kontaktovat uživatele:

Re: WiFi termostat

Příspěvek od jankop » 06 pro 2024, 18:05

Zpracovaný je to fakt hezky, ale jak řešíš poruchu čidla?
¨
Tak jsem přidal základní ošetření poruchy čidla. Většinou se při tom vrací hodnota -127 stupňů. A pokud je tedy hodnota mimo meze -55 až 125 stupňů, tak se relé vypne. Možná to ještě časem vylepším. A taky jsem přidal mDNS, aby bylo jednodušší čidlo lokalizovat v lokální síti.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů