Měření teploty v bytě

jnnj

Měření teploty v bytě
« kdy: 10. 11. 2022, 15:42:27 »
Zdravím,
pročítal jsem stará vlákna zde na fóru a taky sem dost otravoval vyhledávač a známé, ale ne se furt dobrat konce.

Chtěl bych po bytě měřit teplotu a na Linuxu si to dál zpracovat. Mé požadavky:
- připojení USB/WiFi/eth/1-wired (ale co nejmíň bastlení) popř. jiné, navrhněte
- žádná cloud appka od výrobce nebo Win SW
- přesnost měření teploty 0,1 °C, toleruji i 0,3 a se skřípěním zubů také 0,5 ale 1 °C je už mi přijde extrém
- aby 1 čidlo nestálo 3-4 litry. Papoucha tedy zavrhuji. Celé je to overkill na mé potřeby.
- měření vlhkosti a CO2 by byl příjemný benefit (a nebo možnost dokoupit později jako samostatné další čidlo)
- produkt z EU by byl příjemný benefit

Myšlenka je, že některé čidlo by bylo u SBC/PC/Turrisu: USB/wired. Některé po bytu: eth/WiFi.
Žádný display na čidle nepotřebuji.
« Poslední změna: 10. 11. 2022, 16:07:37 od Petr Krčmář »


Re:měření teploty v bytě
« Odpověď #1 kdy: 10. 11. 2022, 16:03:31 »
Co treba ESP32 + BME280 nebo RaspberryPi zero wifi + BME280, posilat data do influxDB a zobrazovat v Grafana?
Mam obe varianty doma a funguje to celkem spolehlive
« Poslední změna: 10. 11. 2022, 16:06:10 od Nazmot »

motyq

Re:měření teploty v bytě
« Odpověď #2 kdy: 10. 11. 2022, 16:18:44 »
Dlouho jsem vybíral a načíetal a nakonec postupně stavím domácí senzory a ovládání na zigbee (budoucí matter).

Ceny čidel 300-600 viz:
https://www.smart-switch.cz/zigbee/sonoff-zigbee-02/ (baterka vydržela 4měsíce)
https://www.smart-switch.cz/zigbee/zigbee-cidlo-teploty-a-vlhkosti/ (ten mám v jídelně, aby byla i teplota vidět a ještě jsem ho ohackoval, aby posílal teplotu častěji, baterka už půlrok a stále 100%)
https://www.czc.cz/aqara-temperature-humidity-atmospheric-pressure-sensor-zigbee-senzor-teploty-vlhkosti-a-tlaku/301711/produkt (venkovní, měří i atmosfericky tlak)

Dongle pro příjem signálu (nebo pořídit nějakou ethernet bránu):
https://www.smart-switch.cz/zigbee/sonoff-zigbee-3-0-usb-dongle-plus/
To mám připojené v jídelně (centrum baráku) za televizí do raspberry pi (které slouží zároveň jako libreelec televize), běží tam v dockeru zigbee2mqtt
https://www.zigbee2mqtt.io/

Pak mi na nasu běží HomeAssistant se zapnutým prometheus exporterem, grafuju pak grafanou.

Měl jsem to jako test, jestli zigbee vůbec ano/ne a pokus o nějakou semi-automatizaci.

Za mě ok, takže postupně doplním:
- Doplnit čidla teplot do každé místnosti
- pár zigbee elektrických zásuvek (ne že bych chtěl něco nutně měřit/spínat, ale fungují jako relay pro přeposílání eventů vzdálenějších čidel)
- pohybová čidla
- spínání kotle a ventily na topná tělesa

Výhoda je právě vcelku rozumná cena oproti jiným technologiím, nezašpuntování wifiny (i když to teda jede na 2.4GHz) a funguje to od zapnutí bez toho aniž bych něco musel ladit. Zároveň je software okolo hodně open, takže bastlení se meze nekladou. Taktéž je hezké, že fungují s bránou zařízení jakéhokoliv výrobce.
Edit: myslím to tak, že nemusím řešit jaké čidlo/výrobce pořídím, pokud to bude zigbee tak to pojede.
« Poslední změna: 10. 11. 2022, 16:21:09 od motyq »

Re:Měření teploty v bytě
« Odpověď #3 kdy: 10. 11. 2022, 16:32:32 »
Bohuzel neziskas nahled do veci, dokud nezacnes experimentovat s NEKOLIKA cidly. hrat si s jednim a cekat, ze to bude stejny, az je rozesejes po baraku, by bylo naivni.

za mne rikam, z-wave. (zigbee se mi valeji po krabicich, shit jeden).

ESP32 ? POkud to  bavi a fakt mas tolik casu a tolik baterek.

Bohuzel, pokud ti jen blesklo hlavou ze je dosazitelnych 0.1, tak budes velmi neprijemne prekvapen realitou. Budes rad za 0.5 (samozrejme predpokldam, ze je polozis vedle sebe a zkalibrujes toC)

taky jsem mel tyhle ambice

Re:Měření teploty v bytě
« Odpověď #4 kdy: 10. 11. 2022, 16:46:43 »
za mne rikam, z-wave. (zigbee se mi valeji po krabicich, shit jeden).

můžeš být konkrétní v čem je zigbee špatné?


Re:Měření teploty v bytě
« Odpověď #5 kdy: 10. 11. 2022, 17:05:00 »
Hardwario dříve BigClown prodává takové pěkné moduly. Jde z toho postavit spoustu měřících krabiček, umí to teploty, tlaky, i to CO2 a lze to bezdrátově to propojit.... Je to na baterky, výdrž by měla být poměrně dobrá. https://shop.hardwario.com/
Gréta je nejlepší.

Re:Měření teploty v bytě
« Odpověď #6 kdy: 10. 11. 2022, 17:12:02 »
ESP32(WIFI)+BMP085 -> https://thingspeak.com/


Re:Měření teploty v bytě
« Odpověď #7 kdy: 10. 11. 2022, 17:52:24 »
Je spousta krabicek cui desek, za me na zkousku overeni funkce a dalsi hratky staci WeMos D1 + HTU21D
kod a platforma na testy nize
https://wiki.tmep.cz/doku.php?id=zarizeni:wemos_d1_htu21d

pokud chces merit presneji muzes pouzit jiny chip, prikladne RENESAS HS3001
https://www.renesas.com/us/en/products/sensor-products/humidity-sensors/hs3001-high-performance-relative-humidity-and-temperature-sensor#document

ale presnost 0,1°C nebude dosazitelna bez dukladneho navrhu desky, nasobeni chipu, kalibrace,...

Re:Měření teploty v bytě
« Odpověď #8 kdy: 10. 11. 2022, 17:56:09 »
postav nekde normalni teplomer a namir na nej webkamerku a uz jenom zpracuj obraz :-D

Re:Měření teploty v bytě
« Odpověď #9 kdy: 10. 11. 2022, 21:40:33 »
A co takhle wifi teploměr za 6 usd? 
https://www.aliexpress.com/item/1005004778025128.html

Objednal jsem si ale ještě nemám zkušenost.

Jen ta přesnost může být problém, ale nemyslím, že by to měl být "extrém".
Dají se zkalibrovat tím, že je dáš vedle sebe a dáš tám i nějaký přesnější teploměr.
« Poslední změna: 10. 11. 2022, 21:42:04 od xsouku04 »

Pavouk106

  • *****
  • 2 362
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Měření teploty v bytě
« Odpověď #10 kdy: 10. 11. 2022, 22:25:45 »
Pokud jde o měření hodně teplot a tu a tam i vlhkost, tak na teploty 1-wire (Dallas čidla) a na vlhkost BME280.

BME280 je I2C, takže u sebe bude potřebovat nějakou elektroniku, která ho bude obsluhovat, šlo by třeba ESP8266, stojí kulový a jede přes wifi. Taky by k němu šly připojit Dallas čidla na teplotu a udělat si tak třeba několik bodů, kam se budou sbíhat kabely.

Tedy do každé místnosti ESP8266 + BME280 + Dallas čidla (počet dle potřeby) a vše sbírat přes wifi. ESP bych napájel asi z USB nabíječek na mobil + step-down na 3,3V. Pokud je 3D tiskárna, lze na to udělat nějakou pěknou malou krabičku. Pozor - ESP topí, takže BME280 by nemělo být přilepený třeba oboustrannou na ESP, asi nejlépe ani na krabičku zvenku.

Osobně neznám moderní věci, takže sběr by u mě probíhal pomocí PHP skriptu na serveru, na kterej by ESP8266 posílaly data jako web formulář - tedy sáhly by si po souboru a přidaly k adrese
Kód: [Vybrat]
?cislo_id=1&teplota_bme=20.7&vlhkost_bme=57&teplota_1=19.8&teplota_2=21.6... No a na serveru bych data někam ukládal - to už podle potřeby třeba rovnou do databáze nebo do souboru nebo zpracovat skriptem na požadovanej formát pro nějakej software.

r443

Re:Měření teploty v bytě
« Odpověď #11 kdy: 10. 11. 2022, 22:51:57 »
Používám za tímto účelem OneWire s čidly DS18B20.
Napříč domem mám husími krky protaženo několik desítek metrů telefonního kabelu, v místnostech podomítkové krabice KU68, v nich RJ11 rozdvojka použitá jako spojka s odbočkou do podomítkové telefonní zásuvky. Do té je pak zapojené čidlo,  zalisované do konektoru RJ11. Čisté, nerušivé, funkční a poměrně levné, vzhledem k tomu, že ty telefonní komponenty už jsou dost obsolete a v podstatě se všude doprodávají. A nikde se nic nepájí, jen krimpuje a lisuje.

Celé to kupodivu utáhne pasivní seriový adaptér DS9097, který jsem si sice zbastlil, ale dá se i koupit. Data pak sbírám konzolovou utilitou digitemp, ukládám do MySQL a následně zobrazuju v grafu vygenerovaném pomocí RRDTool.

Re:Měření teploty v bytě
« Odpověď #12 kdy: 10. 11. 2022, 22:56:49 »
Za mě je Zigbee ideální. Sonoff např. https://www.chytrevypinace.cz/Sonoff-Zigbee-3-0-USB-Dongle-Plus-d286.htm https://www.chytrevypinace.cz/Sonoff-ZigBee-Teplota-Vlhkost-SNZB-02-d224 a https://www.zigbee2mqtt.io/ Odtud pak naprogramovat libovolné zpracování dat a ovládání zařízení. Dobrá kompatibilita, dobrá cena, žádný vendor lock-in.

Re:Měření teploty v bytě
« Odpověď #13 kdy: 10. 11. 2022, 23:21:35 »
ja mam proste jinou zkusenost. ve starem baraku dosah mizivy.
kompatibilita nekdy strasny boj, dostat nektere cidla (z multi senzoru) to do HASS.
nektere gateway proste zarizeni nevidela vubec.

baterky vydrzi, ale za cenu, ze frekvence mereni je mala.u frekvence kterou chci, je to tak 1, opravdu mozna 2 mesice.


Za mě je Zigbee ideální. Sonoff např. https://www.chytrevypinace.cz/Sonoff-Zigbee-3-0-USB-Dongle-Plus-d286.htm https://www.chytrevypinace.cz/Sonoff-ZigBee-Teplota-Vlhkost-SNZB-02-d224 a https://www.zigbee2mqtt.io/ Odtud pak naprogramovat libovolné zpracování dat a ovládání zařízení. Dobrá kompatibilita, dobrá cena, žádný vendor lock-in.

Re:Měření teploty v bytě
« Odpověď #14 kdy: 10. 11. 2022, 23:28:25 »
podle popisu je to hezke, ale jak je topologie a kolik cidel.

ja mam vsude strukturovanou kabelaz, ale to by znamenalo bus topologii, tak je dle dokumentace 100m/20 zarizeni (ale protoze strukturka je hvezda, tak bych ten bus musel delat "tam zpet" a 100m je pryc u treti mistnosti.

Používám za tímto účelem OneWire s čidly DS18B20.
Napříč domem mám husími krky protaženo několik desítek metrů telefonního kabelu, v místnostech podomítkové krabice KU68, v nich RJ11 rozdvojka použitá jako spojka s odbočkou do podomítkové telefonní zásuvky. Do té je pak zapojené čidlo,  zalisované do konektoru RJ11. Čisté, nerušivé, funkční a poměrně levné, vzhledem k tomu, že ty telefonní komponenty už jsou dost obsolete a v podstatě se všude doprodávají. A nikde se nic nepájí, jen krimpuje a lisuje.

Celé to kupodivu utáhne pasivní seriový adaptér DS9097, který jsem si sice zbastlil, ale dá se i koupit. Data pak sbírám konzolovou utilitou digitemp, ukládám do MySQL a následně zobrazuju v grafu vygenerovaném pomocí RRDTool.