{"id":52331,"date":"2019-11-06T00:00:00","date_gmt":"2019-11-05T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/stanovlenie-termostata-kak-eto-poluchilos"},"modified":"2020-02-18T14:00:01","modified_gmt":"2020-02-18T11:00:01","slug":"stanovlenie-termostata-kak-eto-poluchilos","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/stanovlenie-termostata-kak-eto-poluchilos","title":{"rendered":"Ewolucja termostatu: jak to si\u0119 sta\u0142o","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Ewolucja termostatu: jak to si\u0119 sta\u0142o\" src=\"\/wp-content\/uploads\/2019\/11\/fd1203e28193d11087dbcf5e446bf564.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPo kilku latach owocnej pracy podj\u0119to decyzj\u0119 o przedstawieniu naszemu produktowi do zarz\u0105dzania klimatem w inteligentnym domu \u2014 inteligentnemu termostatowi do zarz\u0105dzania ogrzewaniem pod\u0142ogowym.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Czym jest to urz\u0105dzenie?<\/h3>\n<p>\nTo jest inteligentny termostat do ka\u017cdego elektrycznego ogrzewania pod\u0142ogowego do 3kW. Sterowany poprzez aplikacj\u0119, stron\u0119 internetow\u0105, HTTP, MQTT, wi\u0119c \u0142atwo integruje si\u0119 z wszystkimi systemami inteligentnego domu. Dla najpopularniejszych opracujemy wtyczki. <\/p>\n<p>Mo\u017cna sterowa\u0107 nie tylko elektrycznym ogrzewaniem pod\u0142ogowym, ale tak\u017ce g\u0142owic\u0105 termostatyczn\u0105 w wodnym ogrzewaniu pod\u0142ogowym, kot\u0142em lub saun\u0105 elektryczn\u0105. Dzi\u0119ki nrf termostat b\u0119dzie m\u00f3g\u0142 komunikowa\u0107 si\u0119 z r\u00f3\u017cnymi czujnikami. Obecnie opracowujemy niemal wszystkie czujniki zwi\u0105zane z klimatem. Poniewa\u017c urz\u0105dzenie opiera si\u0119 na ESP, zdecydowali\u015bmy, \u017ce ograniczanie mo\u017cliwo\u015bci personalizacji u\u017cytkownikom by\u0142oby niew\u0142a\u015bciwe. Dlatego sprawimy, \u017ce u\u017cytkownik b\u0119dzie m\u00f3g\u0142 prze\u0142\u0105czy\u0107 urz\u0105dzenie w tryb dewelopera i zainstalowa\u0107 inn\u0105 wersj\u0119 oprogramowania, na przyk\u0142ad z obs\u0142ug\u0105 HomeKit lub projekt\u00f3w zewn\u0119trznych.<\/p>\n<p>*po zainstalowaniu wersji oprogramowania z obs\u0142ug\u0105 HomeKit lub innych popularnych projekt\u00f3w, powr\u00f3t do oryginalnej wersji nie b\u0119dzie mo\u017cliwy przez OTA (Over-the-Air).<\/p>\n<h3>Trudno\u015bci, kt\u00f3re napotkali\u015bmy<\/h3>\n<p>\nM\u00f3wienie, \u017ce ich nie by\u0142o, by\u0142oby g\u0142upie. Postaram si\u0119 opisa\u0107 najbardziej skomplikowane napotkane problemy i spos\u00f3b ich rozwi\u0105zania.<\/p>\n<p>Obudowa dla urz\u0105dzenia by\u0142a trudnym zadaniem. Zar\u00f3wno pod wzgl\u0119dem wydatk\u00f3w zasob\u00f3w, jak i czasu (opracowywana przez oko\u0142o rok).<\/p>\n<p>Na rynku by\u0142o mn\u00f3stwo opcji. Najpopularniejsza to druk 3D. Przyjrzyjmy si\u0119 temu:<br \/>\nKlasyczny druk 3D. Jako\u015b\u0107 pozostawia wiele do \u017cyczenia, szybko\u015b\u0107 produkcji r\u00f3wnie\u017c. U\u017cywali\u015bmy druku 3D do prototyp\u00f3w, ale do produkcji to si\u0119 nie nadawa\u0142o.<\/p>\n<p>Fotopolimerowa drukarka 3D. Jako\u015b\u0107 tutaj jest kilkakrotnie lepsza, ale wyst\u0119puje efekt ceny. Prototypy wydrukowane na takiej drukarce kosztowa\u0142y oko\u0142o 4000\u20bd, a to tylko jedna cz\u0119\u015b\u0107 obudowy z dw\u00f3ch. Mo\u017cna kupi\u0107 swoj\u0105 drukark\u0119, co obni\u017cy koszt, ale i tak cena b\u0119dzie astronomiczna, a szybko\u015b\u0107 niezadowalaj\u0105ca.<\/p>\n<p>Odlewanie w silikonie. Uznali\u015bmy to za optymaln\u0105 opcj\u0119. Jako\u015b\u0107 by\u0142a na poziomie, cena wysoka, ale nie krytyczna. Nawet zam\u00f3wiono pierwsz\u0105 parti\u0119 20 obud\u00f3w do test\u00f3w terenowych.<\/p>\n<p>Jednak wszystko zmieni\u0142 przypadek. Pewnego wieczoru przypadkowo opublikowa\u0142em na wewn\u0119trznym czacie dla programist\u00f3w, \u017ce jest problem z obudowami, a cena jest zbyt wysoka. A nast\u0119pnego dnia kolega napisa\u0142 do mnie prywatnie, \u017ce ma znajomego, kt\u00f3ry ma TPA (termoformowanie automatyczne). I na pierwszym etapie mo\u017cna by wykona\u0107 form\u0119 wtryskow\u0105 dla niego. Ta wiadomo\u015b\u0107 zmieni\u0142a wszystko! <\/p>\n<p>Ju\u017c wcze\u015bniej rozwa\u017ca\u0142em wykorzystanie TPA, ale powstrzymywa\u0142a mnie nie tyle konieczno\u015b\u0107 zam\u00f3wienia partii minimum 5000 sztuk (chocia\u017c mo\u017cna by znale\u017a\u0107 mniej przez Chi\u0144czyk\u00f3w), co cena formy wtryskowej. Oko\u0142o 5000 dolar\u00f3w. Nie by\u0142em got\u00f3w wyda\u0107 tej kwoty jednorazowo. Cena formy wtryskowej przez naszego nowego koleg\u0119 nie by\u0142a ju\u017c tak wysoka, wynosi\u0142a w granicach 2000-2500 dolar\u00f3w. Ponadto, wyszed\u0142 nam naprzeciw i ustalili\u015bmy, \u017ce p\u0142atno\u015b\u0107 b\u0119dzie ratalna. Tak rozwi\u0105za\u0142 si\u0119 problem z obudowami.<\/p>\n<p>Drug\u0105, nie mniej wa\u017cn\u0105 trudno\u015bci\u0105, z kt\u00f3r\u0105 si\u0119 zmierzyli\u015bmy, by\u0142y komponenty sprz\u0119towe.<\/p>\n<p>Nie spos\u00f3b zliczy\u0107 ilo\u015bci rewizji sprz\u0119tu. Wed\u0142ug moich skromnych oblicze\u0144 przedstawiona wersja to si\u00f3dma, nie licz\u0105c wersji po\u015brednich. Starali\u015bmy si\u0119 w niej rozwi\u0105za\u0107 wszystkie wady ujawnione w trakcie test\u00f3w.<\/p>\n<p>Dotychczas uwa\u017ca\u0142em, \u017ce sprz\u0119towy 'watchdog' nie jest potrzebny. Teraz bez niego urz\u0105dzenie nie mo\u017ce i\u015b\u0107 do produkcji: z powodu kapry\u015bno\u015bci wybranej przez nas platformy. <br \/>\nJeszcze analogowe wej\u015bcie na ESP. Wcze\u015bniej my\u015bla\u0142em, \u017ce ka\u017cdy pin ESP jest uniwersalny. Ale w ESP jest tylko jeden analogowy pin. Dowiedzia\u0142em si\u0119 o tym na praktyce, co doprowadzi\u0142o do przer\u00f3bek i ponownego zam\u00f3wienia p\u0142ytek drukowanych.<\/p>\n<p><i>Pierwsza wersja p\u0142ytek drukowanych<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Ewolucja termostatu: jak to si\u0119 sta\u0142o\" src=\"\/wp-content\/uploads\/2019\/11\/b2c80203bb85e53a36cd775e541b1496.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ewolucja termostatu: jak to si\u0119 sta\u0142o\" src=\"\/wp-content\/uploads\/2019\/11\/80db5d17c45702b278f58883f2e24a25.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Druga wersja p\u0142ytek drukowanych<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Ewolucja termostatu: jak to si\u0119 sta\u0142o\" src=\"\/wp-content\/uploads\/2019\/11\/33613016714640e970c76239ca96b925.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ewolucja termostatu: jak to si\u0119 sta\u0142o\" src=\"\/wp-content\/uploads\/2019\/11\/adf74f70fff3c09929a903e306e49f5b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Przedostatnia wersja p\u0142ytek drukowanych, w kt\u00f3rej musieli\u015bmy pilnie rozwi\u0105za\u0107 problemy z analogowym pinem<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Ewolucja termostatu: jak to si\u0119 sta\u0142o\" src=\"\/wp-content\/uploads\/2019\/11\/2e22ba08065380c99f28bcf6056cf71f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ewolucja termostatu: jak to si\u0119 sta\u0142o\" src=\"\/wp-content\/uploads\/2019\/11\/0a0846c24278b87d99923f3703807946.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJe\u015bli chodzi o oprogramowanie, to tutaj r\u00f3wnie\u017c by\u0142o mn\u00f3stwo pu\u0142apek.<\/p>\n<p>Na przyk\u0142ad, okresowe roz\u0142\u0105czanie ESP. Cho\u0107 ping do niej dzia\u0142a, strona si\u0119 nie otwiera. Jedynym rozwi\u0105zaniem jest przepisanie biblioteki. Mo\u017cliwe, \u017ce istniej\u0105 inne, ale wszystkie przez nas wypr\u00f3bowane nie przynios\u0142y rezultat\u00f3w. <\/p>\n<p>Drug\u0105 istotn\u0105 kwesti\u0105, jak dziwnie by to nie brzmia\u0142o, jest liczba zapyta\u0144 do ESP przy otwieraniu strony. U\u017cywaj\u0105c GET lub ajax, natkn\u0119li\u015bmy si\u0119 na problem, \u017ce liczba zapyta\u0144 stawa\u0142a si\u0119 nieprzyzwoicie du\u017ca. Z tego powodu ESP zachowywa\u0142 si\u0119 nieprzewidywalnie, m\u00f3g\u0142 po prostu si\u0119 zrestartowa\u0107 lub przetwarza\u0107 zapytanie przez kilka sekund. Rozwi\u0105zaniem by\u0142o przej\u015bcie na web sokety. Po tym liczba zapyta\u0144 znacznie si\u0119 zmniejszy\u0142a.<\/p>\n<p>Trzecim problemem jest interfejs webowy. Wi\u0119cej informacji na ten temat zostanie podanych w osobnym artykule, kt\u00f3ry zostanie opublikowany p\u00f3\u017aniej.<\/p>\n<p>Na razie powiem tylko, \u017ce najbardziej optymalnym rozwi\u0105zaniem w tej chwili jest u\u017cycie VUE.JS. <\/p>\n<p>Ten framework jest najodpowiedniejszy ze wszystkich, kt\u00f3re wypr\u00f3bowali\u015bmy.<\/p>\n<p>Opcje interfejsu mo\u017cna zobaczy\u0107 pod poni\u017cszymi linkami<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/adaptive.lytko.com\">adaptive.lytko.com<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/adaptive.lytko.com\">mobile.lytko.com<\/a><\/noindex><\/p>\n<h3>Powstanie termostatu<\/h3>\n<p>\nPokonuj\u0105c wszystkie trudno\u015bci, osi\u0105gn\u0119li\u015bmy taki wynik:<\/p>\n<p><img decoding=\"async\" alt=\"Ewolucja termostatu: jak to si\u0119 sta\u0142o\" src=\"\/wp-content\/uploads\/2019\/11\/ba1811d617d3f338ef30f84d3530d8ea.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ewolucja termostatu: jak to si\u0119 sta\u0142o\" src=\"\/wp-content\/uploads\/2019\/11\/ef028da32d287179c6c1bbdb46b05ea0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Konstrukcja<\/b><\/p>\n<p>Termostat sk\u0142ada si\u0119 z trzech p\u0142ytek (modu\u0142\u00f3w):<\/p>\n<ol>\n<li>Kontrolna;<\/li>\n<li>Kontrolowana; <\/li>\n<li>P\u0142ytka wy\u015bwietlacza.<\/li>\n<\/ol>\n<p>\n<b>Kontrolna<\/b> \u2013 p\u0142ytka, na kt\u00f3rej znajduj\u0105 si\u0119 ESP12, sprz\u0119towy \"watchdog\" oraz nRF24 do obs\u0142ugi przysz\u0142ych czujnik\u00f3w. Na pocz\u0105tku urz\u0105dzenie obs\u0142uguje cyfrowy czujnik DS18B20. Ale przewidzieli\u015bmy mo\u017cliwo\u015b\u0107 pod\u0142\u0105czenia analogowych czujnik\u00f3w innych producent\u00f3w. W jednej z przysz\u0142ych aktualizacji oprogramowania urz\u0105dzenia dodamy mo\u017cliwo\u015b\u0107 u\u017cycia czujnik\u00f3w dostarczanych z termostatami innych firm. <\/p>\n<p><img decoding=\"async\" alt=\"Ewolucja termostatu: jak to si\u0119 sta\u0142o\" src=\"\/wp-content\/uploads\/2019\/11\/d98853aa49146898a073ced889aeccc6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Kontrolowana<\/b> \u2013 p\u0142ytka zasilania i sterowania obci\u0105\u017ceniem. Umie\u015bcili\u015bmy tam zasilacz 750mA, terminale do pod\u0142\u0105czenia czujnik\u00f3w temperatury oraz przeka\u017anik 16A do sterowania obci\u0105\u017ceniem.<\/p>\n<p><img decoding=\"async\" alt=\"Ewolucja termostatu: jak to si\u0119 sta\u0142o\" src=\"\/wp-content\/uploads\/2019\/11\/f4f5de379eaf1a8bca7da5f7dbadae01.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Wy\u015bwietlacz<\/b> \u2013 na etapie projektowania wybrali\u015bmy <noindex><a rel=\"nofollow\" href=\"https:\/\/nextion.tech\">wy\u015bwietlacz Nextion<\/a><\/noindex> 2.4 cale.<\/p>\n<p>O nim \u0142atwo mo\u017cna znale\u017a\u0107 informacje w internecie. Dodam od siebie, \u017ce jest wygodny prawie dla wszystkich, z wyj\u0105tkiem ceny. Wy\u015bwietlacz o rozmiarze 2.4 cala kosztuje oko\u0142o 1200\u20bd, co nie najlepiej wp\u0142ywa na ostateczn\u0105 cen\u0119.<\/p>\n<p>Dlatego podj\u0119to decyzj\u0119, aby stworzy\u0107 analog pod nasze potrzeby, ale z ni\u017csz\u0105 cen\u0105. Jednak programowa\u0107 go trzeba b\u0119dzie w klasyczny spos\u00f3b, a nie z poziomu Nextion Editor. Jest to trudniejsze, ale jeste\u015bmy na to gotowi.<\/p>\n<p>Analogiem b\u0119dzie matryca 2.4 cala z ekranem dotykowym oraz p\u0142ytka z STM32 na pok\u0142adzie do jej obs\u0142ugi i zmniejszenia obci\u0105\u017cenia na ESP12. Ca\u0142e sterowanie b\u0119dzie analogiczne do Nextion przez UART, r\u00f3wnie\u017c pami\u0119\u0107 32mb i pe\u0142noprawna karta flash do zapisu log\u00f3w.<\/p>\n<p>Modu\u0142owa konstrukcja pozwala \u0142atwo wymieni\u0107 jeden z modu\u0142\u00f3w, a otrzymujemy zupe\u0142nie inne urz\u0105dzenie. <\/p>\n<p>Na przyk\u0142ad, ju\u017c istniej\u0105 warianty \u201ep\u0142aty 2\u201d w kilku wersjach:<\/p>\n<ul>\n<li><b>Opcja 1<\/b> \u2013 do ogrzewania pod\u0142ogowego. Zasilanie z 220V. Przeka\u017anik steruje ka\u017cd\u0105 obci\u0105\u017ceniem po sobie.<\/li>\n<li><b>Opcja 2<\/b> \u2013 do wodnego ogrzewania pod\u0142ogowego lub zaworu grzewczego. Zasilanie z 24V pr\u0105du zmiennego. Sterowanie zaworem na 24V. <\/li>\n<li><b>Opcja 3<\/b> \u2013 zasilanie z 220V. Sterowanie oddzieln\u0105 lini\u0105, na przyk\u0142ad kot\u0142em lub elektryczn\u0105 saun\u0105.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Epilog<\/h3>\n<p>\nNie jestem profesjonalnym programist\u0105. Uda\u0142o mi si\u0119 po\u0142\u0105czy\u0107 ludzi z jednym celem. Przede wszystkim wszyscy pracuj\u0105 dla idei; aby stworzy\u0107 co\u015b naprawd\u0119 warto\u015bciowego; co b\u0119dzie u\u017cyteczne dla ko\u0144cowego u\u017cytkownika.<\/p>\n<p>Jestem pewien, \u017ce niekt\u00f3rym nie spodoba si\u0119 design obudowy; innym \u2013 wygl\u0105d strony. To wasze prawo! Ale przeszli\u015bmy t\u0119 drog\u0119 sami, przez sta\u0142\u0105 krytyk\u0119 tego, co robimy, i co najwa\u017cniejsze \u2014 dlaczego. Je\u015bli nie ma takich pyta\u0144 jak powy\u017cej w tek\u015bcie, ch\u0119tnie porozmawiamy w komentarzach.<\/p>\n<p><b>Konstruktywna krytyka to dobrze, i jeste\u015bmy za ni\u0105 wdzi\u0119czni.<\/b><\/p>\n<p>Historia powstania pomys\u0142u <noindex><a rel=\"nofollow\" href=\"https:\/\/zen.yandex.ru\/media\/id\/5db080595d636200af112774\/upravlenie-klimatom-ot-kompanii-lytko-5db2f99abd639600b18c44af\">tutaj<\/a><\/noindex>. Dla zainteresowanych:<\/p>\n<ol>\n<li>Wszelkie pytania: grupa na Telegramie <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/LytkoG\">LytkoG<\/a><\/noindex><\/li>\n<li>\u015aled\u017a aktualno\u015bci: kana\u0142 informacyjny Telegram <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/lytko_news\">Lytko News<\/a><\/noindex><\/li>\n<\/ol>\n<p>\nI tak, cieszymy si\u0119 tym, co robimy.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/474420\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043b\u0435\u0442 \u043f\u043b\u043e\u0434\u043e\u0442\u0432\u043e\u0440\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b, \u0431\u044b\u043b\u043e \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0432\u044b\u043d\u0435\u0441\u0442\u0438 \u043d\u0430 \u0441\u0443\u0434 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043d\u0430\u0448 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043b\u0438\u043c\u0430\u0442\u043e\u043c \u0432 \u0443\u043c\u043d\u043e\u043c \u0434\u043e\u043c\u0435 \u2014 \u0443\u043c\u043d\u044b\u0439 \u0442\u0435\u0440\u043c\u043e\u0441\u0442\u0430\u0442 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u0435\u043f\u043b\u044b\u043c \u043f\u043e\u043b\u043e\u043c. \u0427\u0442\u043e \u044d\u0442\u043e \u0437\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e? \u042d\u0442\u043e \u2013 \u0443\u043c\u043d\u044b\u0439 \u0442\u0435\u0440\u043c\u043e\u0441\u0442\u0430\u0442 \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0433\u043e \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0442\u0435\u043f\u043b\u043e\u0433\u043e \u043f\u043e\u043b\u0430 \u0434\u043e 3\u043a\u0412\u0442. \u0423\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, web-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443, HTTP, MQTT, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043b\u0435\u0433\u043a\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432\u043e \u0432\u0441\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-52331","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043b\u0435\u0442 \u043f\u043b\u043e\u0434\u043e\u0442\u0432\u043e\u0440\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b, \u0431\u044b\u043b\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/stanovlenie-termostata-kak-eto-poluchilos\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u0440\u043c\u043e\u0441\u0442\u0430\u0442\u0430: \u043a\u0430\u043a \u044d\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043b\u0435\u0442 \u043f\u043b\u043e\u0434\u043e\u0442\u0432\u043e\u0440\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b, \u0431\u044b\u043b\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/stanovlenie-termostata-kak-eto-poluchilos\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-05T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:01+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Rozw\u00f3j termostatu: jak to si\u0119 uda\u0142o | ProHoster","description":"Po kilku latach owocnej pracy, by\u0142o.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/stanovlenie-termostata-kak-eto-poluchilos","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u0440\u043c\u043e\u0441\u0442\u0430\u0442\u0430: \u043a\u0430\u043a \u044d\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043b\u0435\u0442 \u043f\u043b\u043e\u0434\u043e\u0442\u0432\u043e\u0440\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b, \u0431\u044b\u043b\u043e.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/stanovlenie-termostata-kak-eto-poluchilos","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-05T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52331","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 03:16:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:45:28","updated":"2026-01-24 03:16:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/52331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=52331"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/52331\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=52331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=52331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=52331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}