{"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\/et\/blog\/news\/stanovlenie-termostata-kak-eto-poluchilos","title":{"rendered":"Termostaadi areng: kuidas see juhtus","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Termostaadi areng: kuidas see juhtus\" src=\"\/wp-content\/uploads\/2019\/11\/fd1203e28193d11087dbcf5e446bf564.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nP\u00e4rast mitmeid aastaid viljakat t\u00f6\u00f6d otsustasime tuua avalikkuse ette meie esmaklassilise toote, mis on m\u00f5eldud nutika kodu kliimajuhtimiseks \u2014 nutikas termostaat sooja p\u00f5randa juhtimiseks.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Mis seade see on?<\/h3>\n<p>\nSee on nutikas termostaat, mis sobib iga elektrilise sooja p\u00f5randa jaoks kuni 3 kW. Seda saab juhtida rakenduse, veebilehe, HTTP ja MQTT kaudu, mist\u00f5ttu on see lihtsasti integreeritav k\u00f5igisse nutikodude s\u00fcsteemidesse. Meie arendame pistikprogramme k\u00f5ige populaarsemate jaoks. <\/p>\n<p>Saate hallata mitte ainult elektrilist sooja p\u00f5randat, vaid ka veep\u00f5hise sooja p\u00f5randa termostaati, katelt v\u00f5i elektrisauna. Samuti suudab termostaat nrf tehnoloogia abil suhelda erinevate sensoritega. Praegu arendame peaaegu k\u00f5iki kliimaga seotud sensoreid. Kuna seade p\u00f5hineb ESP-l, otsustasime, et kasutajatelt kohandamise v\u00f5imaluste eemaldamine oleks ebasobiv. Seet\u00f5ttu teeme nii, et kasutaja saab viia seadme arendaja re\u017eiimi ja installida teise p\u00fcsivara, n\u00e4iteks HomeKiti v\u00f5i kolmandate osapoolte projektide toetusega.<\/p>\n<p>*kolmandate osade tarkvara paigaldamise j\u00e4rel, mis toetab HomeKit'i v\u00f5i teisi populaarseid projekte, ei ole originaali tagasitoomine OOTA (Over-the-Air) kaudu v\u00f5imalik.<\/p>\n<h3>V\u00e4ljakutsed, millega me silmitsi seisisime<\/h3>\n<p>\n\u00d6elda, et neid ei olnud, oleks rumal. P\u00fc\u00fcan kirjeldada k\u00f5ige keerulisemaid esilekerkivaid probleeme ja seda, kuidas me need lahendasime.<\/p>\n<p>Seadmestiku korpus oli keeruline \u00fclesanne. Nii ressursikasutuse kui ka aja poolest (arendasime umbes aasta).<\/p>\n<p>Turul oli palju valikuid. Ja k\u00f5ige populaarsem neist on 3D printimine. Vaatame l\u00e4hemalt:<br \/>\nKlassikaline 3D printimine. Kvaliteet on kehv ja tootmiskiirus samuti. Kasutasime 3D printimist protot\u00fc\u00fcpide jaoks, kuid tootmiseks see ei sobinud.<\/p>\n<p>Fotopolymeerne 3D printer. Siin on kvaliteet m\u00e4rgatavalt parem, kuid hind tuleb m\u00e4ngu. Sellise printeriga prinditud protot\u00fc\u00fcbid maksid umbes 4000\u20bd ja see on \u00fcks osa kahest korpusest. V\u00f5id osta oma printeri, mis alandab hinda, kuid hind j\u00e4\u00e4b ikkagi kosmiliseks ja kiirus on rahuldav.<\/p>\n<p>Silikoontootmine. Me pidasime seda optimaalseks lahenduseks. Kvaliteet oli k\u00f5rge, hind k\u00f5rge, kuid mitte kriitiline. Esimene partii 20 korpust telliti isegi v\u00e4litestide jaoks.<\/p>\n<p>Kuid k\u00f5ik muutis juhus. \u00dcks \u00f5htu postitasin juhuslikult arendajate sisechatis, et korpusega on probleem ja hind on liiga k\u00f5rge. J\u00e4rgmisel p\u00e4eval kirjutas kolleeg mulle isiklikult, et tema s\u00f5bral on s\u00f5bra juures TPA (termoplastautomaat). Esimesel etapil on v\u00f5imalik tema jaoks valmistada pressvorm. See s\u00f5num muutis k\u00f5ike! <\/p>\n<p>Olin varem juba TPA kasutamist kaalunud, kuid mind takistas mitte ainult minimaalne 5000 tk tellimise vajadus (kuigi hiinlaste kaudu on v\u00f5imalik leida v\u00e4hem), vaid ka pressvormi hind. Umbes 5000 dollarit. Sellist summat ei olnud mul v\u00f5imalik korraga v\u00e4lja k\u00e4ia. Kuid summa, mida meie v\u00e4rske kolleeg pakkus pressvormi eest, ei olnud kosmiliselt k\u00f5rge, see liikus vahemikus 2000\u20132500 dollarit. Lisaks astus ta meile vastu ja leppisime kokku, et makse tehakse osade kaupa. Nii et probleem korpustega oli lahendatud.<\/p>\n<p>Teine ja mitte v\u00e4hem t\u00e4htis raskus, millega me silmitsi seisime, oli riistvara.<\/p>\n<p>Raudte koostisosade arvu ei oska kellelegi \u00f6elda. Umbes tagasihoidlike arvutuste kohaselt on esitatud variant seitsmes, arvestamata vaheversioone. Oleme p\u00fc\u00fcdnud lahendada k\u00f5ik probleemid, mis ilmnesid katsetamise k\u00e4igus.<\/p>\n<p>Varem arvasin, et riistvaraline \u201ewatchdog\u201d ei ole vajalik. N\u00fc\u00fcd ei l\u00e4he seade selleta seeriatootmisse, sest meie valitud platvorm on liiga kapriisne. <br \/>\nVeel \u00fcks analoogne sisend ESP-le. Varem arvasin, et iga ESP pin on universaalne. Kuid ESP-l on ainult \u00fcks analoogne pin. Selle teadasaamine oli praktiline, mis n\u00f5udis ringdisaini ja uute tr\u00fckkplaatide tellimist.<\/p>\n<p><i>Esimene tr\u00fckkplaatide versioon<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Termostaadi areng: kuidas see juhtus\" src=\"\/wp-content\/uploads\/2019\/11\/b2c80203bb85e53a36cd775e541b1496.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Termostaadi areng: kuidas see juhtus\" src=\"\/wp-content\/uploads\/2019\/11\/80db5d17c45702b278f58883f2e24a25.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Teine tr\u00fckkplaatide versioon<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Termostaadi areng: kuidas see juhtus\" src=\"\/wp-content\/uploads\/2019\/11\/33613016714640e970c76239ca96b925.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Termostaadi areng: kuidas see juhtus\" src=\"\/wp-content\/uploads\/2019\/11\/adf74f70fff3c09929a903e306e49f5b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Enneviimane tr\u00fckkplaatide versioon, kus pidime kiiresti lahendama probleeme analoogpingega<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Termostaadi areng: kuidas see juhtus\" src=\"\/wp-content\/uploads\/2019\/11\/2e22ba08065380c99f28bcf6056cf71f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Termostaadi areng: kuidas see juhtus\" src=\"\/wp-content\/uploads\/2019\/11\/0a0846c24278b87d99923f3703807946.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMis puutub tarkvarasse, siis ka siin oli palju varjatud probleeme.<\/p>\n<p>N\u00e4iteks ESP perioodiline lagunemine. Kuigi ping j\u00f5uab sinna, ei avane leht. Lahendus on ainus \u2013 raamatukogu \u00fcmber kirjutamine. V\u00f5ib-olla on ka teisi lahendusi, kuid k\u00f5ik, mida me katsetasime, ei andnud tulemusi. <\/p>\n<p>Teine m\u00e4rkimisv\u00e4\u00e4rne probleem on, kummalisel kombel, p\u00e4ringute arv ESP-le lehe avamisel. Kasutades GET v\u00f5i ajax'i, seisime silmitsi olukorraga, kus p\u00e4ringute arv muutus h\u00e4biv\u00e4\u00e4rselt suureks. Selle t\u00f5ttu k\u00e4itus ESP ettearvamatult, v\u00f5is lihtsalt taask\u00e4ivituda v\u00f5i t\u00f6\u00f6delda p\u00e4ringut mitu sekundit. Lahenduseks oli \u00fcleminek veebisokettidele. P\u00e4rast seda v\u00e4henes p\u00e4ringute arv kordades.<\/p>\n<p>Kolmas probleem on veebiliides. Rohkem teavet selle kohta tuleb eraldi artiklis, mis avaldatakse hiljem.<\/p>\n<p>Praegu \u00fctlen vaid, et k\u00f5ige optimaalsem variant on hetkel kasutada VUE.JS-i. <\/p>\n<p>See raamistik on k\u00f5ige sobivam k\u00f5igist, mida oleme proovinud.<\/p>\n<p>Liidese variante saab vaadata allolevatelt linkidelt<\/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>Termostaadi v\u00e4ljat\u00f6\u00f6tamine<\/h3>\n<p>\nP\u00e4rast k\u00f5igi raskuste \u00fcletamist j\u00f5udsime j\u00e4rgmise tulemuse juurde:<\/p>\n<p><img decoding=\"async\" alt=\"Termostaadi areng: kuidas see juhtus\" src=\"\/wp-content\/uploads\/2019\/11\/ba1811d617d3f338ef30f84d3530d8ea.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Termostaadi areng: kuidas see juhtus\" src=\"\/wp-content\/uploads\/2019\/11\/ef028da32d287179c6c1bbdb46b05ea0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Konstruktsioon<\/b><\/p>\n<p>Termostaat koosneb kolmest plaadist (moodulist):<\/p>\n<ol>\n<li>Juhtplaadist;<\/li>\n<li>Juhtimise plaadist; <\/li>\n<li>Kuva plaadist.<\/li>\n<\/ol>\n<p>\n<b>Juhtimine<\/b> \u2013 tr\u00fckkplaat, millel asuvad ESP12, riistvaraline \u00abwatchdog\u00bb ja nRF24 tulevaste andurite jaoks. Alguses toetab seade digitaalset andurit DS18B20. Kuid oleme kavandanud v\u00f5imaluse \u00fchendada analoogandureid kolmandate osapoolte tootjatelt. \u00dches tulevases seadme tarkvarauuenduses lisame v\u00f5imaluse kasutada andureid, mis on tarnitud teiste tootjate termostaatidega. <\/p>\n<p><img decoding=\"async\" alt=\"Termostaadi areng: kuidas see juhtus\" src=\"\/wp-content\/uploads\/2019\/11\/d98853aa49146898a073ced889aeccc6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Juhtimise<\/b> \u2013 toite- ja koormuse juhtimiskandja. Seal asuvad 750mA toiteallikas, \u00fchendusterminalid temperatuuriandurite ja 16A relee jaoks koormuse juhtimiseks.<\/p>\n<p><img decoding=\"async\" alt=\"Termostaadi areng: kuidas see juhtus\" src=\"\/wp-content\/uploads\/2019\/11\/f4f5de379eaf1a8bca7da5f7dbadae01.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Ekraan<\/b> \u2013 arenduse k\u00e4igus valisime <noindex><a rel=\"nofollow\" href=\"https:\/\/nextion.tech\">Nextion ekraani<\/a><\/noindex> 2,4 tolli.<\/p>\n<p>Selle kohta on internetis kergesti leitav teavet. Lisades, et see on mugav peaaegu k\u00f5igile, v\u00e4lja arvatud hinna t\u00f5ttu. 2,4-tollise ekraani hind j\u00e4\u00e4b 1200\u20bd ringi, mis ei m\u00f5juta l\u00f5pphindadele positiivselt.<\/p>\n<p>Seet\u00f5ttu otsustati luua meie vajadustele sobiv analoog, kuid madalama hinnaga. T\u00f5si, selle programmeerimine tuleb teha klassikalisel viisil, mitte Nextion Editori keskkonnas. See on keerulisem, kuid me oleme valmis selleks.<\/p>\n<p>Analoogiks on 2.4-tollise puutetundliku ekraaniga moodul ja STM32 juhtplaadiga, et seda hallata ja ESP12 koormust v\u00e4hendada. K\u00f5ik juhtimine toimub UART kaudu, samuti 32 MB m\u00e4lu ja t\u00e4isfunktsionaalne v\u00e4lkm\u00e4lu logide salvestamiseks.<\/p>\n<p>Modulaarne konstruktsioon v\u00f5imaldab h\u00f5lpsasti \u00fche mooduli vahetamist, tulemuseks on t\u00e4iesti erinev seade. <\/p>\n<p>N\u00e4iteks on olemas juba \u201eplaadi 2\u201c versioonid mitmetes t\u00e4itmise variantides:<\/p>\n<ul>\n<li><b>Valik 1<\/b> \u2013 sooja p\u00f5randa jaoks. Toide 220V. Relee juhib mis tahes koormust p\u00e4rast seda.<\/li>\n<li><b>Variant 2<\/b> \u2013 veep\u00f5hise p\u00f5randak\u00fcte v\u00f5i radiaatori ventiil. Toide 24V vahelduvvool. <\/li>\n<li><b>Variant 3<\/b> \u2013 toide 220V. \u00dcksiku joone juhtimine, n\u00e4iteks katla v\u00f5i elektrisauna jaoks.<\/li>\n<\/ul>\n<p><\/p>\n<h3>J\u00e4rels\u00f5na<\/h3>\n<p>\nMa ei ole professionaalne arendaja. Olen suutnud inimesi koguda \u00fchise eesm\u00e4rgi nimel. Suures osas t\u00f6\u00f6tavad k\u00f5ik idee nimel; et luua midagi t\u00f5eliselt v\u00e4\u00e4rtuslikku; midagi, mis oleks kasulik l\u00f5ppkasutajale.<\/p>\n<p>Ma olen kindel, et m\u00f5nele ei meeldi korpuse disain; teised aga eelistavad lehe v\u00e4limust. See on teie \u00f5igus! Kuid me oleme selle tee ise l\u00e4binud, pideva kriitika saatel selle \u00fcle, mida me teeme, ja, mis k\u00f5ige t\u00e4htsam, miks. Kui selliseid k\u00fcsimusi, nagu eespooltekstis, ei tekita, siis oleme avatud vestlemiseks kommentaarides.<\/p>\n<p><b>Konstruktiivne kriitika on hea ja me oleme selle eest t\u00e4nulikud.<\/b><\/p>\n<p>Idee tekkimise lugu <noindex><a rel=\"nofollow\" href=\"https:\/\/zen.yandex.ru\/media\/id\/5db080595d636200af112774\/upravlenie-klimatom-ot-kompanii-lytko-5db2f99abd639600b18c44af\">siit<\/a><\/noindex>. Huvi korral:<\/p>\n<ol>\n<li>K\u00fcsimuste korral: grupp Telegramis <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/LytkoG\">LytkoG<\/a><\/noindex><\/li>\n<li>Uudiste j\u00e4lgimiseks: informatsioonikanal Telegramis <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/lytko_news\">Lytko News<\/a><\/noindex><\/li>\n<\/ol>\n<p>\nJa jah, me naudime seda, mida teeme.<br \/>\n<br \/>Allikas: <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.0.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\/et\/blog\/news\/stanovlenie-termostata-kak-eto-poluchilos\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47Termostaadi kujunemine: kuidas see s\u00fcndis | ProHoster","description":"P\u00e4rast mitmeid aastaid viljakat t\u00f6\u00f6d, see oli.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/stanovlenie-termostata-kak-eto-poluchilos","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/52331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=52331"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/52331\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=52331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=52331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=52331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}