{"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\/pt\/blog\/news\/stanovlenie-termostata-kak-eto-poluchilos","title":{"rendered":"A evolu\u00e7\u00e3o do termostato: como tudo come\u00e7ou","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"A evolu\u00e7\u00e3o do termostato: como tudo come\u00e7ou\" src=\"\/wp-content\/uploads\/2019\/11\/fd1203e28193d11087dbcf5e446bf564.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAp\u00f3s anos de trabalho produtivo, decidimos apresentar ao p\u00fablico nosso primeiro produto para gest\u00e3o clim\u00e1tica em casas inteligentes \u2014 um termostato inteligente para controle de piso aquecido.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>O que \u00e9 este dispositivo?<\/h3>\n<p>\nEste \u00e9 um termostato inteligente para qualquer piso radiante el\u00e9trico de at\u00e9 3kW. Controla-se por meio de um aplicativo, p\u00e1gina web, HTTP, MQTT, tornando f\u00e1cil a integra\u00e7\u00e3o em todos os sistemas de casas inteligentes. Para os mais populares, desenvolveremos plugins. <\/p>\n<p>\u00c9 poss\u00edvel controlar n\u00e3o apenas o piso aquecido el\u00e9trico, mas tamb\u00e9m a cabe\u00e7a termost\u00e1tica de um piso radiante aquecido a \u00e1gua, caldeiras ou sauna el\u00e9trica. Al\u00e9m disso, por meio do nrf, o termostato poder\u00e1 se comunicar com diversos sensores. Atualmente, estamos desenvolvendo quase todos os sensores relacionados ao clima. Como o dispositivo \u00e9 baseado em ESP, decidimos que n\u00e3o seria apropriado restringir as op\u00e7\u00f5es de personaliza\u00e7\u00e3o dos usu\u00e1rios. Portanto, faremos com que o usu\u00e1rio possa alternar o dispositivo para o modo de desenvolvedor e instalar outro firmware, por exemplo, com suporte ao HomeKit ou a projetos de terceiros.<\/p>\n<p>*ap\u00f3s a instala\u00e7\u00e3o de firmwares de terceiros com suporte ao HomeKit ou a outros projetos populares, o retorno ao original n\u00e3o \u00e9 poss\u00edvel via OTA (Over-the-Air).<\/p>\n<h3>Desafios que encontramos<\/h3>\n<p>\nDizer que n\u00e3o houve seria tolice. Tentarei descrever os problemas mais complicados que surgiram e como os resolvemos.<\/p>\n<p>O corpo do dispositivo foi um desafio complexo. Tanto em termos de recursos, quanto em tempo de desenvolvimento (levou cerca de um ano).<\/p>\n<p>Havia muitas op\u00e7\u00f5es no mercado. E a mais popular \u00e9 a impress\u00e3o 3D. Vamos considerar:<br \/>\nImpress\u00e3o 3D cl\u00e1ssica. A qualidade deixa a desejar, a velocidade de produ\u00e7\u00e3o tamb\u00e9m. Usamos a impress\u00e3o 3D para prot\u00f3tipos, mas n\u00e3o era vi\u00e1vel para produ\u00e7\u00e3o.<\/p>\n<p>Impressor 3D de fotopol\u00edmero. Aqui a qualidade \u00e9 muito melhor, mas o pre\u00e7o entra em cena. Os prot\u00f3tipos impressos em uma impressora desse tipo custaram cerca de 4000\u20bd, e isso \u00e9 apenas uma parte do corpo de duas. \u00c9 poss\u00edvel comprar sua impressora, o que reduziria o custo, mas ainda assim o pre\u00e7o seria astron\u00f4mico, e a velocidade insatisfat\u00f3ria.<\/p>\n<p>Moldagem em silicone. Consideramos isso a melhor op\u00e7\u00e3o. A qualidade estava no n\u00edvel, o pre\u00e7o era alto, mas n\u00e3o cr\u00edtico. Inclusive, foi feita uma primeira encomenda de 20 corpos para testes de campo.<\/p>\n<p>Mas tudo mudou por acaso. Em uma das noites, acidentalmente postei no chat interno dos desenvolvedores que havia um problema com as carca\u00e7as, o pre\u00e7o estava alto. E no dia seguinte, um colega me enviou uma mensagem privada dizendo que um amigo de seu amigo tinha uma TPA (m\u00e1quina de termopl\u00e1stico). E que, na primeira etapa, poderia ser feita uma forma de impress\u00e3o para ela. Essa mensagem mudou tudo! <\/p>\n<p>Eu j\u00e1 considerava o uso da TPA, mas n\u00e3o me decidia por causa da necessidade de encomendar uma quantidade m\u00ednima de 5000 unidades (embora, se esfor\u00e7ar, pudesse encontrar menos atrav\u00e9s de fornecedores chineses). O que me impedia era o pre\u00e7o da forma de impress\u00e3o. Cerca de $5000. Esse valor eu n\u00e3o estava disposto a pagar de uma s\u00f3 vez. O valor da forma de impress\u00e3o com nosso novo colega n\u00e3o era t\u00e3o exorbitante, variava entre $2000-$2500. Al\u00e9m disso, ele foi compreensivo e concordamos que o pagamento seria parcelado. Assim, o problema com as carca\u00e7as foi resolvido.<\/p>\n<p>A segunda e n\u00e3o menos importante dificuldade com a qual nos deparamos foi o hardware.<\/p>\n<p>Incont\u00e1veis revis\u00f5es de hardware. Pelos meus c\u00e1lculos modestos, a vers\u00e3o apresentada \u00e9 a s\u00e9tima, sem contar as intermedi\u00e1rias. Nela, tentamos resolver todas as falhas identificadas durante os testes.<\/p>\n<p>Assim, antes achava que o \"watchdog\" de hardware n\u00e3o era necess\u00e1rio. Agora, sem ele, o dispositivo n\u00e3o ser\u00e1 lan\u00e7ado: devido \u00e0 sensibilidade da plataforma que escolhemos. <br \/>\nAl\u00e9m disso, a entrada anal\u00f3gica no ESP. Antes pensava que cada pino do ESP era universal. Mas o ESP tem apenas um pino anal\u00f3gico. Descobri isso na pr\u00e1tica, o que levou \u00e0 reconfigura\u00e7\u00e3o e reencomenda\u00e7\u00f5es das placas de circuito.<\/p>\n<p><i>Primeira vers\u00e3o das placas de circuito<\/i><\/p>\n<p><img decoding=\"async\" alt=\"A evolu\u00e7\u00e3o do termostato: como tudo come\u00e7ou\" src=\"\/wp-content\/uploads\/2019\/11\/b2c80203bb85e53a36cd775e541b1496.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"A evolu\u00e7\u00e3o do termostato: como tudo come\u00e7ou\" src=\"\/wp-content\/uploads\/2019\/11\/80db5d17c45702b278f58883f2e24a25.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Segunda vers\u00e3o das placas de circuito<\/i><\/p>\n<p><img decoding=\"async\" alt=\"A evolu\u00e7\u00e3o do termostato: como tudo come\u00e7ou\" src=\"\/wp-content\/uploads\/2019\/11\/33613016714640e970c76239ca96b925.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"A evolu\u00e7\u00e3o do termostato: como tudo come\u00e7ou\" src=\"\/wp-content\/uploads\/2019\/11\/adf74f70fff3c09929a903e306e49f5b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Pen\u00faltima vers\u00e3o das placas de circuito, onde tivemos que resolver problemas com o pino anal\u00f3gico de forma urgente<\/i><\/p>\n<p><img decoding=\"async\" alt=\"A evolu\u00e7\u00e3o do termostato: como tudo come\u00e7ou\" src=\"\/wp-content\/uploads\/2019\/11\/2e22ba08065380c99f28bcf6056cf71f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"A evolu\u00e7\u00e3o do termostato: como tudo come\u00e7ou\" src=\"\/wp-content\/uploads\/2019\/11\/0a0846c24278b87d99923f3703807946.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nQuanto ao software, tamb\u00e9m houve muitos obst\u00e1culos.<\/p>\n<p>Por exemplo, quedas peri\u00f3dicas de conex\u00e3o do ESP. Apesar do ping estar ativo, a p\u00e1gina n\u00e3o abre. A solu\u00e7\u00e3o \u00e9 reescrever a biblioteca. Pode haver outras solu\u00e7\u00f5es, mas todas que testamos n\u00e3o funcionaram. <\/p>\n<p>O segundo problema significativo, curiosamente, \u00e9 a quantidade de requisi\u00e7\u00f5es ao ESP ao abrir a p\u00e1gina. Ao usar GET ou ajax, nos deparamos com o fato de que a quantidade de requisi\u00e7\u00f5es se tornava indecentemente grande. Como resultado, o ESP se comportava de forma imprevis\u00edvel, podendo simplesmente reiniciar ou levar v\u00e1rios segundos para processar a requisi\u00e7\u00e3o. A solu\u00e7\u00e3o foi migrar para web sockets. Ap\u00f3s isso, o n\u00famero de requisi\u00e7\u00f5es diminuiu consideravelmente.<\/p>\n<p>O terceiro problema \u00e9 a interface web. Mais informa\u00e7\u00f5es sobre isso estar\u00e3o em um artigo separado, que ser\u00e1 publicado mais tarde.<\/p>\n<p>Por enquanto, posso dizer que a op\u00e7\u00e3o mais otimizada no momento \u00e9 utilizar o VUE.JS. <\/p>\n<p>Esse framework \u00e9 o mais adequado entre todos que testamos.<\/p>\n<p>As op\u00e7\u00f5es de interface podem ser vistas nos links abaixo<\/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>Desenvolvimento do termostato<\/h3>\n<p>\nSuperando todas as dificuldades, chegamos ao seguinte resultado:<\/p>\n<p><img decoding=\"async\" alt=\"A evolu\u00e7\u00e3o do termostato: como tudo come\u00e7ou\" src=\"\/wp-content\/uploads\/2019\/11\/ba1811d617d3f338ef30f84d3530d8ea.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"A evolu\u00e7\u00e3o do termostato: como tudo come\u00e7ou\" src=\"\/wp-content\/uploads\/2019\/11\/ef028da32d287179c6c1bbdb46b05ea0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Constru\u00e7\u00e3o<\/b><\/p>\n<p>O termostato \u00e9 composto por tr\u00eas placas (m\u00f3dulos):<\/p>\n<ol>\n<li>Controladora;<\/li>\n<li>Controlada; <\/li>\n<li>Placa de display.<\/li>\n<\/ol>\n<p>\n<b>Controladora<\/b> \u2013 \u00e9 a placa onde est\u00e3o localizados o ESP12, o \"watchdog\" de hardware e o nRF24 para trabalhar com os futuros sensores. No in\u00edcio, o dispositivo suporta o sensor digital DS18B20. Mas previmos a possibilidade de conectar sensores anal\u00f3gicos de terceiros. E em uma das atualiza\u00e7\u00f5es futuras do software do dispositivo, adicionaremos a capacidade de usar sensores fornecidos com termostatos de fabricantes terceiros. <\/p>\n<p><img decoding=\"async\" alt=\"A evolu\u00e7\u00e3o do termostato: como tudo come\u00e7ou\" src=\"\/wp-content\/uploads\/2019\/11\/d98853aa49146898a073ced889aeccc6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Controlada<\/b> \u2013 \u00e9 a placa de alimenta\u00e7\u00e3o e controle de carga. Nela, temos uma fonte de 750mA, terminais para conectar sensores de temperatura e um rel\u00e9 de 16A para controle de carga.<\/p>\n<p><img decoding=\"async\" alt=\"A evolu\u00e7\u00e3o do termostato: como tudo come\u00e7ou\" src=\"\/wp-content\/uploads\/2019\/11\/f4f5de379eaf1a8bca7da5f7dbadae01.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Tela<\/b> \u2013 na fase de desenvolvimento n\u00f3s escolhemos <noindex><a rel=\"nofollow\" href=\"https:\/\/nextion.tech\">o display Nextion<\/a><\/noindex> de 2.4 polegadas.<\/p>\n<p>Informa\u00e7\u00e3o sobre ele pode ser facilmente encontrada na internet. Adiciono que \u00e9 conveniente para quase todos, exceto pelo pre\u00e7o. Um display de 2.4 polegadas custa cerca de 1200\u20bd, o que n\u00e3o impacta positivamente no pre\u00e7o final.<\/p>\n<p>Por isso, foi tomada a decis\u00e3o de fazer um an\u00e1logo para nossas necessidades, mas com um pre\u00e7o menor. No entanto, program\u00e1-lo ter\u00e1 que ser feito de maneira cl\u00e1ssica, e n\u00e3o a partir do ambiente Nextion Editor. Isso \u00e9 mais complicado, mas estamos prontos para isso.<\/p>\n<p>O an\u00e1logo ser\u00e1 uma matriz de 2.4 polegadas com touchscreen e uma placa com STM32 a bordo para control\u00e1-lo e reduzir a carga sobre o ESP12. Todo o controle ser\u00e1 semelhante ao Nextion via UART, al\u00e9m de mem\u00f3ria de 32MB e um cart\u00e3o flash completo para registro de logs.<\/p>\n<p>A constru\u00e7\u00e3o modular permite trocar facilmente um dos m\u00f3dulos e, no final, obter um dispositivo completamente diferente. <\/p>\n<p>Por exemplo, j\u00e1 existem vers\u00f5es da \u201cplaca 2\u201d em v\u00e1rias configura\u00e7\u00f5es:<\/p>\n<ul>\n<li><b>Op\u00e7\u00e3o 1<\/b> \u2013 para piso aquecido. Alimenta\u00e7\u00e3o de 220V. O rel\u00e9 controla qualquer carga ap\u00f3s si.<\/li>\n<li><b>Op\u00e7\u00e3o 2<\/b> \u2013 para piso aquecido a \u00e1gua ou v\u00e1lvula de radiador. Alimenta\u00e7\u00e3o de 24V em corrente alternada. Controle da v\u00e1lvula em 24V. <\/li>\n<li><b>Op\u00e7\u00e3o 3<\/b> \u2013 alimenta\u00e7\u00e3o de 220V. Controle de uma linha separada, como uma caldeira ou sauna el\u00e9trica.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Ep\u00edlogo<\/h3>\n<p>\nEu n\u00e3o sou um desenvolvedor profissional. Consegui reunir pessoas em torno de um objetivo comum. Na maior parte, todos trabalham para uma ideia; para criar algo realmente valioso; algo que ser\u00e1 \u00fatil para o usu\u00e1rio final.<\/p>\n<p>Estou certo de que nem todos v\u00e3o gostar do design da caixa; alguns podem n\u00e3o gostar da apar\u00eancia da p\u00e1gina. Esse \u00e9 o seu direito! Mas percorremos todo esse caminho n\u00f3s mesmos, atrav\u00e9s da cr\u00edtica constante do que fazemos, e, o mais importante \u2014 do porqu\u00ea. Se n\u00e3o houver quest\u00f5es como as mencionadas acima, ficaremos felizes em conversar nos coment\u00e1rios.<\/p>\n<p><b>A cr\u00edtica construtiva \u00e9 boa, e somos gratos por isso.<\/b><\/p>\n<p>A hist\u00f3ria da origem da ideia <noindex><a rel=\"nofollow\" href=\"https:\/\/zen.yandex.ru\/media\/id\/5db080595d636200af112774\/upravlenie-klimatom-ot-kompanii-lytko-5db2f99abd639600b18c44af\">aqui<\/a><\/noindex>. Para os interessados:<\/p>\n<ol>\n<li>Para perguntas: grupo no Telegram <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/LytkoG\">LytkoG<\/a><\/noindex><\/li>\n<li>Acompanhe as novidades: canal informativo no Telegram <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/lytko_news\">Lytko News<\/a><\/noindex><\/li>\n<\/ol>\n<p>\nE sim, n\u00f3s nos divertimos com o que fazemos.<br \/>\n<br \/>Fonte: <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.3 - 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\/pt\/blog\/news\/stanovlenie-termostata-kak-eto-poluchilos\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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\udd47A cria\u00e7\u00e3o do termostato: como isso aconteceu | ProHoster","description":"Ap\u00f3s v\u00e1rios anos de trabalho frut\u00edfero, foi.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/stanovlenie-termostata-kak-eto-poluchilos","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/52331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=52331"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/52331\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=52331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=52331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=52331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}