WiFi termostat
Pravidla fóra
Vkládejte prosím jen HOTOVÉ projekty, které chcete představit ostatním.
Vkládejte prosím jen HOTOVÉ projekty, které chcete představit ostatním.
WiFi termostat
Dokončil jsem popis svého termostatu. Najdete ho zde:
https://fancon.cz/esp8266-thermostat-ds ... index.html
Hezký den
https://fancon.cz/esp8266-thermostat-ds ... index.html
Hezký den
Re: WiFi termostat
Pěkně zpracované, díky
.

Re: WiFi termostat
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).
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).
Re: WiFi termostat
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.
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.
Re: WiFi termostat
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.
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.
Re: WiFi termostat
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.
Re: WiFi termostat
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.
Re: WiFi termostat
¨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.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů