{"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":"L'evoluzione del termostato: come \u00e8 nato","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"L&#039;evoluzione del termostato: come \u00e8 nato\" src=\"\/wp-content\/uploads\/2019\/11\/fd1203e28193d11087dbcf5e446bf564.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDopo alcuni anni di lavoro fruttuoso, abbiamo deciso di presentare al pubblico il nostro primo prodotto per la gestione climatica della smart home: un termostato intelligente per il riscaldamento a pavimento.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Che cos'\u00e8 questo dispositivo?<\/h3>\n<p>\n\u00c8 un termostato intelligente per qualsiasi riscaldamento a pavimento elettrico fino a 3 kW. \u00c8 gestito tramite un'app, una pagina web, HTTP, MQTT, quindi si integra facilmente in tutti i sistemi di smart home. Sviluppiamo plugin per i pi\u00f9 popolari. <\/p>\n<p>\u00c8 possibile gestire non solo il riscaldamento a pavimento elettrico, ma anche la testina termostatica di un riscaldamento a pavimento ad acqua, una caldaia o una sauna elettrica. Inoltre, attraverso nrf, il termostato pu\u00f2 comunicare con vari sensori. Attualmente, sono in fase di sviluppo quasi tutti i sensori relativi al clima. Poich\u00e9 il dispositivo \u00e8 basato su ESP, abbiamo deciso che non sarebbe stato opportuno limitare le opzioni di personalizzazione degli utenti. Pertanto, abbiamo previsto che l'utente possa impostare 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 al firmware originale non \u00e8 possibile tramite OTA (Over-the-Air).<\/p>\n<h3>Difficolt\u00e0 incontrate<\/h3>\n<p>\nDire che non ce ne siano state sarebbe sciocco. Cercher\u00f2 di descrivere i problemi pi\u00f9 complessi che sono emersi e come li abbiamo risolti.<\/p>\n<p>Il case del dispositivo \u00e8 stata una sfida difficile. Sia in termini di risorse necessarie che di tempo (ci abbiamo messo circa un anno).<\/p>\n<p>Ci sono stati moltissimi opzioni sul mercato. E la pi\u00f9 popolare \u00e8 la stampa 3D. Diamo un'occhiata:<br \/>\nStampa 3D classica. La qualit\u00e0 lascia a desiderare, la velocit\u00e0 di produzione anche. Abbiamo utilizzato la stampa 3D per prototipi, ma per la produzione non era adatta.<\/p>\n<p>Stampante 3D fotopolimerica. Qui la qualit\u00e0 \u00e8 di gran lunga migliore, ma entra in gioco il fattore costo. I prototipi stampati su una stampante simile hanno costato circa 4000\u20bd, e questa \u00e8 solo una parte del case su due. \u00c8 possibile acquistare la propria stampante, il che ridurrebbe il costo, ma il prezzo resterebbe comunque elevato e la velocit\u00e0 insoddisfacente.<\/p>\n<p>Colata in silicone. Pensavamo fosse l'opzione ottimale. La qualit\u00e0 era a livello, il prezzo alto, ma non critico. Abbiamo persino ordinato un primo lotto di 20 case per test sul campo.<\/p>\n<p>Ma tutto \u00e8 cambiato per caso. Una sera, ho accidentalmente pubblicato nel chat interno per sviluppatori che c'erano problemi con i case, il prezzo era troppo alto. E il giorno dopo un collega mi ha scritto in privato che un amico di un suo amico aveva TPA (termoplastico automatico). E si poteva realizzare uno stampo per il primo passo. Questo messaggio ha cambiato tutto! <\/p>\n<p>Prima avevo considerato di utilizzare TPA, ma ero frenato non tanto dalla necessit\u00e0 di ordinare un lotto di 5000 unit\u00e0 minimo (anche se ci si pu\u00f2 sforzare di trovare anche meno dai cinesi). Ero frenato dal costo dello stampo. Circa 5000 dollari. Non ero pronto a pagare tale somma in un colpo solo. Il costo dello stampo tramite il nostro nuovo collega era ragionevole, variava tra i 2000 e i 2500 dollari. Inoltre, lui \u00e8 stato disponibile a farci un favore e abbiamo concordato che il pagamento sarebbe avvenuto a rate. Cos\u00ec il problema con i case \u00e8 stato risolto.<\/p>\n<p>La seconda difficolt\u00e0, non meno importante, con cui ci siamo confrontati \u00e8 stata l'hardware.<\/p>\n<p>Non si contano le revisioni dell'hardware. Secondo le nostre stime, la versione presentata \u00e8 la settima, escludendo le intermedie. In questa versione abbiamo cercato di risolvere tutti i difetti evidenziati durante i test.<\/p>\n<p>Cos\u00ec, in precedenza pensavo che nel hardware non fosse necessario un 'watchdog'. Ora senza di esso il dispositivo non andr\u00e0 in produzione: a causa della capricciosit\u00e0 della piattaforma che abbiamo scelto. <br \/>\nInoltre, il pin analogico su ESP. Pensavo che ogni pin dell'ESP fosse universale. Ma l'ESP ha solo un pin analogico. L'ho scoperto nella pratica, il che ha portato a un rifacimento e una nuova ordinazione delle schede PCB.<\/p>\n<p><i>Prima versione delle schede PCB<\/i><\/p>\n<p><img decoding=\"async\" alt=\"L&#039;evoluzione del termostato: come \u00e8 nato\" src=\"\/wp-content\/uploads\/2019\/11\/b2c80203bb85e53a36cd775e541b1496.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"L&#039;evoluzione del termostato: come \u00e8 nato\" src=\"\/wp-content\/uploads\/2019\/11\/80db5d17c45702b278f58883f2e24a25.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Seconda versione delle schede PCB<\/i><\/p>\n<p><img decoding=\"async\" alt=\"L&#039;evoluzione del termostato: come \u00e8 nato\" src=\"\/wp-content\/uploads\/2019\/11\/33613016714640e970c76239ca96b925.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"L&#039;evoluzione del termostato: come \u00e8 nato\" src=\"\/wp-content\/uploads\/2019\/11\/adf74f70fff3c09929a903e306e49f5b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Penultima versione delle schede PCB, in cui abbiamo dovuto risolvere urgentemente i problemi con il pin analogico<\/i><\/p>\n<p><img decoding=\"async\" alt=\"L&#039;evoluzione del termostato: come \u00e8 nato\" src=\"\/wp-content\/uploads\/2019\/11\/2e22ba08065380c99f28bcf6056cf71f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"L&#039;evoluzione del termostato: come \u00e8 nato\" src=\"\/wp-content\/uploads\/2019\/11\/0a0846c24278b87d99923f3703807946.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPer quanto riguarda il software, ci sono state anche molte insidie.<\/p>\n<p>Ad esempio, la disconnessione periodica dell'ESP. Anche se il ping arriva, la pagina non si apre. L'unica soluzione \u00e8 riscrivere la libreria. Potrebbero esserci altre soluzioni, ma tutte quelle che abbiamo provato non hanno dato risultati. <\/p>\n<p>Il secondo problema significativo, sorprendentemente, \u00e8 il numero di richieste all'ESP quando si apre la pagina. Utilizzando GET o ajax, ci siamo imbattuti nel fatto che il numero di richieste diventava indecorosamente alto. A causa di ci\u00f2, l'ESP si comportava in modo imprevedibile, poteva semplicemente riavviarsi o impiegare diversi secondi per elaborare la richiesta. La soluzione \u00e8 stata passare ai web socket. Dopo questo cambiamento, il numero di richieste \u00e8 diminuito drasticamente.<\/p>\n<p>Il terzo problema riguarda l'interfaccia web. Maggiori informazioni al riguardo saranno fornite in un articolo separato che sar\u00e0 pubblicato successivamente.<\/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 testato.<\/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=\"L&#039;evoluzione del termostato: come \u00e8 nato\" src=\"\/wp-content\/uploads\/2019\/11\/ba1811d617d3f338ef30f84d3530d8ea.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"L&#039;evoluzione del termostato: come \u00e8 nato\" 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>Scheda di controllo<\/b> \u2013 \u00e8 la scheda su cui sono posizionati ESP12, il watchdog hardware e nRF24 per l'interazione 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 firmware del dispositivo, aggiungeremo la possibilit\u00e0 di utilizzare sensori forniti con termostati di produttori terzi. <\/p>\n<p><img decoding=\"async\" alt=\"L&#039;evoluzione del termostato: come \u00e8 nato\" src=\"\/wp-content\/uploads\/2019\/11\/d98853aa49146898a073ced889aeccc6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Scheda controllata<\/b> \u2013 \u00e8 la scheda di alimentazione e gestione del carico. Qui abbiamo posizionato un alimentatore da 750mA, terminali per collegare i sensori di temperatura e rel\u00e8 da 16A per controllare il carico.<\/p>\n<p><img decoding=\"async\" alt=\"L&#039;evoluzione del termostato: come \u00e8 nato\" src=\"\/wp-content\/uploads\/2019\/11\/f4f5de379eaf1a8bca7da5f7dbadae01.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Display<\/b> \u2013 nella 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>\u00c8 facile trovare informazioni su di esso online. Da parte mia, aggiungo che \u00e8 molto comodo quasi per tutti, tranne che per il prezzo. Un display da 2.4 pollici costa circa 1200\u20bd, il che influisce negativamente sul prezzo finale.<\/p>\n<p>Pertanto, \u00e8 stata presa la decisione di realizzare un'alternativa adatta alle nostre esigenze, ma a un costo inferiore. Tuttavia, sar\u00e0 necessario programmarlo nel modo tradizionale, e non tramite l'ambiente Nextion Editor. Questo \u00e8 pi\u00f9 complicato, ma siamo pronti ad affrontarlo.<\/p>\n<p>L'alternativa sar\u00e0 una matrice da 2.4 pollici con touchscreen e una scheda con STM32 a bordo per gestirla e ridurre il carico sull'ESP12. Tutto il controllo avverr\u00e0 in modo analogo 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 sostituire facilmente uno dei moduli, ottenendo un dispositivo completamente diverso. <\/p>\n<p>Ad esempio, ci sono gi\u00e0 varianti della 'scheda 2' in diverse esecuzioni:<\/p>\n<ul>\n<li><b>Opzione 1<\/b> \u2013 per il riscaldamento a pavimento. Alimentazione da 220V. Il rel\u00e8 controlla qualsiasi carico collegato.<\/li>\n<li><b>Opzione 2<\/b> \u2013 per riscaldamento a pavimento ad acqua o valvola del termosifone. Alimentazione da 24V in corrente alternata. Controllo della valvola a 24V. <\/li>\n<li><b>Opzione 3<\/b> \u2013 alimentazione da 220V. Controllo di una linea separata, ad esempio una caldaia o una sauna elettrica.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Epifania<\/h3>\n<p>\nNon sono un sviluppatore professionista. Sono riuscito a unire persone per un obiettivo comune. Per la maggior parte, tutti lavorano per un'idea; per creare qualcosa di realmente valido; qualcosa che sar\u00e0 utile all'utente finale.<\/p>\n<p>Sono sicuro che a qualcuno non piacer\u00e0 il design del case; a qualcun altro \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, perch\u00e9. Se non ci sono domande come quelle sopra nel testo, saremo felici di discutere nei commenti.<\/p>\n<p><b>La critica costruttiva \u00e8 positiva, 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 \u00e8 interessato:<\/p>\n<ol>\n<li>Per tutte le domande: gruppo Telegram <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/LytkoG\">LytkoG<\/a><\/noindex><\/li>\n<li>Segui le novit\u00e0: 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 divertiamo a fare ci\u00f2 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.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\/it\/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=\"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\udd47Sviluppo del termostato: come \u00e8 successo | ProHoster","description":"Dopo diversi anni di lavoro proficuo, c'era.","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}]}}