{"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\/hr\/blog\/news\/stanovlenie-termostata-kak-eto-poluchilos","title":{"rendered":"Razvoj termostata: kako se to dogodilo","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Razvoj termostata: kako se to dogodilo\" src=\"\/wp-content\/uploads\/2019\/11\/fd1203e28193d11087dbcf5e446bf564.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNakon nekoliko godina plodnog rada, donesena je odluka da se javnosti predstavi na\u0161i prvi proizvod za upravljanje klimom u pametnim domovima \u2014 pametni termostat za upravljanje podnim grijanjem.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>\u0160to je to ure\u0111aj?<\/h3>\n<p>\nTo je pametni termostat za bilo koji elektri\u010dni podni grijanje do 3kW. Upravljan je putem aplikacije, web stranice, HTTP, MQTT, tako da se lako integrira u sve sustave pametnog doma. Za najpopularnije \u0107emo razviti dodatke. <\/p>\n<p>Mo\u017ee se upravljati ne samo elektri\u010dnim podnim grijanjem, ve\u0107 i termostatom za vodeno podno grijanje, kotlom ili elektri\u010dnom saunom. Tako\u0111er, s pomo\u0107u nrf-a, termostat \u0107e mo\u0107i komunicirati s raznim senzorima. Sada se razvijaju gotovo svi senzori povezani s klimom. Budu\u0107i da je ure\u0111aj temeljen na ESP-u, odlu\u010dili smo da nije u redu oduzimati korisnicima mogu\u0107nosti prilagodbe. Stoga \u0107emo omogu\u0107iti korisniku da prebaci ure\u0111aj u developerski na\u010din i instalira drugu firmware, na primjer, s podr\u0161kom za HomeKit ili druge tre\u0107e projekte.<\/p>\n<p>*nakon instalacije firmware-a tre\u0107e strane s podr\u0161kom za HomeKit ili druge popularne projekte, povratak na originalnu verziju nije mogu\u0107 putem OTA (Over-the-Air).<\/p>\n<h3>Te\u0161ko\u0107e s kojima smo se susreli<\/h3>\n<p>\nRe\u0107i da ih nije bilo bilo bi glupo. Poku\u0161at \u0107u opisati najte\u017ee probleme koji su se pojavili i kako smo ih rije\u0161ili.<\/p>\n<p>Ku\u0107i\u0161te za ure\u0111aj predstavljalo je slo\u017een zadatak. I po potro\u0161nji resursa i po vremenskim tro\u0161kovima (razvijano je oko godinu dana).<\/p>\n<p>Na tr\u017ei\u0161tu je bilo mno\u0161tvo opcija. A najpopularnija \u2014 to je 3D printanje. Hajde da procijenimo:<br \/>\nKlasi\u010dno 3D printanje. Kvaliteta ostavlja mnogo toga da se po\u017eeli, brzina proizvodnje tako\u0111er. Koristili smo 3D printanje za prototipe, ali to nije bilo prikladno za proizvodnju.<\/p>\n<p>Fotopolimerni 3D printer. Ovdje je kvaliteta daleko bolja, ali dolazi do utjecaja cijene. Prototipi isprintani na takvom printeru ko\u0161tali su oko 4000\u20bd, i to je samo jedan dio ku\u0107i\u0161ta od dva. Mo\u017eete kupiti svoj printer, \u0161to bi smanjilo cijenu, ali cijena bi i dalje bila astronomska, a brzina nezadovoljavaju\u0107a.<\/p>\n<p>Lijevanje u silikon. Smatrali smo to optimalnom opcijom. Kvaliteta je bila na razini, cijena visoka, ali ne kriti\u010dna. \u010cak je naru\u010dena prva serija od 20 ku\u0107i\u0161ta za terenska ispitivanja.<\/p>\n<p>No, sve se promijenilo kad je slu\u010dajnost odlu\u010dila. Jedne ve\u010deri, slu\u010dajno sam objavio u internom chatu za programere da imamo problem s ku\u0107i\u0161tima, da je cijena previsoka. I sljede\u0107eg dana kolega mi je poslao poruku da njegov prijatelj ima TPA (automatski termoplast). I da mo\u017eemo u prvom koraku izraditi kalup za njega. Ova poruka je promijenila sve! <\/p>\n<p>Ve\u0107 sam razmi\u0161ljao o kori\u0161tenju TPA, ali me zaustavljalo ne samo \u0161to sam trebao naru\u010diti minimalno 5000 komada (iako, ako se potrudim, mogu na\u0107i i manje preko Kine). Obustavljala me cijena kalupa. Oko 5000 dolara. Tu sumu nisam bio spreman platiti odjednom. Me\u0111utim, cijena kalupa preko na\u0161eg novog kolege nije bila astronomskog iznosa, kretala se oko 2000-2500 dolara. Osim toga, iza\u0161ao nam je u susret i dogovorili smo se da \u0107e pla\u0107anje biti na rate. Tako je problem s ku\u0107i\u0161tima bio rije\u0161en.<\/p>\n<p>Druga, jednako va\u017ena pote\u0161ko\u0107a s kojom smo se suo\u010dili \u2014 je hardver.<\/p>\n<p>Ne mo\u017eemo prebrojati koliko je revizija hardvera napravljeno. Prema skromnim procjenama, prikazana verzija je sedma, ne ra\u010dunaju\u0107i me\u0111ufaze. U njoj smo poku\u0161ali rije\u0161iti sve nedostatke uo\u010dene tijekom ispitivanja.<\/p>\n<p>Ranije sam smatrao da nije potrebno imati hardverski 'watchdog'. Sada ure\u0111aj bez njega ne mo\u017ee i\u0107i u seriju zbog kapriciozne platforme koju smo odabrali. <br \/>\nTako\u0111er, analogni ulaz na ESP. Prije sam mislio da su svi pinovi ESP univerzalni. No, kod ESP postoji samo jedan analogni pin. To sam saznao kroz praksu, \u0161to je dovelo do prerade i ponovne narud\u017ebe tiskanih plo\u010da.<\/p>\n<p><i>Prva verzija tiskanih plo\u010da<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Razvoj termostata: kako se to dogodilo\" src=\"\/wp-content\/uploads\/2019\/11\/b2c80203bb85e53a36cd775e541b1496.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Razvoj termostata: kako se to dogodilo\" src=\"\/wp-content\/uploads\/2019\/11\/80db5d17c45702b278f58883f2e24a25.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Druga verzija tiskanih plo\u010da<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Razvoj termostata: kako se to dogodilo\" src=\"\/wp-content\/uploads\/2019\/11\/33613016714640e970c76239ca96b925.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Razvoj termostata: kako se to dogodilo\" src=\"\/wp-content\/uploads\/2019\/11\/adf74f70fff3c09929a903e306e49f5b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Pretposljednja verzija tiskanih plo\u010da, gdje smo morali hitno rje\u0161avati probleme s analognim pinom<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Razvoj termostata: kako se to dogodilo\" src=\"\/wp-content\/uploads\/2019\/11\/2e22ba08065380c99f28bcf6056cf71f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Razvoj termostata: kako se to dogodilo\" src=\"\/wp-content\/uploads\/2019\/11\/0a0846c24278b87d99923f3703807946.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u0160to se ti\u010de softvera, ovdje je tako\u0111er bilo puno podvodnih kamen\u010di\u0107a.<\/p>\n<p>Na primjer, povremeno isklju\u010divanje ESP-a. Iako ping do nje prolazi, stranica se ne otvara. Rje\u0161enje je jedno \u2013 prepisivanje biblioteke. Mogu\u0107e je da postoje i druga rje\u0161enja, ali sva koja smo probali nisu dala rezultate. <\/p>\n<p>Druga zna\u010dajna problema, kako to \u010dudno zvu\u010dalo, je broj zahtjeva prema ESP prilikom otvaranja stranice. Koriste\u0107i GET ili ajax, suo\u010dili smo se s velikim brojem zahtjeva. Zbog toga se ESP pona\u0161ao nepredvidivo, mogao se jednostavno ponovo pokrenuti ili obra\u0111ivati zahtjev nekoliko sekundi. Rje\u0161enje je bilo pre\u0107i na web socket. Nakon toga, broj zahtjeva je zna\u010dajno smanjen.<\/p>\n<p>Tre\u0107i problem je web su\u010delje. Vi\u0161e informacija o njemu bit \u0107e u posebnom \u010dlanku koji \u0107e biti objavljen kasnije.<\/p>\n<p>Za sada mogu re\u0107i da je najoptimalnija opcija trenutno koristiti VUE.JS. <\/p>\n<p>Ovaj okvir je najprikladniji od svih koje smo isprobali.<\/p>\n<p>Opcije su\u010delja mo\u017eete pogledati na linkovima u nastavku<\/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>Razvoj termostata<\/h3>\n<p>\nPrevladav\u0161i sve pote\u0161ko\u0107e, do\u0161li smo do sljede\u0107eg rezultata:<\/p>\n<p><img decoding=\"async\" alt=\"Razvoj termostata: kako se to dogodilo\" src=\"\/wp-content\/uploads\/2019\/11\/ba1811d617d3f338ef30f84d3530d8ea.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Razvoj termostata: kako se to dogodilo\" src=\"\/wp-content\/uploads\/2019\/11\/ef028da32d287179c6c1bbdb46b05ea0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Konstrukcija<\/b><\/p>\n<p>Termostat se sastoji od tri plo\u010de (modula):<\/p>\n<ol>\n<li>Upravlja\u010dka;<\/li>\n<li>Upravlja\u010dka plo\u010da; <\/li>\n<li>Plo\u010da s ekranom.<\/li>\n<\/ol>\n<p>\n<b>Upravlja\u010dka<\/b> \u2013 plo\u010da na kojoj se nalaze ESP12, hardverski \u201ewatchdog\u201c i nRF24 za rad s budu\u0107im senzorima. Na po\u010detku ure\u0111aj podr\u017eava digitalni senzor DS18B20. Me\u0111utim, predvi\u0111ena je mogu\u0107nost povezivanja analognih senzora drugih proizvo\u0111a\u010da. U jednom od budu\u0107ih a\u017euriranja softvera ure\u0111aja dodati \u0107emo mogu\u0107nost kori\u0161tenja senzora koji se isporu\u010duju s termostatima drugih proizvo\u0111a\u010da. <\/p>\n<p><img decoding=\"async\" alt=\"Razvoj termostata: kako se to dogodilo\" src=\"\/wp-content\/uploads\/2019\/11\/d98853aa49146898a073ced889aeccc6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Upravlja\u010dka<\/b> \u2013 plo\u010da napajanja i upravljanja optere\u0107enjem. Tamo smo smjestili napajanje od 750mA, terminale za povezivanje senzora temperature i relej od 16A za upravljanje optere\u0107enjem.<\/p>\n<p><img decoding=\"async\" alt=\"Razvoj termostata: kako se to dogodilo\" src=\"\/wp-content\/uploads\/2019\/11\/f4f5de379eaf1a8bca7da5f7dbadae01.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Prikaz<\/b> \u2013 u fazi razvoja odabrali smo <noindex><a rel=\"nofollow\" href=\"https:\/\/nextion.tech\">Nextion ekran<\/a><\/noindex> od 2.4 in\u010da.<\/p>\n<p>Lako mo\u017eete prona\u0107i informacije o njemu na internetu. Ostavio bih komentar da je prakti\u010dan skoro svima, osim \u0161to cijena nije povoljna. Ekran veli\u010dine 2.4 in\u010da ko\u0161ta oko 1200\u20bd, \u0161to se negativno odra\u017eava na kona\u010dnoj cijeni.<\/p>\n<p>Stoga je donesena odluka da napravimo analogni ure\u0111aj za na\u0161e potrebe, ali po ni\u017eoj cijeni. Me\u0111utim, programiranje \u0107e se morati raditi klasi\u010dnim putem, a ne iz Nextion Editora. To je zahtjevnije, ali smo spremni na to.<\/p>\n<p>Analogni \u0107e ure\u0111aj biti matrica od 2.4 in\u010da s dodirnim ekranom i plo\u010da sa STM32 na brodu za upravljanje njime i smanjenje optere\u0107enja na ESP12. Sva kontrola bit \u0107e sli\u010dna Nextion-u preko UART-a, s 32MB memorije i pravom flash karticom za zapis logova.<\/p>\n<p>Modularna konstrukcija omogu\u0107uje lako zamjenjivanje jednog od modula, a rezultat je potpuno druga\u010diji ure\u0111aj. <\/p>\n<p>Na primjer, ve\u0107 postoje varijante \u201cplo\u010de 2\u201d u nekoliko izvedbi:<\/p>\n<ul>\n<li><b>Opcija 1<\/b> \u2013 za podno grijanje. Napajanje od 220V. Rele upravlja bilo kakvim optere\u0107enjem nakon sebe.<\/li>\n<li><b>Opcija 2<\/b> \u2013 za vodeno podno grijanje ili ventil za radijator. Napajanje od 24V izmjeni\u010dne struje. Upravljanje ventilom na 24V. <\/li>\n<li><b>Opcija 3<\/b> \u2013 napajanje od 220V. Upravljanje zasebnom linijom, na primjer kotlom ili elektri\u010dnom saunom.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Epilog<\/h3>\n<p>\nNisam profesionalni programer. Uspio sam okupiti ljude s jednom svrhom. Uglavnom, svi rade za ideju; da bi stvorili ne\u0161to doista vrijedno; ne\u0161to \u0161to \u0107e biti korisno krajnjem korisniku.<\/p>\n<p>Siguran sam da se nekome ne svi\u0111a dizajn ku\u0107i\u0161ta; nekome \u2013 izgled stranice. To je va\u0161e pravo! No, pro\u0161li smo cijeli taj put sami, kroz stalnu kritiku onoga \u0161to radimo, i najva\u017enije \u2014 za\u0161to. Ako nemate takvih pitanja kao \u0161to su gore u tekstu, rado \u0107emo razgovarati u komentarima.<\/p>\n<p><b>Konstruktivna kritika je dobra i zahvalni smo na njoj.<\/b><\/p>\n<p>Povijest nastanka ideje <noindex><a rel=\"nofollow\" href=\"https:\/\/zen.yandex.ru\/media\/id\/5db080595d636200af112774\/upravlenie-klimatom-ot-kompanii-lytko-5db2f99abd639600b18c44af\">ovdje<\/a><\/noindex>. Za one zainteresirane:<\/p>\n<ol>\n<li>Za sva pitanja: grupa na Telegramu <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/LytkoG\">LytkoG<\/a><\/noindex><\/li>\n<li>Pratite vijesti: informacijski kanal Telegram <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/lytko_news\">Lytko News<\/a><\/noindex><\/li>\n<\/ol>\n<p>\nI da, u\u017eivamo u onome \u0161to radimo.<br \/>\n<br \/>Izvor: <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.4 - 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\/hr\/blog\/news\/stanovlenie-termostata-kak-eto-poluchilos\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\/hr\/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\udd47Razvoj termostata: kako je to nastalo | ProHoster","description":"Nakon nekoliko godina plodnog rada, bilo je.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/stanovlenie-termostata-kak-eto-poluchilos","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/52331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=52331"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/52331\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=52331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=52331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=52331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}