Prenos teploty bezdrôtovo do PC

Moderátor: antoni_sk

Odpovědět
antoni_sk
Příspěvky: 69
Registrován: ned říj 24, 2021 12:50 am
Bydliště: Liptov
Výkon panelů v FVE [Wp]: 3000
Kapacita baterie [kWh]: 10

Prenos teploty bezdrôtovo do PC

Příspěvek od antoni_sk »

Ahojte, potreboval by som poradiť, nakopnúť, inšpirovať, nasmerovať:
Situácia: Dole v dome v suteréne mám bojler pri plyn.kond.kotle.
Hore v dome na medziposchodí mám PC pri "strojovni" FVE ktorú monitoruje a riadi cez scada systém do ktorej idú údaje z regulátorov, elektromerov, bms a pod.
PC je pripojené do domácej wifi.
Čo chcem: Do uvedeného PC by som chcel dostať údaj o teplote vody v bojlery - ideálne bezdrôtovo napr. cez domácu wifi.
Mám doma kopec vecí k arduinu - dosky s ESP32, 8266, rôzne káblové snímače teploty a pod.
Prípadne tip na nejaký hotový výrobok, ktorý sa dá na toto využiť prípadne upraviť.
Ideálne čo najjednoduchšie a najelegantnejšie... cena tak do cca 20€
FV-1, 60°, 2019 3x Suntech 280 (840Wp), Pwm 30A
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), Pwm 30A
FV-3, 35°, 7/2020 4x Trinasolar 235 (940Wp), 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), Pwm 30A
Carspa 3000W (špičk.9000W), 16x 200Ah LiFePo4 (24V)
antoni_sk
Příspěvky: 69
Registrován: ned říj 24, 2021 12:50 am
Bydliště: Liptov
Výkon panelů v FVE [Wp]: 3000
Kapacita baterie [kWh]: 10

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od antoni_sk »

Palino ahoj.
No ideálne by bolo cez Modbus TCP/IP - kedže väčšina skomunikovaných zariadení je cez Modbus.
Nejako využiť informácie napr. z tohto videa - https://www.youtube.com/watch?v=PB1khIgc6no
akurát nie cez kábel ale cez wifi...
Kedže čidlo potrebujem dostať asi do jímky bojlera tak mám nakúpené nejaké káblové čidlá - DS18B20, NTC10k, ale aj čidlo z regulátora Epever LS
Naposledy som robil s doskou Wemos D1 R2 s esp8266... len to bolo pred niekoľkými rokmi, takže si to budem musieť zas osviežiž kedže som z toho vypadol
FV-1, 60°, 2019 3x Suntech 280 (840Wp), Pwm 30A
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), Pwm 30A
FV-3, 35°, 7/2020 4x Trinasolar 235 (940Wp), 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), Pwm 30A
Carspa 3000W (špičk.9000W), 16x 200Ah LiFePo4 (24V)
antoni_sk
Příspěvky: 69
Registrován: ned říj 24, 2021 12:50 am
Bydliště: Liptov
Výkon panelů v FVE [Wp]: 3000
Kapacita baterie [kWh]: 10

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od antoni_sk »

modul Wifi D1 R2 má písaný ch340g.
Další problém je že som si stiahol a nainštaloval poslednú verziu Arduina ale nainštaloval som si ju na iný disk ako staršia verzia...teraz to hádže rôzne hlášky o knižniciach...
Neviem ani akú vývojovú dosku v arduine vybrať, kedže wemos tam nie je... proste chaos.
Mám ale aj dosku ESP32, idem to vyskúšať na nej
FV-1, 60°, 2019 3x Suntech 280 (840Wp), Pwm 30A
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), Pwm 30A
FV-3, 35°, 7/2020 4x Trinasolar 235 (940Wp), 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), Pwm 30A
Carspa 3000W (špičk.9000W), 16x 200Ah LiFePo4 (24V)
antoni_sk
Příspěvky: 69
Registrován: ned říj 24, 2021 12:50 am
Bydliště: Liptov
Výkon panelů v FVE [Wp]: 3000
Kapacita baterie [kWh]: 10

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od antoni_sk »

už, už mi ide nahrať do ESP32s príkladové projekty a pripojiť sa k domácej wifi... ;)
Teraz musím nájsť nejaké podobné príklady s využitím odosielania dát z ESP32 a potom prípadne modbus
zatiaľ vdaka za pomoc, idem hladať a skúšať.
FV-1, 60°, 2019 3x Suntech 280 (840Wp), Pwm 30A
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), Pwm 30A
FV-3, 35°, 7/2020 4x Trinasolar 235 (940Wp), 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), Pwm 30A
Carspa 3000W (špičk.9000W), 16x 200Ah LiFePo4 (24V)
antoni_sk
Příspěvky: 69
Registrován: ned říj 24, 2021 12:50 am
Bydliště: Liptov
Výkon panelů v FVE [Wp]: 3000
Kapacita baterie [kWh]: 10

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od antoni_sk »

No takže zatiaľ sa mi včera podarilo:
- otestovanie niektorích funkciích pre ESP32 na WIFI
- vyčítanie teploty z káblového čidla DS18B20 ktoré chcem použiť
- publikovanie teploty na web stránke cez webserver vytvorený ESP32

No teraz čo fčil ? Ako dostať túto hodnotu do scady na PC ?
Pozeral som ten Modbus... nejaké informácie som našiel, ale nie je to vôbec jednoduché...
Nebolo by jednoduhšie nejaké spomínané Mqqt, alebo nejaká jednoduchá databáza, alebo niečo podobné ?
FV-1, 60°, 2019 3x Suntech 280 (840Wp), Pwm 30A
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), Pwm 30A
FV-3, 35°, 7/2020 4x Trinasolar 235 (940Wp), 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), Pwm 30A
Carspa 3000W (špičk.9000W), 16x 200Ah LiFePo4 (24V)
Kodl69
Příspěvky: 1385
Registrován: úte dub 06, 2021 10:45 pm

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od Kodl69 »

scaha neumí vyparsovat data z http? Na modbus over IP je arduino knihovna, to taky není žádná raketová věda. http://domoticx.com/esp8266-wifi-modbus-tcp-ip-slave/ a podobnejch návodů najdeš mrak. tady je ta knihovna pro esp i s příkladama https://github.com/emelianov/modbus-esp ... es/TCP-ESP
Polostrovní FVE 8 kWp na severu jižní moravy. multiplus II 5000, osvětlení na DC, MPPT od Victronu. Dyibms na lifepo4 baterkách.
antoni_sk
Příspěvky: 69
Registrován: ned říj 24, 2021 12:50 am
Bydliště: Liptov
Výkon panelů v FVE [Wp]: 3000
Kapacita baterie [kWh]: 10

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od antoni_sk »

Kodl69 - dakujem za linky, pozriem ich. Práve že je toho mraky, takže ťažko nájsť presne to čo by bolo ideálne. Každopádne to snád nejak pravím, ked už nie modbusom, tak niečím iným... zatiaľ sa nevzdávam ;)
FV-1, 60°, 2019 3x Suntech 280 (840Wp), Pwm 30A
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), Pwm 30A
FV-3, 35°, 7/2020 4x Trinasolar 235 (940Wp), 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), Pwm 30A
Carspa 3000W (špičk.9000W), 16x 200Ah LiFePo4 (24V)
antoni_sk
Příspěvky: 69
Registrován: ned říj 24, 2021 12:50 am
Bydliště: Liptov
Výkon panelů v FVE [Wp]: 3000
Kapacita baterie [kWh]: 10

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od antoni_sk »

Kiwi, Kodl... myslíte že najjednoduchší spôsob prenosu by bolo cez MQQT ?
To znamená na PC so scadou nainštalovať nejaký MQQT broker ?
Alebo je ešte nejaký jednoduchší spôsob ?
FV-1, 60°, 2019 3x Suntech 280 (840Wp), Pwm 30A
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), Pwm 30A
FV-3, 35°, 7/2020 4x Trinasolar 235 (940Wp), 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), Pwm 30A
Carspa 3000W (špičk.9000W), 16x 200Ah LiFePo4 (24V)
Kodl69
Příspěvky: 1385
Registrován: úte dub 06, 2021 10:45 pm

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od Kodl69 »

když máš všechno přes modbus over IP, tak to nekomplikuj, a použij modbus over IP.
Jestli je ti málo tohle, tak pak už nevím, co bys potřeboval. Ještě stříbrnej podnos?
stačí zkopírovat tam to měření dallasem, a výslednou hodnotu dát do některýho z těch registrů, který jsou v příkladu plněný náhodnejma číslama.
Když nedokážeš tohle, tak asi nedokážeš zprovoznit mqtt broker, když už ten program pro ESP8266 najdeš někde hotovej.
tohle už je dost na podnosu, nebo ještě budeme krmit lžičkou až do pusy?
https://pdacontrolen.com/update-esp8266 ... us-tcp-ip/
Naposledy upravil(a) Kodl69 dne stř pro 08, 2021 2:03 pm, celkem upraveno 1 x.
Polostrovní FVE 8 kWp na severu jižní moravy. multiplus II 5000, osvětlení na DC, MPPT od Victronu. Dyibms na lifepo4 baterkách.
antoni_sk
Příspěvky: 69
Registrován: ned říj 24, 2021 12:50 am
Bydliště: Liptov
Výkon panelů v FVE [Wp]: 3000
Kapacita baterie [kWh]: 10

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od antoni_sk »

no len ten Modbus cez TCP/IP nie je úplne jednoduchý...
Asi ako prvé vyskúšam UDP cez TCP/IP... nejaký example som našiel, len sa dokopať to spraviť a vyskúšať :(
FV-1, 60°, 2019 3x Suntech 280 (840Wp), Pwm 30A
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), Pwm 30A
FV-3, 35°, 7/2020 4x Trinasolar 235 (940Wp), 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), Pwm 30A
Carspa 3000W (špičk.9000W), 16x 200Ah LiFePo4 (24V)
Kodl69
Příspěvky: 1385
Registrován: úte dub 06, 2021 10:45 pm

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od Kodl69 »

A co je na tom složitýho. Základ je pořád modbus. tvým úkolem je jenom umožnit master zařízení (PC se scada) umožnit na nějaké IP adrese vyčíst obsah registru, a do toho registru zapsat užitečnou hodnotu (nekolik registrů) tady ještě jednou, je to tam ve videu a i poměrně didakticky popsaný
http://en.trialcommand.com/blog/esp8266 ... libraries/
A jistě google najde i spoustu dalších návodů.
Polostrovní FVE 8 kWp na severu jižní moravy. multiplus II 5000, osvětlení na DC, MPPT od Victronu. Dyibms na lifepo4 baterkách.
antoni_sk
Příspěvky: 69
Registrován: ned říj 24, 2021 12:50 am
Bydliště: Liptov
Výkon panelů v FVE [Wp]: 3000
Kapacita baterie [kWh]: 10

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od antoni_sk »

Takže po niekoľkých dňoch trápenia, skúšania, hladania, čítania a podobne ked som skúšal rôzne formy UDP komunikácie, sa mi to nakoniec podarilo rozchodiť cez Modbus TCP/IP...
Je to také provizórne, využívam len jeden Modbus register, ale teplota z čidla DS ds18b20 pripojeného na ESP32 už chodí do scady D2000.
Zvažujem pripojenie ďalších čidiel čo mi ležia v škatuliach a ich pridanie... Takže zatiaľ takto - čidlo a esp32 zatiaľ ležia na stole, preto taká teplota
teplota z ESP32.JPG
teplota z ESP32.JPG (15.48 KiB) Zobrazeno 8710 x
FV-1, 60°, 2019 3x Suntech 280 (840Wp), Pwm 30A
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), Pwm 30A
FV-3, 35°, 7/2020 4x Trinasolar 235 (940Wp), 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), Pwm 30A
Carspa 3000W (špičk.9000W), 16x 200Ah LiFePo4 (24V)
antoni_sk
Příspěvky: 69
Registrován: ned říj 24, 2021 12:50 am
Bydliště: Liptov
Výkon panelů v FVE [Wp]: 3000
Kapacita baterie [kWh]: 10

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od antoni_sk »

čidlo je 3-vodičové v prevedení waterproof, dlžka 1 meter, , odpor medzi signálnym a + vodičom je 4K7.
To čidlo je takéto nejaké:
https://techfun.sk/wp-content/uploads/2017/10/d-1.jpg
FV-1, 60°, 2019 3x Suntech 280 (840Wp), Pwm 30A
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), Pwm 30A
FV-3, 35°, 7/2020 4x Trinasolar 235 (940Wp), 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), Pwm 30A
Carspa 3000W (špičk.9000W), 16x 200Ah LiFePo4 (24V)
Kodl69
Příspěvky: 1385
Registrován: úte dub 06, 2021 10:45 pm

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od Kodl69 »

Kdysi jsem bojoval s dallasem u klasickýho arduina - je potřeba použít tu správnou knihovnu. A u dvouvodičovýho zapojení nenechat ten třetí drát volně, ale spojit s - (původně je to napájení). Jak to začne posílat 127°C nebi -85°C tak to je chybně interperetovanej chybovej kód - ty čísla už si úplně přesně nepanatuju, ale tak nějak...
Gratuluju k rozchození modbusu over IP. Teď si takovejch krabiček můžeš udělat kolik chceš a k čemu chceš.
Polostrovní FVE 8 kWp na severu jižní moravy. multiplus II 5000, osvětlení na DC, MPPT od Victronu. Dyibms na lifepo4 baterkách.
antoni_sk
Příspěvky: 69
Registrován: ned říj 24, 2021 12:50 am
Bydliště: Liptov
Výkon panelů v FVE [Wp]: 3000
Kapacita baterie [kWh]: 10

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od antoni_sk »

Kodl, no vdaka hlavne tebe - pomohol ten tvoj odkaz ;)
FV-1, 60°, 2019 3x Suntech 280 (840Wp), Pwm 30A
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), Pwm 30A
FV-3, 35°, 7/2020 4x Trinasolar 235 (940Wp), 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), Pwm 30A
Carspa 3000W (špičk.9000W), 16x 200Ah LiFePo4 (24V)
antoni_sk
Příspěvky: 69
Registrován: ned říj 24, 2021 12:50 am
Bydliště: Liptov
Výkon panelů v FVE [Wp]: 3000
Kapacita baterie [kWh]: 10

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od antoni_sk »

Takže konečne som sa dokopal breadboar s Esp32 a vodičmi nainštalovať do nejakej krabičky a túto aj premiestniť a zapojiť k zásobníku TUV.
Vyzerá to takto:
20220216_202514.jpg
20220216_202514.jpg (70.92 KiB) Zobrazeno 8094 x
Dorobil som tam nakoniec ešte aj displej so zobrazením teploty aby si spolubývajúci vedeli aj bez PC pozrieť teplotu TUV.
FV-1, 60°, 2019 3x Suntech 280 (840Wp), Pwm 30A
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), Pwm 30A
FV-3, 35°, 7/2020 4x Trinasolar 235 (940Wp), 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), Pwm 30A
Carspa 3000W (špičk.9000W), 16x 200Ah LiFePo4 (24V)
Uživatelský avatar
redcrown
Příspěvky: 901
Registrován: čtv dub 08, 2021 6:07 pm
Bydliště: Jizerky
Výkon panelů v FVE [Wp]: 19550
Kapacita baterie [kWh]: 36

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od redcrown »

Já jsem teď rozběhl měření teploty přes Zigbee. Není to drahé, navíc router s DIY firmwarem (https://blog.vyoralek.cz/iot/diy-zigbee-router-cc2530/) umí strašně moc věcí a do HA to putuje přes MQTT. Navíc to je bezdrátové a síť typu mesh.
Tady je výpis, co všechno lze připojit... https://ptvo.info/zigbee-configurable-f ... -features/
A nakonec to nejlepší... Rozchodil jsem to i já, totální řepa na programování a elektroniku:)
Ostrov s nabíjením z DS, 19,5kWp, 4x XTM4000-48, VT40-80, 30kWh LFP 14P16S + 36kWh Winston 230Ah 3P16S Batrium
2x Skútr E-Max120L
antoni_sk
Příspěvky: 69
Registrován: ned říj 24, 2021 12:50 am
Bydliště: Liptov
Výkon panelů v FVE [Wp]: 3000
Kapacita baterie [kWh]: 10

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od antoni_sk »

Áno, zigbee bránu už mám doma a na ceste je už aj nejaké zigbee čidlo T... zatiaľ to ale nechcem ťahať do PC aj ked aj nad tým som uvažoval.
Ale bežné zigbee čidla teploty sú minimálne od 10€ (bez displeja), od 15€ sú už aj nejaké s displejom, ale čidlo T s káblovým snímačom som pod 15€ nevidel. Každopádne so zigbee sa plánujem v budúcnosti trošku pohrať. ;)
ESP32, káblové čidlo T ako aj displej som mal už nejaký rok doma, vyšlo to tuším na cca 10€ všetko spolu.
FV-1, 60°, 2019 3x Suntech 280 (840Wp), Pwm 30A
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), Pwm 30A
FV-3, 35°, 7/2020 4x Trinasolar 235 (940Wp), 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), Pwm 30A
Carspa 3000W (špičk.9000W), 16x 200Ah LiFePo4 (24V)
Uživatelský avatar
redcrown
Příspěvky: 901
Registrován: čtv dub 08, 2021 6:07 pm
Bydliště: Jizerky
Výkon panelů v FVE [Wp]: 19550
Kapacita baterie [kWh]: 36

Re: Prenos teploty bezdrôtovo do PC

Příspěvek od redcrown »

K tomu CC2530 se připojí 1-wire od dallasu. CC2530 je za 4,60USD, čidlo dallas taky nestojí mnoho, svého času posílali jako vzorky. Už jen napájecí zdroj HLK-PM03 za 2,40USD. V bezplatné verzi jde připojit až 7ks DS18B20. To pak není drahé řešení.
Ostrov s nabíjením z DS, 19,5kWp, 4x XTM4000-48, VT40-80, 30kWh LFP 14P16S + 36kWh Winston 230Ah 3P16S Batrium
2x Skútr E-Max120L
Odpovědět

Zpět na „Antoniho, malá ale rastúca ekonomická FVE, Liptov“