{"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\/it\/blog\/news\/stanovlenie-termostata-kak-eto-poluchilos","title":{"rendered":"Evoluzione del termostato: come \u00e8 successo","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Evoluzione del termostato: come \u00e8 successo\" src=\"\/wp-content\/uploads\/2019\/11\/fd1203e28193d11087dbcf5e446bf564.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDopo diversi anni di lavoro fruttuoso, \u00e8 stata presa la decisione di presentare al pubblico il nostro primo prodotto per la gestione del clima in una casa intelligente: un termostato intelligente per il riscaldamento a pavimento.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Che dispositivo \u00e8?<\/h3>\n<p>\n\u00c8 un termostato intelligente per qualsiasi riscaldamento a pavimento elettrico fino a 3kW. Viene gestito tramite un'app, una pagina web, HTTP, MQTT, quindi si integra facilmente con tutti i sistemi di smart home. Per i pi\u00f9 popolari, svilupperemo plugin. <\/p>\n<p>Si pu\u00f2 gestire non solo il riscaldamento a pavimento elettrico, ma anche la testina termostatica per il riscaldamento a pavimento ad acqua, la caldaia o la sauna elettrica. Inoltre, grazie al nrf, il termostato potr\u00e0 comunicare con vari sensori. Attualmente sono in fase di sviluppo quasi tutti i sensori legati al clima. Poich\u00e9 il dispositivo \u00e8 basato su ESP, abbiamo ritenuto inappropriato privare gli utenti delle capacit\u00e0 di personalizzazione. Pertanto, faremo in modo che l'utente possa passare il dispositivo in modalit\u00e0 sviluppatore e installare un altro firmware, ad esempio, con supporto per HomeKit o progetti di terze parti.<\/p>\n<p>*dopo l'installazione di firmware di terze parti con supporto per HomeKit o altri progetti popolari, il ritorno alla versione originale non \u00e8 possibile tramite OTA (Over-the-Air).<\/p>\n<h3>Difficolt\u00e0 incontrate<\/h3>\n<p>\nDire che non ce ne sono state sarebbe stupido. Cercher\u00f2 di descrivere i problemi pi\u00f9 complessi emersi e come li abbiamo risolti.<\/p>\n<p>Il design del corpo per il dispositivo \u00e8 stata una sfida difficile. Sia per il consumo di risorse che per il tempo impiegato (circa un anno di sviluppo).<\/p>\n<p>C'erano moltissimi opzioni sul mercato. E la pi\u00f9 popolare \u00e8 la stampa 3D. Facciamo un calcolo:<br \/>\nStampa 3D classica. La qualit\u00e0 \u00e8 insoddisfacente e anche la velocit\u00e0 di produzione. Abbiamo utilizzato la stampa 3D per i prototipi, ma per la produzione non era adatta.<\/p>\n<p>Stampante 3D a fotopolimeri. Qui la qualit\u00e0 \u00e8 di gran lunga migliore, ma il prezzo sale. I prototipi stampati con una stampante del genere sono costati circa 4000\u20bd, e questo \u00e8 solo una parte del corpo su due. \u00c8 possibile acquistare la propria stampante, il che ridurrebbe il costo, ma rimarrebbe comunque astronomico e la velocit\u00e0 insoddisfacente.<\/p>\n<p>Stampaggio in silicone. Abbiamo considerato questa l'opzione ottimale. La qualit\u00e0 era a livello adeguato, il prezzo alto, ma non critico. \u00c8 stata persino ordinata la prima partita di 20 corpi per test sul campo.<\/p>\n<p>Ma tutto \u00e8 cambiato per caso. Una sera, ho pubblicato casualmente nella chat interna per sviluppatori che c'era un problema con i corpi e che il prezzo era un po' alto. E il giorno dopo un collega mi ha scritto in privato, dicendo che un amico di un suo amico aveva un TPA (termoplastico automatico). E si poteva realizzare uno stampo a compressione per lui nella prima fase. Questo messaggio ha cambiato tutto! <\/p>\n<p>Anche prima stavo considerando di utilizzare il TPA, ma ci\u00f2 che mi fermava era non tanto la necessit\u00e0 di ordinare una quantit\u00e0 minima di 5000 pezzi (anche se, sforzandomi, si pu\u00f2 trovare qualcosa di meno attraverso i cinesi). Ci\u00f2 che mi fermava era il prezzo dello stampo. Circa 5000 dollari. Non ero pronto a spendere questa somma tutta in una volta. Inoltre, la cifra per lo stampo attraverso il nostro nuovo collega non era esorbitante, variava intorno ai 2000-2500 dollari. Inoltre, lui si \u00e8 reso disponibile e abbiamo concordato che il pagamento sarebbe stato rateizzato. Cos\u00ec il problema con i corpi \u00e8 stato risolto.<\/p>\n<p>La seconda e non meno importante difficolt\u00e0 con cui ci siamo scontrati \u00e8 stata l'hardware.<\/p>\n<p>Non si contano le revisioni dell'hardware. Secondo i miei modestissimi calcoli, la variante presentata \u00e8 la settima, escluse le versioni intermedie. In essa abbiamo cercato di risolvere tutti i difetti emersi durante i test.<\/p>\n<p>Cos\u00ec, in precedenza pensavo che nel 'watchdog' hardware non ci fosse bisogno. Ora, senza di esso, il dispositivo non pu\u00f2 andare in produzione: a causa della capricciosit\u00e0 della piattaforma da noi scelta. <br \/>\nInoltre, l'ingresso analogico sull'ESP. Prima pensavo che ogni pin dell'ESP fosse universale. Ma l'ESP ha solo un pin analogico. Ho dovuto scoprirlo sul campo, il che ha portato a modifiche e riordini delle schede.<\/p>\n<p><i>Prima versione delle schede<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Evoluzione del termostato: come \u00e8 successo\" src=\"\/wp-content\/uploads\/2019\/11\/b2c80203bb85e53a36cd775e541b1496.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Evoluzione del termostato: come \u00e8 successo\" src=\"\/wp-content\/uploads\/2019\/11\/80db5d17c45702b278f58883f2e24a25.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Seconda versione delle schede<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Evoluzione del termostato: come \u00e8 successo\" src=\"\/wp-content\/uploads\/2019\/11\/33613016714640e970c76239ca96b925.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Evoluzione del termostato: come \u00e8 successo\" src=\"\/wp-content\/uploads\/2019\/11\/adf74f70fff3c09929a903e306e49f5b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Penultima versione delle schede, dove abbiamo dovuto risolvere urgentemente problemi con il pin analogico<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Evoluzione del termostato: come \u00e8 successo\" src=\"\/wp-content\/uploads\/2019\/11\/2e22ba08065380c99f28bcf6056cf71f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Evoluzione del termostato: come \u00e8 successo\" src=\"\/wp-content\/uploads\/2019\/11\/0a0846c24278b87d99923f3703807946.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPer quanto riguarda il software, qui c'erano anche molti problemi.<\/p>\n<p>Ad esempio, l'ESP che si disconnette periodicamente. Sebbene il ping arrivi a lei, la pagina non si apre. L'unica soluzione \u00e8 riscrivere la libreria. Forse ce ne sono altre, ma tutte quelle che abbiamo provato non hanno dato risultati. <\/p>\n<p>Il secondo problema significativo, strano a dirsi, \u00e8 il numero di richieste all'ESP all'apertura della pagina. Utilizzando GET o ajax, abbiamo riscontrato che il numero di richieste diventava indecorosamente alto. Di conseguenza, l'ESP si comportava in modo imprevedibile, poteva semplicemente riavviarsi o impiegare diversi secondi per elaborare la richiesta. La soluzione \u00e8 stata passare ai websocket. Dopo ci\u00f2, il numero di richieste \u00e8 diminuito drasticamente.<\/p>\n<p>Il terzo problema \u00e8 l'interfaccia web. Maggiori informazioni su di essa saranno fornite in un articolo separato, che verr\u00e0 pubblicato in seguito.<\/p>\n<p>Per ora posso solo dire che l'opzione pi\u00f9 ottimale al momento \u00e8 utilizzare VUE.JS. <\/p>\n<p>Questo framework \u00e8 il pi\u00f9 adatto tra tutti quelli che abbiamo provato.<\/p>\n<p>Le opzioni dell'interfaccia possono essere visualizzate ai seguenti link<\/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>Sviluppo del termostato<\/h3>\n<p>\nSuperate tutte le difficolt\u00e0, siamo arrivati a questo risultato:<\/p>\n<p><img decoding=\"async\" alt=\"Evoluzione del termostato: come \u00e8 successo\" src=\"\/wp-content\/uploads\/2019\/11\/ba1811d617d3f338ef30f84d3530d8ea.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Evoluzione del termostato: come \u00e8 successo\" src=\"\/wp-content\/uploads\/2019\/11\/ef028da32d287179c6c1bbdb46b05ea0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Struttura<\/b><\/p>\n<p>Il termostato \u00e8 composto da tre schede (moduli):<\/p>\n<ol>\n<li>Scheda di controllo;<\/li>\n<li>Scheda controllata; <\/li>\n<li>Scheda del display.<\/li>\n<\/ol>\n<p>\n<b>Controllo<\/b> \u00e8 la scheda su cui sono posizionati ESP12, il 'watchdog' hardware e nRF24 per lavorare con i futuri sensori. All'avvio, il dispositivo supporta il sensore digitale DS18B20. Tuttavia, abbiamo previsto la possibilit\u00e0 di collegare sensori analogici di produttori terzi. In uno dei futuri aggiornamenti del software del dispositivo, aggiungeremo la possibilit\u00e0 di utilizzare sensori forniti con i termostati di produttori esterni. <\/p>\n<p><img decoding=\"async\" alt=\"Evoluzione del termostato: come \u00e8 successo\" src=\"\/wp-content\/uploads\/2019\/11\/d98853aa49146898a073ced889aeccc6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Controllata<\/b> \u00e8 la scheda di alimentazione e gestione del carico. Qui abbiamo posizionato un alimentatore da 750mA, terminali per collegare sensori di temperatura e un rel\u00e8 da 16A per la gestione del carico.<\/p>\n<p><img decoding=\"async\" alt=\"Evoluzione del termostato: come \u00e8 successo\" src=\"\/wp-content\/uploads\/2019\/11\/f4f5de379eaf1a8bca7da5f7dbadae01.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Display<\/b> Durante la fase di sviluppo, abbiamo scelto <noindex><a rel=\"nofollow\" href=\"https:\/\/nextion.tech\">il display Nextion<\/a><\/noindex> da 2.4 pollici.<\/p>\n<p>Puoi facilmente trovare informazioni su di esso su internet. Aggiungo che \u00e8 comodo per quasi tutti, tranne che per il prezzo. Il display da 2.4 pollici costa circa 1200\u20bd, il che non influisce positivamente sul prezzo finale.<\/p>\n<p>Pertanto, \u00e8 stata presa la decisione di realizzare un'analoga per le nostre esigenze, ma a un prezzo inferiore. Tuttavia, sar\u00e0 necessario programmarlo in modo classico, non dall'ambiente Nextion Editor. Questo \u00e8 pi\u00f9 complesso, ma siamo pronti ad affrontarlo.<\/p>\n<p>L'analogo sar\u00e0 costituito da una matrice da 2.4 pollici con touch screen e da una scheda con STM32 a bordo per gestirlo e ridurre il carico sull'ESP12. Tutto il controllo sar\u00e0 simile a Nextion via UART, con 32MB di memoria e una scheda flash completa per la registrazione dei log.<\/p>\n<p>La struttura modulare consente di cambiare facilmente uno dei moduli, ottenendo cos\u00ec un dispositivo completamente diverso. <\/p>\n<p>Ad esempio, sono gi\u00e0 disponibili varianti della \"scheda 2\" in diverse versioni:<\/p>\n<ul>\n<li><b>Opzione 1<\/b> \u2013 per il riscaldamento a pavimento. Alimentazione 220V. Il rel\u00e8 gestisce qualsiasi carico dopo di s\u00e9.<\/li>\n<li><b>Opzione 2<\/b> \u2013 per il riscaldamento a pavimento ad acqua o per la valvola del radiatore. Alimentazione 24V in corrente alternata. Controllo della valvola a 24V. <\/li>\n<li><b>Opzione 3<\/b> \u2013 alimentazione 220V. Controllo di una linea separata, per esempio di una caldaia o di una sauna elettrica.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Postfazione<\/h3>\n<p>\nNon sono un sviluppatore professionista. Sono riuscito a unire persone con un obiettivo comune. Per lo pi\u00f9, tutti lavorano per un'idea; per creare qualcosa di veramente significativo; qualcosa che sar\u00e0 utile per l'utente finale.<\/p>\n<p>Sono certo che a qualcuno non piacer\u00e0 il design del case; a qualcuno \u2013 l'aspetto della pagina. \u00c8 un vostro diritto! Ma abbiamo percorso tutto questo cammino da soli, attraverso le continue critiche su ci\u00f2 che facciamo, e soprattutto \u2013 sul perch\u00e9. Se non ci sono domande simili a quelle sopra nel testo, saremo felici di discutere nei commenti.<\/p>\n<p><b>La critica costruttiva \u00e8 qualcosa di positivo, e siamo grati per essa.<\/b><\/p>\n<p>Storia della nascita dell'idea <noindex><a rel=\"nofollow\" href=\"https:\/\/zen.yandex.ru\/media\/id\/5db080595d636200af112774\/upravlenie-klimatom-ot-kompanii-lytko-5db2f99abd639600b18c44af\">qui<\/a><\/noindex>. Per chi fosse interessato:<\/p>\n<ol>\n<li>Per qualsiasi domanda: gruppo su Telegram <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/LytkoG\">LytkoG<\/a><\/noindex><\/li>\n<li>Rimanere aggiornati: canale informativo Telegram <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/lytko_news\">Lytko News<\/a><\/noindex><\/li>\n<\/ol>\n<p>\nE s\u00ec, ci godiamo quello che facciamo.<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.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\/it\/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=\"it_IT\" \/>\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\/it\/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\udd47La nascita del termostato: come \u00e8 successo | ProHoster","description":"Dopo diversi anni di lavoro fruttuoso, \u00e8 stato.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/stanovlenie-termostata-kak-eto-poluchilos","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/52331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=52331"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/52331\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=52331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=52331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=52331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}