<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wiki.umki-kit.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Woronin</id>
	<title>УМКИwiki - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.umki-kit.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Woronin"/>
	<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Woronin"/>
	<updated>2026-04-19T16:28:30Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.39.4</generator>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=751</id>
		<title>Документация</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=751"/>
		<updated>2026-03-30T19:31:24Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Документация'''&lt;br /&gt;
[[Календарное планирование: Робототехника - 36 часов ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование из среды СНАП]] - Школьный возраст - начальная школа&lt;br /&gt;
&lt;br /&gt;
[[Программирование в среде АРДУИНО]] - Школьный возраст - основная школа&lt;br /&gt;
&lt;br /&gt;
[https://books.google.ru/books?isbn=5446105559  Программирование для детей. От основ к созданию роботов] : Фрагменты книги '''Воронин И., Воронина В.''' Издательство Питер ISBN: 978-5-4461-0555-7 , (192 стр.) , 2018 г.&lt;br /&gt;
&lt;br /&gt;
[https://uchebnik.mos.ru/catalogue/material_view/composed_documents/25368094 Arduino в робототехнике ]  - Учебное пособие на портале МЭШ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201/?utm_source=google.com&amp;amp;utm_medium=organic&amp;amp;utm_campaign=google.com&amp;amp;utm_referrer=google.com Труд (технология). Робототехника. 5 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120762-0&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie-1782414550/?at=z6tOzLRB1cNg2YpXc88L7Y2HRMn5zMuQ0qq0nCrWAO7G&amp;amp;keywords=%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B%D0%BA%D0%B0+%D0%BF%D1%80%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5 Труд (технология). Робототехника. 6 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120029-4&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/trud-tehnologiya-robototehnika-7-klass-uchebnoe-posobie204080901/ Труд (технология). Робототехника. 7 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-126440-1&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/trud-tehnologiya-robototehnika-8-9-klassi-uchebnoe-posobie204080501/ Труд (технология). Робототехника. 8-9 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-126441-8&lt;br /&gt;
&lt;br /&gt;
[https://ozon.ru/t/nPoFkid/ Труд (технология). Робототехника. 3-4 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2026 г. ISBN: 978-5-09-129556-6&lt;br /&gt;
&lt;br /&gt;
[[:Файл:ТрудРобототехника.+6+класс.+Метод.pdf| Труд - Робототехника 6-й класс. Методические разработки с поурочным планированием]] &lt;br /&gt;
&lt;br /&gt;
[[:Файл:ТрудРобототехника.+5+класс.+Метод.pdf| Труд - Робототехника 5-й класс. Методические разработки с поурочным планированием]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Учебники авторов по робототехнике согласно ФГОС&lt;br /&gt;
|-&lt;br /&gt;
! 5 класс || || 6 класс || || 7 класс || || 8-9 класс || || 3-4 класс&lt;br /&gt;
|-&lt;br /&gt;
![[Файл:5trud.png|link=https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201|thumb|290px| Труд - робототехника 5-й класс]]  || &lt;br /&gt;
![[Файл:6trud.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie187326201|thumb|290px| Труд - робототехника 6-й класс]]|| &lt;br /&gt;
![[Файл:Труд7класс.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-7-klass-uchebnoe-posobie204080901|thumb|290px| Труд - робототехника 7-й класс]] || &lt;br /&gt;
![[Файл:Труд8-9.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-8-9-klassi-uchebnoe-posobie204080501|thumb|290px| Труд - робототехника 8-9-й класс]] ||&lt;br /&gt;
![[Файл:Роботы_3-4.png|https://ozon.ru/t/nPoFkid|thumb|290px| Труд - робототехника 3-4-й класс]] &lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
http://wiki.umki-kit.ru/wiki/index.php/School_project Школьные проекты, по которым еще не было защиты &lt;br /&gt;
[[Категория:Видео эпизоды УМКИ]]&lt;br /&gt;
[[Категория:Home Assistant]]&lt;br /&gt;
[[Категория:Гидропоника]]&lt;br /&gt;
[[Категория:Датчики]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=750</id>
		<title>Видео</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=750"/>
		<updated>2026-03-20T17:01:46Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Электронные образовательные ресурсы для изучения программирования с набором комплектов УМКИ на основе платы К6_3 и набора Ампер-КИТ''' &lt;br /&gt;
&lt;br /&gt;
[[Календарное планирование: Робототехника - 36 часов ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование из среды СНАП]] - Школьный возраст - начальная школа&lt;br /&gt;
&lt;br /&gt;
[[Программирование в среде АРДУИНО]] - Школьный возраст - основная школа&lt;br /&gt;
&lt;br /&gt;
[https://books.google.ru/books?isbn=5446105559  Программирование для детей. От основ к созданию роботов] : Фрагменты книги '''Воронин И., Воронина В.''' Издательство Питер ISBN: 978-5-4461-0555-7 , (192 стр.) , 2018 г.&lt;br /&gt;
&lt;br /&gt;
[https://uchebnik.mos.ru/catalogue/material_view/composed_documents/25368094 Arduino в робототехнике ]  - Учебное пособие на портале МЭШ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201/?utm_source=google.com&amp;amp;utm_medium=organic&amp;amp;utm_campaign=google.com&amp;amp;utm_referrer=google.com Труд (технология). Робототехника. 5 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120762-0&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie-1782414550/?at=z6tOzLRB1cNg2YpXc88L7Y2HRMn5zMuQ0qq0nCrWAO7G&amp;amp;keywords=%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B%D0%BA%D0%B0+%D0%BF%D1%80%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5 Труд (технология). Робототехника. 6 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120029-4&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/trud-tehnologiya-robototehnika-7-klass-uchebnoe-posobie204080901/ Труд (технология). Робототехника. 7 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-126440-1&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/trud-tehnologiya-robototehnika-8-9-klassi-uchebnoe-posobie204080501/ Труд (технология). Робототехника. 8-9 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-126441-8&lt;br /&gt;
&lt;br /&gt;
[https://ozon.ru/t/nPoFkid/ Труд (технология). Робототехника. 3-4 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2026 г. ISBN: 978-5-09-129556-6&lt;br /&gt;
&lt;br /&gt;
[[:Файл:ТрудРобототехника.+6+класс.+Метод.pdf| Труд - Робототехника 6-й класс. Методические разработки с поурочным планированием]] &lt;br /&gt;
&lt;br /&gt;
[[:Файл:ТрудРобототехника.+5+класс.+Метод.pdf| Труд - Робототехника 5-й класс. Методические разработки с поурочным планированием]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Учебники авторов по робототехнике согласно ФГОС&lt;br /&gt;
|-&lt;br /&gt;
! 5 класс || || 6 класс || || 7 класс || || 8-9 класс || || 3-4 класс&lt;br /&gt;
|-&lt;br /&gt;
![[Файл:5trud.png|link=https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201|thumb|290px| Труд - робототехника 5-й класс]]  || &lt;br /&gt;
![[Файл:6trud.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie187326201|thumb|290px| Труд - робототехника 6-й класс]]|| &lt;br /&gt;
![[Файл:Труд7класс.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-7-klass-uchebnoe-posobie204080901|thumb|290px| Труд - робототехника 7-й класс]] || &lt;br /&gt;
![[Файл:Труд8-9.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-8-9-klassi-uchebnoe-posobie204080501|thumb|290px| Труд - робототехника 8-9-й класс]] ||&lt;br /&gt;
![[Файл:Роботы_3-4.png|https://ozon.ru/t/nPoFkid|thumb|290px| Труд - робототехника 3-4-й класс]] &lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
http://wiki.umki-kit.ru/wiki/index.php/School_project Школьные проекты, по которым еще не было защиты &lt;br /&gt;
[[Категория:Видео эпизоды УМКИ]]&lt;br /&gt;
[[Категория:Home Assistant]]&lt;br /&gt;
[[Категория:Гидропоника]]&lt;br /&gt;
[[Категория:Датчики]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A0%D0%BE%D0%B1%D0%BE%D1%82%D1%8B_3-4.png&amp;diff=749</id>
		<title>Файл:Роботы 3-4.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A0%D0%BE%D0%B1%D0%BE%D1%82%D1%8B_3-4.png&amp;diff=749"/>
		<updated>2026-03-20T17:00:14Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=748</id>
		<title>Видео</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=748"/>
		<updated>2026-03-20T16:59:32Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Электронные образовательные ресурсы для изучения программирования с набором комплектов УМКИ на основе платы К6_3 и набора Ампер-КИТ''' &lt;br /&gt;
&lt;br /&gt;
[[Календарное планирование: Робототехника - 36 часов ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование из среды СНАП]] - Школьный возраст - начальная школа&lt;br /&gt;
&lt;br /&gt;
[[Программирование в среде АРДУИНО]] - Школьный возраст - основная школа&lt;br /&gt;
&lt;br /&gt;
[https://books.google.ru/books?isbn=5446105559  Программирование для детей. От основ к созданию роботов] : Фрагменты книги '''Воронин И., Воронина В.''' Издательство Питер ISBN: 978-5-4461-0555-7 , (192 стр.) , 2018 г.&lt;br /&gt;
&lt;br /&gt;
[https://uchebnik.mos.ru/catalogue/material_view/composed_documents/25368094 Arduino в робототехнике ]  - Учебное пособие на портале МЭШ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201/?utm_source=google.com&amp;amp;utm_medium=organic&amp;amp;utm_campaign=google.com&amp;amp;utm_referrer=google.com Труд (технология). Робототехника. 5 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120762-0&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie-1782414550/?at=z6tOzLRB1cNg2YpXc88L7Y2HRMn5zMuQ0qq0nCrWAO7G&amp;amp;keywords=%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B%D0%BA%D0%B0+%D0%BF%D1%80%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5 Труд (технология). Робототехника. 6 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120029-4&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/trud-tehnologiya-robototehnika-7-klass-uchebnoe-posobie204080901/ Труд (технология). Робототехника. 7 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-126440-1&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/trud-tehnologiya-robototehnika-8-9-klassi-uchebnoe-posobie204080501/ Труд (технология). Робототехника. 8-9 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-126441-8&lt;br /&gt;
&lt;br /&gt;
[https://ozon.ru/t/nPoFkid/ Труд (технология). Робототехника. 3-4 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2026 г. ISBN: 978-5-09-129556-6&lt;br /&gt;
&lt;br /&gt;
[[:Файл:ТрудРобототехника.+6+класс.+Метод.pdf| Труд - Робототехника 6-й класс. Методические разработки с поурочным планированием]] &lt;br /&gt;
&lt;br /&gt;
[[:Файл:ТрудРобототехника.+5+класс.+Метод.pdf| Труд - Робототехника 5-й класс. Методические разработки с поурочным планированием]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Учебники авторов по робототехнике согласно ФГОС&lt;br /&gt;
|-&lt;br /&gt;
! 5 класс || || 6 класс || || 7 класс || || 8-9 класс || || 3-4 класс&lt;br /&gt;
|-&lt;br /&gt;
![[Файл:5trud.png|link=https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201|thumb|290px| Труд - робототехника 5-й класс]]  || &lt;br /&gt;
![[Файл:6trud.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie187326201|thumb|290px| Труд - робототехника 6-й класс]]|| &lt;br /&gt;
![[Файл:Труд7класс.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-7-klass-uchebnoe-posobie204080901|thumb|290px| Труд - робототехника 7-й класс]] || &lt;br /&gt;
![[Файл:Труд8-9.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-8-9-klassi-uchebnoe-posobie204080501|thumb|290px| Труд - робототехника 8-9-й класс]] ||&lt;br /&gt;
![[Файл:Труд8-9.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-8-9-klassi-uchebnoe-posobie204080501|thumb|290px| Труд - робототехника 3-4-й класс]] &lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
http://wiki.umki-kit.ru/wiki/index.php/School_project Школьные проекты, по которым еще не было защиты &lt;br /&gt;
[[Категория:Видео эпизоды УМКИ]]&lt;br /&gt;
[[Категория:Home Assistant]]&lt;br /&gt;
[[Категория:Гидропоника]]&lt;br /&gt;
[[Категория:Датчики]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B2%D1%8F%D0%B7%D0%B8_SmartTherm_%D1%81_HomeAssistant_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Mosquitto&amp;diff=747</id>
		<title>Настройка связи SmartTherm с HomeAssistant через Mosquitto</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B2%D1%8F%D0%B7%D0%B8_SmartTherm_%D1%81_HomeAssistant_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Mosquitto&amp;diff=747"/>
		<updated>2026-01-31T10:31:42Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Проверка работы  сервиса mosquitto с локальным брокером */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Шаги по связи Smart Therm  с Home Assistant через MQTT брокер Mosquitto==&lt;br /&gt;
(Тезисная инструкция для домохозяев)&lt;br /&gt;
Предварительно надо выполнить некоторые шаги для подготовки связи контроллера SmartTherm с приложением Home Assistant:&lt;br /&gt;
* Установить Home Assistant на ПК или сервер, зайти на этот сервер по ssh, запомнив тем самым IP адрес его подсети на WIFI роутере.&lt;br /&gt;
* В Home Assistant (HA) создать пользователя с паролем для доступа  в дальнейшем к MQTT, например это будет umki/1234&lt;br /&gt;
* Подать питание на контроллер SmartTherm (ST). Из телефона зайти на него по wifi  - как на точку доступа Access Point (AP). Выбрать туже подсеть в которой находится HA, прописать пароль для wifi сети&lt;br /&gt;
* Убедится что HA и ST находятся в одной подсети  роутера и ping проходит на них обоих. И на оба этих устройства получается зайти WEB брацзером.&lt;br /&gt;
&lt;br /&gt;
== Установить MQTT брокер Mosquitto ==&lt;br /&gt;
&lt;br /&gt;
=== Для ОС AltLinux ===&lt;br /&gt;
* В операционой системе, на хосте там где работает НА, установить пакет с MQTT сервером и клентом, для этого  выполнить команду:&lt;br /&gt;
 # apt-get install mosquitto&lt;br /&gt;
* Поскольку по умолчанию пакет работает только с локальным хостом, то для взаимодействия с разными другими хостами необходимо подправить  строку 236 в файле конфиграции. Для этого запускаем редактор vi&lt;br /&gt;
 # vi +236 /etc/mosquitto/mosquitto.conf&lt;br /&gt;
&lt;br /&gt;
* Добавить туда следующие строки:&lt;br /&gt;
 # listener port-number [ip address/host name/unix socket path]&lt;br /&gt;
 listener 1883 0.0.0.0&lt;br /&gt;
 allow_anonymous true&lt;br /&gt;
 pid_file /var/run/mosquitto.pid&lt;br /&gt;
 user mosquitto&lt;br /&gt;
&lt;br /&gt;
* Запустить сервис командой:&lt;br /&gt;
 # systemctl start mosquitto&lt;br /&gt;
&lt;br /&gt;
* Создать пользователя mosquitto командой, и в ней в диалоге задать пароль , например 12345:&lt;br /&gt;
 $ sudo mosquitto_passwd -b /etc/mosquitto/passwd mq_umki 54321&lt;br /&gt;
&lt;br /&gt;
* После этого обязательно надо перезапустить сервис командой:&lt;br /&gt;
 $ sudo systemctl restart mosquitto&lt;br /&gt;
&lt;br /&gt;
* Посмотреть как работает сервис по портам  можно командой &lt;br /&gt;
 $ sudo ss -tlnp | grep mosquitto&lt;br /&gt;
 LISTEN 0      100          0.0.0.0:1883       0.0.0.0:*    users:((&amp;quot;mosquitto&amp;quot;,pid=2099663,fd=4))                                                                                                                                                                                                                                                                                                                                          &lt;br /&gt;
 LISTEN 0      100          0.0.0.0:12883      0.0.0.0:*    users:((&amp;quot;mosquitto&amp;quot;,pid=2099663,fd=5))&lt;br /&gt;
&lt;br /&gt;
=== Для ОС Raspberypi ===&lt;br /&gt;
Установить москиту командами:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get upgrade&lt;br /&gt;
 sudo wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key&lt;br /&gt;
 sudo apt-key add mosquitto-repo.gpg.key&lt;br /&gt;
 cd /etc/apt/sources.list.d/&lt;br /&gt;
 sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list&lt;br /&gt;
 sudo apt-get install mosquitto&lt;br /&gt;
 sudo apt-get install mosquitto mosquitto-clients&lt;br /&gt;
 sudo /etc/init.d/mosquitto stop&lt;br /&gt;
 sudo vi /etc/mosquitto/mosquitto.conf&lt;br /&gt;
Подправить строку конфигурационного файла, вставив в файл текст:&lt;br /&gt;
&lt;br /&gt;
 allow_anonymous true&lt;br /&gt;
 password_file /etc/mosquitto/passwd&lt;br /&gt;
 listener 1883&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Сохранить файл конфигурации и перестартавать сервис командой:&lt;br /&gt;
 $ sudo /etc/init.d/mosquitto start&lt;br /&gt;
&lt;br /&gt;
=== Создание пользователя и пароля для входа в Mosquito ===&lt;br /&gt;
Задать пароль пользователя например umki / 12345  можно командой ( пароль будет задан в диалоге):&lt;br /&gt;
 $ mosquitto_passwd -c /etc/mosquitto/passwd umki&lt;br /&gt;
После создания пользователя надо  перестартануть сервис:&lt;br /&gt;
 # /etc/init.d/mosquitto restart&lt;br /&gt;
&lt;br /&gt;
== Проверка работы  сервиса mosquitto с локальным брокером ==&lt;br /&gt;
&lt;br /&gt;
Например вы настраиваете работу MQTT брокера в вашей локальной сети, и запускаете этот сервис на IP 192.168.9.133&lt;br /&gt;
Тогда вам нужно убедится, что сервис стртанул и нормально работает командой:&lt;br /&gt;
 # systemctl status mosquitto.service&lt;br /&gt;
После этого можно убедится в ОС, что топики с ST доходят до сервера с HA. Для этого нужно открыть два окна терминала, в них зайти на хост с IP 192.168.9.133, куда установили mosquitto и отправить примерно вот такую команду в первом окне, это мы подписываемся на топик&lt;br /&gt;
 $ mosquitto_sub -h 192.168.9.133 -t &amp;quot;test/topic&amp;quot; -u umki -P &amp;quot;12345&amp;quot;&lt;br /&gt;
Или вот так можно посмотреть все топики с путями &lt;br /&gt;
 $ mosquitto_sub -h 192.168.3.95 -t &amp;quot;aha/HBed/#&amp;quot; -u pr_user -P &amp;quot;er5D+Fg-35v&amp;quot; -v&lt;br /&gt;
Во втором окне вы можете запустить вот такую команду, в которой мы публикуем сообщение в нужный нам топик:&lt;br /&gt;
 $ mosquitto_pub -h 192.168.9.133 -t &amp;quot;test/topic&amp;quot; -m &amp;quot;Ququ message23&amp;quot; -u &amp;quot;umki&amp;quot; -P &amp;quot;12345&amp;quot;&lt;br /&gt;
Если  MQTT брокер Mosquitto работает нормально, то после ввода второй команды   вы увидите сообщение &amp;quot;Ququ message23&amp;quot; в первом окне.&lt;br /&gt;
&lt;br /&gt;
== Проверка работы  сервиса mosquitto с глобальным брокером в инете==&lt;br /&gt;
&lt;br /&gt;
Если вы хотите получать данные о состоянии своего оборудования вне вашей локальной сети, и у вас нет своего хостинга, то вам придется воспользоваться платным сервисом например https://www.wqtt.ru/ стоимость подписки на нем порядка 300 руб в год. &lt;br /&gt;
Например вы подписались на него и получили пользователя ''u_37X390'' и пароль  ''&amp;quot;Qxqovt3x&amp;quot;'', Тогда после того как вы загрузите прошивку в ваш чип ESP8266, не забыв указать в ней свою точку доступа WIFI  и пароль к ней вы можете посмотреть топик статуса своего устройства и нажать RESET на нем:&lt;br /&gt;
 $ mosquitto_sub -h m6.wqtt.ru -p 17960 -t &amp;quot;demo/status&amp;quot; -u u_37X390 -P &amp;quot;Qxqovt3x&amp;quot;&lt;br /&gt;
 online&lt;br /&gt;
 offline&lt;br /&gt;
 online&lt;br /&gt;
&lt;br /&gt;
Есть хорошая статья описывающая эти все шаги по сборке и запуску приложения и настройке MQTT https://kotyara12.ru/iot/esp8266mqtt/comment-page-1/&lt;br /&gt;
&lt;br /&gt;
== Настройка контроллера SmartTherm ==&lt;br /&gt;
Теперь остается сделать последний шаг, настроить связь  контроллера SmartTherm с MQTT брокером на сервере HomeAssistant. &lt;br /&gt;
* Для этого нужно найти IP адрес нашего контроллера SmartTherm в локальной сети, который ему присвоил роутер.&lt;br /&gt;
* На телефоне в настройках WIFI сети находим  точку доступа (AP) ST_ESP32&lt;br /&gt;
* Заходим в нее браузером с ПК или прямо в телефоне, и в  ней переходим в пункт меню '''сonfigure new AP''' и там выбираем наш роутер, например: laser203, вводим пароль, который нам должен быть известен заранее, в нашем примере: laser203, после этого определяем новый IP, например:  192.168.9.108&lt;br /&gt;
* На ST переходжим в меню SETUP и там включаем режим MQTT - ставим чекбокс(галочку), после чего  открываются дополнительные поля , в которых указываем в поле '''Сервер''' IP адрес нашего Home Assitant , например ''192.168.9.134'', имя пользователя mosquito / пароль , например как мы задали выше: ''umki/1234''&lt;br /&gt;
&lt;br /&gt;
На роутере  нужно посмотреть какой IP адрес появился от нашего нового устройства SmartTherm в общем списке доступных устройств.&lt;br /&gt;
* После этого, в HA переходим в настройки и в Настройках Home Assistant нужно  '''Добавить интеграцию MQTT''' , при этом, обратите внимание !!!!  в поле Брокер - нужно указать IP адрес того сервера на котором мы установили MQTT, и пользователя с паролем. В нашем случае это будет IP нашего Home Assitant ''192.168.9.134'', порт оставить без изменений ''1883'', юзер и пароль - те которые мы завели ''umki и 12345''&lt;br /&gt;
потом нажать кнопку RESET&lt;br /&gt;
Если сделали все правильно, то у вас появится новое устройство, в нем куча новых объектов, и все это вы можете добавить себе на панель, с тем чтобы управлять ими всеми с телефона или из браузера.&lt;br /&gt;
&lt;br /&gt;
Скриншоты:&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! |Точка доступа&lt;br /&gt;
! |SETUP MQTT&lt;br /&gt;
! |Интеграция с MQTT&lt;br /&gt;
! |Ожидаемый результат работы&lt;br /&gt;
|-----&lt;br /&gt;
| [[Файл:Точка доступа.png|link=http://wiki.umki-kit.ru/wiki/images/9/9a/Точка_доступа.png |300px|thumb|left|Точка доступа]] &lt;br /&gt;
| [[Файл:SETUP MQTT.png |link=http://wiki.umki-kit.ru/wiki/images/4/4a/SETUP_MQTT.png |300px|thumb|left|SETUP MQTT]] &lt;br /&gt;
| [[Файл:Integration mqtt.png |link=http://wiki.umki-kit.ru/wiki/images/3/3f/Integration_mqtt.png |300px|thumb|left|Интеграция с MQTT]] &lt;br /&gt;
| [[Файл:MQTT boiler HA.png |link=http://wiki.umki-kit.ru/wiki/images/1/11/MQTT_boiler_HA.png |300px|thumb|left|Результат работы]] &lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория: Home Assistant]]&lt;br /&gt;
[[Категория:Linux]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B2%D1%8F%D0%B7%D0%B8_SmartTherm_%D1%81_HomeAssistant_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Mosquitto&amp;diff=746</id>
		<title>Настройка связи SmartTherm с HomeAssistant через Mosquitto</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B2%D1%8F%D0%B7%D0%B8_SmartTherm_%D1%81_HomeAssistant_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Mosquitto&amp;diff=746"/>
		<updated>2026-01-20T08:40:49Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Для ОС AltLinux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Шаги по связи Smart Therm  с Home Assistant через MQTT брокер Mosquitto==&lt;br /&gt;
(Тезисная инструкция для домохозяев)&lt;br /&gt;
Предварительно надо выполнить некоторые шаги для подготовки связи контроллера SmartTherm с приложением Home Assistant:&lt;br /&gt;
* Установить Home Assistant на ПК или сервер, зайти на этот сервер по ssh, запомнив тем самым IP адрес его подсети на WIFI роутере.&lt;br /&gt;
* В Home Assistant (HA) создать пользователя с паролем для доступа  в дальнейшем к MQTT, например это будет umki/1234&lt;br /&gt;
* Подать питание на контроллер SmartTherm (ST). Из телефона зайти на него по wifi  - как на точку доступа Access Point (AP). Выбрать туже подсеть в которой находится HA, прописать пароль для wifi сети&lt;br /&gt;
* Убедится что HA и ST находятся в одной подсети  роутера и ping проходит на них обоих. И на оба этих устройства получается зайти WEB брацзером.&lt;br /&gt;
&lt;br /&gt;
== Установить MQTT брокер Mosquitto ==&lt;br /&gt;
&lt;br /&gt;
=== Для ОС AltLinux ===&lt;br /&gt;
* В операционой системе, на хосте там где работает НА, установить пакет с MQTT сервером и клентом, для этого  выполнить команду:&lt;br /&gt;
 # apt-get install mosquitto&lt;br /&gt;
* Поскольку по умолчанию пакет работает только с локальным хостом, то для взаимодействия с разными другими хостами необходимо подправить  строку 236 в файле конфиграции. Для этого запускаем редактор vi&lt;br /&gt;
 # vi +236 /etc/mosquitto/mosquitto.conf&lt;br /&gt;
&lt;br /&gt;
* Добавить туда следующие строки:&lt;br /&gt;
 # listener port-number [ip address/host name/unix socket path]&lt;br /&gt;
 listener 1883 0.0.0.0&lt;br /&gt;
 allow_anonymous true&lt;br /&gt;
 pid_file /var/run/mosquitto.pid&lt;br /&gt;
 user mosquitto&lt;br /&gt;
&lt;br /&gt;
* Запустить сервис командой:&lt;br /&gt;
 # systemctl start mosquitto&lt;br /&gt;
&lt;br /&gt;
* Создать пользователя mosquitto командой, и в ней в диалоге задать пароль , например 12345:&lt;br /&gt;
 $ sudo mosquitto_passwd -b /etc/mosquitto/passwd mq_umki 54321&lt;br /&gt;
&lt;br /&gt;
* После этого обязательно надо перезапустить сервис командой:&lt;br /&gt;
 $ sudo systemctl restart mosquitto&lt;br /&gt;
&lt;br /&gt;
* Посмотреть как работает сервис по портам  можно командой &lt;br /&gt;
 $ sudo ss -tlnp | grep mosquitto&lt;br /&gt;
 LISTEN 0      100          0.0.0.0:1883       0.0.0.0:*    users:((&amp;quot;mosquitto&amp;quot;,pid=2099663,fd=4))                                                                                                                                                                                                                                                                                                                                          &lt;br /&gt;
 LISTEN 0      100          0.0.0.0:12883      0.0.0.0:*    users:((&amp;quot;mosquitto&amp;quot;,pid=2099663,fd=5))&lt;br /&gt;
&lt;br /&gt;
=== Для ОС Raspberypi ===&lt;br /&gt;
Установить москиту командами:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get upgrade&lt;br /&gt;
 sudo wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key&lt;br /&gt;
 sudo apt-key add mosquitto-repo.gpg.key&lt;br /&gt;
 cd /etc/apt/sources.list.d/&lt;br /&gt;
 sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list&lt;br /&gt;
 sudo apt-get install mosquitto&lt;br /&gt;
 sudo apt-get install mosquitto mosquitto-clients&lt;br /&gt;
 sudo /etc/init.d/mosquitto stop&lt;br /&gt;
 sudo vi /etc/mosquitto/mosquitto.conf&lt;br /&gt;
Подправить строку конфигурационного файла, вставив в файл текст:&lt;br /&gt;
&lt;br /&gt;
 allow_anonymous true&lt;br /&gt;
 password_file /etc/mosquitto/passwd&lt;br /&gt;
 listener 1883&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Сохранить файл конфигурации и перестартавать сервис командой:&lt;br /&gt;
 $ sudo /etc/init.d/mosquitto start&lt;br /&gt;
&lt;br /&gt;
=== Создание пользователя и пароля для входа в Mosquito ===&lt;br /&gt;
Задать пароль пользователя например umki / 12345  можно командой ( пароль будет задан в диалоге):&lt;br /&gt;
 $ mosquitto_passwd -c /etc/mosquitto/passwd umki&lt;br /&gt;
После создания пользователя надо  перестартануть сервис:&lt;br /&gt;
 # /etc/init.d/mosquitto restart&lt;br /&gt;
&lt;br /&gt;
== Проверка работы  сервиса mosquitto с локальным брокером ==&lt;br /&gt;
&lt;br /&gt;
Например вы настраиваете работу MQTT брокера в вашей локальной сети, и запускаете этот сервис на IP 192.168.9.133&lt;br /&gt;
Тогда вам нужно убедится, что сервис стртанул и нормально работает командой:&lt;br /&gt;
 # systemctl status mosquitto.service&lt;br /&gt;
После этого можно убедится в ОС, что топики с ST доходят до сервера с HA. Для этого нужно открыть два окна терминала, в них зайти на хост с IP 192.168.9.133, куда установили mosquitto и отправить примерно вот такую команду в первом окне, это мы подписываемся на топик&lt;br /&gt;
 $ mosquitto_sub -h 192.168.9.133 -t &amp;quot;test/topic&amp;quot; -u umki -P &amp;quot;12345&amp;quot;&lt;br /&gt;
Во втором окне вы можете запустить вот такую команду, в которой мы публикуем сообщение в нужный нам топик:&lt;br /&gt;
 $ mosquitto_pub -h 192.168.9.133 -t &amp;quot;test/topic&amp;quot; -m &amp;quot;Ququ message23&amp;quot; -u &amp;quot;umki&amp;quot; -P &amp;quot;12345&amp;quot;&lt;br /&gt;
Если  MQTT брокер Mosquitto работает нормально, то после ввода второй команды   вы увидите сообщение &amp;quot;Ququ message23&amp;quot; в первом окне.&lt;br /&gt;
&lt;br /&gt;
== Проверка работы  сервиса mosquitto с глобальным брокером в инете==&lt;br /&gt;
&lt;br /&gt;
Если вы хотите получать данные о состоянии своего оборудования вне вашей локальной сети, и у вас нет своего хостинга, то вам придется воспользоваться платным сервисом например https://www.wqtt.ru/ стоимость подписки на нем порядка 300 руб в год. &lt;br /&gt;
Например вы подписались на него и получили пользователя ''u_37X390'' и пароль  ''&amp;quot;Qxqovt3x&amp;quot;'', Тогда после того как вы загрузите прошивку в ваш чип ESP8266, не забыв указать в ней свою точку доступа WIFI  и пароль к ней вы можете посмотреть топик статуса своего устройства и нажать RESET на нем:&lt;br /&gt;
 $ mosquitto_sub -h m6.wqtt.ru -p 17960 -t &amp;quot;demo/status&amp;quot; -u u_37X390 -P &amp;quot;Qxqovt3x&amp;quot;&lt;br /&gt;
 online&lt;br /&gt;
 offline&lt;br /&gt;
 online&lt;br /&gt;
&lt;br /&gt;
Есть хорошая статья описывающая эти все шаги по сборке и запуску приложения и настройке MQTT https://kotyara12.ru/iot/esp8266mqtt/comment-page-1/&lt;br /&gt;
&lt;br /&gt;
== Настройка контроллера SmartTherm ==&lt;br /&gt;
Теперь остается сделать последний шаг, настроить связь  контроллера SmartTherm с MQTT брокером на сервере HomeAssistant. &lt;br /&gt;
* Для этого нужно найти IP адрес нашего контроллера SmartTherm в локальной сети, который ему присвоил роутер.&lt;br /&gt;
* На телефоне в настройках WIFI сети находим  точку доступа (AP) ST_ESP32&lt;br /&gt;
* Заходим в нее браузером с ПК или прямо в телефоне, и в  ней переходим в пункт меню '''сonfigure new AP''' и там выбираем наш роутер, например: laser203, вводим пароль, который нам должен быть известен заранее, в нашем примере: laser203, после этого определяем новый IP, например:  192.168.9.108&lt;br /&gt;
* На ST переходжим в меню SETUP и там включаем режим MQTT - ставим чекбокс(галочку), после чего  открываются дополнительные поля , в которых указываем в поле '''Сервер''' IP адрес нашего Home Assitant , например ''192.168.9.134'', имя пользователя mosquito / пароль , например как мы задали выше: ''umki/1234''&lt;br /&gt;
&lt;br /&gt;
На роутере  нужно посмотреть какой IP адрес появился от нашего нового устройства SmartTherm в общем списке доступных устройств.&lt;br /&gt;
* После этого, в HA переходим в настройки и в Настройках Home Assistant нужно  '''Добавить интеграцию MQTT''' , при этом, обратите внимание !!!!  в поле Брокер - нужно указать IP адрес того сервера на котором мы установили MQTT, и пользователя с паролем. В нашем случае это будет IP нашего Home Assitant ''192.168.9.134'', порт оставить без изменений ''1883'', юзер и пароль - те которые мы завели ''umki и 12345''&lt;br /&gt;
потом нажать кнопку RESET&lt;br /&gt;
Если сделали все правильно, то у вас появится новое устройство, в нем куча новых объектов, и все это вы можете добавить себе на панель, с тем чтобы управлять ими всеми с телефона или из браузера.&lt;br /&gt;
&lt;br /&gt;
Скриншоты:&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! |Точка доступа&lt;br /&gt;
! |SETUP MQTT&lt;br /&gt;
! |Интеграция с MQTT&lt;br /&gt;
! |Ожидаемый результат работы&lt;br /&gt;
|-----&lt;br /&gt;
| [[Файл:Точка доступа.png|link=http://wiki.umki-kit.ru/wiki/images/9/9a/Точка_доступа.png |300px|thumb|left|Точка доступа]] &lt;br /&gt;
| [[Файл:SETUP MQTT.png |link=http://wiki.umki-kit.ru/wiki/images/4/4a/SETUP_MQTT.png |300px|thumb|left|SETUP MQTT]] &lt;br /&gt;
| [[Файл:Integration mqtt.png |link=http://wiki.umki-kit.ru/wiki/images/3/3f/Integration_mqtt.png |300px|thumb|left|Интеграция с MQTT]] &lt;br /&gt;
| [[Файл:MQTT boiler HA.png |link=http://wiki.umki-kit.ru/wiki/images/1/11/MQTT_boiler_HA.png |300px|thumb|left|Результат работы]] &lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория: Home Assistant]]&lt;br /&gt;
[[Категория:Linux]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B2%D1%8F%D0%B7%D0%B8_SmartTherm_%D1%81_HomeAssistant_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Mosquitto&amp;diff=745</id>
		<title>Настройка связи SmartTherm с HomeAssistant через Mosquitto</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B2%D1%8F%D0%B7%D0%B8_SmartTherm_%D1%81_HomeAssistant_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Mosquitto&amp;diff=745"/>
		<updated>2025-12-30T12:07:23Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Для ОС Raspberypi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Шаги по связи Smart Therm  с Home Assistant через MQTT брокер Mosquitto==&lt;br /&gt;
(Тезисная инструкция для домохозяев)&lt;br /&gt;
Предварительно надо выполнить некоторые шаги для подготовки связи контроллера SmartTherm с приложением Home Assistant:&lt;br /&gt;
* Установить Home Assistant на ПК или сервер, зайти на этот сервер по ssh, запомнив тем самым IP адрес его подсети на WIFI роутере.&lt;br /&gt;
* В Home Assistant (HA) создать пользователя с паролем для доступа  в дальнейшем к MQTT, например это будет umki/1234&lt;br /&gt;
* Подать питание на контроллер SmartTherm (ST). Из телефона зайти на него по wifi  - как на точку доступа Access Point (AP). Выбрать туже подсеть в которой находится HA, прописать пароль для wifi сети&lt;br /&gt;
* Убедится что HA и ST находятся в одной подсети  роутера и ping проходит на них обоих. И на оба этих устройства получается зайти WEB брацзером.&lt;br /&gt;
&lt;br /&gt;
== Установить MQTT брокер Mosquitto ==&lt;br /&gt;
&lt;br /&gt;
=== Для ОС AltLinux ===&lt;br /&gt;
* В операционой системе, на хосте там где работает НА, установить пакет с MQTT сервером и клентом, для этого  выполнить команду:&lt;br /&gt;
 # apt-get install mosquitto&lt;br /&gt;
* Поскольку по умолчанию пакет работает только с локальным хостом, то для взаимодействия с разными другими хостами необходимо подправить  строку 236 в файле конфиграции. Для этого запускаем редактор vi&lt;br /&gt;
 # vi +236 /etc/mosquitto/mosquitto.conf&lt;br /&gt;
&lt;br /&gt;
* Добавить туда следующие строки:&lt;br /&gt;
 # listener port-number [ip address/host name/unix socket path]&lt;br /&gt;
 listener 1883 0.0.0.0&lt;br /&gt;
 allow_anonymous true&lt;br /&gt;
 pid_file /var/run/mosquitto.pid&lt;br /&gt;
 user mosquitto&lt;br /&gt;
&lt;br /&gt;
* Запустить сервис командой:&lt;br /&gt;
 # systemctl start mosquitto&lt;br /&gt;
&lt;br /&gt;
* Создать пользователя mosquitto командой, и в ней в диалоге задать пароль , например 12345:&lt;br /&gt;
 $ mosquitto_passwd -c /etc/mosquitto/passwd umki&lt;br /&gt;
&lt;br /&gt;
=== Для ОС Raspberypi ===&lt;br /&gt;
Установить москиту командами:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get upgrade&lt;br /&gt;
 sudo wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key&lt;br /&gt;
 sudo apt-key add mosquitto-repo.gpg.key&lt;br /&gt;
 cd /etc/apt/sources.list.d/&lt;br /&gt;
 sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list&lt;br /&gt;
 sudo apt-get install mosquitto&lt;br /&gt;
 sudo apt-get install mosquitto mosquitto-clients&lt;br /&gt;
 sudo /etc/init.d/mosquitto stop&lt;br /&gt;
 sudo vi /etc/mosquitto/mosquitto.conf&lt;br /&gt;
Подправить строку конфигурационного файла, вставив в файл текст:&lt;br /&gt;
&lt;br /&gt;
 allow_anonymous true&lt;br /&gt;
 password_file /etc/mosquitto/passwd&lt;br /&gt;
 listener 1883&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Сохранить файл конфигурации и перестартавать сервис командой:&lt;br /&gt;
 $ sudo /etc/init.d/mosquitto start&lt;br /&gt;
&lt;br /&gt;
=== Создание пользователя и пароля для входа в Mosquito ===&lt;br /&gt;
Задать пароль пользователя например umki / 12345  можно командой ( пароль будет задан в диалоге):&lt;br /&gt;
 $ mosquitto_passwd -c /etc/mosquitto/passwd umki&lt;br /&gt;
После создания пользователя надо  перестартануть сервис:&lt;br /&gt;
 # /etc/init.d/mosquitto restart&lt;br /&gt;
&lt;br /&gt;
== Проверка работы  сервиса mosquitto с локальным брокером ==&lt;br /&gt;
&lt;br /&gt;
Например вы настраиваете работу MQTT брокера в вашей локальной сети, и запускаете этот сервис на IP 192.168.9.133&lt;br /&gt;
Тогда вам нужно убедится, что сервис стртанул и нормально работает командой:&lt;br /&gt;
 # systemctl status mosquitto.service&lt;br /&gt;
После этого можно убедится в ОС, что топики с ST доходят до сервера с HA. Для этого нужно открыть два окна терминала, в них зайти на хост с IP 192.168.9.133, куда установили mosquitto и отправить примерно вот такую команду в первом окне, это мы подписываемся на топик&lt;br /&gt;
 $ mosquitto_sub -h 192.168.9.133 -t &amp;quot;test/topic&amp;quot; -u umki -P &amp;quot;12345&amp;quot;&lt;br /&gt;
Во втором окне вы можете запустить вот такую команду, в которой мы публикуем сообщение в нужный нам топик:&lt;br /&gt;
 $ mosquitto_pub -h 192.168.9.133 -t &amp;quot;test/topic&amp;quot; -m &amp;quot;Ququ message23&amp;quot; -u &amp;quot;umki&amp;quot; -P &amp;quot;12345&amp;quot;&lt;br /&gt;
Если  MQTT брокер Mosquitto работает нормально, то после ввода второй команды   вы увидите сообщение &amp;quot;Ququ message23&amp;quot; в первом окне.&lt;br /&gt;
&lt;br /&gt;
== Проверка работы  сервиса mosquitto с глобальным брокером в инете==&lt;br /&gt;
&lt;br /&gt;
Если вы хотите получать данные о состоянии своего оборудования вне вашей локальной сети, и у вас нет своего хостинга, то вам придется воспользоваться платным сервисом например https://www.wqtt.ru/ стоимость подписки на нем порядка 300 руб в год. &lt;br /&gt;
Например вы подписались на него и получили пользователя ''u_37X390'' и пароль  ''&amp;quot;Qxqovt3x&amp;quot;'', Тогда после того как вы загрузите прошивку в ваш чип ESP8266, не забыв указать в ней свою точку доступа WIFI  и пароль к ней вы можете посмотреть топик статуса своего устройства и нажать RESET на нем:&lt;br /&gt;
 $ mosquitto_sub -h m6.wqtt.ru -p 17960 -t &amp;quot;demo/status&amp;quot; -u u_37X390 -P &amp;quot;Qxqovt3x&amp;quot;&lt;br /&gt;
 online&lt;br /&gt;
 offline&lt;br /&gt;
 online&lt;br /&gt;
&lt;br /&gt;
Есть хорошая статья описывающая эти все шаги по сборке и запуску приложения и настройке MQTT https://kotyara12.ru/iot/esp8266mqtt/comment-page-1/&lt;br /&gt;
&lt;br /&gt;
== Настройка контроллера SmartTherm ==&lt;br /&gt;
Теперь остается сделать последний шаг, настроить связь  контроллера SmartTherm с MQTT брокером на сервере HomeAssistant. &lt;br /&gt;
* Для этого нужно найти IP адрес нашего контроллера SmartTherm в локальной сети, который ему присвоил роутер.&lt;br /&gt;
* На телефоне в настройках WIFI сети находим  точку доступа (AP) ST_ESP32&lt;br /&gt;
* Заходим в нее браузером с ПК или прямо в телефоне, и в  ней переходим в пункт меню '''сonfigure new AP''' и там выбираем наш роутер, например: laser203, вводим пароль, который нам должен быть известен заранее, в нашем примере: laser203, после этого определяем новый IP, например:  192.168.9.108&lt;br /&gt;
* На ST переходжим в меню SETUP и там включаем режим MQTT - ставим чекбокс(галочку), после чего  открываются дополнительные поля , в которых указываем в поле '''Сервер''' IP адрес нашего Home Assitant , например ''192.168.9.134'', имя пользователя mosquito / пароль , например как мы задали выше: ''umki/1234''&lt;br /&gt;
&lt;br /&gt;
На роутере  нужно посмотреть какой IP адрес появился от нашего нового устройства SmartTherm в общем списке доступных устройств.&lt;br /&gt;
* После этого, в HA переходим в настройки и в Настройках Home Assistant нужно  '''Добавить интеграцию MQTT''' , при этом, обратите внимание !!!!  в поле Брокер - нужно указать IP адрес того сервера на котором мы установили MQTT, и пользователя с паролем. В нашем случае это будет IP нашего Home Assitant ''192.168.9.134'', порт оставить без изменений ''1883'', юзер и пароль - те которые мы завели ''umki и 12345''&lt;br /&gt;
потом нажать кнопку RESET&lt;br /&gt;
Если сделали все правильно, то у вас появится новое устройство, в нем куча новых объектов, и все это вы можете добавить себе на панель, с тем чтобы управлять ими всеми с телефона или из браузера.&lt;br /&gt;
&lt;br /&gt;
Скриншоты:&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! |Точка доступа&lt;br /&gt;
! |SETUP MQTT&lt;br /&gt;
! |Интеграция с MQTT&lt;br /&gt;
! |Ожидаемый результат работы&lt;br /&gt;
|-----&lt;br /&gt;
| [[Файл:Точка доступа.png|link=http://wiki.umki-kit.ru/wiki/images/9/9a/Точка_доступа.png |300px|thumb|left|Точка доступа]] &lt;br /&gt;
| [[Файл:SETUP MQTT.png |link=http://wiki.umki-kit.ru/wiki/images/4/4a/SETUP_MQTT.png |300px|thumb|left|SETUP MQTT]] &lt;br /&gt;
| [[Файл:Integration mqtt.png |link=http://wiki.umki-kit.ru/wiki/images/3/3f/Integration_mqtt.png |300px|thumb|left|Интеграция с MQTT]] &lt;br /&gt;
| [[Файл:MQTT boiler HA.png |link=http://wiki.umki-kit.ru/wiki/images/1/11/MQTT_boiler_HA.png |300px|thumb|left|Результат работы]] &lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория: Home Assistant]]&lt;br /&gt;
[[Категория:Linux]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B2%D1%8F%D0%B7%D0%B8_SmartTherm_%D1%81_HomeAssistant_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Mosquitto&amp;diff=744</id>
		<title>Настройка связи SmartTherm с HomeAssistant через Mosquitto</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B2%D1%8F%D0%B7%D0%B8_SmartTherm_%D1%81_HomeAssistant_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Mosquitto&amp;diff=744"/>
		<updated>2025-12-30T12:07:08Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Для ОС Raspberypi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Шаги по связи Smart Therm  с Home Assistant через MQTT брокер Mosquitto==&lt;br /&gt;
(Тезисная инструкция для домохозяев)&lt;br /&gt;
Предварительно надо выполнить некоторые шаги для подготовки связи контроллера SmartTherm с приложением Home Assistant:&lt;br /&gt;
* Установить Home Assistant на ПК или сервер, зайти на этот сервер по ssh, запомнив тем самым IP адрес его подсети на WIFI роутере.&lt;br /&gt;
* В Home Assistant (HA) создать пользователя с паролем для доступа  в дальнейшем к MQTT, например это будет umki/1234&lt;br /&gt;
* Подать питание на контроллер SmartTherm (ST). Из телефона зайти на него по wifi  - как на точку доступа Access Point (AP). Выбрать туже подсеть в которой находится HA, прописать пароль для wifi сети&lt;br /&gt;
* Убедится что HA и ST находятся в одной подсети  роутера и ping проходит на них обоих. И на оба этих устройства получается зайти WEB брацзером.&lt;br /&gt;
&lt;br /&gt;
== Установить MQTT брокер Mosquitto ==&lt;br /&gt;
&lt;br /&gt;
=== Для ОС AltLinux ===&lt;br /&gt;
* В операционой системе, на хосте там где работает НА, установить пакет с MQTT сервером и клентом, для этого  выполнить команду:&lt;br /&gt;
 # apt-get install mosquitto&lt;br /&gt;
* Поскольку по умолчанию пакет работает только с локальным хостом, то для взаимодействия с разными другими хостами необходимо подправить  строку 236 в файле конфиграции. Для этого запускаем редактор vi&lt;br /&gt;
 # vi +236 /etc/mosquitto/mosquitto.conf&lt;br /&gt;
&lt;br /&gt;
* Добавить туда следующие строки:&lt;br /&gt;
 # listener port-number [ip address/host name/unix socket path]&lt;br /&gt;
 listener 1883 0.0.0.0&lt;br /&gt;
 allow_anonymous true&lt;br /&gt;
 pid_file /var/run/mosquitto.pid&lt;br /&gt;
 user mosquitto&lt;br /&gt;
&lt;br /&gt;
* Запустить сервис командой:&lt;br /&gt;
 # systemctl start mosquitto&lt;br /&gt;
&lt;br /&gt;
* Создать пользователя mosquitto командой, и в ней в диалоге задать пароль , например 12345:&lt;br /&gt;
 $ mosquitto_passwd -c /etc/mosquitto/passwd umki&lt;br /&gt;
&lt;br /&gt;
=== Для ОС Raspberypi ===&lt;br /&gt;
Установить москиту командами:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get upgrade&lt;br /&gt;
 sudo wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key&lt;br /&gt;
 sudo apt-key add mosquitto-repo.gpg.key&lt;br /&gt;
 cd /etc/apt/sources.list.d/&lt;br /&gt;
 sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list&lt;br /&gt;
 sudo apt-get install mosquitto&lt;br /&gt;
 sudo apt-get install mosquitto mosquitto-clients&lt;br /&gt;
 sudo /etc/init.d/mosquitto stop&lt;br /&gt;
 sudo vi /etc/mosquitto/mosquitto.conf&lt;br /&gt;
Подправить строку конфигурационноо файла, вставив в файл текст:&lt;br /&gt;
&lt;br /&gt;
 allow_anonymous true&lt;br /&gt;
 password_file /etc/mosquitto/passwd&lt;br /&gt;
 listener 1883&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Сохранить файл конфигурации и перестартавать сервис командой:&lt;br /&gt;
 $ sudo /etc/init.d/mosquitto start&lt;br /&gt;
&lt;br /&gt;
=== Создание пользователя и пароля для входа в Mosquito ===&lt;br /&gt;
Задать пароль пользователя например umki / 12345  можно командой ( пароль будет задан в диалоге):&lt;br /&gt;
 $ mosquitto_passwd -c /etc/mosquitto/passwd umki&lt;br /&gt;
После создания пользователя надо  перестартануть сервис:&lt;br /&gt;
 # /etc/init.d/mosquitto restart&lt;br /&gt;
&lt;br /&gt;
== Проверка работы  сервиса mosquitto с локальным брокером ==&lt;br /&gt;
&lt;br /&gt;
Например вы настраиваете работу MQTT брокера в вашей локальной сети, и запускаете этот сервис на IP 192.168.9.133&lt;br /&gt;
Тогда вам нужно убедится, что сервис стртанул и нормально работает командой:&lt;br /&gt;
 # systemctl status mosquitto.service&lt;br /&gt;
После этого можно убедится в ОС, что топики с ST доходят до сервера с HA. Для этого нужно открыть два окна терминала, в них зайти на хост с IP 192.168.9.133, куда установили mosquitto и отправить примерно вот такую команду в первом окне, это мы подписываемся на топик&lt;br /&gt;
 $ mosquitto_sub -h 192.168.9.133 -t &amp;quot;test/topic&amp;quot; -u umki -P &amp;quot;12345&amp;quot;&lt;br /&gt;
Во втором окне вы можете запустить вот такую команду, в которой мы публикуем сообщение в нужный нам топик:&lt;br /&gt;
 $ mosquitto_pub -h 192.168.9.133 -t &amp;quot;test/topic&amp;quot; -m &amp;quot;Ququ message23&amp;quot; -u &amp;quot;umki&amp;quot; -P &amp;quot;12345&amp;quot;&lt;br /&gt;
Если  MQTT брокер Mosquitto работает нормально, то после ввода второй команды   вы увидите сообщение &amp;quot;Ququ message23&amp;quot; в первом окне.&lt;br /&gt;
&lt;br /&gt;
== Проверка работы  сервиса mosquitto с глобальным брокером в инете==&lt;br /&gt;
&lt;br /&gt;
Если вы хотите получать данные о состоянии своего оборудования вне вашей локальной сети, и у вас нет своего хостинга, то вам придется воспользоваться платным сервисом например https://www.wqtt.ru/ стоимость подписки на нем порядка 300 руб в год. &lt;br /&gt;
Например вы подписались на него и получили пользователя ''u_37X390'' и пароль  ''&amp;quot;Qxqovt3x&amp;quot;'', Тогда после того как вы загрузите прошивку в ваш чип ESP8266, не забыв указать в ней свою точку доступа WIFI  и пароль к ней вы можете посмотреть топик статуса своего устройства и нажать RESET на нем:&lt;br /&gt;
 $ mosquitto_sub -h m6.wqtt.ru -p 17960 -t &amp;quot;demo/status&amp;quot; -u u_37X390 -P &amp;quot;Qxqovt3x&amp;quot;&lt;br /&gt;
 online&lt;br /&gt;
 offline&lt;br /&gt;
 online&lt;br /&gt;
&lt;br /&gt;
Есть хорошая статья описывающая эти все шаги по сборке и запуску приложения и настройке MQTT https://kotyara12.ru/iot/esp8266mqtt/comment-page-1/&lt;br /&gt;
&lt;br /&gt;
== Настройка контроллера SmartTherm ==&lt;br /&gt;
Теперь остается сделать последний шаг, настроить связь  контроллера SmartTherm с MQTT брокером на сервере HomeAssistant. &lt;br /&gt;
* Для этого нужно найти IP адрес нашего контроллера SmartTherm в локальной сети, который ему присвоил роутер.&lt;br /&gt;
* На телефоне в настройках WIFI сети находим  точку доступа (AP) ST_ESP32&lt;br /&gt;
* Заходим в нее браузером с ПК или прямо в телефоне, и в  ней переходим в пункт меню '''сonfigure new AP''' и там выбираем наш роутер, например: laser203, вводим пароль, который нам должен быть известен заранее, в нашем примере: laser203, после этого определяем новый IP, например:  192.168.9.108&lt;br /&gt;
* На ST переходжим в меню SETUP и там включаем режим MQTT - ставим чекбокс(галочку), после чего  открываются дополнительные поля , в которых указываем в поле '''Сервер''' IP адрес нашего Home Assitant , например ''192.168.9.134'', имя пользователя mosquito / пароль , например как мы задали выше: ''umki/1234''&lt;br /&gt;
&lt;br /&gt;
На роутере  нужно посмотреть какой IP адрес появился от нашего нового устройства SmartTherm в общем списке доступных устройств.&lt;br /&gt;
* После этого, в HA переходим в настройки и в Настройках Home Assistant нужно  '''Добавить интеграцию MQTT''' , при этом, обратите внимание !!!!  в поле Брокер - нужно указать IP адрес того сервера на котором мы установили MQTT, и пользователя с паролем. В нашем случае это будет IP нашего Home Assitant ''192.168.9.134'', порт оставить без изменений ''1883'', юзер и пароль - те которые мы завели ''umki и 12345''&lt;br /&gt;
потом нажать кнопку RESET&lt;br /&gt;
Если сделали все правильно, то у вас появится новое устройство, в нем куча новых объектов, и все это вы можете добавить себе на панель, с тем чтобы управлять ими всеми с телефона или из браузера.&lt;br /&gt;
&lt;br /&gt;
Скриншоты:&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! |Точка доступа&lt;br /&gt;
! |SETUP MQTT&lt;br /&gt;
! |Интеграция с MQTT&lt;br /&gt;
! |Ожидаемый результат работы&lt;br /&gt;
|-----&lt;br /&gt;
| [[Файл:Точка доступа.png|link=http://wiki.umki-kit.ru/wiki/images/9/9a/Точка_доступа.png |300px|thumb|left|Точка доступа]] &lt;br /&gt;
| [[Файл:SETUP MQTT.png |link=http://wiki.umki-kit.ru/wiki/images/4/4a/SETUP_MQTT.png |300px|thumb|left|SETUP MQTT]] &lt;br /&gt;
| [[Файл:Integration mqtt.png |link=http://wiki.umki-kit.ru/wiki/images/3/3f/Integration_mqtt.png |300px|thumb|left|Интеграция с MQTT]] &lt;br /&gt;
| [[Файл:MQTT boiler HA.png |link=http://wiki.umki-kit.ru/wiki/images/1/11/MQTT_boiler_HA.png |300px|thumb|left|Результат работы]] &lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория: Home Assistant]]&lt;br /&gt;
[[Категория:Linux]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D1%82%D1%8C_arduino_%D0%B8%D0%B7_linux&amp;diff=743</id>
		<title>Как прошить arduino из linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D1%82%D1%8C_arduino_%D0%B8%D0%B7_linux&amp;diff=743"/>
		<updated>2025-11-27T13:15:59Z</updated>

		<summary type="html">&lt;p&gt;Woronin: Новая страница: «Опишем как загрузить файл из Snap4Arduino из командной строки linux используя Adruino IDE  1. Скачать фирмату git clone https://github.com/firmata/arduino.git  $ git clone git@github.com:firmata/arduino.git ~/Documents/Arduino/libraries/Firmata   2. Перейти в папку фирматы  $ cd arduino/examples/StandardFirmata/  3. Загрузить фирмату в чип ардуино N...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Опишем как загрузить файл из Snap4Arduino из командной строки linux используя Adruino IDE&lt;br /&gt;
&lt;br /&gt;
1. Скачать фирмату&lt;br /&gt;
git clone https://github.com/firmata/arduino.git&lt;br /&gt;
 $ git clone git@github.com:firmata/arduino.git ~/Documents/Arduino/libraries/Firmata&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Перейти в папку фирматы&lt;br /&gt;
 $ cd arduino/examples/StandardFirmata/&lt;br /&gt;
&lt;br /&gt;
3. Загрузить фирмату в чип ардуино NANO - предварительно сконфигуриф порт&lt;br /&gt;
 $ arduino --upload --port /dev/ttyUSB0 StandardFirmata.ino&lt;br /&gt;
&lt;br /&gt;
4. В Snap4Arduino  зайти в ящик Arduino, там нажать Подключится к Arduino. Сделал программу моргания диодиком, запустил ее - она работает&lt;br /&gt;
РИСУНОК вставить&lt;br /&gt;
&lt;br /&gt;
5. Сделать файл blink.ino с морганием на другой частоте. Сохранил его , загрузил в ардуинку командой, убедился что моргает на другой частоте&lt;br /&gt;
 $ arduino --upload --port /dev/ttyUSB0 ../../../Blink/Blink.ino &lt;br /&gt;
&lt;br /&gt;
6. Чтобы снова загрузить фирмату в ардуинку, в программе Snap4Arduino открыть новый проект Start a Snap JR.session. В нем сделать моргание диодиком. Получилось&lt;br /&gt;
РИСУНОК &lt;br /&gt;
&lt;br /&gt;
7. Сделать новый Ардуино проект &amp;gt;&amp;gt; New Arduino translatable project &amp;gt;&amp;gt; В нем сделать программу частого моргания диодиком &amp;gt;&amp;gt; и нажать правой кнопкой как export as Arduino sketch&lt;br /&gt;
сохранил файл в нужной директории под именем snap4arduin.ino  и потом там сделал&lt;br /&gt;
 $ arduino --upload --port /dev/ttyUSB0 snap4arduin.ino &lt;br /&gt;
диодик 10 раз проморгнул и остановился&lt;br /&gt;
программа работает!!!&lt;br /&gt;
&lt;br /&gt;
[[Измерение EC раствора гидропонной установки|В начало]]&lt;br /&gt;
[[Категория:Примеры программирования Arduino]]&lt;br /&gt;
[[Категория:Home Assistant]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Home_Assistant_%D0%BD%D0%B0_AltLinux&amp;diff=742</id>
		<title>Установка Home Assistant на AltLinux</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Home_Assistant_%D0%BD%D0%B0_AltLinux&amp;diff=742"/>
		<updated>2025-10-10T14:54:33Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Устанавливаем Home Assistant */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Разберем, как установить приложение HomeAssistant на операционную систему linux для  AMD/Intel или ARM контроллера. &lt;br /&gt;
== Установка Home Assistant на AltLinux ==&lt;br /&gt;
&lt;br /&gt;
=== Варианты установки системы Home Assistant ===&lt;br /&gt;
&lt;br /&gt;
[[Файл:Raspberripi4 sd card.png |link=http://wiki.laser.ru/images/a/a9/Raspberripi4_sd_card.png |260px|thumb|(Фото 1)Raspberry Pi4 с видео камерой на борту, SD карточка и адаптер для записи на карту]]&lt;br /&gt;
&lt;br /&gt;
Чтобы поставить и запустить Home Assistant на ARM контроллере, в нашем случае мы имеем Raspberri Pi4  (причем он у нас уже с подключенной камерой) Вместо него может быть использован любой одноплатный комп, например [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberri Py] или [https://repka-pi.ru/ Repka Pi] , или [http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-3B.html Orange Pi 3B] . Нам понадобится SD-карта не менее чем 8 Гбайт и адаптер для записи на нее образа скаченной операционной системы (Фото 1).&lt;br /&gt;
&lt;br /&gt;
Варианты установки системы Home Assistant могут быть следующими: &lt;br /&gt;
# Установить HA вместе с предустановленной операционной системой - вариант HAOS. В этом случае будут доступны максимально возможные опции  для запуска Supervisor. Операционная система HAOS занимает весь носитель и предоставляет среду Linux для запуска Supervisor и Core.&lt;br /&gt;
# Установить HA в минимальной конфигурации, в режиме CORE. В этом случае будет установлено только одно ядро системы, без дополнений и расширений, которые можно будет до установить уже самостоятельно. Ядро (CORE) взаимодействует напрямую с пользователем, супервизором,  устройствами и сервисами Io, все эти настройки взаимодействия придется выполнять вручную.&lt;br /&gt;
# Установить HA в контейнер Docker. Если операционная система не Debian, то HA будет установлен в режиме CORE.&lt;br /&gt;
# Установить HA в режиме VirtualBox. В этом случае будет доступ к Супервайзеру и Аддонам, если удастся запустить виртуальную машину.&lt;br /&gt;
# Установить HA в режиме Супервизор (Supervisor) на операционную систему Debian, или ее клон. В этом случае будут доступны расширения  - Аддоны.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Обзор архитектуры homeassistant.png |link=http://wiki.laser.ru/images/0/0f/Обзор_архитектуры_homeassistant.png |160px|thumb|Обзор архитектуры Home Assistant]]&lt;br /&gt;
[[Файл:Различные методы установки HA.png |link=http://wiki.laser.ru/images/7/78/Различные_методы_установки_HA.png |220px|thumb|Различные методы установки Home Assistant ]]&lt;br /&gt;
&lt;br /&gt;
Почитать подробнее про разные методы установки [https://www.home-assistant.io/installation/#compare-installation-methods можно здесь] , словарь терминов и определений в HomeAssistan [https://www.home-assistant.io/docs/glossary/#home-assistant-supervisorдоступен здесь]. Home Assistant предоставляет платформу для управления домом и домашней автоматизации. Home Assistant — это не просто приложение: это встроенная система, которая предоставляет такие же возможности, как и другие готовые потребительские продукты: подключение, настройка и обновление выполняются через простой в использовании интерфейс.&lt;br /&gt;
&lt;br /&gt;
=== Скачиваем дистрибутив образа ===&lt;br /&gt;
&lt;br /&gt;
Скачиваем дистрибутив Альтлинукс версии: p11 для ARM с официального сайта http://nightly.altlinux.org/p11-aarch64/release/ последнюю версию нужного нам образа ISO, например вот эту &lt;br /&gt;
alt-p11-builder-20240529-aarch64.iso  , со временем этот файл может превратится примерно в такой alt-p11-builder-20*******-aarch64.iso  &lt;br /&gt;
&lt;br /&gt;
Если же у вас  процессор  архитектуры AMD/Intel -  64 разрядный, то образ ISO  вам нужно скачивать  вот этот [http://nightly.altlinux.org/p11/release/ alt-p11-builder-20240529-x86_64.iso]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как вариант, можно скачать стартовый набор [https://www.altlinux.org/Starterkits/Download Starterkits/Download] -- сборки операционной системы Alt Linux на базе стабильного репозитория, они предназначенные для опытных пользователей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для скачивания образа из консоли можно использовать команду ''wget'':&lt;br /&gt;
&lt;br /&gt;
 $ wget http://nightly.altlinux.org/p10-aarch64/release/alt-p10-builder-20230610-aarch64.img.xz&lt;br /&gt;
&lt;br /&gt;
Не забываем, что прежде чем запустить это скачивание файла, нам нужно перейти в то место, где мы хотим хранить наш файл, например:&lt;br /&gt;
 $ cd /home/user/distrib&lt;br /&gt;
&lt;br /&gt;
После завершения процесс скачивания, вставляем карточку SD через адаптер (фото 1)в USB разъем, чтобы проверить на какой том это устройство смонтировалось при подключении. Для проверки используем команду ''df'', и видим примерно такой вывод:&lt;br /&gt;
&lt;br /&gt;
 udevfs             1,9G          96K  1,9G            1% /dev&lt;br /&gt;
 /dev/sdb5          7,5G         4,0K  7,5G            1% /run/media/user/4785-9AD2&lt;br /&gt;
&lt;br /&gt;
Отсюда мы делаем вывод, что наше устройство смонтировано на том /dev/sdb. После это, запускаем команду копирования образа ISO на на SD  носитель. Команда потребует ввести пароль рута:&lt;br /&gt;
 $ su -c &amp;quot;xzcat alt-p10-builder-20230610-aarch64.img.xz |dd of=/dev/sdb bs=4M status=progress&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Либо если вы скачали ISO файл, не запакованный в архив *.xz, то можно записать на USB  устройство командой dd:&lt;br /&gt;
 # dd if=alt-p11-builder-20240529-aarch64.iso of=/dev/sdb bs=4M status=progress&lt;br /&gt;
&lt;br /&gt;
=== Запускаем операционку на одноплатнике ===&lt;br /&gt;
Вставляем нашу SD карточку, с записанным на нее ISO образом операционной системы в одноплатник. Подаем питание на него.&lt;br /&gt;
Для работы дальше, можно использовать  монитор, подключенный к компу и клавиатуру. А можно соединиться и работать сразу по сети, но тогда предварительно надо будет сгенерить ключ для входа в root и положить его в корневую директорию SD карточки. Для генерации ключа используется команд ''$ ssh-keygen -t ed25519'' после этого будут заданы некоторые вопросы и образуется файл, содержимое которого можно посмотреть  по адресу например:  ''$ cat ~/.ssh/id_ed25519.pub''&lt;br /&gt;
&lt;br /&gt;
Этот файл можно  на SD карточку, командой: ''$ cp ~/.ssh/id_ed25519.pub /run/media/user/FF2E-507C/.''&lt;br /&gt;
&lt;br /&gt;
Если загрузка системы прошла все без ошибок, то на мониторе мы увидим приглашение, и тогда входим в рута:&lt;br /&gt;
 login: root&lt;br /&gt;
 password: altlinux&lt;br /&gt;
[[Файл:Login.png |link=http://wiki.laser.ru/images/6/68/Login.png |200px|thumb|left|окно логина при входе в систему]]&lt;br /&gt;
&lt;br /&gt;
Чтобы работать с WIFI подключением через командную строку, даем следующие команды в утилите ''nmcli'', где точка доступа у нас имеет SSID laser203 и пароль доступа, тоже laser203:&lt;br /&gt;
 nmcli dev wifi&lt;br /&gt;
 nmcli dev wifi connect laser203 password laser203&lt;br /&gt;
 nmcli connection show&lt;br /&gt;
&lt;br /&gt;
Убедимся, что сервис удаленного доступа по протоколу SSH - sshd запущен, для этого выполняем команду&lt;br /&gt;
 # systemctl enable sshd --now&lt;br /&gt;
должны получить ответ ''# /lib/systemd/systemd-sysv-install enable sshd&lt;br /&gt;
''&lt;br /&gt;
Обновляем  для верности всю систему:&lt;br /&gt;
 # apt-get update&lt;br /&gt;
Если обновление прошло нормально, то в конце вывода мы должны увидеть что то в таком духе:&lt;br /&gt;
&lt;br /&gt;
 ''Найдено http://ftp.altlinux.org p10/branch/noarch/classic release&lt;br /&gt;
 Чтение списков пакетов... Завершено&lt;br /&gt;
 Построение дерева зависимостей... Завершено''&lt;br /&gt;
&lt;br /&gt;
Теперь нам надо добавить пользователя, в нашем примере мы его назвали  ''user'',  задаем ему пароль (вводим два раза, без отображения на экране) и включаем этого пользователя в группы, которые нам понадобятся в дальнейшем при настройке системы :&lt;br /&gt;
 # adduser user &lt;br /&gt;
 # passwd user&lt;br /&gt;
 # usermod -aG wheel user&lt;br /&gt;
 # groupadd docker&lt;br /&gt;
 # usermod -aG docker user &lt;br /&gt;
 # usermod -aG uucp user&lt;br /&gt;
 # usermod -aG video user&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы мы могли дистанционно заходить на наш хост, нам нужно знать его IP адрес, который он получает от DHCP сервера, для этого определяем IP адрес нашего одноплатника командой ''ifconfig''&lt;br /&gt;
 $ /sbin/ifconfig&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr DC:A6:32:C3:68:66  &lt;br /&gt;
          inet addr:'''192.168.9.132'''  Bcast:192.168.9.255  Mask:255.255.255.0&lt;br /&gt;
          inet6 addr: fe80::4a4f:c4ca:9857:d421/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:432562 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:177156 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:607652351 (579.5 MiB)  TX bytes:12324924 (11.7 MiB)&lt;br /&gt;
&lt;br /&gt;
Выходим из рута. Переподсоединяемся по ssh в пользователя user,  для этого в консоли, уже на своей локальной машине задаем команду для входа в одноплатник  по сети на IP адрес 192.168.9.132:&lt;br /&gt;
 $ ssh user@192.168.9.132&lt;br /&gt;
Если у вас ос Windows,  то можете использовать для входа программу Putty,  как ее сконфигурить и настроить написано в ее разделе помощь.&lt;br /&gt;
&lt;br /&gt;
=== Устанавливаем Home Assistant ===&lt;br /&gt;
[[Файл:Df.png|link=http://wiki.laser.ru/images/1/19/Df.png|260px|thumb|left|Вывод команды df при первом входе]]&lt;br /&gt;
При первом входе в систему размер партиции корневой директории может оказаться заполненным на 100% и составлять порядка 2Гб. Для того чтобы использовать весь размер SD карточки, нужно перезагрузить систему. &lt;br /&gt;
&lt;br /&gt;
Для установки в режиме Container ставим два пакета, сам [https://www.altlinux.org/Docker докер и докер композер]. Почитать более подробно про Compose plugin [https://docs.docker.com/compose/install/linux/ можно здесь]. Для их установки нам понадобится ввести пароль рута.&lt;br /&gt;
&lt;br /&gt;
 su -c &amp;quot;apt-get install docker-engine docker-compose&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Если используется raspberri pi, то docker нужно установить как описано тут https://docs.docker.com/engine/install/raspberry-pi-os/ &lt;br /&gt;
&lt;br /&gt;
Запускаем сам докер&lt;br /&gt;
 su -c &amp;quot;systemctl enable --now docker&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Посмотреть версию докера-композера можно командой:&lt;br /&gt;
 $ docker compose version&lt;br /&gt;
 docker-compose version 1.29.2, build unknown&lt;br /&gt;
 docker-py version: 5.0.0&lt;br /&gt;
 CPython version: 3.9.16&lt;br /&gt;
 OpenSSL version: OpenSSL 1.1.1u  30 May 2023&lt;br /&gt;
&lt;br /&gt;
Для того чтобы сконфигурить нашу систему HA, cоздаем папку и заходим в нее:&lt;br /&gt;
 $ mkdir homeassistant&lt;br /&gt;
 $ mkdir video&lt;br /&gt;
 $ cd homeassistant/&lt;br /&gt;
 $ pwd&lt;br /&gt;
 /home/user/homeassistant&lt;br /&gt;
 $ vim compose.yml&lt;br /&gt;
&lt;br /&gt;
Cоздаем конфигурационный файл для первого запуска нашей системы  командой  ''vim compose.yml'' не забываем про [https://www.home-assistant.io/integrations/media_source#local-media медиа директорию]. Не забываем поправить ''/home/user'' на те пути, которые у вас в системе&lt;br /&gt;
&lt;br /&gt;
 services:&lt;br /&gt;
   homeassistant:&lt;br /&gt;
     container_name: homeassistant&lt;br /&gt;
     image: &amp;quot;ghcr.io/home-assistant/home-assistant:stable&amp;quot;&lt;br /&gt;
     volumes:&lt;br /&gt;
       - /home/user/homeassistant:/config&lt;br /&gt;
       - /etc/localtime:/etc/localtime:ro&lt;br /&gt;
       - /home/user/video:/media&lt;br /&gt;
     restart: unless-stopped&lt;br /&gt;
     privileged: true&lt;br /&gt;
     network_mode: host&lt;br /&gt;
     devices:&lt;br /&gt;
       - /dev/ttyUSB0:/dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
Запускаем инстанс докера &lt;br /&gt;
 $ docker compose up -d&lt;br /&gt;
При первом запуске скачиваются нужные файлы, происходит подготовка и запуск приложения. Если все прошло нормально, то должен быть примерно вот такой результат:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Status: Downloaded newer image for ghcr.io/home-assistant/home-assistant:stable&lt;br /&gt;
 Creating homeassistant ... done&lt;br /&gt;
&lt;br /&gt;
Если вывалились ошибки типа:&lt;br /&gt;
 docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', PermissionError(13, 'Permission denied'))&lt;br /&gt;
То надо выйти из сеанса ''user'' и снова в него войти, чтобы подхватились обновления окружения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Теперь мы можем в браузере зайти по нашему IP адресу хоста с указанием порта по умолчанию:  ''http://192.168.9.132:8123''&lt;br /&gt;
&lt;br /&gt;
В браузере должно открыться новое окно с приглашением ввести пользователя, пароль для входа в систему Home Assitant и ввести локальные настройки: Страна, Валюта, Местоположение и д.р.&lt;br /&gt;
Задаем пользователя, пароль и отвечаем на вопросы: &lt;br /&gt;
 hauser&lt;br /&gt;
 12345&lt;br /&gt;
Если сделали все нормально, то у нас открывается панель  Обзор, в меню Настройки&amp;gt;&amp;gt; О программе мы можем посмотреть версию нашей установленной системы.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:Ha setup111.png|link=http://wiki.laser.ru/images/a/ad/Ha_setup111.png|150px|thumb|left|Обзор]]&lt;br /&gt;
| [[Файл:Ha setup13png.png|link=http://wiki.laser.ru/images/9/93/Ha_setup13png.png|150px|thumb|left|О программе]]&lt;br /&gt;
| [[Файл:Ha setup14.png|link=http://wiki.laser.ru/images/3/3b/Ha_setup14.png|150px|thumb|left|Настройки НА в режиме CORE]]&lt;br /&gt;
| [[Файл:Ha supervisor.png|link=http://wiki.laser.ru/images/e/ed/Ha_supervisor.png|150px|thumb|left|Настройки HA в режиме Superviser, с Дополнениями]]&lt;br /&gt;
&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Восстановить версию из Backup===&lt;br /&gt;
Для того чтобы наполнить нашу версию установленной системы конфигурациями из предыдущих, настроенных версий,  нам понадобится архив с файлами и директориями предыдущих конфигураций и базы данных. Заходим через консоль в командную строку исходного инстанса HA. Переходим в нужную нам папку, где сохраняются все конфигурационые файлы. Например это может быть директория ''/home/user/homeassistant/config'' Убедимся, что здесь у нас хранятся все конфигурационные файлы нашего приложения, командой ''ls'', вывод должен быть приметрно таким:&lt;br /&gt;
 $ ls /home/user/homeassistant/config&lt;br /&gt;
 automations.yaml  configuration.yaml   esphome               home-assistant.log.fault  home-assistant_v2.db-wal  secrets.yaml&lt;br /&gt;
 blueprints        configuration.yaml~  home-assistant.log    home-assistant_v2.db      scenes.yaml               tts&lt;br /&gt;
 catusb.log        deps                 home-assistant.log.1  home-assistant_v2.db-shm  scripts.yaml              www1&lt;br /&gt;
&lt;br /&gt;
Выполняем архивацию всей папки ''/home/user/homeassistant'' командой tar, обратите внимание, что это архвирование лучше выполнять из root-a, поскольку там есть скрытые папки с уровнем доступа от root-a:&lt;br /&gt;
 # tar cvf homeassistant11.tar /home/user/homeassistant&lt;br /&gt;
&lt;br /&gt;
Переносим наш файл архива на другой сервер с инстансом HomeAssistant:&lt;br /&gt;
 $ scp homeassistant11.tar user@192.168.9.132:.&lt;br /&gt;
При запросе вводим пароль пользователя c именем ''user''&lt;br /&gt;
&lt;br /&gt;
Переходим на новый сервер в корневую директорию:&lt;br /&gt;
 $ ssh user@192.168.9.132&lt;br /&gt;
&lt;br /&gt;
 Останавливаем, если был запущен сервис Докер. Разархивируем наш архивный файл. Переходим в директорию, где расположен файл ''compose.yml'' например это может быть директория ''/home/user/homeassistant11'', . Запускаем Докер.&lt;br /&gt;
 $ docker-compose stop&lt;br /&gt;
 $ tar xvf homeassistant11.tar&lt;br /&gt;
 $ cd /home/user/homeassistant11/&lt;br /&gt;
 $ docker-compose up -d&lt;br /&gt;
&lt;br /&gt;
Переходим в браузере на этот сервер по порту 8123, должен заработать новый инстанс Home Assistant по порту 8123:&lt;br /&gt;
 http://192.168.9.132:8123/&lt;br /&gt;
&lt;br /&gt;
== Дополнительные настройки Home Assistant==&lt;br /&gt;
&lt;br /&gt;
Что бы можно было работать с базой данныхи выполнять SQL запросы, нужно доустановить пакет: &lt;br /&gt;
 $ su -c &amp;quot;apt-get install sqlite3&amp;quot;&lt;br /&gt;
Для работы с базой данных можно перейти в директорию и запустить работу с базой данных.&lt;br /&gt;
 cd homeassistant/&lt;br /&gt;
 sqlite3 home-assistant_v2.db&lt;br /&gt;
 .schema states&lt;br /&gt;
&lt;br /&gt;
Посмотереть какие датчики есть в системе можно запросом:&lt;br /&gt;
 SELECT states_meta.entity_id FROM states LEFT JOIN states_meta ON (states.metadata_id=states_meta.metadata_id)  LEFT JOIN state_attributes ON &lt;br /&gt;
 (states.attributes_id=state_attributes.attributes_id) WHERE last_changed_ts is NULL group by states_meta.entity_id;&lt;br /&gt;
&lt;br /&gt;
Посмотреть среднюю температуру по дням можно запросом:&lt;br /&gt;
 SELECT avg(state), substr(datetime(states.last_updated_ts,'unixepoch'), 1,10) timing FROM states LEFT JOIN states_meta ON (states.metadata_id=states_meta.metadata_id)  LEFT &lt;br /&gt;
 JOIN state_attributes ON (states.attributes_id=state_attributes.attributes_id) WHERE last_changed_ts is NULL  and states_meta.entity_id='sensor.hotbed_themp'&lt;br /&gt;
 group by substr(datetime(states.last_updated_ts,'unixepoch'), 1,10);&lt;br /&gt;
&lt;br /&gt;
=== Как увеличить время перезависи логов ===&lt;br /&gt;
&lt;br /&gt;
Что бы увеличить время сохранения данных на период в год, нужно установить параметр  в файле конфигурации: &lt;br /&gt;
 recorder:&lt;br /&gt;
   db_url: !secret db_link&lt;br /&gt;
   purge_entities: 365&lt;br /&gt;
&lt;br /&gt;
=== Как использовать ВИДЕО камеру ===&lt;br /&gt;
&lt;br /&gt;
Чтобы установить работу с видеокамерой необходимо добавить пакет:&lt;br /&gt;
 su -s &amp;quot;apt-get install fswebcam&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Строка записи картинки на устройство /dev/video0 c поворотом на 180 градусов:&lt;br /&gt;
 $ fswebcam -d v4l2:/dev/video0 --rotate=180 -r 1920x1080 /home/user/homeassistant/11.jpg -t 1&lt;br /&gt;
&lt;br /&gt;
=== Как использовать Arduino ===&lt;br /&gt;
Что бы работать в HomeAssistant с Arduino по протоколу firmata необходимо скачать сам скетч с протоколом и загрузить его в контроллер Arduino. После этого, для того чтобы убедится как работает контроллер с протоколом, присоединится к нему можно используя приложение [http://firmata.org/wiki/Main_Page с сайта] и скачав от туда файл firmata_test.64bit. В дополнение возможно понадобится доустановить библиотеку libpng12:&lt;br /&gt;
 su -s &amp;quot;apt-get install libpng12&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Для того чтобы считывать значения в HA из контролера Arduino с загруженным в него приложением, нужно организовать взаимодействие через COM порт, который в нашем случае является /dev/ttyUSB0, для этого создадим файл, который назовем например ''arduino_usb.sh'' и сделаем его исполняемым:&lt;br /&gt;
&lt;br /&gt;
 $ cat arduino_usb.sh&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 /bin/stty -F /dev/ttyUSB0 raw -echo 9600&lt;br /&gt;
 $ /usr/bin/cat &amp;lt; /dev/ttyUSB0 &amp;gt;  /home/user/homeassistant/catusb.log &amp;amp;&lt;br /&gt;
Обязательно надо установить параметры порта  /dev/ttyUSB0  на скорости  -echo 9600. Командой ''cat'' считываем значения из порта и записываем их в файл ''/home/user/homeassistant/catusb.log'' знак &amp;amp; обозначает, что мы их записываем в фоновом режиме&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Как настроить отображение погоды ===&lt;br /&gt;
[[Файл:Погода11.png |link=http://wiki.laser.ru/images/b/bd/Погода11.png |160px|thumb|Интеграция погоды в НА]]&lt;br /&gt;
&lt;br /&gt;
#В интеграциях убедится, что шаблон //Meteorologisk institutt (Met.no) установлен и работает.&lt;br /&gt;
#В объектах найти ID объекта, например это будет ''weather.home_assistant''&lt;br /&gt;
#В файле ''configuration.yaml'' в разделе сенсоров вставить  нужную запись кода.  Предварительно можно убедится, что этот сенсор по ID объекта отработает в меню Панель разработчика &amp;gt;&amp;gt; Шаблоны  &lt;br /&gt;
#Перегрузить инстанс HA , и убедится что появились этот объект ''sensor.pogoda_za_oknom''&lt;br /&gt;
#Создать карточку  - по имени сенсора с отображением погоды  - температуры, ветра, влажности, дождя на  панели, в зависимости от того что нам нужно.&lt;br /&gt;
 hours_to_show: 24&lt;br /&gt;
 graph: line&lt;br /&gt;
 type: sensor&lt;br /&gt;
 entity: sensor.pogoda_za_oknom&lt;br /&gt;
 unit: °C&lt;br /&gt;
 detail: 1&lt;br /&gt;
&lt;br /&gt;
Пример записи кода для файла ''configuration.yaml''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
 sensor:&lt;br /&gt;
  - platform: template&lt;br /&gt;
    sensors:&lt;br /&gt;
      pogoda_za_oknom:&lt;br /&gt;
        value_template: &amp;quot;{{state_attr('weather.home_assistant','temperature')|float}}&amp;quot;&lt;br /&gt;
        unit_of_measurement: '°C'&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Как обновить Home Assistant  если он был установлен в Docker==&lt;br /&gt;
Если ваш Home Assistant был установлен методом CORE и вы его запускаете в Docker, то чтобы обновить до самой последней версии надо выполнить следующие шаги. Зайти на удаленную машину и там перейти в директорию, где установлен файл ''compose.yaml''&lt;br /&gt;
 ssh user@192.168.9.132&lt;br /&gt;
 cd homeassistant/&lt;br /&gt;
 docker pull ghcr.io/home-assistant/home-assistant:stable&lt;br /&gt;
 docker stop homeassistant&lt;br /&gt;
 docker rm homeassistant&lt;br /&gt;
 docker compose pull&lt;br /&gt;
 docker compose up -d&lt;br /&gt;
Проверить что все нормально запустилось можно командой &lt;br /&gt;
 docker ps&lt;br /&gt;
Посмотреть текущую версию Home Assistant теперь вы можете в меню  Настройки&amp;gt;&amp;gt;О программе&lt;br /&gt;
&lt;br /&gt;
Ссылка на раздел официальной [https://www.home-assistant.io/integrations/met документации]&lt;br /&gt;
&lt;br /&gt;
[[Категория: Home Assistant]]&lt;br /&gt;
[[Категория: Linux]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=741</id>
		<title>Видео</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=741"/>
		<updated>2025-10-03T12:00:32Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Электронные образовательные ресурсы для изучения программирования с набором комплектов УМКИ на основе платы К6_3 и набора Ампер-КИТ''' &lt;br /&gt;
&lt;br /&gt;
[[Календарное планирование: Робототехника - 36 часов ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование из среды СНАП]] - Школьный возраст - начальная школа&lt;br /&gt;
&lt;br /&gt;
[[Программирование в среде АРДУИНО]] - Школьный возраст - основная школа&lt;br /&gt;
&lt;br /&gt;
[https://books.google.ru/books?isbn=5446105559  Программирование для детей. От основ к созданию роботов] : Фрагменты книги '''Воронин И., Воронина В.''' Издательство Питер ISBN: 978-5-4461-0555-7 , (192 стр.) , 2018 г.&lt;br /&gt;
&lt;br /&gt;
[https://uchebnik.mos.ru/catalogue/material_view/composed_documents/25368094 Arduino в робототехнике ]  - Учебное пособие на портале МЭШ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201/?utm_source=google.com&amp;amp;utm_medium=organic&amp;amp;utm_campaign=google.com&amp;amp;utm_referrer=google.com Труд (технология). Робототехника. 5 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120762-0&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie-1782414550/?at=z6tOzLRB1cNg2YpXc88L7Y2HRMn5zMuQ0qq0nCrWAO7G&amp;amp;keywords=%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B%D0%BA%D0%B0+%D0%BF%D1%80%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5 Труд (технология). Робототехника. 6 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120029-4&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/trud-tehnologiya-robototehnika-7-klass-uchebnoe-posobie204080901/ Труд (технология). Робототехника. 7 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-126440-1&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/trud-tehnologiya-robototehnika-8-9-klassi-uchebnoe-posobie204080501/ Труд (технология). Робототехника. 8-9 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-126441-8&lt;br /&gt;
&lt;br /&gt;
[[:Файл:ТрудРобототехника.+5+класс.+Метод.pdf| Труд - Робототехника 5-й класс. Методические разработки с поурочным планированием]] &lt;br /&gt;
&lt;br /&gt;
[[:Файл:ТрудРобототехника.+6+класс.+Метод.pdf| Труд - Робототехника 6-й класс. Методические разработки с поурочным планированием]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Учебники авторов по робототехнике согласно ФГОС&lt;br /&gt;
|-&lt;br /&gt;
! 5 класс || || 6 класс || || 7 класс || || 8-9 класс &lt;br /&gt;
|-&lt;br /&gt;
![[Файл:5trud.png|link=https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201|thumb|290px| Труд - робототехника 5-й класс]]  || &lt;br /&gt;
![[Файл:6trud.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie187326201|thumb|290px| Труд - робототехника 6-й класс]]|| &lt;br /&gt;
![[Файл:Труд7класс.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-7-klass-uchebnoe-posobie204080901|thumb|290px| Труд - робототехника 7-й класс]] || &lt;br /&gt;
![[Файл:Труд8-9.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-8-9-klassi-uchebnoe-posobie204080501|thumb|290px| Труд - робототехника 8-9-й класс]] &lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
http://wiki.umki-kit.ru/wiki/index.php/School_project Школьные проекты, по которым еще не было защиты &lt;br /&gt;
[[Категория:Видео эпизоды УМКИ]]&lt;br /&gt;
[[Категория:Home Assistant]]&lt;br /&gt;
[[Категория:Гидропоника]]&lt;br /&gt;
[[Категория:Датчики]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D1%80%D1%83%D0%B4%D0%A0%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0.%2B6%2B%D0%BA%D0%BB%D0%B0%D1%81%D1%81.%2B%D0%9C%D0%B5%D1%82%D0%BE%D0%B4.pdf&amp;diff=740</id>
		<title>Файл:ТрудРобототехника.+6+класс.+Метод.pdf</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D1%80%D1%83%D0%B4%D0%A0%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0.%2B6%2B%D0%BA%D0%BB%D0%B0%D1%81%D1%81.%2B%D0%9C%D0%B5%D1%82%D0%BE%D0%B4.pdf&amp;diff=740"/>
		<updated>2025-10-03T11:53:57Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D1%80%D1%83%D0%B4%D0%A0%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0.%2B5%2B%D0%BA%D0%BB%D0%B0%D1%81%D1%81.%2B%D0%9C%D0%B5%D1%82%D0%BE%D0%B4.pdf&amp;diff=739</id>
		<title>Файл:ТрудРобототехника.+5+класс.+Метод.pdf</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D1%80%D1%83%D0%B4%D0%A0%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0.%2B5%2B%D0%BA%D0%BB%D0%B0%D1%81%D1%81.%2B%D0%9C%D0%B5%D1%82%D0%BE%D0%B4.pdf&amp;diff=739"/>
		<updated>2025-10-03T11:53:20Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=738</id>
		<title>Видео</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=738"/>
		<updated>2025-10-03T11:45:05Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Электронные образовательные ресурсы для изучения программирования с набором комплектов УМКИ на основе платы К6_3 и набора Ампер-КИТ''' &lt;br /&gt;
&lt;br /&gt;
[[Календарное планирование: Робототехника - 36 часов ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование из среды СНАП]] - Школьный возраст - начальная школа&lt;br /&gt;
&lt;br /&gt;
[[Программирование в среде АРДУИНО]] - Школьный возраст - основная школа&lt;br /&gt;
&lt;br /&gt;
[https://books.google.ru/books?isbn=5446105559  Программирование для детей. От основ к созданию роботов] : Фрагменты книги '''Воронин И., Воронина В.''' Издательство Питер ISBN: 978-5-4461-0555-7 , (192 стр.) , 2018 г.&lt;br /&gt;
&lt;br /&gt;
[https://uchebnik.mos.ru/catalogue/material_view/composed_documents/25368094 Arduino в робототехнике ]  - Учебное пособие на портале МЭШ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201/?utm_source=google.com&amp;amp;utm_medium=organic&amp;amp;utm_campaign=google.com&amp;amp;utm_referrer=google.com Труд (технология). Робототехника. 5 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120762-0&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie-1782414550/?at=z6tOzLRB1cNg2YpXc88L7Y2HRMn5zMuQ0qq0nCrWAO7G&amp;amp;keywords=%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B%D0%BA%D0%B0+%D0%BF%D1%80%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5 Труд (технология). Робототехника. 6 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120029-4&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/trud-tehnologiya-robototehnika-7-klass-uchebnoe-posobie204080901/ Труд (технология). Робототехника. 7 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-126440-1&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/trud-tehnologiya-robototehnika-8-9-klassi-uchebnoe-posobie204080501/ Труд (технология). Робототехника. 8-9 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-126441-8&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Учебники авторов по робототехнике согласно ФГОС&lt;br /&gt;
|-&lt;br /&gt;
! 5 класс || || 6 класс || || 7 класс || || 8-9 класс &lt;br /&gt;
|-&lt;br /&gt;
![[Файл:5trud.png|link=https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201|thumb|290px| Труд - робототехника 5-й класс]]  || &lt;br /&gt;
![[Файл:6trud.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie187326201|thumb|290px| Труд - робототехника 6-й класс]]|| &lt;br /&gt;
![[Файл:Труд7класс.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-7-klass-uchebnoe-posobie204080901|thumb|290px| Труд - робототехника 7-й класс]] || &lt;br /&gt;
![[Файл:Труд8-9.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-8-9-klassi-uchebnoe-posobie204080501|thumb|290px| Труд - робототехника 8-9-й класс]] &lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
http://wiki.umki-kit.ru/wiki/index.php/School_project Школьные проекты, по которым еще не было защиты &lt;br /&gt;
[[Категория:Видео эпизоды УМКИ]]&lt;br /&gt;
[[Категория:Home Assistant]]&lt;br /&gt;
[[Категория:Гидропоника]]&lt;br /&gt;
[[Категория:Датчики]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D1%80%D1%83%D0%B47%D0%BA%D0%BB%D0%B0%D1%81%D1%81.png&amp;diff=737</id>
		<title>Файл:Труд7класс.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D1%80%D1%83%D0%B47%D0%BA%D0%BB%D0%B0%D1%81%D1%81.png&amp;diff=737"/>
		<updated>2025-10-03T11:44:43Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D1%80%D1%83%D0%B48-9.png&amp;diff=736</id>
		<title>Файл:Труд8-9.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D1%80%D1%83%D0%B48-9.png&amp;diff=736"/>
		<updated>2025-10-03T11:44:12Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=735</id>
		<title>Видео</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=735"/>
		<updated>2025-10-01T14:54:12Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Электронные образовательные ресурсы для изучения программирования с набором комплектов УМКИ на основе платы К6_3 и набора Ампер-КИТ''' &lt;br /&gt;
&lt;br /&gt;
[[Календарное планирование: Робототехника - 36 часов ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование из среды СНАП]] - Школьный возраст - начальная школа&lt;br /&gt;
&lt;br /&gt;
[[Программирование в среде АРДУИНО]] - Школьный возраст - основная школа&lt;br /&gt;
&lt;br /&gt;
[https://books.google.ru/books?isbn=5446105559  Программирование для детей. От основ к созданию роботов] : Фрагменты книги '''Воронин И., Воронина В.''' Издательство Питер ISBN: 978-5-4461-0555-7 , (192 стр.) , 2018 г.&lt;br /&gt;
&lt;br /&gt;
[https://uchebnik.mos.ru/catalogue/material_view/composed_documents/25368094 Arduino в робототехнике ]  - Учебное пособие на портале МЭШ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201/?utm_source=google.com&amp;amp;utm_medium=organic&amp;amp;utm_campaign=google.com&amp;amp;utm_referrer=google.com Труд (технология). Робототехника. 5 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120762-0&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie-1782414550/?at=z6tOzLRB1cNg2YpXc88L7Y2HRMn5zMuQ0qq0nCrWAO7G&amp;amp;keywords=%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B%D0%BA%D0%B0+%D0%BF%D1%80%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5 Труд (технология). Робототехника. 6 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120029-4&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/trud-tehnologiya-robototehnika-7-klass-uchebnoe-posobie204080901/ Труд (технология). Робототехника. 7 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-126440-1&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/trud-tehnologiya-robototehnika-8-9-klassi-uchebnoe-posobie204080501/ Труд (технология). Робототехника. 8-9 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-126441-8&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Учебники авторов по робототехнике согласно ФГОС&lt;br /&gt;
|-&lt;br /&gt;
! 5 класс || || 6 класс || || 7 класс || || 8-9 класс &lt;br /&gt;
|-&lt;br /&gt;
![[Файл:5trud.png|link=https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201|thumb|290px| Труд - робототехника 5-й класс]]  || &lt;br /&gt;
![[Файл:6trud.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie187326201|thumb|290px| Труд - робототехника 6-й класс]]|| &lt;br /&gt;
![[Файл:5trud.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-7-klass-uchebnoe-posobie204080901|thumb|290px| Труд - робототехника 7-й класс]] || &lt;br /&gt;
![[Файл:6trud.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-8-9-klassi-uchebnoe-posobie204080501|thumb|290px| Труд - робототехника 8-9-й класс]] &lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
http://wiki.umki-kit.ru/wiki/index.php/School_project Школьные проекты, по которым еще не было защиты &lt;br /&gt;
[[Категория:Видео эпизоды УМКИ]]&lt;br /&gt;
[[Категория:Home Assistant]]&lt;br /&gt;
[[Категория:Гидропоника]]&lt;br /&gt;
[[Категория:Датчики]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=School_project&amp;diff=734</id>
		<title>School project</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=School_project&amp;diff=734"/>
		<updated>2025-09-25T08:33:46Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Примерная структура проекта */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Проектная деятельность''' — важная часть обучения в Новой школе. Это помогает изменить отношение к проблемам: не паниковать, а искать решения. Развивает креативное мышление (навыки перепридумывания существующего и создание нового) и критическое (зачем это нужно, для кого, как сделать, хороший ли результат).&lt;br /&gt;
[[Файл:Оценка проекта.png|мини|Оценка проекта]]&lt;br /&gt;
[[Файл:Содержание проекта.png|мини|Содержание проекта]]&lt;br /&gt;
== Проектная деятельность в школе ==&lt;br /&gt;
Что входит в проектную деятельность?&lt;br /&gt;
- разработка концепции проекта; - оценка жизнеспособности проекта; - планирование проекта; - составление бюджета;  - предварительный контроль; - этапы реализации проекта; - коррекция по итогам мониторинга; - защита проекта; - завершение  проекта.&lt;br /&gt;
&lt;br /&gt;
Проектная деятельность является одной из форм организации учебного процесса и направлена на повышение качества образования, демократизации стиля общения педагогов и учащихся. Проектная деятельность учит ребят умению увидеть проблему и преобразовать ее в цель собственной деятельности, решению профориентационных задач.&lt;br /&gt;
&lt;br /&gt;
== Примерная структура проекта ==&lt;br /&gt;
* Титульный лист&lt;br /&gt;
* Введение.&lt;br /&gt;
* Постановка проблемы. Формулировка гипотезы. &lt;br /&gt;
* Цели и задачи работы.&lt;br /&gt;
* Методика выполнения работ.&lt;br /&gt;
* Доступные ресурсы.&lt;br /&gt;
* План выполнения работы.&lt;br /&gt;
* Описание полученных результатов. &lt;br /&gt;
* Анализ и обсуждение.&lt;br /&gt;
* Выводы.&lt;br /&gt;
* Список использованных источников.&lt;br /&gt;
* Приложение. Программный код, скриншоты.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Примерный перечень проектов на Ардуино для школьников 10 класса.&lt;br /&gt;
|-&lt;br /&gt;
! Nп-п !! метапредметность !! Название проекта!! Аннотация проекта !! Описание, цели, задачи проекта. URL|| Ссылка на изображение||&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Информатика, Физика || Робот - водоплавающий|| Робот - водоход с измерением параметров водной среды   || Должен быть изготовлен из подручных материалов (пластиковых бутылок, баночек, фанерок передвигающийся по воде робот-дрон, который по программе перемещается из одной точки в другую. А так же имеет возможность управления по Bluetooth с моб. телефона) || [https://www.youtube.com/watch?v=YkkHkKsMAG ссылка на Ютуб] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.umkikit.ru/image/cache/catalog/NC1ZL1IOJis-500x500.jpg ссылка на фото]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Информатика, Физика || Измеритель спектра света|| Изучение спектра света для жизни растения || Должна быть изготовлена из пластикового ящика емкость в которой созданы условия для роста выбранного растения, это может быть горох, клубника, цветы. Должен быть запрограммирован на контроллере режим засветки растения с различной длительностью, в зависимости от светового дня. Используя разные светодиодные лампы провести исследование при каком спектре достигается наибольший рост и получаемый урожай, при прочих равных условиях - по температуре окружающего воздуха, питательном растворе, и т.д. || [https://www.umkikit.ru/image/cache/catalog/IMG%2020250714%20144454595.500%20500-500x500.jpg ссылка на фото]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Информатика, Физика || Танцующий робот || Изготовление и программирование танцующего робота на серво моторах || Должен быть изготовлен робот на свервомоторах, который выполняет танцующие движения по программе. Он может быть использован как демонстрация  кинематических схем для начальной школы. || [https://www.umkikit.ru/image/cache/catalog/franshiza/r2d2-500x500.jpg ссылка на фото]&lt;br /&gt;
|-&lt;br /&gt;
| 3.1 || Информатика, Физика || 3D манипулятор || Изготовленный на 3D принтере манипулятор с сервомоторами || Должна быть разработана кинематическая схема с несколькими степенями свободы, разрабатываются детали из которых состоит манипулятор, прикрепляются серво моторы и программируется управления, так чтобы кубик захватывался, переносился и устанавливался в нужное место. || [https://www.umkikit.ru/image/cache/catalog/franshiza/DSC_1779-500x500.JPG ссылка на фото]&lt;br /&gt;
|-&lt;br /&gt;
| 3.2 || Информатика, Физика || Робот чертежник || Изготовленный на 3D принтере манипулятор с карандашом или ножом || Должна быть разработана кинематическая схема с несколькими степенями свободы, разрабатываются детали из которых состоит манипулятор, прикрепляются серво моторы и программируется управления, так чтобы оставался след, рисунок или рез рез материала.  || [https://www.umkikit.ru/index.php?route=product/product&amp;amp;path=59&amp;amp;product%20id=43 ссылка на фото]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Информатика, Физика || Умная школа || Распознавание лица при входе в школу и в класс || Устройство учета входа-выхода из школы  после Распознавания лиц - фиксирует кто и во сколько зашел в класс ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Информатика, Физика || Программируемый робот - шар || Робот - шар катающийся от мобилки по блютусу, игрушка для домашни питомцев - собак || Должен быть изготовлен на 3D принтере шар из двух половинок, в котором двигается на двух моторах груз, осуществляя тем самым перемещение шара. Связь и управления роботом шаром происходит по моб. тел. || [https://photocosmos.ru/wa-data/public/shop/products/38/57/5738/images/36609/36609.584x0.jpg ссылка на фото]&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Информатика, Физика || Умная йогуртница|| Йогуртница управляемая из Home assitant и передающая информацию через Телеграмм о готовности продукта || На основе имеющейся элекропароварки, должна быть модернизирована плата управления на контроллер УМКИ К6, так что можно будет программировать различные режимы работы с помощью мобильного телефона || [https://www.umkikit.ru/image/cache/catalog/smarttherm/IMG_20240418_111942850-500x500.jpg ссылка на фото]&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Информатика, Физика || Приготовление в вакууме || sous vide с контролем постоянной температуры и  управлением из  Home assitant ||   На основе имеющейся элекропароварки, должна быть модернизирована плата управления на контроллер УМКИ К6, так что можно будет программировать различные режимы работы с помощью приложение Home Assistant || [https://www.umkikit.ru/image/cache/catalog/IMG%2020250714%20150306566.500%20500-500x500.jpg ссылка на фото] &lt;br /&gt;
|-&lt;br /&gt;
| 9 || Информатика, Физика || Робот на омни- колесах || Создание и управление роботом на омни- колесах с мобильного телефона || Должен быть создан робот на 4-х Омни колесах, который по программе или с мобильного телефона может перемещаться в различных направлениях в стесненных условиях. || [https://mech.novtex.ru/jour/article/download/81/410 ссылка на фото] &lt;br /&gt;
|-&lt;br /&gt;
| 10 || Информ, Физика || Вторая жизнь  игрушки || Вторая жизнь старой игрушки. Использование контроллера для программирования в Arduino, вместо вышедшего из строя  || На основе имеющихся в распоряжении старых игрушек - машинок с электрометрами изготовить передвижную платформу, двигающуюся либо по программе, либо при управлении с мобильного телефона.|| [https://www.umkikit.ru/image/cache/catalog/franshiza/DSC_1749-500x500.JPG ссылка на фото] &lt;br /&gt;
|-&lt;br /&gt;
| 11 || Информ, Биология || Укоренитель черенков || Устройство для укоренения черенков растений  || Исследуются какие процессы проистекают в растениях, как образуются корни, как ускорить их рост ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || Информ, Биология || ЕС раствора || Устройство для автоматического измерения ЕС раствора гидропонной установки  || Исследуются какие процессы проистекают в растениях, как образуются листья и стебли, как ускорить их рост || [https://www.umkikit.ru/image/cache/catalog/hb_01_orig.500_500-500x500.png ссылка на фото]&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Информ, Биология || Умная теплица || изучение диапазона  температурного режима для роста растений || Должна быть изготовлена небольшая теплица, в которой выращиваются растения при различных климатических условиях. На основе этих данных проводятся исследования какие режимы наиболее оптимальны для выращивания данной культуры || [http://wiki.umki-kit.ru/wiki/images/thumb/6/67/%D0%93%D0%B8%D0%B4%D1%80%D0%BE%D0%BF%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D1%81%D1%85%D0%B5%D0%BC%D0%B0_%D0%A2%D0%B0%D0%B7%D0%B8%D0%BA.png/800px-%D0%93%D0%B8%D0%B4%D1%80%D0%BE%D0%BF%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D ссылка на фото] &lt;br /&gt;
|-&lt;br /&gt;
| 14 || Информ, Биология || Умное освещение || анализ и управление светом и поливом для растений в помещении || Должна быть изготовлена небольшая теплица, в которой выращиваются растения при различных климатических условиях. На основе этих данных проводятся исследования какие режимы наиболее оптимальны для выращивания данной культуры  || [http://wiki.umki-kit.ru/wiki/images/thumb/4/4b/%D0%A2%D0%B5%D0%BF%D0%BB%D0%B8%D1%86%D0%B0_%D0%B2_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B5_%D0%B8%D1%8E%D0%BD%D1%8F.jpg/800px-%D0%A2%D0%B5%D0%BF%D0%BB%D0%B8%D1%86%D0%B0_%D0%B2_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B5 ссылка на фото] &lt;br /&gt;
|-&lt;br /&gt;
| 15 || Информ, Биология  || Рост растений || Покадровые съемки роста растений(цветов) Time-lapse при учете внешних параметров || На основе гидропоники выращивается растение и при помощи установленной веб камеры происходит периодическая съемка растения, после созревания плода или распускания цветка делается монтаж за одну минуту выращенного растения с указанием внешних параметров при которых происходил данный рост - это температура, влажность, освещенность.|| [https://www.youtube.com/watch?v=zcS%20pBPDYrs ссылка на Ютуб]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 16 || Информ, Биология || Распознавание  стадий роста || Нейросеть по распознаванию  стадий роста различных растений || Должно быть выполнено создание и обучение нейросети , создание и генерация датасетов из набора снимков, которые будут помогать производить диагностику состояния растения по листу. ||[http://wiki.umki-kit.ru/wiki/index.php/%D0%93%D0%B8%D0%B4%D1%80%D0%BE%D0%BF%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B8%D0%BE%D0%B4%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BF%D0%BE%D0%B4%D1%82%D0%BE%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D1% ссылка на фото]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[https://woronin.umkikit.ru/project924.pdf Проекты на модуле ESP32] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Преподаватель основ научной деятельности  - Воронин Игорь Вадимович &lt;br /&gt;
woronin05@yandex.ru&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=School_project&amp;diff=733</id>
		<title>School project</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=School_project&amp;diff=733"/>
		<updated>2025-09-25T08:29:40Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Примерная структура проекта */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Проектная деятельность''' — важная часть обучения в Новой школе. Это помогает изменить отношение к проблемам: не паниковать, а искать решения. Развивает креативное мышление (навыки перепридумывания существующего и создание нового) и критическое (зачем это нужно, для кого, как сделать, хороший ли результат).&lt;br /&gt;
[[Файл:Оценка проекта.png|мини|Оценка проекта]]&lt;br /&gt;
[[Файл:Содержание проекта.png|мини|Содержание проекта]]&lt;br /&gt;
== Проектная деятельность в школе ==&lt;br /&gt;
Что входит в проектную деятельность?&lt;br /&gt;
- разработка концепции проекта; - оценка жизнеспособности проекта; - планирование проекта; - составление бюджета;  - предварительный контроль; - этапы реализации проекта; - коррекция по итогам мониторинга; - защита проекта; - завершение  проекта.&lt;br /&gt;
&lt;br /&gt;
Проектная деятельность является одной из форм организации учебного процесса и направлена на повышение качества образования, демократизации стиля общения педагогов и учащихся. Проектная деятельность учит ребят умению увидеть проблему и преобразовать ее в цель собственной деятельности, решению профориентационных задач.&lt;br /&gt;
&lt;br /&gt;
== Примерная структура проекта ==&lt;br /&gt;
* Титульный лист&lt;br /&gt;
* Введение.&lt;br /&gt;
* Постановка проблемы. Формулировка гипотезы. &lt;br /&gt;
* Цели и задачи работы.&lt;br /&gt;
* Методика выполнения работ.&lt;br /&gt;
* Доступные ресурсы.&lt;br /&gt;
* План выполнения работы.&lt;br /&gt;
* Описание полученных результатов. &lt;br /&gt;
* Анализ и обсуждение.&lt;br /&gt;
* Выводы.&lt;br /&gt;
* Список использованных источников.&lt;br /&gt;
* Приложение. Программный код, скриншоты.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Примерный перечень проектов на Ардуино для школьников 10 класса.&lt;br /&gt;
|-&lt;br /&gt;
! Nп-п !! метапредметность !! Название проекта!! Аннотация проекта !! Описание, цели, задачи проекта. URL|| Ссылка на изображение||&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Информатика, Физика || Робот - водоплавающий|| Робот - водоход с измерением параметров водной среды   || Должен быть изготовлен из подручных материалов (пластиковых бутылок, баночек, фанерок передвигающийся по воде робот-дрон, который по программе перемещается из одной точки в другую. А так же имеет возможность управления по Bluetooth с моб. телефона) https://www.youtube.com/watch?v=YkkHkKsMAG ||&lt;br /&gt;
[https://www.umkikit.ru/image/cache/catalog/NC1ZL1IOJis-500x500.jpg ссылка на фото]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Информатика, Физика || Измеритель спектра света|| Изучение спектра света для жизни растения || Должна быть изготовлена из пластикового ящика емкость в которой созданы условия для роста выбранного растения, это может быть горох, клубника, цветы. Должен быть запрограммирован на контроллере режим засветки растения с различной длительностью, в зависимости от светового дня. Используя разные светодиодные лампы провести исследование при каком спектре достигается наибольший рост и получаемый урожай, при прочих равных условиях - по температуре окружающего воздуха, питательном растворе, и т.д. || [https://www.umkikit.ru/image/cache/catalog/IMG%2020250714%20144454595.500%20500-500x500.jpg ссылка на фото]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Информатика, Физика || Танцующий робот || Изготовление и программирование танцующего робота на серво моторах || Должен быть изготовлен робот на свервомоторах, который выполняет танцующие движения по программе. Он может быть использован как демонстрация  кинематических схем для начальной школы. || [https://www.umkikit.ru/image/cache/catalog/franshiza/r2d2-500x500.jpg ссылка на фото]&lt;br /&gt;
|-&lt;br /&gt;
| 3.1 || Информатика, Физика || 3D манипулятор || Изготовленный на 3D принтере манипулятор с сервомоторами || Должна быть разработана кинематическая схема с несколькими степенями свободы, разрабатываются детали из которых состоит манипулятор, прикрепляются серво моторы и программируется управления, так чтобы кубик захватывался, переносился и устанавливался в нужное место. || [https://www.umkikit.ru/image/cache/catalog/franshiza/DSC_1779-500x500.JPG ссылка на фото]&lt;br /&gt;
|-&lt;br /&gt;
| 3.2 || Информатика, Физика || Робот чертежник || Изготовленный на 3D принтере манипулятор с карандашом или ножом || Должна быть разработана кинематическая схема с несколькими степенями свободы, разрабатываются детали из которых состоит манипулятор, прикрепляются серво моторы и программируется управления, так чтобы оставался след, рисунок или рез рез материала.  || [https://www.umkikit.ru/index.php?route=product/product&amp;amp;path=59&amp;amp;product%20id=43 ссылка на фото]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Информатика, Физика || Умная школа || Распознавание лица при входе в школу и в класс || Устройство учета входа-выхода из школы  после Распознавания лиц - фиксирует кто и во сколько зашел в класс ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Информатика, Физика || Программируемый робот - шар || Робот - шар катающийся от мобилки по блютусу, игрушка для домашни питомцев - собак || Должен быть изготовлен на 3D принтере шар из двух половинок, в котором двигается на двух моторах груз, осуществляя тем самым перемещение шара. Связь и управления роботом шаром происходит по моб. тел. || https://photocosmos.ru/wa-data/public/shop/products/38/57/5738/images/36609/36609.584x0.jpg&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Информатика, Физика || Умная йогуртница|| Йогуртница управляемая из Home assitant и передающая информацию через Телеграмм о готовности продукта || На основе имеющейся элекропароварки, должна быть модернизирована плата управления на контроллер УМКИ К6, так что можно будет программировать различные режимы работы с помощью мобильного телефона || https://www.umkikit.ru/image/cache/catalog/smarttherm/IMG_20240418_111942850-500x500.jpg&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Информатика, Физика || Приготовление в вакууме || sous vide с контролем постоянной температуры и  управлением из  Home assitant ||   На основе имеющейся элекропароварки, должна быть модернизирована плата управления на контроллер УМКИ К6, так что можно будет программировать различные режимы работы с помощью приложение Home Assistant || https://www.umkikit.ru/image/cache/catalog/IMG_20250714_150306566.500_500-500x500.jpg &lt;br /&gt;
|-&lt;br /&gt;
| 9 || Информатика, Физика || Робот на омни- колесах || Создание и управление роботом на омни- колесах с мобильного телефона || Должен быть создан робот на 4-х Омни колесах, который по программе или с мобильного телефона может перемещаться в различных направлениях в стесненных условиях. || https://mech.novtex.ru/jour/article/download/81/410 &lt;br /&gt;
|-&lt;br /&gt;
| 10 || Информ, Физика || Вторая жизнь  игрушки || Вторая жизнь старой игрушки. Использование контроллера для программирования в Arduino, вместо вышедшего из строя  || На основе имеющихся в распоряжении старых игрушек - машинок с электрометрами изготовить передвижную платформу, двигающуюся либо по программе, либо при управлении с мобильного телефона.|| https://www.umkikit.ru/image/cache/catalog/franshiza/DSC_1749-500x500.JPG &lt;br /&gt;
|-&lt;br /&gt;
| 11 || Информ, Биология || Укоренитель черенков || Устройство для укоренения черенков растений  || Исследуются какие процессы проистекают в растениях, как образуются корни, как ускорить их рост ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || Информ, Биология || ЕС раствора || Устройство для автоматического измерения ЕС раствора гидропонной установки  || Исследуются какие процессы проистекают в растениях, как образуются листья и стебли, как ускорить их рост || https://www.umkikit.ru/image/cache/catalog/hb_01_orig.500_500-500x500.png&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Информ, Биология || Умная теплица || изучение диапазона  температурного режима для роста растений || Должна быть изготовлена небольшая теплица, в которой выращиваются растения при различных климатических условиях. На основе этих данных проводятся исследования какие режимы наиболее оптимальны для выращивания данной культуры || http://wiki.umki-kit.ru/wiki/images/thumb/6/67/%D0%93%D0%B8%D0%B4%D1%80%D0%BE%D0%BF%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D1%81%D1%85%D0%B5%D0%BC%D0%B0_%D0%A2%D0%B0%D0%B7%D0%B8%D0%BA.png/800px-%D0%93%D0%B8%D0%B4%D1%80%D0%BE%D0%BF%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D1%81%D1%85%D0%B5%D0%BC%D0%B0_%D0%A2%D0%B0%D0%B7%D0%B8%D0%BA.png?20230810091047 &lt;br /&gt;
|-&lt;br /&gt;
| 14 || Информ, Биология || Умное освещение || анализ и управление светом и поливом для растений в помещении || Должна быть изготовлена небольшая теплица, в которой выращиваются растения при различных климатических условиях. На основе этих данных проводятся исследования какие режимы наиболее оптимальны для выращивания данной культуры  || http://wiki.umki-kit.ru/wiki/images/thumb/4/4b/%D0%A2%D0%B5%D0%BF%D0%BB%D0%B8%D1%86%D0%B0_%D0%B2_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B5_%D0%B8%D1%8E%D0%BD%D1%8F.jpg/800px-%D0%A2%D0%B5%D0%BF%D0%BB%D0%B8%D1%86%D0%B0_%D0%B2_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B5_%D0%B8%D1%8E%D0%BD%D1%8F.jpg?20230810093152 &lt;br /&gt;
|-&lt;br /&gt;
| 15 || Информ, Биология  || Рост растений || Покадровые съемки роста растений(цветов) Time-lapse при учете внешних параметров || На основе гидропоники выращивается растение и при помощи установленной веб камеры происходит периодическая съемка растения, после созревания плода или распускания цветка делается монтаж за одну минуту выращенного растения с указанием внешних параметров при которых происходил данный рост - это температура, влажность, освещенность.|| https://www.youtube.com/watch?v=zcS_pBPDYrs&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 16 || Информ, Биология || Распознавание  стадий роста || Нейросеть по распознаванию  стадий роста различных растений || Должно быть выполнено создание и обучение нейросети , создание и генерация датасетов из набора снимков, которые будут помогать производить диагностику состояния растения по листу. ||http://wiki.umki-kit.ru/wiki/index.php/%D0%93%D0%B8%D0%B4%D1%80%D0%BE%D0%BF%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D0%BF%D0%B5%D1%80%D0%B8%D0%BE%D0%B4%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BF%D0%BE%D0%B4%D1%82%D0%BE%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[https://woronin.umkikit.ru/project924.pdf Проекты на модуле ESP32] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Преподаватель основ научной деятельности  - Воронин Игорь Вадимович &lt;br /&gt;
woronin05@yandex.ru&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=School_project&amp;diff=732</id>
		<title>School project</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=School_project&amp;diff=732"/>
		<updated>2025-09-25T08:14:06Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Примерная структура проекта */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Проектная деятельность''' — важная часть обучения в Новой школе. Это помогает изменить отношение к проблемам: не паниковать, а искать решения. Развивает креативное мышление (навыки перепридумывания существующего и создание нового) и критическое (зачем это нужно, для кого, как сделать, хороший ли результат).&lt;br /&gt;
[[Файл:Оценка проекта.png|мини|Оценка проекта]]&lt;br /&gt;
[[Файл:Содержание проекта.png|мини|Содержание проекта]]&lt;br /&gt;
== Проектная деятельность в школе ==&lt;br /&gt;
Что входит в проектную деятельность?&lt;br /&gt;
- разработка концепции проекта; - оценка жизнеспособности проекта; - планирование проекта; - составление бюджета;  - предварительный контроль; - этапы реализации проекта; - коррекция по итогам мониторинга; - защита проекта; - завершение  проекта.&lt;br /&gt;
&lt;br /&gt;
Проектная деятельность является одной из форм организации учебного процесса и направлена на повышение качества образования, демократизации стиля общения педагогов и учащихся. Проектная деятельность учит ребят умению увидеть проблему и преобразовать ее в цель собственной деятельности, решению профориентационных задач.&lt;br /&gt;
&lt;br /&gt;
== Примерная структура проекта ==&lt;br /&gt;
* Титульный лист&lt;br /&gt;
* Введение.&lt;br /&gt;
* Постановка проблемы. Формулировка гипотезы. &lt;br /&gt;
* Цели и задачи работы.&lt;br /&gt;
* Методика выполнения работ.&lt;br /&gt;
* Доступные ресурсы.&lt;br /&gt;
* План выполнения работы.&lt;br /&gt;
* Описание полученных результатов. &lt;br /&gt;
* Анализ и обсуждение.&lt;br /&gt;
* Выводы.&lt;br /&gt;
* Список использованных источников.&lt;br /&gt;
* Приложение. Программный код, скриншоты.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Примерный перечень проектов на Ардуино для школьников 10 класса.&lt;br /&gt;
|-&lt;br /&gt;
! Nп-п !! метапредметность !! Название проекта!! Аннотация проекта !! Описание, цели, задачи проекта. URL||&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Информатика, Физика || Робот - водоплавающий|| Робот - водоход с измерением параметров водной среды   || Должен быть изготовлен из подручных материалов (пластиковых бутылок, баночек, фанерок передвигающийся по воде робот-дрон, который по программе перемещается из одной точки в другую. А так же имеет возможность управления по Bluetooth с моб. телефона) https://www.youtube.com/watch?v=YkkHkKsMAG ||&lt;br /&gt;
https://www.umkikit.ru/image/cache/catalog/NC1ZL1IOJis-500x500.jpg&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Информатика, Физика || Измеритель спектра света|| Изучение спектра света для жизни растения || Должна быть изготовлена из пластикового ящика емкость в которой созданы условия для роста выбранного растения, это может быть горох, клубника, цветы. Должен быть запрограммирован на контроллере режим засветки растения с различной длительностью, в зависимости от светового дня. Используя разные светодиодные лампы провести исследование при каком спектре достигается наибольший рост и получаемый урожай, при прочих равных условиях - по температуре окружающего воздуха, питательном растворе, и т.д. &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Информатика, Физика || Танцующий робот || Изготовление и программирование танцующего робота на серво моторах || Должен быть изготовлен робот на свервомоторах, который выполняет танцующие движения по программе. Он может быть использован как демонстрация  кинематических схем для начальной школы.&lt;br /&gt;
|-&lt;br /&gt;
| 3.1 || Информатика, Физика || 3D манипулятор || Изготовленный на 3D принтере манипулятор с сервомоторами || Должна быть разработана кинематическая схема с несколькими степенями свободы, разрабатываются детали из которых состоит манипулятор, прикрепляются серво моторы и программируется управления, так чтобы кубик захватывался, переносился и устанавливался в нужное место.&lt;br /&gt;
|-&lt;br /&gt;
| 3.2 || Информатика, Физика || Робот чертежник || Изготовленный на 3D принтере манипулятор с карандашом или ножом || Должна быть разработана кинематическая схема с несколькими степенями свободы, разрабатываются детали из которых состоит манипулятор, прикрепляются серво моторы и программируется управления, так чтобы оставался след, рисунок или рез рез материала. https://www.umkikit.ru/index.php?route=product/product&amp;amp;path=59&amp;amp;product_id=43 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Информатика, Физика || Умная школа || Распознавание лица при входе в школу и в класс || Устройство учета входа-выхода из школы  после Распознавания лиц - фиксирует кто и во сколько зашел в класс&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Информатика, Физика || Программируемый робот - шар || Робот - шар катающийся от мобилки по блютусу, игрушка для домашни питомцев - собак || Должен быть изготовлен на 3D принтере шар из двух половинок, в котором двигается на двух моторах груз, осуществляя тем самым перемещение шара. Связь и управления роботом шаром происходит по моб. тел.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Информатика, Физика || Робот лепящий снежки || Робот лепящий снежки и катапульта снежков || Должен быть изготовлен робот, на основе катапульты, который метает шарики (снежки) за счет пружины. Изготовление снежков происходит при помощи детских пластиковых щипцов для снежков. &lt;br /&gt;
|-&lt;br /&gt;
| 7 || Информатика, Физика || Умная йогуртница|| Йогуртница управляемая из Home assitant и передающая информацию через Телеграмм о готовности продукта || На основе имеющейся элекропароварки, должна быть модернизирована плата управления на контроллер УМКИ К6, так что можно будет программировать различные режимы работы с помощью мобильного телефона&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Информатика, Физика || Приготовление в вакууме || sous vide с контролем постоянной температуры и  управлением из  Home assitant ||   На основе имеющейся элекропароварки, должна быть модернизирована плата управления на контроллер УМКИ К6, так что можно будет программировать различные режимы работы с помощью приложение Home Assistant&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Информатика, Физика || Робот на омни- колесах || Создание и управление роботом на омни- колесах с мобильного телефона || Должен быть создан робот на 4-х Омни колесах, который по программе или с мобильного телефона может перемещаться в различных направлениях в стесненных условиях. &lt;br /&gt;
|-&lt;br /&gt;
| 10.2 || Информ, Физика || Вторая жизнь  игрушки || Вторая жизнь старой игрушки. Использование контроллера для программирования в Arduino, вместо вышедшего из строя  || На основе имеющихся в распоряжении старых игрушек - машинок с электрометрами изготовить передвижную платформу, двигающуюся либо по программе, либо при управлении с мобильного телефона.&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Информ, Биология || Укоренитель черенков || Устройство для укоренения черенков растений  || Исследуются какие процессы проистекают в растениях, как образуются корни, как ускорить их рост&lt;br /&gt;
|-&lt;br /&gt;
| 12 || Информ, Биология || ЕС раствора || Устройство для автоматического измерения ЕС раствора гидропонной установки  || Исследуются какие процессы проистекают в растениях, как образуются листья и стебли, как ускорить их рост&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Информ, Биология || Умная теплица || изучение диапазона  температурного режима для роста растений || Должна быть изготовлена небольшая теплица, в которой выращиваются растения при различных климатических условиях. На основе этих данных проводятся исследования какие режимы наиболее оптимальны для выращивания данной культуры&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Информ, Биология || Умное освещение || анализ и управление светом и поливом для растений в помещении || Должна быть изготовлена небольшая теплица, в которой выращиваются растения при различных климатических условиях. На основе этих данных проводятся исследования какие режимы наиболее оптимальны для выращивания данной культуры  &lt;br /&gt;
|-&lt;br /&gt;
| 15 || Информ, Биология  || Рост растений || Покадровые съемки роста растений(цветов) Time-lapse при учете внешних параметров || На основе гидропоники выращивается растение и при помощи установленной веб камеры происходит периодическая съемка растения, после созревания плода или распускания цветка делается монтаж за одну минуту выращенного растения с указанием внешних параметров при которых происходил данный рост - это температура, влажность, освещенность. https://www.youtube.com/watch?v=zcS_pBPDYrs&lt;br /&gt;
|-&lt;br /&gt;
| 16 || Информ, Биология || Распознаватель созревания растений || Компактное устройство для распознавание созревания растений по листьям (потребителями могут выступать  чат-боты садоводов) ||На основе гидропоники выращивается растение и при помощи установленной веб камеры происходит периодическая съемка растения, после созревания плода или распускания цветка делается монтаж за одну минуту выращенного растения с указанием внешних параметров при которых происходил данный рост - это температура, влажность, освещенность, дадее на основе специально обученной для этой цели нейросети происходит анализ состояния и роста растения в соответствии с оптимальными параметрами. При отклонении от оптимальных условий развития растения, происходит отправка сообщения в телеграмм, для оперативного принятия решений по изменению сложившихся условий.&lt;br /&gt;
|-&lt;br /&gt;
| 17 || Информ, Биология || Распознавание  листьев || Нейросеть по распознаванию  листьев разных растений || Аналогично предыдущему проекту, должно быть разработано приложение для мобильного телефона.&lt;br /&gt;
|-&lt;br /&gt;
| 18 || Информ, Биология || Распознавание  стадий роста || Нейросеть по распознаванию  стадий роста различных растений || Должно быть выполнено создание и обучение нейросети , создание и генерация датасетов из набора снимков, которые будут помогать производить диагностику состояния растения по листу.&lt;br /&gt;
|-&lt;br /&gt;
| 19 || Информ, Биология || Распознавание болезней || Нейросеть по распознаванию болезней определенных сортов растений - на разной стадии роста ||  Должно быть выполнено создание и обучение нейросети , создание и генерация датасетов из набора снимков, которые будут определять сорт растения по листу.&lt;br /&gt;
|-&lt;br /&gt;
| 21 || Информ, Биология || Распознавание кошачьих мордочек || Роботизированное устройство допуска кошек по определению мордочки для входа в дом на основе нейросети || Должно быть создана интеграция в  приложении Home Assistant которое сможет распознавать по снимкам, полученным с WEB камеры, объекты в фокусе съёмки данной камеры. Например, кошачьи мордочки. И в зависимости от распознанного объекта открывать или закрывать дверку для их прохода.&lt;br /&gt;
|-&lt;br /&gt;
| 22 || Информ, История || Распознавание лиц || Нейросеть по Распознаванию лиц на черно-белых исторических общих фото || Для писка  участников событий на групповых исторических снимках создать нейросеть для распознавания лиц присутствующих на различных черно-белых фотографиях.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[https://woronin.umkikit.ru/project924.pdf Проекты на модуле ESP32] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Преподаватель основ научной деятельности  - Воронин Игорь Вадимович &lt;br /&gt;
woronin05@yandex.ru&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=School_project&amp;diff=731</id>
		<title>School project</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=School_project&amp;diff=731"/>
		<updated>2025-09-16T11:46:07Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Проектная деятельность''' — важная часть обучения в Новой школе. Это помогает изменить отношение к проблемам: не паниковать, а искать решения. Развивает креативное мышление (навыки перепридумывания существующего и создание нового) и критическое (зачем это нужно, для кого, как сделать, хороший ли результат).&lt;br /&gt;
[[Файл:Оценка проекта.png|мини|Оценка проекта]]&lt;br /&gt;
[[Файл:Содержание проекта.png|мини|Содержание проекта]]&lt;br /&gt;
== Проектная деятельность в школе ==&lt;br /&gt;
Что входит в проектную деятельность?&lt;br /&gt;
- разработка концепции проекта; - оценка жизнеспособности проекта; - планирование проекта; - составление бюджета;  - предварительный контроль; - этапы реализации проекта; - коррекция по итогам мониторинга; - защита проекта; - завершение  проекта.&lt;br /&gt;
&lt;br /&gt;
Проектная деятельность является одной из форм организации учебного процесса и направлена на повышение качества образования, демократизации стиля общения педагогов и учащихся. Проектная деятельность учит ребят умению увидеть проблему и преобразовать ее в цель собственной деятельности, решению профориентационных задач.&lt;br /&gt;
&lt;br /&gt;
== Примерная структура проекта ==&lt;br /&gt;
* Титульный лист&lt;br /&gt;
* Введение.&lt;br /&gt;
* Постановка проблемы. Формулировка гипотезы. &lt;br /&gt;
* Цели и задачи работы.&lt;br /&gt;
* Методика выполнения работ.&lt;br /&gt;
* Доступные ресурсы.&lt;br /&gt;
* План выполнения работы.&lt;br /&gt;
* Описание полученных результатов. &lt;br /&gt;
* Анализ и обсуждение.&lt;br /&gt;
* Выводы.&lt;br /&gt;
* Список использованных источников.&lt;br /&gt;
* Приложение. Программный код, скриншоты.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Примерный перечень проектов на Ардуино для школьников 10 класса.&lt;br /&gt;
|-&lt;br /&gt;
! Nп-п !! метапредметность !! Название проекта!! Аннотация проекта !! Описание, цели, задачи проекта. URL&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Информатика, Физика || Робот - водоплавающий|| Робот - водоход с измерением параметров водной среды   || Должен быть изготовлен из подручных материалов (пластиковых бутылок, баночек, фанерок передвигающийся по воде робот-дрон, который по программе перемещается из одной точки в другую. А так же имеет возможность управления по Bluetooth с моб. телефона) https://www.youtube.com/watch?v=YkkHkKsMAG&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Информатика, Физика || Измеритель спектра света|| Изучение спектра света для жизни растения || Должна быть изготовлена из пластикового ящика емкость в которой созданы условия для роста выбранного растения, это может быть горох, клубника, цветы. Должен быть запрограммирован на контроллере режим засветки растения с различной длительностью, в зависимости от светового дня. Используя разные светодиодные лампы провести исследование при каком спектре достигается наибольший рост и получаемый урожай, при прочих равных условиях - по температуре окружающего воздуха, питательном растворе, и т.д. &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Информатика, Физика || Танцующий робот || Изготовление и программирование танцующего робота на серво моторах || Должен быть изготовлен робот на свервомоторах, который выполняет танцующие движения по программе. Он может быть использован как демонстрация  кинематических схем для начальной школы.&lt;br /&gt;
|-&lt;br /&gt;
| 3.1 || Информатика, Физика || 3D манипулятор || Изготовленный на 3D принтере манипулятор с сервомоторами || Должна быть разработана кинематическая схема с несколькими степенями свободы, разрабатываются детали из которых состоит манипулятор, прикрепляются серво моторы и программируется управления, так чтобы кубик захватывался, переносился и устанавливался в нужное место.&lt;br /&gt;
|-&lt;br /&gt;
| 3.2 || Информатика, Физика || Робот чертежник || Изготовленный на 3D принтере манипулятор с карандашом или ножом || Должна быть разработана кинематическая схема с несколькими степенями свободы, разрабатываются детали из которых состоит манипулятор, прикрепляются серво моторы и программируется управления, так чтобы оставался след, рисунок или рез рез материала. https://www.umkikit.ru/index.php?route=product/product&amp;amp;path=59&amp;amp;product_id=43 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Информатика, Физика || Умная школа || Распознавание лица при входе в школу и в класс || Устройство учета входа-выхода из школы  после Распознавания лиц - фиксирует кто и во сколько зашел в класс&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Информатика, Физика || Программируемый робот - шар || Робот - шар катающийся от мобилки по блютусу, игрушка для домашни питомцев - собак || Должен быть изготовлен на 3D принтере шар из двух половинок, в котором двигается на двух моторах груз, осуществляя тем самым перемещение шара. Связь и управления роботом шаром происходит по моб. тел.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Информатика, Физика || Робот лепящий снежки || Робот лепящий снежки и катапульта снежков || Должен быть изготовлен робот, на основе катапульты, который метает шарики (снежки) за счет пружины. Изготовление снежков происходит при помощи детских пластиковых щипцов для снежков. &lt;br /&gt;
|-&lt;br /&gt;
| 7 || Информатика, Физика || Умная йогуртница|| Йогуртница управляемая из Home assitant и передающая информацию через Телеграмм о готовности продукта || На основе имеющейся элекропароварки, должна быть модернизирована плата управления на контроллер УМКИ К6, так что можно будет программировать различные режимы работы с помощью мобильного телефона&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Информатика, Физика || Приготовление в вакууме || sous vide с контролем постоянной температуры и  управлением из  Home assitant ||   На основе имеющейся элекропароварки, должна быть модернизирована плата управления на контроллер УМКИ К6, так что можно будет программировать различные режимы работы с помощью приложение Home Assistant&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Информатика, Физика || Робот на омни- колесах || Создание и управление роботом на омни- колесах с мобильного телефона || Должен быть создан робот на 4-х Омни колесах, который по программе или с мобильного телефона может перемещаться в различных направлениях в стесненных условиях. &lt;br /&gt;
|-&lt;br /&gt;
| 10.2 || Информ, Физика || Вторая жизнь  игрушки || Вторая жизнь старой игрушки. Использование контроллера для программирования в Arduino, вместо вышедшего из строя  || На основе имеющихся в распоряжении старых игрушек - машинок с электрометрами изготовить передвижную платформу, двигающуюся либо по программе, либо при управлении с мобильного телефона.&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Информ, Биология || Укоренитель черенков || Устройство для укоренения черенков растений  || Исследуются какие процессы проистекают в растениях, как образуются корни, как ускорить их рост&lt;br /&gt;
|-&lt;br /&gt;
| 12 || Информ, Биология || ЕС раствора || Устройство для автоматического измерения ЕС раствора гидропонной установки  || Исследуются какие процессы проистекают в растениях, как образуются листья и стебли, как ускорить их рост&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Информ, Биология || Умная теплица || изучение диапазона  температурного режима для роста растений || Должна быть изготовлена небольшая теплица, в которой выращиваются растения при различных климатических условиях. На основе этих данных проводятся исследования какие режимы наиболее оптимальны для выращивания данной культуры&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Информ, Биология || Умное освещение || анализ и управление светом и поливом для растений в помещении || Должна быть изготовлена небольшая теплица, в которой выращиваются растения при различных климатических условиях. На основе этих данных проводятся исследования какие режимы наиболее оптимальны для выращивания данной культуры  &lt;br /&gt;
|-&lt;br /&gt;
| 15 || Информ, Биология  || Рост растений || Покадровые съемки роста растений(цветов) Time-lapse при учете внешних параметров || На основе гидропоники выращивается растение и при помощи установленной веб камеры происходит периодическая съемка растения, после созревания плода или распускания цветка делается монтаж за одну минуту выращенного растения с указанием внешних параметров при которых происходил данный рост - это температура, влажность, освещенность. https://www.youtube.com/watch?v=zcS_pBPDYrs&lt;br /&gt;
|-&lt;br /&gt;
| 16 || Информ, Биология || Распознаватель созревания растений || Компактное устройство для распознавание созревания растений по листьям (потребителями могут выступать  чат-боты садоводов) ||На основе гидропоники выращивается растение и при помощи установленной веб камеры происходит периодическая съемка растения, после созревания плода или распускания цветка делается монтаж за одну минуту выращенного растения с указанием внешних параметров при которых происходил данный рост - это температура, влажность, освещенность, дадее на основе специально обученной для этой цели нейросети происходит анализ состояния и роста растения в соответствии с оптимальными параметрами. При отклонении от оптимальных условий развития растения, происходит отправка сообщения в телеграмм, для оперативного принятия решений по изменению сложившихся условий.&lt;br /&gt;
|-&lt;br /&gt;
| 17 || Информ, Биология || Распознавание  листьев || Нейросеть по распознаванию  листьев разных растений || Аналогично предыдущему проекту, должно быть разработано приложение для мобильного телефона.&lt;br /&gt;
|-&lt;br /&gt;
| 18 || Информ, Биология || Распознавание  стадий роста || Нейросеть по распознаванию  стадий роста различных растений || Должно быть выполнено создание и обучение нейросети , создание и генерация датасетов из набора снимков, которые будут помогать производить диагностику состояния растения по листу.&lt;br /&gt;
|-&lt;br /&gt;
| 19 || Информ, Биология || Распознавание болезней || Нейросеть по распознаванию болезней определенных сортов растений - на разной стадии роста ||  Должно быть выполнено создание и обучение нейросети , создание и генерация датасетов из набора снимков, которые будут определять сорт растения по листу.&lt;br /&gt;
|-&lt;br /&gt;
| 21 || Информ, Биология || Распознавание кошачьих мордочек || Роботизированное устройство допуска кошек по определению мордочки для входа в дом на основе нейросети || Должно быть создана интеграция в  приложении Home Assistant которое сможет распознавать по снимкам, полученным с WEB камеры, объекты в фокусе съёмки данной камеры. Например, кошачьи мордочки. И в зависимости от распознанного объекта открывать или закрывать дверку для их прохода.&lt;br /&gt;
|-&lt;br /&gt;
| 22 || Информ, История || Распознавание лиц || Нейросеть по Распознаванию лиц на черно-белых исторических общих фото || Для писка  участников событий на групповых исторических снимках создать нейросеть для распознавания лиц присутствующих на различных черно-белых фотографиях.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[https://woronin.umkikit.ru/project924.pdf Проекты на модуле ESP32] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Преподаватель основ научной деятельности  - Воронин Игорь Вадимович &lt;br /&gt;
woronin05@yandex.ru&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=730</id>
		<title>Документация</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=730"/>
		<updated>2025-06-18T11:08:44Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Документация'''&lt;br /&gt;
[http://www.umkikit.ru/prog/UG_UMKI_CAR3.pdf] Руководство пользователя УМКИ CAR3 Изыскатель&lt;br /&gt;
&lt;br /&gt;
[http://www.umkikit.ru/prog/UG_UMKI_CAR4.pdf] Руководство пользователя УМКИ CAR4 Следопыт&lt;br /&gt;
&lt;br /&gt;
[[Календарное планирование: Робототехника - 36 часов ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование из среды СНАП]] - Школьный возраст - начальная школа&lt;br /&gt;
&lt;br /&gt;
[[Программирование в среде АРДУИНО]] - Школьный возраст - основная школа&lt;br /&gt;
&lt;br /&gt;
[https://books.google.ru/books?isbn=5446105559  Программирование для детей. От основ к созданию роботов] : Фрагменты книги '''Воронин И., Воронина В.''' Издательство Питер ISBN: 978-5-4461-0555-7 , (192 стр.) , 2018 г.&lt;br /&gt;
&lt;br /&gt;
[https://uchebnik.mos.ru/catalogue/material_view/composed_documents/25368094 Arduino в робототехнике ]  - Учебное пособие на портале МЭШ&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201/?utm_source=google.com&amp;amp;utm_medium=organic&amp;amp;utm_campaign=google.com&amp;amp;utm_referrer=google.com Труд (технология). Робототехника. 5 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120762-0&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie-1782414550/?at=z6tOzLRB1cNg2YpXc88L7Y2HRMn5zMuQ0qq0nCrWAO7G&amp;amp;keywords=%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0+%D0%BF%D1%80%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5 Труд (технология). Робототехника. 6 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120029-4&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/trud-tehnologiya-robototehnika-5-klass-metodicheskoe-posobie-s-pourochnimi-razrabotkami193794702 Труд (технология). Робототехника. 5 класс. Методическое пособие с поурочными разработками] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-123062-8&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Учебники авторов по робототехнике согласно ФГОС&lt;br /&gt;
|-&lt;br /&gt;
! 5 класс !! 6 класс !! Остальные&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:5trud.png|link=https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201|thumb|290px| Труд - робототехника 5-й класс]]] ||  || [[Файл:6trud.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie187326201|thumb|290px| Труд - робототехника 6-й класс]]&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
http://wiki.umki-kit.ru/wiki/index.php/School_project Школьные проекты, по которым еще не было защиты &lt;br /&gt;
[[Категория:Видео эпизоды УМКИ]]&lt;br /&gt;
[[Категория:Home Assistant]]&lt;br /&gt;
[[Категория:Гидропоника]]&lt;br /&gt;
[[Категория:Датчики]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Home_Assistant_%D0%BD%D0%B0_AltLinux&amp;diff=729</id>
		<title>Установка Home Assistant на AltLinux</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Home_Assistant_%D0%BD%D0%B0_AltLinux&amp;diff=729"/>
		<updated>2025-05-27T13:48:41Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Разберем, как установить приложение HomeAssistant на операционную систему linux для  AMD/Intel или ARM контроллера. &lt;br /&gt;
== Установка Home Assistant на AltLinux ==&lt;br /&gt;
&lt;br /&gt;
=== Варианты установки системы Home Assistant ===&lt;br /&gt;
&lt;br /&gt;
[[Файл:Raspberripi4 sd card.png |link=http://wiki.laser.ru/images/a/a9/Raspberripi4_sd_card.png |260px|thumb|(Фото 1)Raspberry Pi4 с видео камерой на борту, SD карточка и адаптер для записи на карту]]&lt;br /&gt;
&lt;br /&gt;
Чтобы поставить и запустить Home Assistant на ARM контроллере, в нашем случае мы имеем Raspberri Pi4  (причем он у нас уже с подключенной камерой) Вместо него может быть использован любой одноплатный комп, например [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberri Py] или [https://repka-pi.ru/ Repka Pi] , или [http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-3B.html Orange Pi 3B] . Нам понадобится SD-карта не менее чем 8 Гбайт и адаптер для записи на нее образа скаченной операционной системы (Фото 1).&lt;br /&gt;
&lt;br /&gt;
Варианты установки системы Home Assistant могут быть следующими: &lt;br /&gt;
# Установить HA вместе с предустановленной операционной системой - вариант HAOS. В этом случае будут доступны максимально возможные опции  для запуска Supervisor. Операционная система HAOS занимает весь носитель и предоставляет среду Linux для запуска Supervisor и Core.&lt;br /&gt;
# Установить HA в минимальной конфигурации, в режиме CORE. В этом случае будет установлено только одно ядро системы, без дополнений и расширений, которые можно будет до установить уже самостоятельно. Ядро (CORE) взаимодействует напрямую с пользователем, супервизором,  устройствами и сервисами Io, все эти настройки взаимодействия придется выполнять вручную.&lt;br /&gt;
# Установить HA в контейнер Docker. Если операционная система не Debian, то HA будет установлен в режиме CORE.&lt;br /&gt;
# Установить HA в режиме VirtualBox. В этом случае будет доступ к Супервайзеру и Аддонам, если удастся запустить виртуальную машину.&lt;br /&gt;
# Установить HA в режиме Супервизор (Supervisor) на операционную систему Debian, или ее клон. В этом случае будут доступны расширения  - Аддоны.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Обзор архитектуры homeassistant.png |link=http://wiki.laser.ru/images/0/0f/Обзор_архитектуры_homeassistant.png |160px|thumb|Обзор архитектуры Home Assistant]]&lt;br /&gt;
[[Файл:Различные методы установки HA.png |link=http://wiki.laser.ru/images/7/78/Различные_методы_установки_HA.png |220px|thumb|Различные методы установки Home Assistant ]]&lt;br /&gt;
&lt;br /&gt;
Почитать подробнее про разные методы установки [https://www.home-assistant.io/installation/#compare-installation-methods можно здесь] , словарь терминов и определений в HomeAssistan [https://www.home-assistant.io/docs/glossary/#home-assistant-supervisorдоступен здесь]. Home Assistant предоставляет платформу для управления домом и домашней автоматизации. Home Assistant — это не просто приложение: это встроенная система, которая предоставляет такие же возможности, как и другие готовые потребительские продукты: подключение, настройка и обновление выполняются через простой в использовании интерфейс.&lt;br /&gt;
&lt;br /&gt;
=== Скачиваем дистрибутив образа ===&lt;br /&gt;
&lt;br /&gt;
Скачиваем дистрибутив Альтлинукс версии: p11 для ARM с официального сайта http://nightly.altlinux.org/p11-aarch64/release/ последнюю версию нужного нам образа ISO, например вот эту &lt;br /&gt;
alt-p11-builder-20240529-aarch64.iso  , со временем этот файл может превратится примерно в такой alt-p11-builder-20*******-aarch64.iso  &lt;br /&gt;
&lt;br /&gt;
Если же у вас  процессор  архитектуры AMD/Intel -  64 разрядный, то образ ISO  вам нужно скачивать  вот этот [http://nightly.altlinux.org/p11/release/ alt-p11-builder-20240529-x86_64.iso]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как вариант, можно скачать стартовый набор [https://www.altlinux.org/Starterkits/Download Starterkits/Download] -- сборки операционной системы Alt Linux на базе стабильного репозитория, они предназначенные для опытных пользователей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для скачивания образа из консоли можно использовать команду ''wget'':&lt;br /&gt;
&lt;br /&gt;
 $ wget http://nightly.altlinux.org/p10-aarch64/release/alt-p10-builder-20230610-aarch64.img.xz&lt;br /&gt;
&lt;br /&gt;
Не забываем, что прежде чем запустить это скачивание файла, нам нужно перейти в то место, где мы хотим хранить наш файл, например:&lt;br /&gt;
 $ cd /home/user/distrib&lt;br /&gt;
&lt;br /&gt;
После завершения процесс скачивания, вставляем карточку SD через адаптер (фото 1)в USB разъем, чтобы проверить на какой том это устройство смонтировалось при подключении. Для проверки используем команду ''df'', и видим примерно такой вывод:&lt;br /&gt;
&lt;br /&gt;
 udevfs             1,9G          96K  1,9G            1% /dev&lt;br /&gt;
 /dev/sdb5          7,5G         4,0K  7,5G            1% /run/media/user/4785-9AD2&lt;br /&gt;
&lt;br /&gt;
Отсюда мы делаем вывод, что наше устройство смонтировано на том /dev/sdb. После это, запускаем команду копирования образа ISO на на SD  носитель. Команда потребует ввести пароль рута:&lt;br /&gt;
 $ su -c &amp;quot;xzcat alt-p10-builder-20230610-aarch64.img.xz |dd of=/dev/sdb bs=4M status=progress&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Либо если вы скачали ISO файл, не запакованный в архив *.xz, то можно записать на USB  устройство командой dd:&lt;br /&gt;
 # dd if=alt-p11-builder-20240529-aarch64.iso of=/dev/sdb bs=4M status=progress&lt;br /&gt;
&lt;br /&gt;
=== Запускаем операционку на одноплатнике ===&lt;br /&gt;
Вставляем нашу SD карточку, с записанным на нее ISO образом операционной системы в одноплатник. Подаем питание на него.&lt;br /&gt;
Для работы дальше, можно использовать  монитор, подключенный к компу и клавиатуру. А можно соединиться и работать сразу по сети, но тогда предварительно надо будет сгенерить ключ для входа в root и положить его в корневую директорию SD карточки. Для генерации ключа используется команд ''$ ssh-keygen -t ed25519'' после этого будут заданы некоторые вопросы и образуется файл, содержимое которого можно посмотреть  по адресу например:  ''$ cat ~/.ssh/id_ed25519.pub''&lt;br /&gt;
&lt;br /&gt;
Этот файл можно  на SD карточку, командой: ''$ cp ~/.ssh/id_ed25519.pub /run/media/user/FF2E-507C/.''&lt;br /&gt;
&lt;br /&gt;
Если загрузка системы прошла все без ошибок, то на мониторе мы увидим приглашение, и тогда входим в рута:&lt;br /&gt;
 login: root&lt;br /&gt;
 password: altlinux&lt;br /&gt;
[[Файл:Login.png |link=http://wiki.laser.ru/images/6/68/Login.png |200px|thumb|left|окно логина при входе в систему]]&lt;br /&gt;
&lt;br /&gt;
Чтобы работать с WIFI подключением через командную строку, даем следующие команды в утилите ''nmcli'', где точка доступа у нас имеет SSID laser203 и пароль доступа, тоже laser203:&lt;br /&gt;
 nmcli dev wifi&lt;br /&gt;
 nmcli dev wifi connect laser203 password laser203&lt;br /&gt;
 nmcli connection show&lt;br /&gt;
&lt;br /&gt;
Убедимся, что сервис удаленного доступа по протоколу SSH - sshd запущен, для этого выполняем команду&lt;br /&gt;
 # systemctl enable sshd --now&lt;br /&gt;
должны получить ответ ''# /lib/systemd/systemd-sysv-install enable sshd&lt;br /&gt;
''&lt;br /&gt;
Обновляем  для верности всю систему:&lt;br /&gt;
 # apt-get update&lt;br /&gt;
Если обновление прошло нормально, то в конце вывода мы должны увидеть что то в таком духе:&lt;br /&gt;
&lt;br /&gt;
 ''Найдено http://ftp.altlinux.org p10/branch/noarch/classic release&lt;br /&gt;
 Чтение списков пакетов... Завершено&lt;br /&gt;
 Построение дерева зависимостей... Завершено''&lt;br /&gt;
&lt;br /&gt;
Теперь нам надо добавить пользователя, в нашем примере мы его назвали  ''user'',  задаем ему пароль (вводим два раза, без отображения на экране) и включаем этого пользователя в группы, которые нам понадобятся в дальнейшем при настройке системы :&lt;br /&gt;
 # adduser user &lt;br /&gt;
 # passwd user&lt;br /&gt;
 # usermod -aG wheel user&lt;br /&gt;
 # groupadd docker&lt;br /&gt;
 # usermod -aG docker user &lt;br /&gt;
 # usermod -aG uucp user&lt;br /&gt;
 # usermod -aG video user&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы мы могли дистанционно заходить на наш хост, нам нужно знать его IP адрес, который он получает от DHCP сервера, для этого определяем IP адрес нашего одноплатника командой ''ifconfig''&lt;br /&gt;
 $ /sbin/ifconfig&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr DC:A6:32:C3:68:66  &lt;br /&gt;
          inet addr:'''192.168.9.132'''  Bcast:192.168.9.255  Mask:255.255.255.0&lt;br /&gt;
          inet6 addr: fe80::4a4f:c4ca:9857:d421/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:432562 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:177156 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:607652351 (579.5 MiB)  TX bytes:12324924 (11.7 MiB)&lt;br /&gt;
&lt;br /&gt;
Выходим из рута. Переподсоединяемся по ssh в пользователя user,  для этого в консоли, уже на своей локальной машине задаем команду для входа в одноплатник  по сети на IP адрес 192.168.9.132:&lt;br /&gt;
 $ ssh user@192.168.9.132&lt;br /&gt;
Если у вас ос Windows,  то можете использовать для входа программу Putty,  как ее сконфигурить и настроить написано в ее разделе помощь.&lt;br /&gt;
&lt;br /&gt;
=== Устанавливаем Home Assistant ===&lt;br /&gt;
[[Файл:Df.png|link=http://wiki.laser.ru/images/1/19/Df.png|260px|thumb|left|Вывод команды df при первом входе]]&lt;br /&gt;
При первом входе в систему размер партиции корневой директории может оказаться заполненным на 100% и составлять порядка 2Гб. Для того чтобы использовать весь размер SD карточки, нужно перезагрузить систему. &lt;br /&gt;
&lt;br /&gt;
Для установки в режиме Container ставим два пакета, сам [https://www.altlinux.org/Docker докер и докер композер]. Почитать более подробно про Compose plugin [https://docs.docker.com/compose/install/linux/ можно здесь]. Для их установки нам понадобится ввести пароль рута.&lt;br /&gt;
&lt;br /&gt;
 su -c &amp;quot;apt-get install docker-engine docker-compose&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Запускаем сам докер&lt;br /&gt;
 su -c &amp;quot;systemctl enable --now docker&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Посмотреть версию докера-композера можно командой:&lt;br /&gt;
 $ docker compose version&lt;br /&gt;
 docker-compose version 1.29.2, build unknown&lt;br /&gt;
 docker-py version: 5.0.0&lt;br /&gt;
 CPython version: 3.9.16&lt;br /&gt;
 OpenSSL version: OpenSSL 1.1.1u  30 May 2023&lt;br /&gt;
&lt;br /&gt;
Для того чтобы сконфигурить нашу систему HA, cоздаем папку и заходим в нее:&lt;br /&gt;
 $ mkdir homeassistant&lt;br /&gt;
 $ mkdir video&lt;br /&gt;
 $ cd homeassistant/&lt;br /&gt;
 $ pwd&lt;br /&gt;
 /home/user/homeassistant&lt;br /&gt;
 $ vim compose.yml&lt;br /&gt;
&lt;br /&gt;
Cоздаем конфигурационный файл для первого запуска нашей системы  командой  ''vim compose.yml'' не забываем про [https://www.home-assistant.io/integrations/media_source#local-media медиа директорию]. Не забываем поправить ''/home/user'' на те пути, которые у вас в системе&lt;br /&gt;
&lt;br /&gt;
 version: '3'&lt;br /&gt;
 services:&lt;br /&gt;
   homeassistant:&lt;br /&gt;
     container_name: homeassistant&lt;br /&gt;
     image: &amp;quot;ghcr.io/home-assistant/home-assistant:stable&amp;quot;&lt;br /&gt;
     volumes:&lt;br /&gt;
       - /home/user/homeassistant:/config&lt;br /&gt;
       - /etc/localtime:/etc/localtime:ro&lt;br /&gt;
       - /home/user/video:/media&lt;br /&gt;
     restart: unless-stopped&lt;br /&gt;
     privileged: true&lt;br /&gt;
     network_mode: host&lt;br /&gt;
     devices:&lt;br /&gt;
       - /dev/ttyUSB0:/dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
Запускаем инстанс докера &lt;br /&gt;
 $ docker compose up -d&lt;br /&gt;
При первом запуске скачиваются нужные файлы, происходит подготовка и запуск приложения. Если все прошло нормально, то должен быть примерно вот такой результат:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Status: Downloaded newer image for ghcr.io/home-assistant/home-assistant:stable&lt;br /&gt;
 Creating homeassistant ... done&lt;br /&gt;
&lt;br /&gt;
Если вывалились ошибки типа:&lt;br /&gt;
 docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', PermissionError(13, 'Permission denied'))&lt;br /&gt;
То надо выйти из сеанса ''user'' и снова в него войти, чтобы подхватились обновления окружения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Теперь мы можем в браузере зайти по нашему IP адресу хоста с указанием порта по умолчанию:  ''http://192.168.9.132:8123''&lt;br /&gt;
&lt;br /&gt;
В браузере должно открыться новое окно с приглашением ввести пользователя, пароль для входа в систему Home Assitant и ввести локальные настройки: Страна, Валюта, Местоположение и д.р.&lt;br /&gt;
Задаем пользователя, пароль и отвечаем на вопросы: &lt;br /&gt;
 hauser&lt;br /&gt;
 12345&lt;br /&gt;
Если сделали все нормально, то у нас открывается панель  Обзор, в меню Настройки&amp;gt;&amp;gt; О программе мы можем посмотреть версию нашей установленной системы.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:Ha setup111.png|link=http://wiki.laser.ru/images/a/ad/Ha_setup111.png|150px|thumb|left|Обзор]]&lt;br /&gt;
| [[Файл:Ha setup13png.png|link=http://wiki.laser.ru/images/9/93/Ha_setup13png.png|150px|thumb|left|О программе]]&lt;br /&gt;
| [[Файл:Ha setup14.png|link=http://wiki.laser.ru/images/3/3b/Ha_setup14.png|150px|thumb|left|Настройки НА в режиме CORE]]&lt;br /&gt;
| [[Файл:Ha supervisor.png|link=http://wiki.laser.ru/images/e/ed/Ha_supervisor.png|150px|thumb|left|Настройки HA в режиме Superviser, с Дополнениями]]&lt;br /&gt;
&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Восстановить версию из Backup===&lt;br /&gt;
Для того чтобы наполнить нашу версию установленной системы конфигурациями из предыдущих, настроенных версий,  нам понадобится архив с файлами и директориями предыдущих конфигураций и базы данных. Заходим через консоль в командную строку исходного инстанса HA. Переходим в нужную нам папку, где сохраняются все конфигурационые файлы. Например это может быть директория ''/home/user/homeassistant/config'' Убедимся, что здесь у нас хранятся все конфигурационные файлы нашего приложения, командой ''ls'', вывод должен быть приметрно таким:&lt;br /&gt;
 $ ls /home/user/homeassistant/config&lt;br /&gt;
 automations.yaml  configuration.yaml   esphome               home-assistant.log.fault  home-assistant_v2.db-wal  secrets.yaml&lt;br /&gt;
 blueprints        configuration.yaml~  home-assistant.log    home-assistant_v2.db      scenes.yaml               tts&lt;br /&gt;
 catusb.log        deps                 home-assistant.log.1  home-assistant_v2.db-shm  scripts.yaml              www1&lt;br /&gt;
&lt;br /&gt;
Выполняем архивацию всей папки ''/home/user/homeassistant'' командой tar, обратите внимание, что это архвирование лучше выполнять из root-a, поскольку там есть скрытые папки с уровнем доступа от root-a:&lt;br /&gt;
 # tar cvf homeassistant11.tar /home/user/homeassistant&lt;br /&gt;
&lt;br /&gt;
Переносим наш файл архива на другой сервер с инстансом HomeAssistant:&lt;br /&gt;
 $ scp homeassistant11.tar user@192.168.9.132:.&lt;br /&gt;
При запросе вводим пароль пользователя c именем ''user''&lt;br /&gt;
&lt;br /&gt;
Переходим на новый сервер в корневую директорию:&lt;br /&gt;
 $ ssh user@192.168.9.132&lt;br /&gt;
&lt;br /&gt;
 Останавливаем, если был запущен сервис Докер. Разархивируем наш архивный файл. Переходим в директорию, где расположен файл ''compose.yml'' например это может быть директория ''/home/user/homeassistant11'', . Запускаем Докер.&lt;br /&gt;
 $ docker-compose stop&lt;br /&gt;
 $ tar xvf homeassistant11.tar&lt;br /&gt;
 $ cd /home/user/homeassistant11/&lt;br /&gt;
 $ docker-compose up -d&lt;br /&gt;
&lt;br /&gt;
Переходим в браузере на этот сервер по порту 8123, должен заработать новый инстанс Home Assistant по порту 8123:&lt;br /&gt;
 http://192.168.9.132:8123/&lt;br /&gt;
&lt;br /&gt;
== Дополнительные настройки Home Assistant==&lt;br /&gt;
&lt;br /&gt;
Что бы можно было работать с базой данныхи выполнять SQL запросы, нужно доустановить пакет: &lt;br /&gt;
 $ su -c &amp;quot;apt-get install sqlite3&amp;quot;&lt;br /&gt;
Для работы с базой данных можно перейти в директорию и запустить работу с базой данных.&lt;br /&gt;
 cd homeassistant/&lt;br /&gt;
 sqlite3 home-assistant_v2.db&lt;br /&gt;
 .schema states&lt;br /&gt;
&lt;br /&gt;
Посмотереть какие датчики есть в системе можно запросом:&lt;br /&gt;
 SELECT states_meta.entity_id FROM states LEFT JOIN states_meta ON (states.metadata_id=states_meta.metadata_id)  LEFT JOIN state_attributes ON &lt;br /&gt;
 (states.attributes_id=state_attributes.attributes_id) WHERE last_changed_ts is NULL group by states_meta.entity_id;&lt;br /&gt;
&lt;br /&gt;
Посмотреть среднюю температуру по дням можно запросом:&lt;br /&gt;
 SELECT avg(state), substr(datetime(states.last_updated_ts,'unixepoch'), 1,10) timing FROM states LEFT JOIN states_meta ON (states.metadata_id=states_meta.metadata_id)  LEFT &lt;br /&gt;
 JOIN state_attributes ON (states.attributes_id=state_attributes.attributes_id) WHERE last_changed_ts is NULL  and states_meta.entity_id='sensor.hotbed_themp'&lt;br /&gt;
 group by substr(datetime(states.last_updated_ts,'unixepoch'), 1,10);&lt;br /&gt;
&lt;br /&gt;
=== Как увеличить время перезависи логов ===&lt;br /&gt;
&lt;br /&gt;
Что бы увеличить время сохранения данных на период в год, нужно установить параметр  в файле конфигурации: &lt;br /&gt;
 recorder:&lt;br /&gt;
   db_url: !secret db_link&lt;br /&gt;
   purge_entities: 365&lt;br /&gt;
&lt;br /&gt;
=== Как использовать ВИДЕО камеру ===&lt;br /&gt;
&lt;br /&gt;
Чтобы установить работу с видеокамерой необходимо добавить пакет:&lt;br /&gt;
 su -s &amp;quot;apt-get install fswebcam&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Строка записи картинки на устройство /dev/video0 c поворотом на 180 градусов:&lt;br /&gt;
 $ fswebcam -d v4l2:/dev/video0 --rotate=180 -r 1920x1080 /home/user/homeassistant/11.jpg -t 1&lt;br /&gt;
&lt;br /&gt;
=== Как использовать Arduino ===&lt;br /&gt;
Что бы работать в HomeAssistant с Arduino по протоколу firmata необходимо скачать сам скетч с протоколом и загрузить его в контроллер Arduino. После этого, для того чтобы убедится как работает контроллер с протоколом, присоединится к нему можно используя приложение [http://firmata.org/wiki/Main_Page с сайта] и скачав от туда файл firmata_test.64bit. В дополнение возможно понадобится доустановить библиотеку libpng12:&lt;br /&gt;
 su -s &amp;quot;apt-get install libpng12&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Для того чтобы считывать значения в HA из контролера Arduino с загруженным в него приложением, нужно организовать взаимодействие через COM порт, который в нашем случае является /dev/ttyUSB0, для этого создадим файл, который назовем например ''arduino_usb.sh'' и сделаем его исполняемым:&lt;br /&gt;
&lt;br /&gt;
 $ cat arduino_usb.sh&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 /bin/stty -F /dev/ttyUSB0 raw -echo 9600&lt;br /&gt;
 $ /usr/bin/cat &amp;lt; /dev/ttyUSB0 &amp;gt;  /home/user/homeassistant/catusb.log &amp;amp;&lt;br /&gt;
Обязательно надо установить параметры порта  /dev/ttyUSB0  на скорости  -echo 9600. Командой ''cat'' считываем значения из порта и записываем их в файл ''/home/user/homeassistant/catusb.log'' знак &amp;amp; обозначает, что мы их записываем в фоновом режиме&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Как настроить отображение погоды ===&lt;br /&gt;
[[Файл:Погода11.png |link=http://wiki.laser.ru/images/b/bd/Погода11.png |160px|thumb|Интеграция погоды в НА]]&lt;br /&gt;
&lt;br /&gt;
#В интеграциях убедится, что шаблон //Meteorologisk institutt (Met.no) установлен и работает.&lt;br /&gt;
#В объектах найти ID объекта, например это будет ''weather.home_assistant''&lt;br /&gt;
#В файле ''configuration.yaml'' в разделе сенсоров вставить  нужную запись кода.  Предварительно можно убедится, что этот сенсор по ID объекта отработает в меню Панель разработчика &amp;gt;&amp;gt; Шаблоны  &lt;br /&gt;
#Перегрузить инстанс HA , и убедится что появились этот объект ''sensor.pogoda_za_oknom''&lt;br /&gt;
#Создать карточку  - по имени сенсора с отображением погоды  - температуры, ветра, влажности, дождя на  панели, в зависимости от того что нам нужно.&lt;br /&gt;
 hours_to_show: 24&lt;br /&gt;
 graph: line&lt;br /&gt;
 type: sensor&lt;br /&gt;
 entity: sensor.pogoda_za_oknom&lt;br /&gt;
 unit: °C&lt;br /&gt;
 detail: 1&lt;br /&gt;
&lt;br /&gt;
Пример записи кода для файла ''configuration.yaml''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
 sensor:&lt;br /&gt;
  - platform: template&lt;br /&gt;
    sensors:&lt;br /&gt;
      pogoda_za_oknom:&lt;br /&gt;
        value_template: &amp;quot;{{state_attr('weather.home_assistant','temperature')|float}}&amp;quot;&lt;br /&gt;
        unit_of_measurement: '°C'&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Как обновить Home Assistant  если он был установлен в Docker==&lt;br /&gt;
Если ваш Home Assistant был установлен методом CORE и вы его запускаете в Docker, то чтобы обновить до самой последней версии надо выполнить следующие шаги. Зайти на удаленную машину и там перейти в директорию, где установлен файл ''compose.yaml''&lt;br /&gt;
 ssh user@192.168.9.132&lt;br /&gt;
 cd homeassistant/&lt;br /&gt;
 docker pull ghcr.io/home-assistant/home-assistant:stable&lt;br /&gt;
 docker stop homeassistant&lt;br /&gt;
 docker rm homeassistant&lt;br /&gt;
 docker compose pull&lt;br /&gt;
 docker compose up -d&lt;br /&gt;
Проверить что все нормально запустилось можно командой &lt;br /&gt;
 docker ps&lt;br /&gt;
Посмотреть текущую версию Home Assistant теперь вы можете в меню  Настройки&amp;gt;&amp;gt;О программе&lt;br /&gt;
&lt;br /&gt;
Ссылка на раздел официальной [https://www.home-assistant.io/integrations/met документации]&lt;br /&gt;
&lt;br /&gt;
[[Категория: Home Assistant]]&lt;br /&gt;
[[Категория: Linux]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Home_Assistant_%D0%BD%D0%B0_AltLinux&amp;diff=728</id>
		<title>Установка Home Assistant на AltLinux</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Home_Assistant_%D0%BD%D0%B0_AltLinux&amp;diff=728"/>
		<updated>2025-05-23T10:47:43Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Как обновить Home Assistant  если он был установлен в Docker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Разберем, как установить приложение HomeAssistant на операционную систему linux для  AMD/Intel или ARM контроллера. &lt;br /&gt;
== Установка Home Assistant на AltLinux ==&lt;br /&gt;
&lt;br /&gt;
=== Варианты установки системы Home Assistant ===&lt;br /&gt;
&lt;br /&gt;
[[Файл:Raspberripi4 sd card.png |link=http://wiki.laser.ru/images/a/a9/Raspberripi4_sd_card.png |260px|thumb|(Фото 1)Raspberry Pi4 с видео камерой на борту, SD карточка и адаптер для записи на карту]]&lt;br /&gt;
&lt;br /&gt;
Чтобы поставить и запустить Home Assistant на ARM контроллере, в нашем случае мы имеем Raspberri Pi4  (причем он у нас уже с подключенной камерой) Вместо него может быть использован любой одноплатный комп, например [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberri Py] или [https://repka-pi.ru/ Repka Pi] , или [http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-3B.html Orange Pi 3B] . Нам понадобится SD-карта не менее чем 8 Гбайт и адаптер для записи на нее образа скаченной операционной системы (Фото 1).&lt;br /&gt;
&lt;br /&gt;
Варианты установки системы Home Assistant могут быть следующими: &lt;br /&gt;
# Установить HA вместе с предустановленной операционной системой - вариант HAOS. В этом случае будут доступны максимально возможные опции  для запуска Supervisor. Операционная система HAOS занимает весь носитель и предоставляет среду Linux для запуска Supervisor и Core.&lt;br /&gt;
# Установить HA в минимальной конфигурации, в режиме CORE. В этом случае будет установлено только одно ядро системы, без дополнений и расширений, которые можно будет до установить уже самостоятельно. Ядро (CORE) взаимодействует напрямую с пользователем, супервизором,  устройствами и сервисами Io, все эти настройки взаимодействия придется выполнять вручную.&lt;br /&gt;
# Установить HA в контейнер Docker. Если операционная система не Debian, то HA будет установлен в режиме CORE.&lt;br /&gt;
# Установить HA в режиме VirtualBox. В этом случае будет доступ к Супервайзеру и Аддонам, если удастся запустить виртуальную машину.&lt;br /&gt;
# Установить HA в режиме Супервизор (Supervisor) на операционную систему Debian, или ее клон. В этом случае будут доступны расширения  - Аддоны.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Обзор архитектуры homeassistant.png |link=http://wiki.laser.ru/images/0/0f/Обзор_архитектуры_homeassistant.png |160px|thumb|Обзор архитектуры Home Assistant]]&lt;br /&gt;
[[Файл:Различные методы установки HA.png |link=http://wiki.laser.ru/images/7/78/Различные_методы_установки_HA.png |220px|thumb|Различные методы установки Home Assistant ]]&lt;br /&gt;
&lt;br /&gt;
Почитать подробнее про разные методы установки [https://www.home-assistant.io/installation/#compare-installation-methods можно здесь] , словарь терминов и определений в HomeAssistan [https://www.home-assistant.io/docs/glossary/#home-assistant-supervisorдоступен здесь]. Home Assistant предоставляет платформу для управления домом и домашней автоматизации. Home Assistant — это не просто приложение: это встроенная система, которая предоставляет такие же возможности, как и другие готовые потребительские продукты: подключение, настройка и обновление выполняются через простой в использовании интерфейс.&lt;br /&gt;
&lt;br /&gt;
=== Скачиваем дистрибутив образа ===&lt;br /&gt;
&lt;br /&gt;
Скачиваем дистрибутив Альтлинукс версии: p11 для ARM с официального сайта http://nightly.altlinux.org/p11-aarch64/release/ последнюю версию нужного нам образа ISO, например вот эту &lt;br /&gt;
alt-p11-builder-20240529-aarch64.iso  , со временем этот файл может превратится примерно в такой alt-p11-builder-20*******-aarch64.iso  &lt;br /&gt;
&lt;br /&gt;
Если же у вас  процессор  архитектуры AMD/Intel -  64 разрядный, то образ ISO  вам нужно скачивать  вот этот [http://nightly.altlinux.org/p11/release/ alt-p11-builder-20240529-x86_64.iso]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как вариант, можно скачать стартовый набор [https://www.altlinux.org/Starterkits/Download Starterkits/Download] -- сборки операционной системы Alt Linux на базе стабильного репозитория, они предназначенные для опытных пользователей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для скачивания образа из консоли можно использовать команду ''wget'':&lt;br /&gt;
&lt;br /&gt;
 $ wget http://nightly.altlinux.org/p10-aarch64/release/alt-p10-builder-20230610-aarch64.img.xz&lt;br /&gt;
&lt;br /&gt;
Не забываем, что прежде чем запустить это скачивание файла, нам нужно перейти в то место, где мы хотим хранить наш файл, например:&lt;br /&gt;
 $ cd /home/user/distrib&lt;br /&gt;
&lt;br /&gt;
После завершения процесс скачивания, вставляем карточку SD через адаптер (фото 1)в USB разъем, чтобы проверить на какой том это устройство смонтировалось при подключении. Для проверки используем команду ''df'', и видим примерно такой вывод:&lt;br /&gt;
&lt;br /&gt;
 udevfs             1,9G          96K  1,9G            1% /dev&lt;br /&gt;
 /dev/sdb5          7,5G         4,0K  7,5G            1% /run/media/user/4785-9AD2&lt;br /&gt;
&lt;br /&gt;
Отсюда мы делаем вывод, что наше устройство смонтировано на том /dev/sdb. После это, запускаем команду копирования образа ISO на на SD  носитель. Команда потребует ввести пароль рута:&lt;br /&gt;
 $ su -c &amp;quot;xzcat alt-p10-builder-20230610-aarch64.img.xz |dd of=/dev/sdb bs=4M status=progress&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Либо если вы скачали ISO файл, не запакованный в архив *.xz, то можно записать на USB  устройство командой dd:&lt;br /&gt;
 # dd if=alt-p11-builder-20240529-aarch64.iso of=/dev/sdb bs=4M status=progress&lt;br /&gt;
&lt;br /&gt;
=== Запускаем операционку на одноплатнике ===&lt;br /&gt;
Вставляем нашу SD карточку, с записанным на нее ISO образом операционной системы в одноплатник. Подаем питание на него.&lt;br /&gt;
Для работы дальше, можно использовать  монитор, подключенный к компу и клавиатуру. А можно соединиться и работать сразу по сети, но тогда предварительно надо будет сгенерить ключ для входа в root и положить его в корневую директорию SD карточки. Для генерации ключа используется команд ''$ ssh-keygen -t ed25519'' после этого будут заданы некоторые вопросы и образуется файл, содержимое которого можно посмотреть  по адресу например:  ''$ cat ~/.ssh/id_ed25519.pub''&lt;br /&gt;
&lt;br /&gt;
Этот файл можно  на SD карточку, командой: ''$ cp ~/.ssh/id_ed25519.pub /run/media/user/FF2E-507C/.''&lt;br /&gt;
&lt;br /&gt;
Если загрузка системы прошла все без ошибок, то на мониторе мы увидим приглашение, и тогда входим в рута:&lt;br /&gt;
 login: root&lt;br /&gt;
 password: altlinux&lt;br /&gt;
[[Файл:Login.png |link=http://wiki.laser.ru/images/6/68/Login.png |200px|thumb|left|окно логина при входе в систему]]&lt;br /&gt;
&lt;br /&gt;
Чтобы работать с WIFI подключением через командную строку, даем следующие команды в утилите ''nmcli'', где точка доступа у нас имеет SSID laser203 и пароль доступа, тоже laser203:&lt;br /&gt;
 nmcli dev wifi&lt;br /&gt;
 nmcli dev wifi connect laser203 password laser203&lt;br /&gt;
 nmcli connection show&lt;br /&gt;
&lt;br /&gt;
Убедимся, что сервис удаленного доступа по протоколу SSH - sshd запущен, для этого выполняем команду&lt;br /&gt;
 # systemctl enable sshd --now&lt;br /&gt;
должны получить ответ ''# /lib/systemd/systemd-sysv-install enable sshd&lt;br /&gt;
''&lt;br /&gt;
Обновляем  для верности всю систему:&lt;br /&gt;
 # apt-get update&lt;br /&gt;
Если обновление прошло нормально, то в конце вывода мы должны увидеть что то в таком духе:&lt;br /&gt;
&lt;br /&gt;
 ''Найдено http://ftp.altlinux.org p10/branch/noarch/classic release&lt;br /&gt;
 Чтение списков пакетов... Завершено&lt;br /&gt;
 Построение дерева зависимостей... Завершено''&lt;br /&gt;
&lt;br /&gt;
Теперь нам надо добавить пользователя, в нашем примере мы его назвали  ''user'',  задаем ему пароль (вводим два раза, без отображения на экране) и включаем этого пользователя в группы, которые нам понадобятся в дальнейшем при настройке системы :&lt;br /&gt;
 # adduser user &lt;br /&gt;
 # passwd user&lt;br /&gt;
 # usermod -aG wheel user&lt;br /&gt;
 # groupadd docker&lt;br /&gt;
 # usermod -aG docker user &lt;br /&gt;
 # usermod -aG uucp user&lt;br /&gt;
 # usermod -aG video user&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы мы могли дистанционно заходить на наш хост, нам нужно знать его IP адрес, который он получает от DHCP сервера, для этого определяем IP адрес нашего одноплатника командой ''ifconfig''&lt;br /&gt;
 $ /sbin/ifconfig&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr DC:A6:32:C3:68:66  &lt;br /&gt;
          inet addr:'''192.168.9.132'''  Bcast:192.168.9.255  Mask:255.255.255.0&lt;br /&gt;
          inet6 addr: fe80::4a4f:c4ca:9857:d421/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:432562 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:177156 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:607652351 (579.5 MiB)  TX bytes:12324924 (11.7 MiB)&lt;br /&gt;
&lt;br /&gt;
Выходим из рута. Переподсоединяемся по ssh в пользователя user,  для этого в консоли, уже на своей локальной машине задаем команду для входа в одноплатник  по сети на IP адрес 192.168.9.132:&lt;br /&gt;
 $ ssh user@192.168.9.132&lt;br /&gt;
Если у вас ос Windows,  то можете использовать для входа программу Putty,  как ее сконфигурить и настроить написано в ее разделе помощь.&lt;br /&gt;
&lt;br /&gt;
=== Устанавливаем Home Assistant ===&lt;br /&gt;
[[Файл:Df.png|link=http://wiki.laser.ru/images/1/19/Df.png|260px|thumb|left|Вывод команды df при первом входе]]&lt;br /&gt;
При первом входе в систему размер партиции корневой директории может оказаться заполненным на 100% и составлять порядка 2Гб. Для того чтобы использовать весь размер SD карточки, нужно перезагрузить систему. &lt;br /&gt;
&lt;br /&gt;
Для установки в режиме Container ставим два пакета, сам [https://www.altlinux.org/Docker докер и докер композер]. Почитать более подробно про Compose plugin [https://docs.docker.com/compose/install/linux/ можно здесь]. Для их установки нам понадобится ввести пароль рута.&lt;br /&gt;
&lt;br /&gt;
 su -c &amp;quot;apt-get install docker-engine docker-compose&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Запускаем сам докер&lt;br /&gt;
 su -c &amp;quot;systemctl enable --now docker&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Посмотреть версию докера-композера можно командой:&lt;br /&gt;
 $ docker-compose version&lt;br /&gt;
 docker-compose version 1.29.2, build unknown&lt;br /&gt;
 docker-py version: 5.0.0&lt;br /&gt;
 CPython version: 3.9.16&lt;br /&gt;
 OpenSSL version: OpenSSL 1.1.1u  30 May 2023&lt;br /&gt;
&lt;br /&gt;
Для того чтобы сконфигурить нашу систему HA, cоздаем папку и заходим в нее:&lt;br /&gt;
 $ mkdir homeassistant&lt;br /&gt;
 $ mkdir video&lt;br /&gt;
 $ cd homeassistant/&lt;br /&gt;
 $ pwd&lt;br /&gt;
 /home/user/homeassistant&lt;br /&gt;
 $ vim compose.yml&lt;br /&gt;
&lt;br /&gt;
Cоздаем конфигурационный файл для первого запуска нашей системы  командой  ''vim compose.yml'' не забываем про [https://www.home-assistant.io/integrations/media_source#local-media медиа директорию]. Не забываем поправить ''/home/user'' на те пути, которые у вас в системе&lt;br /&gt;
&lt;br /&gt;
 version: '3'&lt;br /&gt;
 services:&lt;br /&gt;
   homeassistant:&lt;br /&gt;
     container_name: homeassistant&lt;br /&gt;
     image: &amp;quot;ghcr.io/home-assistant/home-assistant:stable&amp;quot;&lt;br /&gt;
     volumes:&lt;br /&gt;
       - /home/user/homeassistant:/config&lt;br /&gt;
       - /etc/localtime:/etc/localtime:ro&lt;br /&gt;
       - /home/user/video:/media&lt;br /&gt;
     restart: unless-stopped&lt;br /&gt;
     privileged: true&lt;br /&gt;
     network_mode: host&lt;br /&gt;
     devices:&lt;br /&gt;
       - /dev/ttyUSB0:/dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
Запускаем инстанс докера &lt;br /&gt;
 $ docker-compose up -d&lt;br /&gt;
При первом запуске скачиваются нужные файлы, происходит подготовка и запуск приложения. Если все прошло нормально, то должен быть примерно вот такой результат:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Status: Downloaded newer image for ghcr.io/home-assistant/home-assistant:stable&lt;br /&gt;
 Creating homeassistant ... done&lt;br /&gt;
&lt;br /&gt;
Если вывалились ошибки типа:&lt;br /&gt;
 docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', PermissionError(13, 'Permission denied'))&lt;br /&gt;
То надо выйти из сеанса ''user'' и снова в него войти, чтобы подхватились обновления окружения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Теперь мы можем в браузере зайти по нашему IP адресу хоста с указанием порта по умолчанию:  ''http://192.168.9.132:8123''&lt;br /&gt;
&lt;br /&gt;
В браузере должно открыться новое окно с приглашением ввести пользователя, пароль для входа в систему Home Assitant и ввести локальные настройки: Страна, Валюта, Местоположение и д.р.&lt;br /&gt;
Задаем пользователя, пароль и отвечаем на вопросы: &lt;br /&gt;
 hauser&lt;br /&gt;
 12345&lt;br /&gt;
Если сделали все нормально, то у нас открывается панель  Обзор, в меню Настройки&amp;gt;&amp;gt; О программе мы можем посмотреть версию нашей установленной системы.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:Ha setup111.png|link=http://wiki.laser.ru/images/a/ad/Ha_setup111.png|150px|thumb|left|Обзор]]&lt;br /&gt;
| [[Файл:Ha setup13png.png|link=http://wiki.laser.ru/images/9/93/Ha_setup13png.png|150px|thumb|left|О программе]]&lt;br /&gt;
| [[Файл:Ha setup14.png|link=http://wiki.laser.ru/images/3/3b/Ha_setup14.png|150px|thumb|left|Настройки НА в режиме CORE]]&lt;br /&gt;
| [[Файл:Ha supervisor.png|link=http://wiki.laser.ru/images/e/ed/Ha_supervisor.png|150px|thumb|left|Настройки HA в режиме Superviser, с Дополнениями]]&lt;br /&gt;
&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Восстановить версию из Backup===&lt;br /&gt;
Для того чтобы наполнить нашу версию установленной системы конфигурациями из предыдущих, настроенных версий,  нам понадобится архив с файлами и директориями предыдущих конфигураций и базы данных. Заходим через консоль в командную строку исходного инстанса HA. Переходим в нужную нам папку, где сохраняются все конфигурационые файлы. Например это может быть директория ''/home/user/homeassistant/config'' Убедимся, что здесь у нас хранятся все конфигурационные файлы нашего приложения, командой ''ls'', вывод должен быть приметрно таким:&lt;br /&gt;
 $ ls /home/user/homeassistant/config&lt;br /&gt;
 automations.yaml  configuration.yaml   esphome               home-assistant.log.fault  home-assistant_v2.db-wal  secrets.yaml&lt;br /&gt;
 blueprints        configuration.yaml~  home-assistant.log    home-assistant_v2.db      scenes.yaml               tts&lt;br /&gt;
 catusb.log        deps                 home-assistant.log.1  home-assistant_v2.db-shm  scripts.yaml              www1&lt;br /&gt;
&lt;br /&gt;
Выполняем архивацию всей папки ''/home/user/homeassistant'' командой tar, обратите внимание, что это архвирование лучше выполнять из root-a, поскольку там есть скрытые папки с уровнем доступа от root-a:&lt;br /&gt;
 # tar cvf homeassistant11.tar /home/user/homeassistant&lt;br /&gt;
&lt;br /&gt;
Переносим наш файл архива на другой сервер с инстансом HomeAssistant:&lt;br /&gt;
 $ scp homeassistant11.tar user@192.168.9.132:.&lt;br /&gt;
При запросе вводим пароль пользователя c именем ''user''&lt;br /&gt;
&lt;br /&gt;
Переходим на новый сервер в корневую директорию:&lt;br /&gt;
 $ ssh user@192.168.9.132&lt;br /&gt;
&lt;br /&gt;
 Останавливаем, если был запущен сервис Докер. Разархивируем наш архивный файл. Переходим в директорию, где расположен файл ''compose.yml'' например это может быть директория ''/home/user/homeassistant11'', . Запускаем Докер.&lt;br /&gt;
 $ docker-compose stop&lt;br /&gt;
 $ tar xvf homeassistant11.tar&lt;br /&gt;
 $ cd /home/user/homeassistant11/&lt;br /&gt;
 $ docker-compose up -d&lt;br /&gt;
&lt;br /&gt;
Переходим в браузере на этот сервер по порту 8123, должен заработать новый инстанс Home Assistant по порту 8123:&lt;br /&gt;
 http://192.168.9.132:8123/&lt;br /&gt;
&lt;br /&gt;
== Дополнительные настройки Home Assistant==&lt;br /&gt;
&lt;br /&gt;
Что бы можно было работать с базой данныхи выполнять SQL запросы, нужно доустановить пакет: &lt;br /&gt;
 $ su -c &amp;quot;apt-get install sqlite3&amp;quot;&lt;br /&gt;
Для работы с базой данных можно перейти в директорию и запустить работу с базой данных.&lt;br /&gt;
 cd homeassistant/&lt;br /&gt;
 sqlite3 home-assistant_v2.db&lt;br /&gt;
 .schema states&lt;br /&gt;
&lt;br /&gt;
Посмотереть какие датчики есть в системе можно запросом:&lt;br /&gt;
 SELECT states_meta.entity_id FROM states LEFT JOIN states_meta ON (states.metadata_id=states_meta.metadata_id)  LEFT JOIN state_attributes ON &lt;br /&gt;
 (states.attributes_id=state_attributes.attributes_id) WHERE last_changed_ts is NULL group by states_meta.entity_id;&lt;br /&gt;
&lt;br /&gt;
Посмотреть среднюю температуру по дням можно запросом:&lt;br /&gt;
 SELECT avg(state), substr(datetime(states.last_updated_ts,'unixepoch'), 1,10) timing FROM states LEFT JOIN states_meta ON (states.metadata_id=states_meta.metadata_id)  LEFT &lt;br /&gt;
 JOIN state_attributes ON (states.attributes_id=state_attributes.attributes_id) WHERE last_changed_ts is NULL  and states_meta.entity_id='sensor.hotbed_themp'&lt;br /&gt;
 group by substr(datetime(states.last_updated_ts,'unixepoch'), 1,10);&lt;br /&gt;
&lt;br /&gt;
=== Как увеличить время перезависи логов ===&lt;br /&gt;
&lt;br /&gt;
Что бы увеличить время сохранения данных на период в год, нужно установить параметр  в файле конфигурации: &lt;br /&gt;
 recorder:&lt;br /&gt;
   db_url: !secret db_link&lt;br /&gt;
   purge_entities: 365&lt;br /&gt;
&lt;br /&gt;
=== Как использовать ВИДЕО камеру ===&lt;br /&gt;
&lt;br /&gt;
Чтобы установить работу с видеокамерой необходимо добавить пакет:&lt;br /&gt;
 su -s &amp;quot;apt-get install fswebcam&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Строка записи картинки на устройство /dev/video0 c поворотом на 180 градусов:&lt;br /&gt;
 $ fswebcam -d v4l2:/dev/video0 --rotate=180 -r 1920x1080 /home/user/homeassistant/11.jpg -t 1&lt;br /&gt;
&lt;br /&gt;
=== Как использовать Arduino ===&lt;br /&gt;
Что бы работать в HomeAssistant с Arduino по протоколу firmata необходимо скачать сам скетч с протоколом и загрузить его в контроллер Arduino. После этого, для того чтобы убедится как работает контроллер с протоколом, присоединится к нему можно используя приложение [http://firmata.org/wiki/Main_Page с сайта] и скачав от туда файл firmata_test.64bit. В дополнение возможно понадобится доустановить библиотеку libpng12:&lt;br /&gt;
 su -s &amp;quot;apt-get install libpng12&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Для того чтобы считывать значения в HA из контролера Arduino с загруженным в него приложением, нужно организовать взаимодействие через COM порт, который в нашем случае является /dev/ttyUSB0, для этого создадим файл, который назовем например ''arduino_usb.sh'' и сделаем его исполняемым:&lt;br /&gt;
&lt;br /&gt;
 $ cat arduino_usb.sh&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 /bin/stty -F /dev/ttyUSB0 raw -echo 9600&lt;br /&gt;
 $ /usr/bin/cat &amp;lt; /dev/ttyUSB0 &amp;gt;  /home/user/homeassistant/catusb.log &amp;amp;&lt;br /&gt;
Обязательно надо установить параметры порта  /dev/ttyUSB0  на скорости  -echo 9600. Командой ''cat'' считываем значения из порта и записываем их в файл ''/home/user/homeassistant/catusb.log'' знак &amp;amp; обозначает, что мы их записываем в фоновом режиме&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Как настроить отображение погоды ===&lt;br /&gt;
[[Файл:Погода11.png |link=http://wiki.laser.ru/images/b/bd/Погода11.png |160px|thumb|Интеграция погоды в НА]]&lt;br /&gt;
&lt;br /&gt;
#В интеграциях убедится, что шаблон //Meteorologisk institutt (Met.no) установлен и работает.&lt;br /&gt;
#В объектах найти ID объекта, например это будет ''weather.home_assistant''&lt;br /&gt;
#В файле ''configuration.yaml'' в разделе сенсоров вставить  нужную запись кода.  Предварительно можно убедится, что этот сенсор по ID объекта отработает в меню Панель разработчика &amp;gt;&amp;gt; Шаблоны  &lt;br /&gt;
#Перегрузить инстанс HA , и убедится что появились этот объект ''sensor.pogoda_za_oknom''&lt;br /&gt;
#Создать карточку  - по имени сенсора с отображением погоды  - температуры, ветра, влажности, дождя на  панели, в зависимости от того что нам нужно.&lt;br /&gt;
 hours_to_show: 24&lt;br /&gt;
 graph: line&lt;br /&gt;
 type: sensor&lt;br /&gt;
 entity: sensor.pogoda_za_oknom&lt;br /&gt;
 unit: °C&lt;br /&gt;
 detail: 1&lt;br /&gt;
&lt;br /&gt;
Пример записи кода для файла ''configuration.yaml''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
 sensor:&lt;br /&gt;
  - platform: template&lt;br /&gt;
    sensors:&lt;br /&gt;
      pogoda_za_oknom:&lt;br /&gt;
        value_template: &amp;quot;{{state_attr('weather.home_assistant','temperature')|float}}&amp;quot;&lt;br /&gt;
        unit_of_measurement: '°C'&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Как обновить Home Assistant  если он был установлен в Docker==&lt;br /&gt;
Если ваш Home Assistant был установлен методом CORE и вы его запускаете в Docker, то чтобы обновить до самой последней версии надо выполнить следующие шаги. Зайти на удаленную машину и там перейти в директорию, где установлен файл ''compose.yaml''&lt;br /&gt;
 ssh user@192.168.9.132&lt;br /&gt;
 cd homeassistant/&lt;br /&gt;
 docker pull ghcr.io/home-assistant/home-assistant:stable&lt;br /&gt;
 docker stop homeassistant&lt;br /&gt;
 docker rm homeassistant&lt;br /&gt;
 docker compose pull&lt;br /&gt;
 docker compose up -d&lt;br /&gt;
Проверить что все нормально запустилось можно командой &lt;br /&gt;
 docker ps&lt;br /&gt;
Посмотреть текущую версию Home Assistant теперь вы можете в меню  Настройки&amp;gt;&amp;gt;О программе&lt;br /&gt;
&lt;br /&gt;
Ссылка на раздел официальной [https://www.home-assistant.io/integrations/met документации]&lt;br /&gt;
&lt;br /&gt;
[[Категория: Home Assistant]]&lt;br /&gt;
[[Категория: Linux]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Home_Assistant_%D0%BD%D0%B0_AltLinux&amp;diff=727</id>
		<title>Установка Home Assistant на AltLinux</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Home_Assistant_%D0%BD%D0%B0_AltLinux&amp;diff=727"/>
		<updated>2025-05-23T10:42:15Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Дополнительные настройки Home Assistant */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Разберем, как установить приложение HomeAssistant на операционную систему linux для  AMD/Intel или ARM контроллера. &lt;br /&gt;
== Установка Home Assistant на AltLinux ==&lt;br /&gt;
&lt;br /&gt;
=== Варианты установки системы Home Assistant ===&lt;br /&gt;
&lt;br /&gt;
[[Файл:Raspberripi4 sd card.png |link=http://wiki.laser.ru/images/a/a9/Raspberripi4_sd_card.png |260px|thumb|(Фото 1)Raspberry Pi4 с видео камерой на борту, SD карточка и адаптер для записи на карту]]&lt;br /&gt;
&lt;br /&gt;
Чтобы поставить и запустить Home Assistant на ARM контроллере, в нашем случае мы имеем Raspberri Pi4  (причем он у нас уже с подключенной камерой) Вместо него может быть использован любой одноплатный комп, например [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberri Py] или [https://repka-pi.ru/ Repka Pi] , или [http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-3B.html Orange Pi 3B] . Нам понадобится SD-карта не менее чем 8 Гбайт и адаптер для записи на нее образа скаченной операционной системы (Фото 1).&lt;br /&gt;
&lt;br /&gt;
Варианты установки системы Home Assistant могут быть следующими: &lt;br /&gt;
# Установить HA вместе с предустановленной операционной системой - вариант HAOS. В этом случае будут доступны максимально возможные опции  для запуска Supervisor. Операционная система HAOS занимает весь носитель и предоставляет среду Linux для запуска Supervisor и Core.&lt;br /&gt;
# Установить HA в минимальной конфигурации, в режиме CORE. В этом случае будет установлено только одно ядро системы, без дополнений и расширений, которые можно будет до установить уже самостоятельно. Ядро (CORE) взаимодействует напрямую с пользователем, супервизором,  устройствами и сервисами Io, все эти настройки взаимодействия придется выполнять вручную.&lt;br /&gt;
# Установить HA в контейнер Docker. Если операционная система не Debian, то HA будет установлен в режиме CORE.&lt;br /&gt;
# Установить HA в режиме VirtualBox. В этом случае будет доступ к Супервайзеру и Аддонам, если удастся запустить виртуальную машину.&lt;br /&gt;
# Установить HA в режиме Супервизор (Supervisor) на операционную систему Debian, или ее клон. В этом случае будут доступны расширения  - Аддоны.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Обзор архитектуры homeassistant.png |link=http://wiki.laser.ru/images/0/0f/Обзор_архитектуры_homeassistant.png |160px|thumb|Обзор архитектуры Home Assistant]]&lt;br /&gt;
[[Файл:Различные методы установки HA.png |link=http://wiki.laser.ru/images/7/78/Различные_методы_установки_HA.png |220px|thumb|Различные методы установки Home Assistant ]]&lt;br /&gt;
&lt;br /&gt;
Почитать подробнее про разные методы установки [https://www.home-assistant.io/installation/#compare-installation-methods можно здесь] , словарь терминов и определений в HomeAssistan [https://www.home-assistant.io/docs/glossary/#home-assistant-supervisorдоступен здесь]. Home Assistant предоставляет платформу для управления домом и домашней автоматизации. Home Assistant — это не просто приложение: это встроенная система, которая предоставляет такие же возможности, как и другие готовые потребительские продукты: подключение, настройка и обновление выполняются через простой в использовании интерфейс.&lt;br /&gt;
&lt;br /&gt;
=== Скачиваем дистрибутив образа ===&lt;br /&gt;
&lt;br /&gt;
Скачиваем дистрибутив Альтлинукс версии: p11 для ARM с официального сайта http://nightly.altlinux.org/p11-aarch64/release/ последнюю версию нужного нам образа ISO, например вот эту &lt;br /&gt;
alt-p11-builder-20240529-aarch64.iso  , со временем этот файл может превратится примерно в такой alt-p11-builder-20*******-aarch64.iso  &lt;br /&gt;
&lt;br /&gt;
Если же у вас  процессор  архитектуры AMD/Intel -  64 разрядный, то образ ISO  вам нужно скачивать  вот этот [http://nightly.altlinux.org/p11/release/ alt-p11-builder-20240529-x86_64.iso]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как вариант, можно скачать стартовый набор [https://www.altlinux.org/Starterkits/Download Starterkits/Download] -- сборки операционной системы Alt Linux на базе стабильного репозитория, они предназначенные для опытных пользователей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для скачивания образа из консоли можно использовать команду ''wget'':&lt;br /&gt;
&lt;br /&gt;
 $ wget http://nightly.altlinux.org/p10-aarch64/release/alt-p10-builder-20230610-aarch64.img.xz&lt;br /&gt;
&lt;br /&gt;
Не забываем, что прежде чем запустить это скачивание файла, нам нужно перейти в то место, где мы хотим хранить наш файл, например:&lt;br /&gt;
 $ cd /home/user/distrib&lt;br /&gt;
&lt;br /&gt;
После завершения процесс скачивания, вставляем карточку SD через адаптер (фото 1)в USB разъем, чтобы проверить на какой том это устройство смонтировалось при подключении. Для проверки используем команду ''df'', и видим примерно такой вывод:&lt;br /&gt;
&lt;br /&gt;
 udevfs             1,9G          96K  1,9G            1% /dev&lt;br /&gt;
 /dev/sdb5          7,5G         4,0K  7,5G            1% /run/media/user/4785-9AD2&lt;br /&gt;
&lt;br /&gt;
Отсюда мы делаем вывод, что наше устройство смонтировано на том /dev/sdb. После это, запускаем команду копирования образа ISO на на SD  носитель. Команда потребует ввести пароль рута:&lt;br /&gt;
 $ su -c &amp;quot;xzcat alt-p10-builder-20230610-aarch64.img.xz |dd of=/dev/sdb bs=4M status=progress&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Либо если вы скачали ISO файл, не запакованный в архив *.xz, то можно записать на USB  устройство командой dd:&lt;br /&gt;
 # dd if=alt-p11-builder-20240529-aarch64.iso of=/dev/sdb bs=4M status=progress&lt;br /&gt;
&lt;br /&gt;
=== Запускаем операционку на одноплатнике ===&lt;br /&gt;
Вставляем нашу SD карточку, с записанным на нее ISO образом операционной системы в одноплатник. Подаем питание на него.&lt;br /&gt;
Для работы дальше, можно использовать  монитор, подключенный к компу и клавиатуру. А можно соединиться и работать сразу по сети, но тогда предварительно надо будет сгенерить ключ для входа в root и положить его в корневую директорию SD карточки. Для генерации ключа используется команд ''$ ssh-keygen -t ed25519'' после этого будут заданы некоторые вопросы и образуется файл, содержимое которого можно посмотреть  по адресу например:  ''$ cat ~/.ssh/id_ed25519.pub''&lt;br /&gt;
&lt;br /&gt;
Этот файл можно  на SD карточку, командой: ''$ cp ~/.ssh/id_ed25519.pub /run/media/user/FF2E-507C/.''&lt;br /&gt;
&lt;br /&gt;
Если загрузка системы прошла все без ошибок, то на мониторе мы увидим приглашение, и тогда входим в рута:&lt;br /&gt;
 login: root&lt;br /&gt;
 password: altlinux&lt;br /&gt;
[[Файл:Login.png |link=http://wiki.laser.ru/images/6/68/Login.png |200px|thumb|left|окно логина при входе в систему]]&lt;br /&gt;
&lt;br /&gt;
Чтобы работать с WIFI подключением через командную строку, даем следующие команды в утилите ''nmcli'', где точка доступа у нас имеет SSID laser203 и пароль доступа, тоже laser203:&lt;br /&gt;
 nmcli dev wifi&lt;br /&gt;
 nmcli dev wifi connect laser203 password laser203&lt;br /&gt;
 nmcli connection show&lt;br /&gt;
&lt;br /&gt;
Убедимся, что сервис удаленного доступа по протоколу SSH - sshd запущен, для этого выполняем команду&lt;br /&gt;
 # systemctl enable sshd --now&lt;br /&gt;
должны получить ответ ''# /lib/systemd/systemd-sysv-install enable sshd&lt;br /&gt;
''&lt;br /&gt;
Обновляем  для верности всю систему:&lt;br /&gt;
 # apt-get update&lt;br /&gt;
Если обновление прошло нормально, то в конце вывода мы должны увидеть что то в таком духе:&lt;br /&gt;
&lt;br /&gt;
 ''Найдено http://ftp.altlinux.org p10/branch/noarch/classic release&lt;br /&gt;
 Чтение списков пакетов... Завершено&lt;br /&gt;
 Построение дерева зависимостей... Завершено''&lt;br /&gt;
&lt;br /&gt;
Теперь нам надо добавить пользователя, в нашем примере мы его назвали  ''user'',  задаем ему пароль (вводим два раза, без отображения на экране) и включаем этого пользователя в группы, которые нам понадобятся в дальнейшем при настройке системы :&lt;br /&gt;
 # adduser user &lt;br /&gt;
 # passwd user&lt;br /&gt;
 # usermod -aG wheel user&lt;br /&gt;
 # groupadd docker&lt;br /&gt;
 # usermod -aG docker user &lt;br /&gt;
 # usermod -aG uucp user&lt;br /&gt;
 # usermod -aG video user&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы мы могли дистанционно заходить на наш хост, нам нужно знать его IP адрес, который он получает от DHCP сервера, для этого определяем IP адрес нашего одноплатника командой ''ifconfig''&lt;br /&gt;
 $ /sbin/ifconfig&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr DC:A6:32:C3:68:66  &lt;br /&gt;
          inet addr:'''192.168.9.132'''  Bcast:192.168.9.255  Mask:255.255.255.0&lt;br /&gt;
          inet6 addr: fe80::4a4f:c4ca:9857:d421/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:432562 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:177156 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:607652351 (579.5 MiB)  TX bytes:12324924 (11.7 MiB)&lt;br /&gt;
&lt;br /&gt;
Выходим из рута. Переподсоединяемся по ssh в пользователя user,  для этого в консоли, уже на своей локальной машине задаем команду для входа в одноплатник  по сети на IP адрес 192.168.9.132:&lt;br /&gt;
 $ ssh user@192.168.9.132&lt;br /&gt;
Если у вас ос Windows,  то можете использовать для входа программу Putty,  как ее сконфигурить и настроить написано в ее разделе помощь.&lt;br /&gt;
&lt;br /&gt;
=== Устанавливаем Home Assistant ===&lt;br /&gt;
[[Файл:Df.png|link=http://wiki.laser.ru/images/1/19/Df.png|260px|thumb|left|Вывод команды df при первом входе]]&lt;br /&gt;
При первом входе в систему размер партиции корневой директории может оказаться заполненным на 100% и составлять порядка 2Гб. Для того чтобы использовать весь размер SD карточки, нужно перезагрузить систему. &lt;br /&gt;
&lt;br /&gt;
Для установки в режиме Container ставим два пакета, сам [https://www.altlinux.org/Docker докер и докер композер]. Почитать более подробно про Compose plugin [https://docs.docker.com/compose/install/linux/ можно здесь]. Для их установки нам понадобится ввести пароль рута.&lt;br /&gt;
&lt;br /&gt;
 su -c &amp;quot;apt-get install docker-engine docker-compose&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Запускаем сам докер&lt;br /&gt;
 su -c &amp;quot;systemctl enable --now docker&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Посмотреть версию докера-композера можно командой:&lt;br /&gt;
 $ docker-compose version&lt;br /&gt;
 docker-compose version 1.29.2, build unknown&lt;br /&gt;
 docker-py version: 5.0.0&lt;br /&gt;
 CPython version: 3.9.16&lt;br /&gt;
 OpenSSL version: OpenSSL 1.1.1u  30 May 2023&lt;br /&gt;
&lt;br /&gt;
Для того чтобы сконфигурить нашу систему HA, cоздаем папку и заходим в нее:&lt;br /&gt;
 $ mkdir homeassistant&lt;br /&gt;
 $ mkdir video&lt;br /&gt;
 $ cd homeassistant/&lt;br /&gt;
 $ pwd&lt;br /&gt;
 /home/user/homeassistant&lt;br /&gt;
 $ vim compose.yml&lt;br /&gt;
&lt;br /&gt;
Cоздаем конфигурационный файл для первого запуска нашей системы  командой  ''vim compose.yml'' не забываем про [https://www.home-assistant.io/integrations/media_source#local-media медиа директорию]. Не забываем поправить ''/home/user'' на те пути, которые у вас в системе&lt;br /&gt;
&lt;br /&gt;
 version: '3'&lt;br /&gt;
 services:&lt;br /&gt;
   homeassistant:&lt;br /&gt;
     container_name: homeassistant&lt;br /&gt;
     image: &amp;quot;ghcr.io/home-assistant/home-assistant:stable&amp;quot;&lt;br /&gt;
     volumes:&lt;br /&gt;
       - /home/user/homeassistant:/config&lt;br /&gt;
       - /etc/localtime:/etc/localtime:ro&lt;br /&gt;
       - /home/user/video:/media&lt;br /&gt;
     restart: unless-stopped&lt;br /&gt;
     privileged: true&lt;br /&gt;
     network_mode: host&lt;br /&gt;
     devices:&lt;br /&gt;
       - /dev/ttyUSB0:/dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
Запускаем инстанс докера &lt;br /&gt;
 $ docker-compose up -d&lt;br /&gt;
При первом запуске скачиваются нужные файлы, происходит подготовка и запуск приложения. Если все прошло нормально, то должен быть примерно вот такой результат:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Status: Downloaded newer image for ghcr.io/home-assistant/home-assistant:stable&lt;br /&gt;
 Creating homeassistant ... done&lt;br /&gt;
&lt;br /&gt;
Если вывалились ошибки типа:&lt;br /&gt;
 docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', PermissionError(13, 'Permission denied'))&lt;br /&gt;
То надо выйти из сеанса ''user'' и снова в него войти, чтобы подхватились обновления окружения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Теперь мы можем в браузере зайти по нашему IP адресу хоста с указанием порта по умолчанию:  ''http://192.168.9.132:8123''&lt;br /&gt;
&lt;br /&gt;
В браузере должно открыться новое окно с приглашением ввести пользователя, пароль для входа в систему Home Assitant и ввести локальные настройки: Страна, Валюта, Местоположение и д.р.&lt;br /&gt;
Задаем пользователя, пароль и отвечаем на вопросы: &lt;br /&gt;
 hauser&lt;br /&gt;
 12345&lt;br /&gt;
Если сделали все нормально, то у нас открывается панель  Обзор, в меню Настройки&amp;gt;&amp;gt; О программе мы можем посмотреть версию нашей установленной системы.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:Ha setup111.png|link=http://wiki.laser.ru/images/a/ad/Ha_setup111.png|150px|thumb|left|Обзор]]&lt;br /&gt;
| [[Файл:Ha setup13png.png|link=http://wiki.laser.ru/images/9/93/Ha_setup13png.png|150px|thumb|left|О программе]]&lt;br /&gt;
| [[Файл:Ha setup14.png|link=http://wiki.laser.ru/images/3/3b/Ha_setup14.png|150px|thumb|left|Настройки НА в режиме CORE]]&lt;br /&gt;
| [[Файл:Ha supervisor.png|link=http://wiki.laser.ru/images/e/ed/Ha_supervisor.png|150px|thumb|left|Настройки HA в режиме Superviser, с Дополнениями]]&lt;br /&gt;
&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Восстановить версию из Backup===&lt;br /&gt;
Для того чтобы наполнить нашу версию установленной системы конфигурациями из предыдущих, настроенных версий,  нам понадобится архив с файлами и директориями предыдущих конфигураций и базы данных. Заходим через консоль в командную строку исходного инстанса HA. Переходим в нужную нам папку, где сохраняются все конфигурационые файлы. Например это может быть директория ''/home/user/homeassistant/config'' Убедимся, что здесь у нас хранятся все конфигурационные файлы нашего приложения, командой ''ls'', вывод должен быть приметрно таким:&lt;br /&gt;
 $ ls /home/user/homeassistant/config&lt;br /&gt;
 automations.yaml  configuration.yaml   esphome               home-assistant.log.fault  home-assistant_v2.db-wal  secrets.yaml&lt;br /&gt;
 blueprints        configuration.yaml~  home-assistant.log    home-assistant_v2.db      scenes.yaml               tts&lt;br /&gt;
 catusb.log        deps                 home-assistant.log.1  home-assistant_v2.db-shm  scripts.yaml              www1&lt;br /&gt;
&lt;br /&gt;
Выполняем архивацию всей папки ''/home/user/homeassistant'' командой tar, обратите внимание, что это архвирование лучше выполнять из root-a, поскольку там есть скрытые папки с уровнем доступа от root-a:&lt;br /&gt;
 # tar cvf homeassistant11.tar /home/user/homeassistant&lt;br /&gt;
&lt;br /&gt;
Переносим наш файл архива на другой сервер с инстансом HomeAssistant:&lt;br /&gt;
 $ scp homeassistant11.tar user@192.168.9.132:.&lt;br /&gt;
При запросе вводим пароль пользователя c именем ''user''&lt;br /&gt;
&lt;br /&gt;
Переходим на новый сервер в корневую директорию:&lt;br /&gt;
 $ ssh user@192.168.9.132&lt;br /&gt;
&lt;br /&gt;
 Останавливаем, если был запущен сервис Докер. Разархивируем наш архивный файл. Переходим в директорию, где расположен файл ''compose.yml'' например это может быть директория ''/home/user/homeassistant11'', . Запускаем Докер.&lt;br /&gt;
 $ docker-compose stop&lt;br /&gt;
 $ tar xvf homeassistant11.tar&lt;br /&gt;
 $ cd /home/user/homeassistant11/&lt;br /&gt;
 $ docker-compose up -d&lt;br /&gt;
&lt;br /&gt;
Переходим в браузере на этот сервер по порту 8123, должен заработать новый инстанс Home Assistant по порту 8123:&lt;br /&gt;
 http://192.168.9.132:8123/&lt;br /&gt;
&lt;br /&gt;
== Дополнительные настройки Home Assistant==&lt;br /&gt;
&lt;br /&gt;
Что бы можно было работать с базой данныхи выполнять SQL запросы, нужно доустановить пакет: &lt;br /&gt;
 $ su -c &amp;quot;apt-get install sqlite3&amp;quot;&lt;br /&gt;
Для работы с базой данных можно перейти в директорию и запустить работу с базой данных.&lt;br /&gt;
 cd homeassistant/&lt;br /&gt;
 sqlite3 home-assistant_v2.db&lt;br /&gt;
 .schema states&lt;br /&gt;
&lt;br /&gt;
Посмотереть какие датчики есть в системе можно запросом:&lt;br /&gt;
 SELECT states_meta.entity_id FROM states LEFT JOIN states_meta ON (states.metadata_id=states_meta.metadata_id)  LEFT JOIN state_attributes ON &lt;br /&gt;
 (states.attributes_id=state_attributes.attributes_id) WHERE last_changed_ts is NULL group by states_meta.entity_id;&lt;br /&gt;
&lt;br /&gt;
Посмотреть среднюю температуру по дням можно запросом:&lt;br /&gt;
 SELECT avg(state), substr(datetime(states.last_updated_ts,'unixepoch'), 1,10) timing FROM states LEFT JOIN states_meta ON (states.metadata_id=states_meta.metadata_id)  LEFT &lt;br /&gt;
 JOIN state_attributes ON (states.attributes_id=state_attributes.attributes_id) WHERE last_changed_ts is NULL  and states_meta.entity_id='sensor.hotbed_themp'&lt;br /&gt;
 group by substr(datetime(states.last_updated_ts,'unixepoch'), 1,10);&lt;br /&gt;
&lt;br /&gt;
=== Как увеличить время перезависи логов ===&lt;br /&gt;
&lt;br /&gt;
Что бы увеличить время сохранения данных на период в год, нужно установить параметр  в файле конфигурации: &lt;br /&gt;
 recorder:&lt;br /&gt;
   db_url: !secret db_link&lt;br /&gt;
   purge_entities: 365&lt;br /&gt;
&lt;br /&gt;
=== Как использовать ВИДЕО камеру ===&lt;br /&gt;
&lt;br /&gt;
Чтобы установить работу с видеокамерой необходимо добавить пакет:&lt;br /&gt;
 su -s &amp;quot;apt-get install fswebcam&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Строка записи картинки на устройство /dev/video0 c поворотом на 180 градусов:&lt;br /&gt;
 $ fswebcam -d v4l2:/dev/video0 --rotate=180 -r 1920x1080 /home/user/homeassistant/11.jpg -t 1&lt;br /&gt;
&lt;br /&gt;
=== Как использовать Arduino ===&lt;br /&gt;
Что бы работать в HomeAssistant с Arduino по протоколу firmata необходимо скачать сам скетч с протоколом и загрузить его в контроллер Arduino. После этого, для того чтобы убедится как работает контроллер с протоколом, присоединится к нему можно используя приложение [http://firmata.org/wiki/Main_Page с сайта] и скачав от туда файл firmata_test.64bit. В дополнение возможно понадобится доустановить библиотеку libpng12:&lt;br /&gt;
 su -s &amp;quot;apt-get install libpng12&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Для того чтобы считывать значения в HA из контролера Arduino с загруженным в него приложением, нужно организовать взаимодействие через COM порт, который в нашем случае является /dev/ttyUSB0, для этого создадим файл, который назовем например ''arduino_usb.sh'' и сделаем его исполняемым:&lt;br /&gt;
&lt;br /&gt;
 $ cat arduino_usb.sh&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 /bin/stty -F /dev/ttyUSB0 raw -echo 9600&lt;br /&gt;
 $ /usr/bin/cat &amp;lt; /dev/ttyUSB0 &amp;gt;  /home/user/homeassistant/catusb.log &amp;amp;&lt;br /&gt;
Обязательно надо установить параметры порта  /dev/ttyUSB0  на скорости  -echo 9600. Командой ''cat'' считываем значения из порта и записываем их в файл ''/home/user/homeassistant/catusb.log'' знак &amp;amp; обозначает, что мы их записываем в фоновом режиме&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Как настроить отображение погоды ===&lt;br /&gt;
[[Файл:Погода11.png |link=http://wiki.laser.ru/images/b/bd/Погода11.png |160px|thumb|Интеграция погоды в НА]]&lt;br /&gt;
&lt;br /&gt;
#В интеграциях убедится, что шаблон //Meteorologisk institutt (Met.no) установлен и работает.&lt;br /&gt;
#В объектах найти ID объекта, например это будет ''weather.home_assistant''&lt;br /&gt;
#В файле ''configuration.yaml'' в разделе сенсоров вставить  нужную запись кода.  Предварительно можно убедится, что этот сенсор по ID объекта отработает в меню Панель разработчика &amp;gt;&amp;gt; Шаблоны  &lt;br /&gt;
#Перегрузить инстанс HA , и убедится что появились этот объект ''sensor.pogoda_za_oknom''&lt;br /&gt;
#Создать карточку  - по имени сенсора с отображением погоды  - температуры, ветра, влажности, дождя на  панели, в зависимости от того что нам нужно.&lt;br /&gt;
 hours_to_show: 24&lt;br /&gt;
 graph: line&lt;br /&gt;
 type: sensor&lt;br /&gt;
 entity: sensor.pogoda_za_oknom&lt;br /&gt;
 unit: °C&lt;br /&gt;
 detail: 1&lt;br /&gt;
&lt;br /&gt;
Пример записи кода для файла ''configuration.yaml''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
 sensor:&lt;br /&gt;
  - platform: template&lt;br /&gt;
    sensors:&lt;br /&gt;
      pogoda_za_oknom:&lt;br /&gt;
        value_template: &amp;quot;{{state_attr('weather.home_assistant','temperature')|float}}&amp;quot;&lt;br /&gt;
        unit_of_measurement: '°C'&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Как обновить Home Assistant  если он был установлен в Docker==&lt;br /&gt;
Если ваш Home Assistant был установлен методом CORE и вы его запускаете в Docker, то чтобы обновить до самой последней версии надо выполнить следующие шаги. Зайти на удаленную машину и там перейти в директорию, где установлен файл ''compose.yaml''&lt;br /&gt;
 ssh user@192.168.9.132&lt;br /&gt;
 cd homeassistant/&lt;br /&gt;
 docker pull ghcr.io/home-assistant/home-assistant:stable&lt;br /&gt;
 docker stop homeassistant&lt;br /&gt;
 docker rm homeassistant&lt;br /&gt;
 docker compose pull&lt;br /&gt;
 docker compose up -d&lt;br /&gt;
Проверить что все нормально запустилось можно командой &lt;br /&gt;
 docker ps&lt;br /&gt;
&lt;br /&gt;
Ссылка на раздел официальной [https://www.home-assistant.io/integrations/met документации]&lt;br /&gt;
&lt;br /&gt;
[[Категория: Home Assistant]]&lt;br /&gt;
[[Категория: Linux]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ESPHome_%D0%B2_Docker_%D0%B4%D0%BB%D1%8F_Core&amp;diff=726</id>
		<title>Установка ESPHome в Docker для Core</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ESPHome_%D0%B2_Docker_%D0%B4%D0%BB%D1%8F_Core&amp;diff=726"/>
		<updated>2025-05-16T15:48:58Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Как прошить */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Установка ESPHome в Docker для Homeassistant в  режиме Core'''&lt;br /&gt;
=== Как установить ===&lt;br /&gt;
Разные способы установки приложения ESPHome для  Home Assistant возможны не обязательно только из Supervised  в виде аддонов, как показано на рисунках. &lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
| [[Файл:Core.png |link=http://wiki.umki-kit.ru/wiki/images/2/2b/Core.png |thumb|280px| Core]]&lt;br /&gt;
| [[Файл:Haos.png|link=http://wiki.umki-kit.ru/wiki/images/d/d8/Haos.png |thumb|280px| Haos]]&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если у вас не режим Supervised для Home Assistant, то ESP Home можно установить как приложение в контейнере - используя контейнер Docker или Docker compose. &lt;br /&gt;
Для этого например в папке ''/home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome'' нужно создать файл ''vim docker-compose.yml'' и в нем положить код следующего содержания&lt;br /&gt;
&lt;br /&gt;
 version: '3'&lt;br /&gt;
 services:&lt;br /&gt;
   esphome:&lt;br /&gt;
     container_name: esphome&lt;br /&gt;
     image: esphome/esphome&lt;br /&gt;
     volumes:&lt;br /&gt;
       - /home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome/config:/config&lt;br /&gt;
       - /etc/localtime:/etc/localtime:ro&lt;br /&gt;
     restart: always&lt;br /&gt;
     privileged: true&lt;br /&gt;
     network_mode: host&lt;br /&gt;
&lt;br /&gt;
После этого перейти в эту папку и там запустить докер &lt;br /&gt;
 cd /home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome&lt;br /&gt;
 docker compose up -d&lt;br /&gt;
Если все прошло нормально то сам сервер будет доступен по адресу вашего компа, который можно посмотреть командой &lt;br /&gt;
 ip a&lt;br /&gt;
 http://195.209.192.232:6052/&lt;br /&gt;
 http://IP_server:6052&lt;br /&gt;
&lt;br /&gt;
=== Как прошить ===&lt;br /&gt;
В ESPHome надо создать проект - новое устройство. Его как то обозвать и указать точку доступа и пароль WIFI , после этого записать API ключ, например &lt;br /&gt;
'''ohxTGkYUpYGIzf+uzRcrbRcnZBbCiAPr8wDXqKynzy0='''&lt;br /&gt;
Если это ESP8266 с драйвером CH340, которое распозналось как /dev/ttyUSB0, то перейти в нужную директорию где лежит BIN файл и там выполнить команду&lt;br /&gt;
 $ esptool --port /dev/ttyUSB0 write_flash 0x00000 firmware.bin&lt;br /&gt;
Посмотреть вывод этой команды, после загрузки можно будет командами мониторинга порта &lt;br /&gt;
 $ /bin/stty -F /dev/ttyUSB0 raw -echo 115200&lt;br /&gt;
 $ cat /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
=== Как сконфигурить ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для того чтобы присоединить уже прошитое в ESPHome устройство, например датчик влажности,  к Home Assistant, в Настройки&amp;gt;&amp;gt; Устройства и службы &amp;gt;&amp;gt; Интеграции  -- заходим в ESPHome и там выбираем '''Добавить устройство'''.   В диалоговом окне система спросит IP адрес Хоста и предложит подтвердить порт 6053.&lt;br /&gt;
&lt;br /&gt;
Предварительно, прежде чем  привязывать устройство ESPHome к интеграции в Home Assistant, необходимо не забыть его привязать к wifi роутеру, чтобы знать его IP адрес. Для этого из доступных wifi сетей, на телефоне,  находим AP точку доступа, например у нее будет ssid: &amp;quot;''Vlaga Fallback Hotspot''&amp;quot;  заходим в эту AP, там выбираем нужную нам сеть роутера и вводим ее пароль. После этого на роутере в меню Attached Devices находим какой IP адрес присвоен к ESP устройству. По MAC адресу можно сделать привязку этого IP в настройках DHCP.&lt;br /&gt;
&lt;br /&gt;
Возможно придется ввести еще секретный ключ API , если он был задан в конфигурационном файле&lt;br /&gt;
&lt;br /&gt;
Вместе с этим, из YAML файла нам понадобиться пароль для интеграции в Home Assistant,  в нашем случае это 12345678&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:ESPHome_Vlaga_yaml.png |link=http://wiki.umki-kit.ru/wiki/images/0/0f/ESPHome_Vlaga_yaml.png |thumb|280px| Core]]&lt;br /&gt;
| [[Файл:ESPHome_Vlaga.png|link=http://wiki.umki-kit.ru/wiki/images/9/9a/ESPHome_Vlaga.png |thumb|280px| Haos]]&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Добавить карточку важности объекта '''sensor.humidity''' на панель приложения, в текстовом виде:&lt;br /&gt;
 type: entities&lt;br /&gt;
 entities:&lt;br /&gt;
   - sensor.humidity&lt;br /&gt;
 title: Vlaga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Home Assistant]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ESPHome_%D0%B2_Docker_%D0%B4%D0%BB%D1%8F_Core&amp;diff=725</id>
		<title>Установка ESPHome в Docker для Core</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ESPHome_%D0%B2_Docker_%D0%B4%D0%BB%D1%8F_Core&amp;diff=725"/>
		<updated>2025-05-16T14:17:46Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Установка ESPHome в Docker для Homeassistant в  режиме Core'''&lt;br /&gt;
=== Как установить ===&lt;br /&gt;
Разные способы установки приложения ESPHome для  Home Assistant возможны не обязательно только из Supervised  в виде аддонов, как показано на рисунках. &lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
| [[Файл:Core.png |link=http://wiki.umki-kit.ru/wiki/images/2/2b/Core.png |thumb|280px| Core]]&lt;br /&gt;
| [[Файл:Haos.png|link=http://wiki.umki-kit.ru/wiki/images/d/d8/Haos.png |thumb|280px| Haos]]&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если у вас не режим Supervised для Home Assistant, то ESP Home можно установить как приложение в контейнере - используя контейнер Docker или Docker compose. &lt;br /&gt;
Для этого например в папке ''/home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome'' нужно создать файл ''vim docker-compose.yml'' и в нем положить код следующего содержания&lt;br /&gt;
&lt;br /&gt;
 version: '3'&lt;br /&gt;
 services:&lt;br /&gt;
   esphome:&lt;br /&gt;
     container_name: esphome&lt;br /&gt;
     image: esphome/esphome&lt;br /&gt;
     volumes:&lt;br /&gt;
       - /home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome/config:/config&lt;br /&gt;
       - /etc/localtime:/etc/localtime:ro&lt;br /&gt;
     restart: always&lt;br /&gt;
     privileged: true&lt;br /&gt;
     network_mode: host&lt;br /&gt;
&lt;br /&gt;
После этого перейти в эту папку и там запустить докер &lt;br /&gt;
 cd /home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome&lt;br /&gt;
 docker compose up -d&lt;br /&gt;
Если все прошло нормально то сам сервер будет доступен по адресу вашего компа, который можно посмотреть командой &lt;br /&gt;
 ip a&lt;br /&gt;
 http://195.209.192.232:6052/&lt;br /&gt;
 http://IP_server:6052&lt;br /&gt;
&lt;br /&gt;
=== Как прошить ===&lt;br /&gt;
В ESPHome надо создать проект - новое устройство. Его как то обозвать и указать точку доступа и пароль WIFI , после этого записать API ключ, например &lt;br /&gt;
'''ohxTGkYUpYGIzf+uzRcrbRcnZBbCiAPr8wDXqKynzy0='''&lt;br /&gt;
Если это ESP8266 с драйвером CH340, которое распозналось как /dev/ttyUSB0, то перейти в нужную директорию где лежит BIN файл и там выполнить команду&lt;br /&gt;
 $ esptool write_flash 0x00000 firmware.bin&lt;br /&gt;
Посмотреть вывод этой команды, после загрузки можно будет командами мониторинга порта &lt;br /&gt;
 $ /bin/stty -F /dev/ttyUSB0 raw -echo 115200&lt;br /&gt;
 $ cat /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Как сконфигурить ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для того чтобы присоединить уже прошитое в ESPHome устройство, например датчик влажности,  к Home Assistant, в Настройки&amp;gt;&amp;gt; Устройства и службы &amp;gt;&amp;gt; Интеграции  -- заходим в ESPHome и там выбираем '''Добавить устройство'''.   В диалоговом окне система спросит IP адрес Хоста и предложит подтвердить порт 6053.&lt;br /&gt;
&lt;br /&gt;
Предварительно, прежде чем  привязывать устройство ESPHome к интеграции в Home Assistant, необходимо не забыть его привязать к wifi роутеру, чтобы знать его IP адрес. Для этого из доступных wifi сетей, на телефоне,  находим AP точку доступа, например у нее будет ssid: &amp;quot;''Vlaga Fallback Hotspot''&amp;quot;  заходим в эту AP, там выбираем нужную нам сеть роутера и вводим ее пароль. После этого на роутере в меню Attached Devices находим какой IP адрес присвоен к ESP устройству. По MAC адресу можно сделать привязку этого IP в настройках DHCP.&lt;br /&gt;
&lt;br /&gt;
Возможно придется ввести еще секретный ключ API , если он был задан в конфигурационном файле&lt;br /&gt;
&lt;br /&gt;
Вместе с этим, из YAML файла нам понадобиться пароль для интеграции в Home Assistant,  в нашем случае это 12345678&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:ESPHome_Vlaga_yaml.png |link=http://wiki.umki-kit.ru/wiki/images/0/0f/ESPHome_Vlaga_yaml.png |thumb|280px| Core]]&lt;br /&gt;
| [[Файл:ESPHome_Vlaga.png|link=http://wiki.umki-kit.ru/wiki/images/9/9a/ESPHome_Vlaga.png |thumb|280px| Haos]]&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Добавить карточку важности объекта '''sensor.humidity''' на панель приложения, в текстовом виде:&lt;br /&gt;
 type: entities&lt;br /&gt;
 entities:&lt;br /&gt;
   - sensor.humidity&lt;br /&gt;
 title: Vlaga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Home Assistant]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ESPHome_%D0%B2_Docker_%D0%B4%D0%BB%D1%8F_Core&amp;diff=724</id>
		<title>Установка ESPHome в Docker для Core</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ESPHome_%D0%B2_Docker_%D0%B4%D0%BB%D1%8F_Core&amp;diff=724"/>
		<updated>2025-05-12T14:27:39Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Как сконфигурить */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Установка ESPHome в Docker для Homeassistant в  режиме Core'''&lt;br /&gt;
=== Как установить ===&lt;br /&gt;
Разные способы установки приложения ESPHome для  Home Assistant возможны не обязательно только из Supervised  в виде аддонов, как показано на рисунках. &lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
| [[Файл:Core.png |link=http://wiki.umki-kit.ru/wiki/images/2/2b/Core.png |thumb|280px| Core]]&lt;br /&gt;
| [[Файл:Haos.png|link=http://wiki.umki-kit.ru/wiki/images/d/d8/Haos.png |thumb|280px| Haos]]&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если у вас не режим Supervised для Home Assistant, то ESP Home можно установить как приложение в контейнере - используя контейнер Docker или Docker compose. &lt;br /&gt;
Для этого например в папке ''/home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome'' нужно создать файл ''vim docker-compose.yml'' и в нем положить код следующего содержания&lt;br /&gt;
&lt;br /&gt;
 version: '3'&lt;br /&gt;
 services:&lt;br /&gt;
   esphome:&lt;br /&gt;
     container_name: esphome&lt;br /&gt;
     image: esphome/esphome&lt;br /&gt;
     volumes:&lt;br /&gt;
       - /home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome/config:/config&lt;br /&gt;
       - /etc/localtime:/etc/localtime:ro&lt;br /&gt;
     restart: always&lt;br /&gt;
     privileged: true&lt;br /&gt;
     network_mode: host&lt;br /&gt;
&lt;br /&gt;
После этого перейти в эту папку и там запустить докер &lt;br /&gt;
 cd /home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome&lt;br /&gt;
 docker compose up -d&lt;br /&gt;
Если все прошло нормально то сам сервер будет доступен по адресу&lt;br /&gt;
 http://IP_server:6052&lt;br /&gt;
&lt;br /&gt;
=== Как прошить ===&lt;br /&gt;
В ESPHome надо создать проект - новое устройство. Его как то обозвать и указать точку доступа и пароль WIFI , после этого записать API ключ, например &lt;br /&gt;
'''ohxTGkYUpYGIzf+uzRcrbRcnZBbCiAPr8wDXqKynzy0='''&lt;br /&gt;
Если это ESP8266 с драйвером CH340, которое распозналось как /dev/ttyUSB0, то перейти в нужную директорию где лежит BIN файл и там выполнить команду&lt;br /&gt;
 $ esptool write_flash 0x00000 firmware.bin&lt;br /&gt;
Посмотреть вывод этой команды, после загрузки можно будет командами мониторинга порта &lt;br /&gt;
 $ /bin/stty -F /dev/ttyUSB0 raw -echo 115200&lt;br /&gt;
 $ cat /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Как сконфигурить ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для того чтобы присоединить уже прошитое в ESPHome устройство, например датчик влажности,  к Home Assistant, в Настройки&amp;gt;&amp;gt; Устройства и службы &amp;gt;&amp;gt; Интеграции  -- заходим в ESPHome и там выбираем '''Добавить устройство'''.   В диалоговом окне система спросит IP адрес Хоста и предложит подтвердить порт 6053.&lt;br /&gt;
&lt;br /&gt;
Предварительно, прежде чем  привязывать устройство ESPHome к интеграции в Home Assistant, необходимо не забыть его привязать к wifi роутеру, чтобы знать его IP адрес. Для этого из доступных wifi сетей, на телефоне,  находим AP точку доступа, например у нее будет ssid: &amp;quot;''Vlaga Fallback Hotspot''&amp;quot;  заходим в эту AP, там выбираем нужную нам сеть роутера и вводим ее пароль. После этого на роутере в меню Attached Devices находим какой IP адрес присвоен к ESP устройству. По MAC адресу можно сделать привязку этого IP в настройках DHCP.&lt;br /&gt;
&lt;br /&gt;
Возможно придется ввести еще секретный ключ API , если он был задан в конфигурационном файле&lt;br /&gt;
&lt;br /&gt;
Вместе с этим, из YAML файла нам понадобиться пароль для интеграции в Home Assistant,  в нашем случае это 12345678&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:ESPHome_Vlaga_yaml.png |link=http://wiki.umki-kit.ru/wiki/images/0/0f/ESPHome_Vlaga_yaml.png |thumb|280px| Core]]&lt;br /&gt;
| [[Файл:ESPHome_Vlaga.png|link=http://wiki.umki-kit.ru/wiki/images/9/9a/ESPHome_Vlaga.png |thumb|280px| Haos]]&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Добавить карточку важности объекта '''sensor.humidity''' на панель приложения, в текстовом виде:&lt;br /&gt;
 type: entities&lt;br /&gt;
 entities:&lt;br /&gt;
   - sensor.humidity&lt;br /&gt;
 title: Vlaga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Home Assistant]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ESPHome_%D0%B2_Docker_%D0%B4%D0%BB%D1%8F_Core&amp;diff=723</id>
		<title>Установка ESPHome в Docker для Core</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ESPHome_%D0%B2_Docker_%D0%B4%D0%BB%D1%8F_Core&amp;diff=723"/>
		<updated>2025-05-12T13:52:40Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Как установить */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Установка ESPHome в Docker для Homeassistant в  режиме Core'''&lt;br /&gt;
=== Как установить ===&lt;br /&gt;
Разные способы установки приложения ESPHome для  Home Assistant возможны не обязательно только из Supervised  в виде аддонов, как показано на рисунках. &lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
| [[Файл:Core.png |link=http://wiki.umki-kit.ru/wiki/images/2/2b/Core.png |thumb|280px| Core]]&lt;br /&gt;
| [[Файл:Haos.png|link=http://wiki.umki-kit.ru/wiki/images/d/d8/Haos.png |thumb|280px| Haos]]&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если у вас не режим Supervised для Home Assistant, то ESP Home можно установить как приложение в контейнере - используя контейнер Docker или Docker compose. &lt;br /&gt;
Для этого например в папке ''/home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome'' нужно создать файл ''vim docker-compose.yml'' и в нем положить код следующего содержания&lt;br /&gt;
&lt;br /&gt;
 version: '3'&lt;br /&gt;
 services:&lt;br /&gt;
   esphome:&lt;br /&gt;
     container_name: esphome&lt;br /&gt;
     image: esphome/esphome&lt;br /&gt;
     volumes:&lt;br /&gt;
       - /home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome/config:/config&lt;br /&gt;
       - /etc/localtime:/etc/localtime:ro&lt;br /&gt;
     restart: always&lt;br /&gt;
     privileged: true&lt;br /&gt;
     network_mode: host&lt;br /&gt;
&lt;br /&gt;
После этого перейти в эту папку и там запустить докер &lt;br /&gt;
 cd /home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome&lt;br /&gt;
 docker compose up -d&lt;br /&gt;
Если все прошло нормально то сам сервер будет доступен по адресу&lt;br /&gt;
 http://IP_server:6052&lt;br /&gt;
&lt;br /&gt;
=== Как сконфигурить ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для того чтобы присоединить уже прошитое в ESPHome устройство, например датчик влажности,  к Home Assistant, в Настройки&amp;gt;&amp;gt; Устройства и службы &amp;gt;&amp;gt; Интеграции  -- заходим в ESPHome и там выбираем '''Добавить устройство'''.   В диалоговом окне система спросит IP адрес Хоста и предложит подтвердить порт 6053.&lt;br /&gt;
&lt;br /&gt;
Предварительно, прежде чем  привязывать устройство ESPHome к интеграции в Home Assistant, необходимо не забыть его привязать к wifi роутеру, чтобы знать его IP адрес. Для этого из доступных wifi сетей, на телефоне,  находим AP точку доступа, например у нее будет ssid: &amp;quot;''Vlaga Fallback Hotspot''&amp;quot;  заходим в эту AP, там выбираем нужную нам сеть роутера и вводим ее пароль. После этого на роутере в меню Attached Devices находим какой IP адрес присвоен к ESP устройству. По MAC адресу можно сделать привязку этого IP в настройках DHCP.&lt;br /&gt;
&lt;br /&gt;
Возможно придется ввести еще секретный ключ API , если он был задан в конфигурационном файле&lt;br /&gt;
&lt;br /&gt;
Вместе с этим, из YAML файла нам понадобиться пароль для интеграции в Home Assistant,  в нашем случае это 12345678&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:ESPHome_Vlaga_yaml.png |link=http://wiki.umki-kit.ru/wiki/images/0/0f/ESPHome_Vlaga_yaml.png |thumb|280px| Core]]&lt;br /&gt;
| [[Файл:ESPHome_Vlaga.png|link=http://wiki.umki-kit.ru/wiki/images/9/9a/ESPHome_Vlaga.png |thumb|280px| Haos]]&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Добавить карточку важности объекта '''sensor.humidity''' на панель приложения, в текстовом виде:&lt;br /&gt;
 type: entities&lt;br /&gt;
 entities:&lt;br /&gt;
   - sensor.humidity&lt;br /&gt;
 title: Vlaga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Home Assistant]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ESPHome_%D0%B2_Docker_%D0%B4%D0%BB%D1%8F_Core&amp;diff=722</id>
		<title>Установка ESPHome в Docker для Core</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ESPHome_%D0%B2_Docker_%D0%B4%D0%BB%D1%8F_Core&amp;diff=722"/>
		<updated>2025-05-12T13:45:31Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Установка ESPHome в Docker для Homeassistant в  режиме Core'''&lt;br /&gt;
=== Как установить ===&lt;br /&gt;
Разные способы установки приложения ESPHome для  Home Assistant возможны не обязательно только из Supervised  в виде аддонов, как показано на рисунках. &lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
| [[Файл:Core.png |link=http://wiki.umki-kit.ru/wiki/images/2/2b/Core.png |thumb|280px| Core]]&lt;br /&gt;
| [[Файл:Haos.png|link=http://wiki.umki-kit.ru/wiki/images/d/d8/Haos.png |thumb|280px| Haos]]&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если у вас не режим Supervised для Home Assistant, то ESP Home можно установить как приложение в контейнере - используя контейнер Docker или Docker compose. &lt;br /&gt;
Для этого например в папке ''/home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome'' нужно создать файл ''vim docker-compose.yml'' и в нем положить код следующего содержания&lt;br /&gt;
&lt;br /&gt;
 version: '3'&lt;br /&gt;
 services:&lt;br /&gt;
   esphome:&lt;br /&gt;
     container_name: esphome&lt;br /&gt;
     image: esphome/esphome&lt;br /&gt;
     volumes:&lt;br /&gt;
       - /home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome/config:/config&lt;br /&gt;
       - /etc/localtime:/etc/localtime:ro&lt;br /&gt;
     restart: always&lt;br /&gt;
     privileged: true&lt;br /&gt;
     network_mode: host&lt;br /&gt;
&lt;br /&gt;
После этого перейти в эту папку и там запустить докер &lt;br /&gt;
 cd /home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome&lt;br /&gt;
 docker-compose up -d&lt;br /&gt;
Если все прошло нормально то сам сервер будет доступен по адресу&lt;br /&gt;
 http://IP_server:6052&lt;br /&gt;
&lt;br /&gt;
=== Как сконфигурить ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для того чтобы присоединить уже прошитое в ESPHome устройство, например датчик влажности,  к Home Assistant, в Настройки&amp;gt;&amp;gt; Устройства и службы &amp;gt;&amp;gt; Интеграции  -- заходим в ESPHome и там выбираем '''Добавить устройство'''.   В диалоговом окне система спросит IP адрес Хоста и предложит подтвердить порт 6053.&lt;br /&gt;
&lt;br /&gt;
Предварительно, прежде чем  привязывать устройство ESPHome к интеграции в Home Assistant, необходимо не забыть его привязать к wifi роутеру, чтобы знать его IP адрес. Для этого из доступных wifi сетей, на телефоне,  находим AP точку доступа, например у нее будет ssid: &amp;quot;''Vlaga Fallback Hotspot''&amp;quot;  заходим в эту AP, там выбираем нужную нам сеть роутера и вводим ее пароль. После этого на роутере в меню Attached Devices находим какой IP адрес присвоен к ESP устройству. По MAC адресу можно сделать привязку этого IP в настройках DHCP.&lt;br /&gt;
&lt;br /&gt;
Возможно придется ввести еще секретный ключ API , если он был задан в конфигурационном файле&lt;br /&gt;
&lt;br /&gt;
Вместе с этим, из YAML файла нам понадобиться пароль для интеграции в Home Assistant,  в нашем случае это 12345678&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:ESPHome_Vlaga_yaml.png |link=http://wiki.umki-kit.ru/wiki/images/0/0f/ESPHome_Vlaga_yaml.png |thumb|280px| Core]]&lt;br /&gt;
| [[Файл:ESPHome_Vlaga.png|link=http://wiki.umki-kit.ru/wiki/images/9/9a/ESPHome_Vlaga.png |thumb|280px| Haos]]&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Добавить карточку важности объекта '''sensor.humidity''' на панель приложения, в текстовом виде:&lt;br /&gt;
 type: entities&lt;br /&gt;
 entities:&lt;br /&gt;
   - sensor.humidity&lt;br /&gt;
 title: Vlaga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Home Assistant]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ESPHome_%D0%B2_Docker_%D0%B4%D0%BB%D1%8F_Core&amp;diff=721</id>
		<title>Установка ESPHome в Docker для Core</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ESPHome_%D0%B2_Docker_%D0%B4%D0%BB%D1%8F_Core&amp;diff=721"/>
		<updated>2025-05-12T12:26:44Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Установка ESPHome в Docker для Homeassistant в  режиме Core'''&lt;br /&gt;
Разные способы установки приложения ESPHome для  Home Assistant возможны не обязательно только из Supervised  в виде аддонов, как показано на рисунках. &lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
| [[Файл:Core.png |link=http://wiki.umki-kit.ru/wiki/images/2/2b/Core.png |thumb|280px| Core]]&lt;br /&gt;
| [[Файл:Haos.png|link=http://wiki.umki-kit.ru/wiki/images/d/d8/Haos.png |thumb|280px| Haos]]&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если у вас не режим Supervised для Home Assistant, то ESP Home можно установить как приложение в контейнере - используя контейнер Docker или Docker compose. &lt;br /&gt;
Для этого например в папке ''/home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome'' нужно создать файл ''vim docker-compose.yml'' и в нем положить код следующего содержания&lt;br /&gt;
&lt;br /&gt;
 version: '3'&lt;br /&gt;
 services:&lt;br /&gt;
   esphome:&lt;br /&gt;
     container_name: esphome&lt;br /&gt;
     image: esphome/esphome&lt;br /&gt;
     volumes:&lt;br /&gt;
       - /home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome/config:/config&lt;br /&gt;
       - /etc/localtime:/etc/localtime:ro&lt;br /&gt;
     restart: always&lt;br /&gt;
     privileged: true&lt;br /&gt;
     network_mode: host&lt;br /&gt;
&lt;br /&gt;
После этого перейти в эту папку и там запустить докер &lt;br /&gt;
 cd /home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome&lt;br /&gt;
 docker-compose up -d&lt;br /&gt;
Если все прошло нормально то сам сервер будет доступен по адресу&lt;br /&gt;
 http://IP_server:6052&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для того чтобы присоединить уже прошитое в ESPHome устройство, например датчик влажности,  к Home Assistant, в Настройки&amp;gt;&amp;gt; Устройства и службы &amp;gt;&amp;gt; Интеграции  -- заходим в ESPHome и там выбираем '''Добавить устройство'''.   В диалоговом окне система спросит IP адрес Хоста и предложит подтвердить порт 6053.&lt;br /&gt;
&lt;br /&gt;
Предварительно, прежде чем  привязывать устройство ESPHome к интеграции в Home Assistant, необходимо не забыть его привязать к wifi роутеру, чтобы знать его IP адрес. Для этого из доступных wifi сетей, на телефоне,  находим AP точку доступа, например у нее будет ssid: &amp;quot;''Vlaga Fallback Hotspot''&amp;quot;  заходим в эту AP, там выбираем нужную нам сеть роутера и вводим ее пароль. После этого на роутере в меню Attached Devices находим какой IP адрес присвоен к ESP устройству. По MAC адресу можно сделать привязку этого IP в настройках DHCP.&lt;br /&gt;
&lt;br /&gt;
Вместе с этим, из YAML файла нам понадобиться пароль для интеграции в Home Assistant,  в нашем случае это 12345678&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:ESPHome_Vlaga_yaml.png |link=http://wiki.umki-kit.ru/wiki/images/0/0f/ESPHome_Vlaga_yaml.png |thumb|280px| Core]]&lt;br /&gt;
| [[Файл:ESPHome_Vlaga.png|link=http://wiki.umki-kit.ru/wiki/images/9/9a/ESPHome_Vlaga.png |thumb|280px| Haos]]&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Добавить карточку важности объекта '''sensor.humidity''' на панель приложения, в текстовом виде:&lt;br /&gt;
 type: entities&lt;br /&gt;
 entities:&lt;br /&gt;
   - sensor.humidity&lt;br /&gt;
 title: Vlaga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Home Assistant]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ESPHome_%D0%B2_Docker_%D0%B4%D0%BB%D1%8F_Core&amp;diff=720</id>
		<title>Установка ESPHome в Docker для Core</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ESPHome_%D0%B2_Docker_%D0%B4%D0%BB%D1%8F_Core&amp;diff=720"/>
		<updated>2025-05-12T12:21:56Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Установка ESPHome в Docker для Homeassistant в  режиме Core'''&lt;br /&gt;
Разные способы установки приложения ESPHome для  Home Assistant возможны не обязательно только из Supervised  в виде аддонов, как показано на рисунках. &lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
| [[Файл:Core.png |link=http://wiki.umki-kit.ru/wiki/images/2/2b/Core.png |thumb|280px| Core]]&lt;br /&gt;
| [[Файл:Haos.png|link=http://wiki.umki-kit.ru/wiki/images/d/d8/Haos.png |thumb|280px| Haos]]&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если у вас не режим Supervised для Home Assistant, то ESP Home можно установить как приложение в контейнере - используя контейнер Docker или Docker compose. &lt;br /&gt;
Для этого например в папке ''/home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome'' нужно создать файл ''vim docker-compose.yml'' и в нем положить код следующего содержания&lt;br /&gt;
&lt;br /&gt;
 version: '3'&lt;br /&gt;
 services:&lt;br /&gt;
   esphome:&lt;br /&gt;
     container_name: esphome&lt;br /&gt;
     image: esphome/esphome&lt;br /&gt;
     volumes:&lt;br /&gt;
       - /path/to/esphome/config:/config&lt;br /&gt;
       - /etc/localtime:/etc/localtime:ro&lt;br /&gt;
     restart: always&lt;br /&gt;
     privileged: true&lt;br /&gt;
     network_mode: host&lt;br /&gt;
&lt;br /&gt;
После этого перейти в эту папку и там запустить докер &lt;br /&gt;
 cd /home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome&lt;br /&gt;
 docker-compose up -d&lt;br /&gt;
Если все прошло нормально то сам сервер будет доступен по адресу&lt;br /&gt;
 http://IP_server:6052&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для того чтобы присоединить уже прошитое в ESPHome устройство, например датчик влажности,  к Home Assistant, в Настройки&amp;gt;&amp;gt; Устройства и службы &amp;gt;&amp;gt; Интеграции  -- заходим в ESPHome и там выбираем '''Добавить устройство'''.   В диалоговом окне система спросит IP адрес Хоста и предложит подтвердить порт 6053.&lt;br /&gt;
&lt;br /&gt;
Предварительно, прежде чем  привязывать устройство ESPHome к интеграции в Home Assistant, необходимо не забыть его привязать к wifi роутеру, чтобы знать его IP адрес. Для этого из доступных wifi сетей, на телефоне,  находим AP точку доступа, например у нее будет ssid: &amp;quot;''Vlaga Fallback Hotspot''&amp;quot;  заходим в эту AP, там выбираем нужную нам сеть роутера и вводим ее пароль. После этого на роутере в меню Attached Devices находим какой IP адрес присвоен к ESP устройству. По MAC адресу можно сделать привязку этого IP в настройках DHCP.&lt;br /&gt;
&lt;br /&gt;
Вместе с этим, из YAML файла нам понадобиться пароль для интеграции в Home Assistant,  в нашем случае это 12345678&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:ESPHome_Vlaga_yaml.png |link=http://wiki.umki-kit.ru/wiki/images/0/0f/ESPHome_Vlaga_yaml.png |thumb|280px| Core]]&lt;br /&gt;
| [[Файл:ESPHome_Vlaga.png|link=http://wiki.umki-kit.ru/wiki/images/9/9a/ESPHome_Vlaga.png |thumb|280px| Haos]]&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Добавить карточку важности объекта '''sensor.humidity''' на панель приложения, в текстовом виде:&lt;br /&gt;
 type: entities&lt;br /&gt;
 entities:&lt;br /&gt;
   - sensor.humidity&lt;br /&gt;
 title: Vlaga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Home Assistant]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ESPHome_%D0%B2_Docker_%D0%B4%D0%BB%D1%8F_Core&amp;diff=719</id>
		<title>Установка ESPHome в Docker для Core</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ESPHome_%D0%B2_Docker_%D0%B4%D0%BB%D1%8F_Core&amp;diff=719"/>
		<updated>2025-05-12T12:18:14Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Установка ESPHome в Docker для Homeassistant в  режиме Core'''&lt;br /&gt;
Разные способы установки приложения ESPHome для  Home Assistant возможны не обязательно только из Supervised  в виде аддонов, как показано на рисунках. &lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
| [[Файл:Core.png |link=http://wiki.umki-kit.ru/wiki/images/2/2b/Core.png |thumb|280px| Core]]&lt;br /&gt;
| [[Файл:Haos.png|link=http://wiki.umki-kit.ru/wiki/images/d/d8/Haos.png |thumb|280px| Haos]]&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Если у вас не режим Supervised для Home Assistant, то ESP Home можно установить как приложение в контейнере - используя контейнер Docker или Docker compose. &lt;br /&gt;
Для этого например в папке ''/home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome'' нужно создать файл ''vim docker-compose.yml'' и в нем положить код следующего содержания&lt;br /&gt;
&lt;br /&gt;
version: '3'&lt;br /&gt;
services:&lt;br /&gt;
  esphome:&lt;br /&gt;
    container_name: esphome&lt;br /&gt;
    image: esphome/esphome&lt;br /&gt;
    volumes:&lt;br /&gt;
      - /path/to/esphome/config:/config&lt;br /&gt;
      - /etc/localtime:/etc/localtime:ro&lt;br /&gt;
    restart: always&lt;br /&gt;
    privileged: true&lt;br /&gt;
    network_mode: host&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для того чтобы присоединить уже прошитое в ESPHome устройство, например датчик влажности,  к Home Assistant, в Настройки&amp;gt;&amp;gt; Устройства и службы &amp;gt;&amp;gt; Интеграции  -- заходим в ESPHome и там выбираем '''Добавить устройство'''.   В диалоговом окне система спросит IP адрес Хоста и предложит подтвердить порт 6053.&lt;br /&gt;
&lt;br /&gt;
Предварительно, прежде чем  привязывать устройство ESPHome к интеграции в Home Assistant, необходимо не забыть его привязать к wifi роутеру, чтобы знать его IP адрес. Для этого из доступных wifi сетей, на телефоне,  находим AP точку доступа, например у нее будет ssid: &amp;quot;''Vlaga Fallback Hotspot''&amp;quot;  заходим в эту AP, там выбираем нужную нам сеть роутера и вводим ее пароль. После этого на роутере в меню Attached Devices находим какой IP адрес присвоен к ESP устройству. По MAC адресу можно сделать привязку этого IP в настройках DHCP.&lt;br /&gt;
&lt;br /&gt;
Вместе с этим, из YAML файла нам понадобиться пароль для интеграции в Home Assistant,  в нашем случае это 12345678&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:ESPHome_Vlaga_yaml.png |link=http://wiki.umki-kit.ru/wiki/images/0/0f/ESPHome_Vlaga_yaml.png |thumb|280px| Core]]&lt;br /&gt;
| [[Файл:ESPHome_Vlaga.png|link=http://wiki.umki-kit.ru/wiki/images/9/9a/ESPHome_Vlaga.png |thumb|280px| Haos]]&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Добавить карточку важности объекта '''sensor.humidity''' на панель приложения, в текстовом виде:&lt;br /&gt;
 type: entities&lt;br /&gt;
 entities:&lt;br /&gt;
   - sensor.humidity&lt;br /&gt;
 title: Vlaga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Home Assistant]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=718</id>
		<title>Документация</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=718"/>
		<updated>2025-04-28T14:06:18Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Документация'''&lt;br /&gt;
[http://www.umkikit.ru/prog/UG_UMKI_CAR3.pdf] Руководство пользователя УМКИ CAR3 Изыскатель&lt;br /&gt;
&lt;br /&gt;
[http://www.umkikit.ru/prog/UG_UMKI_CAR4.pdf] Руководство пользователя УМКИ CAR4 Следопыт&lt;br /&gt;
&lt;br /&gt;
[[Календарное планирование: Робототехника - 36 часов ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование из среды СНАП]] - Школьный возраст - начальная школа&lt;br /&gt;
&lt;br /&gt;
[[Программирование в среде АРДУИНО]] - Школьный возраст - основная школа&lt;br /&gt;
&lt;br /&gt;
[https://books.google.ru/books?isbn=5446105559  Программирование для детей. От основ к созданию роботов] : Фрагменты книги '''Воронин И., Воронина В.''' Издательство Питер ISBN: 978-5-4461-0555-7 , (192 стр.) , 2018 г.&lt;br /&gt;
&lt;br /&gt;
[https://uchebnik.mos.ru/catalogue/material_view/composed_documents/25368094 Arduino в робототехнике ]  - Учебное пособие на портале МЭШ&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201/?utm_source=google.com&amp;amp;utm_medium=organic&amp;amp;utm_campaign=google.com&amp;amp;utm_referrer=google.com Труд (технология). Робототехника. 5 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120762-0&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie-1782414550/?at=z6tOzLRB1cNg2YpXc88L7Y2HRMn5zMuQ0qq0nCrWAO7G&amp;amp;keywords=%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0+%D0%BF%D1%80%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5 Труд (технология). Робототехника. 6 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120029-4&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Учебники авторов по робототехнике согласно ФГОС&lt;br /&gt;
|-&lt;br /&gt;
! 5 класс !! 6 класс !! Остальные&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:5trud.png|link=https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201|thumb|290px| Труд - робототехника 5-й класс]]] ||  || [[Файл:6trud.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie187326201|thumb|290px| Труд - робототехника 6-й класс]]&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
http://wiki.umki-kit.ru/wiki/index.php/School_project Школьные проекты, по которым еще не было защиты &lt;br /&gt;
[[Категория:Видео эпизоды УМКИ]]&lt;br /&gt;
[[Категория:Home Assistant]]&lt;br /&gt;
[[Категория:Гидропоника]]&lt;br /&gt;
[[Категория:Датчики]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=717</id>
		<title>Видео</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=717"/>
		<updated>2025-04-28T14:05:51Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Электронные образовательные ресурсы для изучения программирования с набором комплектов УМКИ на основе платы К6_3 и набора Ампер-КИТ''' &lt;br /&gt;
&lt;br /&gt;
[[Календарное планирование: Робототехника - 36 часов ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование из среды СНАП]] - Школьный возраст - начальная школа&lt;br /&gt;
&lt;br /&gt;
[[Программирование в среде АРДУИНО]] - Школьный возраст - основная школа&lt;br /&gt;
&lt;br /&gt;
[https://books.google.ru/books?isbn=5446105559  Программирование для детей. От основ к созданию роботов] : Фрагменты книги '''Воронин И., Воронина В.''' Издательство Питер ISBN: 978-5-4461-0555-7 , (192 стр.) , 2018 г.&lt;br /&gt;
&lt;br /&gt;
[https://uchebnik.mos.ru/catalogue/material_view/composed_documents/25368094 Arduino в робототехнике ]  - Учебное пособие на портале МЭШ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201/?utm_source=google.com&amp;amp;utm_medium=organic&amp;amp;utm_campaign=google.com&amp;amp;utm_referrer=google.com Труд (технология). Робототехника. 5 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120762-0&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie-1782414550/?at=z6tOzLRB1cNg2YpXc88L7Y2HRMn5zMuQ0qq0nCrWAO7G&amp;amp;keywords=%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0+%D0%BF%D1%80%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5 Труд (технология). Робототехника. 6 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120029-4&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Учебники авторов по робототехнике согласно ФГОС&lt;br /&gt;
|-&lt;br /&gt;
! 5 класс !! 6 класс !! Остальные&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:5trud.png|link=https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201|thumb|290px| Труд - робототехника 5-й класс]]] ||  || [[Файл:6trud.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie187326201|thumb|290px| Труд - робототехника 6-й класс]]&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
http://wiki.umki-kit.ru/wiki/index.php/School_project Школьные проекты, по которым еще не было защиты &lt;br /&gt;
[[Категория:Видео эпизоды УМКИ]]&lt;br /&gt;
[[Категория:Home Assistant]]&lt;br /&gt;
[[Категория:Гидропоника]]&lt;br /&gt;
[[Категория:Датчики]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=716</id>
		<title>Документация</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=716"/>
		<updated>2025-04-28T14:01:53Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Документация'''&lt;br /&gt;
[http://www.umkikit.ru/prog/UG_UMKI_CAR3.pdf] Руководство пользователя УМКИ CAR3 Изыскатель&lt;br /&gt;
&lt;br /&gt;
[http://www.umkikit.ru/prog/UG_UMKI_CAR4.pdf] Руководство пользователя УМКИ CAR4 Следопыт&lt;br /&gt;
&lt;br /&gt;
[[Календарное планирование: Робототехника - 36 часов ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование из среды СНАП]] - Школьный возраст - начальная школа&lt;br /&gt;
&lt;br /&gt;
[[Программирование в среде АРДУИНО]] - Школьный возраст - основная школа&lt;br /&gt;
&lt;br /&gt;
[https://books.google.ru/books?isbn=5446105559  Программирование для детей. От основ к созданию роботов] : Фрагменты книги '''Воронин И., Воронина В.''' Издательство Питер ISBN: 978-5-4461-0555-7 , (192 стр.) , 2018 г.&lt;br /&gt;
&lt;br /&gt;
[https://uchebnik.mos.ru/catalogue/material_view/composed_documents/25368094 Arduino в робототехнике ]  - Учебное пособие на портале МЭШ&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-5-klass-uchebnik-k-novomu-fp-umk-tehnologiya-glozmana-kozhinoy-5-9-fgos-glozman-evgeniy-898420346/?at=vQtrZXWg9tvkwJgqHV9rM82HJ4P2V4FWVzBNgHZOEMkR&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+5+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA Технология. 5 класс. Учебник. ФГОС] - Глозман, Хотунцев, Воронины и др. Просвещение, 2023 г. ISBN: 978-5-09-102567-5&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-6-klass-uchebnik-fgos-glozman-evgeniy-samuilovich-867391814/?at=lRt6l7oKrSArXRAHKYqrKZTOPkVyvCgEDRolhDj2ZpD&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+6+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA  Технология. 6 класс. Учебник. ФГОС]- Глозман, Кожина, Воронины и др. Просвещение, 2022 г. ISBN: 978-5-09-101421-1&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-7-klass-uchebnik-fgos-glozman-evgeniy-samuilovich-kozhina-olga-alekseevna-1352029104/?at=lRt6l7oKrS15LqlKFjwBBV4ckGzklXtNrmZWniAgZj5M&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+7+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA Технология. 7 класс. Учебник. ФГОС] - Глозман, Хотунцев, Воронины и др. Просвещение, 2023 г. ISBN: 978-5-09-102569-9&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-8-9-klassy-uchebnik-fgos-glozman-evgeniy-samuilovich-kozhina-olga-alekseevna-1352078170/?at=99trj1mK0t2qzk50iBVOEnAuAQQMg2toM7lLlfpGkBpM&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+8-9+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA Технология. 8-9 класс. Учебник. ФГОС] - Глозман, Кожина, Воронины и др. Просвещение, 2023 г. ISBN: 978-5-09-84379-9 &lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201/?utm_source=google.com&amp;amp;utm_medium=organic&amp;amp;utm_campaign=google.com&amp;amp;utm_referrer=google.com Труд (технология). Робототехника. 5 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120762-0&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie-1782414550/?at=z6tOzLRB1cNg2YpXc88L7Y2HRMn5zMuQ0qq0nCrWAO7G&amp;amp;keywords=%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0+%D0%BF%D1%80%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5 Труд (технология). Робототехника. 6 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120029-4&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Учебники авторов по робототехнике согласно ФГОС&lt;br /&gt;
|-&lt;br /&gt;
! 5 класс !! 6 класс !! Остальные&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:5trud.png|link=https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201|thumb|290px| Труд - робототехника 5-й класс]]] ||  || [[Файл:6trud.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie187326201|thumb|290px| Труд - робототехника 6-й класс]]&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
http://wiki.umki-kit.ru/wiki/index.php/School_project Школьные проекты, по которым еще не было защиты &lt;br /&gt;
[[Категория:Видео эпизоды УМКИ]]&lt;br /&gt;
[[Категория:Home Assistant]]&lt;br /&gt;
[[Категория:Гидропоника]]&lt;br /&gt;
[[Категория:Датчики]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Home_Assistant_%D0%BD%D0%B0_AltLinux&amp;diff=715</id>
		<title>Установка Home Assistant на AltLinux</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Home_Assistant_%D0%BD%D0%B0_AltLinux&amp;diff=715"/>
		<updated>2025-04-11T08:56:37Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Скачиваем дистрибутив образа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Разберем, как установить приложение HomeAssistant на операционную систему linux для  AMD/Intel или ARM контроллера. &lt;br /&gt;
== Установка Home Assistant на AltLinux ==&lt;br /&gt;
&lt;br /&gt;
=== Варианты установки системы Home Assistant ===&lt;br /&gt;
&lt;br /&gt;
[[Файл:Raspberripi4 sd card.png |link=http://wiki.laser.ru/images/a/a9/Raspberripi4_sd_card.png |260px|thumb|(Фото 1)Raspberry Pi4 с видео камерой на борту, SD карточка и адаптер для записи на карту]]&lt;br /&gt;
&lt;br /&gt;
Чтобы поставить и запустить Home Assistant на ARM контроллере, в нашем случае мы имеем Raspberri Pi4  (причем он у нас уже с подключенной камерой) Вместо него может быть использован любой одноплатный комп, например [https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ Raspberri Py] или [https://repka-pi.ru/ Repka Pi] , или [http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-3B.html Orange Pi 3B] . Нам понадобится SD-карта не менее чем 8 Гбайт и адаптер для записи на нее образа скаченной операционной системы (Фото 1).&lt;br /&gt;
&lt;br /&gt;
Варианты установки системы Home Assistant могут быть следующими: &lt;br /&gt;
# Установить HA вместе с предустановленной операционной системой - вариант HAOS. В этом случае будут доступны максимально возможные опции  для запуска Supervisor. Операционная система HAOS занимает весь носитель и предоставляет среду Linux для запуска Supervisor и Core.&lt;br /&gt;
# Установить HA в минимальной конфигурации, в режиме CORE. В этом случае будет установлено только одно ядро системы, без дополнений и расширений, которые можно будет до установить уже самостоятельно. Ядро (CORE) взаимодействует напрямую с пользователем, супервизором,  устройствами и сервисами Io, все эти настройки взаимодействия придется выполнять вручную.&lt;br /&gt;
# Установить HA в контейнер Docker. Если операционная система не Debian, то HA будет установлен в режиме CORE.&lt;br /&gt;
# Установить HA в режиме VirtualBox. В этом случае будет доступ к Супервайзеру и Аддонам, если удастся запустить виртуальную машину.&lt;br /&gt;
# Установить HA в режиме Супервизор (Supervisor) на операционную систему Debian, или ее клон. В этом случае будут доступны расширения  - Аддоны.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Обзор архитектуры homeassistant.png |link=http://wiki.laser.ru/images/0/0f/Обзор_архитектуры_homeassistant.png |160px|thumb|Обзор архитектуры Home Assistant]]&lt;br /&gt;
[[Файл:Различные методы установки HA.png |link=http://wiki.laser.ru/images/7/78/Различные_методы_установки_HA.png |220px|thumb|Различные методы установки Home Assistant ]]&lt;br /&gt;
&lt;br /&gt;
Почитать подробнее про разные методы установки [https://www.home-assistant.io/installation/#compare-installation-methods можно здесь] , словарь терминов и определений в HomeAssistan [https://www.home-assistant.io/docs/glossary/#home-assistant-supervisorдоступен здесь]. Home Assistant предоставляет платформу для управления домом и домашней автоматизации. Home Assistant — это не просто приложение: это встроенная система, которая предоставляет такие же возможности, как и другие готовые потребительские продукты: подключение, настройка и обновление выполняются через простой в использовании интерфейс.&lt;br /&gt;
&lt;br /&gt;
=== Скачиваем дистрибутив образа ===&lt;br /&gt;
&lt;br /&gt;
Скачиваем дистрибутив Альтлинукс версии: p11 для ARM с официального сайта http://nightly.altlinux.org/p11-aarch64/release/ последнюю версию нужного нам образа ISO, например вот эту &lt;br /&gt;
alt-p11-builder-20240529-aarch64.iso  , со временем этот файл может превратится примерно в такой alt-p11-builder-20*******-aarch64.iso  &lt;br /&gt;
&lt;br /&gt;
Если же у вас  процессор  архитектуры AMD/Intel -  64 разрядный, то образ ISO  вам нужно скачивать  вот этот [http://nightly.altlinux.org/p11/release/ alt-p11-builder-20240529-x86_64.iso]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как вариант, можно скачать стартовый набор [https://www.altlinux.org/Starterkits/Download Starterkits/Download] -- сборки операционной системы Alt Linux на базе стабильного репозитория, они предназначенные для опытных пользователей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для скачивания образа из консоли можно использовать команду ''wget'':&lt;br /&gt;
&lt;br /&gt;
 $ wget http://nightly.altlinux.org/p10-aarch64/release/alt-p10-builder-20230610-aarch64.img.xz&lt;br /&gt;
&lt;br /&gt;
Не забываем, что прежде чем запустить это скачивание файла, нам нужно перейти в то место, где мы хотим хранить наш файл, например:&lt;br /&gt;
 $ cd /home/user/distrib&lt;br /&gt;
&lt;br /&gt;
После завершения процесс скачивания, вставляем карточку SD через адаптер (фото 1)в USB разъем, чтобы проверить на какой том это устройство смонтировалось при подключении. Для проверки используем команду ''df'', и видим примерно такой вывод:&lt;br /&gt;
&lt;br /&gt;
 udevfs             1,9G          96K  1,9G            1% /dev&lt;br /&gt;
 /dev/sdb5          7,5G         4,0K  7,5G            1% /run/media/user/4785-9AD2&lt;br /&gt;
&lt;br /&gt;
Отсюда мы делаем вывод, что наше устройство смонтировано на том /dev/sdb. После это, запускаем команду копирования образа ISO на на SD  носитель. Команда потребует ввести пароль рута:&lt;br /&gt;
 $ su -c &amp;quot;xzcat alt-p10-builder-20230610-aarch64.img.xz |dd of=/dev/sdb bs=4M status=progress&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Либо если вы скачали ISO файл, не запакованный в архив *.xz, то можно записать на USB  устройство командой dd:&lt;br /&gt;
 # dd if=alt-p11-builder-20240529-aarch64.iso of=/dev/sdb bs=4M status=progress&lt;br /&gt;
&lt;br /&gt;
=== Запускаем операционку на одноплатнике ===&lt;br /&gt;
Вставляем нашу SD карточку, с записанным на нее ISO образом операционной системы в одноплатник. Подаем питание на него.&lt;br /&gt;
Для работы дальше, можно использовать  монитор, подключенный к компу и клавиатуру. А можно соединиться и работать сразу по сети, но тогда предварительно надо будет сгенерить ключ для входа в root и положить его в корневую директорию SD карточки. Для генерации ключа используется команд ''$ ssh-keygen -t ed25519'' после этого будут заданы некоторые вопросы и образуется файл, содержимое которого можно посмотреть  по адресу например:  ''$ cat ~/.ssh/id_ed25519.pub''&lt;br /&gt;
&lt;br /&gt;
Этот файл можно  на SD карточку, командой: ''$ cp ~/.ssh/id_ed25519.pub /run/media/user/FF2E-507C/.''&lt;br /&gt;
&lt;br /&gt;
Если загрузка системы прошла все без ошибок, то на мониторе мы увидим приглашение, и тогда входим в рута:&lt;br /&gt;
 login: root&lt;br /&gt;
 password: altlinux&lt;br /&gt;
[[Файл:Login.png |link=http://wiki.laser.ru/images/6/68/Login.png |200px|thumb|left|окно логина при входе в систему]]&lt;br /&gt;
&lt;br /&gt;
Чтобы работать с WIFI подключением через командную строку, даем следующие команды в утилите ''nmcli'', где точка доступа у нас имеет SSID laser203 и пароль доступа, тоже laser203:&lt;br /&gt;
 nmcli dev wifi&lt;br /&gt;
 nmcli dev wifi connect laser203 password laser203&lt;br /&gt;
 nmcli connection show&lt;br /&gt;
&lt;br /&gt;
Убедимся, что сервис удаленного доступа по протоколу SSH - sshd запущен, для этого выполняем команду&lt;br /&gt;
 # systemctl enable sshd --now&lt;br /&gt;
должны получить ответ ''# /lib/systemd/systemd-sysv-install enable sshd&lt;br /&gt;
''&lt;br /&gt;
Обновляем  для верности всю систему:&lt;br /&gt;
 # apt-get update&lt;br /&gt;
Если обновление прошло нормально, то в конце вывода мы должны увидеть что то в таком духе:&lt;br /&gt;
&lt;br /&gt;
 ''Найдено http://ftp.altlinux.org p10/branch/noarch/classic release&lt;br /&gt;
 Чтение списков пакетов... Завершено&lt;br /&gt;
 Построение дерева зависимостей... Завершено''&lt;br /&gt;
&lt;br /&gt;
Теперь нам надо добавить пользователя, в нашем примере мы его назвали  ''user'',  задаем ему пароль (вводим два раза, без отображения на экране) и включаем этого пользователя в группы, которые нам понадобятся в дальнейшем при настройке системы :&lt;br /&gt;
 # adduser user &lt;br /&gt;
 # passwd user&lt;br /&gt;
 # usermod -aG wheel user&lt;br /&gt;
 # groupadd docker&lt;br /&gt;
 # usermod -aG docker user &lt;br /&gt;
 # usermod -aG uucp user&lt;br /&gt;
 # usermod -aG video user&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы мы могли дистанционно заходить на наш хост, нам нужно знать его IP адрес, который он получает от DHCP сервера, для этого определяем IP адрес нашего одноплатника командой ''ifconfig''&lt;br /&gt;
 $ /sbin/ifconfig&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr DC:A6:32:C3:68:66  &lt;br /&gt;
          inet addr:'''192.168.9.132'''  Bcast:192.168.9.255  Mask:255.255.255.0&lt;br /&gt;
          inet6 addr: fe80::4a4f:c4ca:9857:d421/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:432562 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:177156 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:607652351 (579.5 MiB)  TX bytes:12324924 (11.7 MiB)&lt;br /&gt;
&lt;br /&gt;
Выходим из рута. Переподсоединяемся по ssh в пользователя user,  для этого в консоли, уже на своей локальной машине задаем команду для входа в одноплатник  по сети на IP адрес 192.168.9.132:&lt;br /&gt;
 $ ssh user@192.168.9.132&lt;br /&gt;
Если у вас ос Windows,  то можете использовать для входа программу Putty,  как ее сконфигурить и настроить написано в ее разделе помощь.&lt;br /&gt;
&lt;br /&gt;
=== Устанавливаем Home Assistant ===&lt;br /&gt;
[[Файл:Df.png|link=http://wiki.laser.ru/images/1/19/Df.png|260px|thumb|left|Вывод команды df при первом входе]]&lt;br /&gt;
При первом входе в систему размер партиции корневой директории может оказаться заполненным на 100% и составлять порядка 2Гб. Для того чтобы использовать весь размер SD карточки, нужно перезагрузить систему. &lt;br /&gt;
&lt;br /&gt;
Для установки в режиме Container ставим два пакета, сам [https://www.altlinux.org/Docker докер и докер композер]. Почитать более подробно про Compose plugin [https://docs.docker.com/compose/install/linux/ можно здесь]. Для их установки нам понадобится ввести пароль рута.&lt;br /&gt;
&lt;br /&gt;
 su -c &amp;quot;apt-get install docker-engine docker-compose&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Запускаем сам докер&lt;br /&gt;
 su -c &amp;quot;systemctl enable --now docker&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Посмотреть версию докера-композера можно командой:&lt;br /&gt;
 $ docker-compose version&lt;br /&gt;
 docker-compose version 1.29.2, build unknown&lt;br /&gt;
 docker-py version: 5.0.0&lt;br /&gt;
 CPython version: 3.9.16&lt;br /&gt;
 OpenSSL version: OpenSSL 1.1.1u  30 May 2023&lt;br /&gt;
&lt;br /&gt;
Для того чтобы сконфигурить нашу систему HA, cоздаем папку и заходим в нее:&lt;br /&gt;
 $ mkdir homeassistant&lt;br /&gt;
 $ mkdir video&lt;br /&gt;
 $ cd homeassistant/&lt;br /&gt;
 $ pwd&lt;br /&gt;
 /home/user/homeassistant&lt;br /&gt;
 $ vim compose.yml&lt;br /&gt;
&lt;br /&gt;
Cоздаем конфигурационный файл для первого запуска нашей системы  командой  ''vim compose.yml'' не забываем про [https://www.home-assistant.io/integrations/media_source#local-media медиа директорию]. Не забываем поправить ''/home/user'' на те пути, которые у вас в системе&lt;br /&gt;
&lt;br /&gt;
 version: '3'&lt;br /&gt;
 services:&lt;br /&gt;
   homeassistant:&lt;br /&gt;
     container_name: homeassistant&lt;br /&gt;
     image: &amp;quot;ghcr.io/home-assistant/home-assistant:stable&amp;quot;&lt;br /&gt;
     volumes:&lt;br /&gt;
       - /home/user/homeassistant:/config&lt;br /&gt;
       - /etc/localtime:/etc/localtime:ro&lt;br /&gt;
       - /home/user/video:/media&lt;br /&gt;
     restart: unless-stopped&lt;br /&gt;
     privileged: true&lt;br /&gt;
     network_mode: host&lt;br /&gt;
     devices:&lt;br /&gt;
       - /dev/ttyUSB0:/dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
Запускаем инстанс докера &lt;br /&gt;
 $ docker-compose up -d&lt;br /&gt;
При первом запуске скачиваются нужные файлы, происходит подготовка и запуск приложения. Если все прошло нормально, то должен быть примерно вот такой результат:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Status: Downloaded newer image for ghcr.io/home-assistant/home-assistant:stable&lt;br /&gt;
 Creating homeassistant ... done&lt;br /&gt;
&lt;br /&gt;
Если вывалились ошибки типа:&lt;br /&gt;
 docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', PermissionError(13, 'Permission denied'))&lt;br /&gt;
То надо выйти из сеанса ''user'' и снова в него войти, чтобы подхватились обновления окружения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Теперь мы можем в браузере зайти по нашему IP адресу хоста с указанием порта по умолчанию:  ''http://192.168.9.132:8123''&lt;br /&gt;
&lt;br /&gt;
В браузере должно открыться новое окно с приглашением ввести пользователя, пароль для входа в систему Home Assitant и ввести локальные настройки: Страна, Валюта, Местоположение и д.р.&lt;br /&gt;
Задаем пользователя, пароль и отвечаем на вопросы: &lt;br /&gt;
 hauser&lt;br /&gt;
 12345&lt;br /&gt;
Если сделали все нормально, то у нас открывается панель  Обзор, в меню Настройки&amp;gt;&amp;gt; О программе мы можем посмотреть версию нашей установленной системы.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:Ha setup111.png|link=http://wiki.laser.ru/images/a/ad/Ha_setup111.png|150px|thumb|left|Обзор]]&lt;br /&gt;
| [[Файл:Ha setup13png.png|link=http://wiki.laser.ru/images/9/93/Ha_setup13png.png|150px|thumb|left|О программе]]&lt;br /&gt;
| [[Файл:Ha setup14.png|link=http://wiki.laser.ru/images/3/3b/Ha_setup14.png|150px|thumb|left|Настройки НА в режиме CORE]]&lt;br /&gt;
| [[Файл:Ha supervisor.png|link=http://wiki.laser.ru/images/e/ed/Ha_supervisor.png|150px|thumb|left|Настройки HA в режиме Superviser, с Дополнениями]]&lt;br /&gt;
&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Восстановить версию из Backup===&lt;br /&gt;
Для того чтобы наполнить нашу версию установленной системы конфигурациями из предыдущих, настроенных версий,  нам понадобится архив с файлами и директориями предыдущих конфигураций и базы данных. Заходим через консоль в командную строку исходного инстанса HA. Переходим в нужную нам папку, где сохраняются все конфигурационые файлы. Например это может быть директория ''/home/user/homeassistant/config'' Убедимся, что здесь у нас хранятся все конфигурационные файлы нашего приложения, командой ''ls'', вывод должен быть приметрно таким:&lt;br /&gt;
 $ ls /home/user/homeassistant/config&lt;br /&gt;
 automations.yaml  configuration.yaml   esphome               home-assistant.log.fault  home-assistant_v2.db-wal  secrets.yaml&lt;br /&gt;
 blueprints        configuration.yaml~  home-assistant.log    home-assistant_v2.db      scenes.yaml               tts&lt;br /&gt;
 catusb.log        deps                 home-assistant.log.1  home-assistant_v2.db-shm  scripts.yaml              www1&lt;br /&gt;
&lt;br /&gt;
Выполняем архивацию всей папки ''/home/user/homeassistant'' командой tar, обратите внимание, что это архвирование лучше выполнять из root-a, поскольку там есть скрытые папки с уровнем доступа от root-a:&lt;br /&gt;
 # tar cvf homeassistant11.tar /home/user/homeassistant&lt;br /&gt;
&lt;br /&gt;
Переносим наш файл архива на другой сервер с инстансом HomeAssistant:&lt;br /&gt;
 $ scp homeassistant11.tar user@192.168.9.132:.&lt;br /&gt;
При запросе вводим пароль пользователя c именем ''user''&lt;br /&gt;
&lt;br /&gt;
Переходим на новый сервер в корневую директорию:&lt;br /&gt;
 $ ssh user@192.168.9.132&lt;br /&gt;
&lt;br /&gt;
 Останавливаем, если был запущен сервис Докер. Разархивируем наш архивный файл. Переходим в директорию, где расположен файл ''compose.yml'' например это может быть директория ''/home/user/homeassistant11'', . Запускаем Докер.&lt;br /&gt;
 $ docker-compose stop&lt;br /&gt;
 $ tar xvf homeassistant11.tar&lt;br /&gt;
 $ cd /home/user/homeassistant11/&lt;br /&gt;
 $ docker-compose up -d&lt;br /&gt;
&lt;br /&gt;
Переходим в браузере на этот сервер по порту 8123, должен заработать новый инстанс Home Assistant по порту 8123:&lt;br /&gt;
 http://192.168.9.132:8123/&lt;br /&gt;
&lt;br /&gt;
== Дополнительные настройки Home Assistant==&lt;br /&gt;
&lt;br /&gt;
Что бы можно было работать с базой данныхи выполнять SQL запросы, нужно доустановить пакет: &lt;br /&gt;
 $ su -c &amp;quot;apt-get install sqlite3&amp;quot;&lt;br /&gt;
Для работы с базой данных можно перейти в директорию и запустить работу с базой данных.&lt;br /&gt;
 cd homeassistant/&lt;br /&gt;
 sqlite3 home-assistant_v2.db&lt;br /&gt;
 .schema states&lt;br /&gt;
&lt;br /&gt;
Посмотереть какие датчики есть в системе можно запросом:&lt;br /&gt;
 SELECT states_meta.entity_id FROM states LEFT JOIN states_meta ON (states.metadata_id=states_meta.metadata_id)  LEFT JOIN state_attributes ON &lt;br /&gt;
 (states.attributes_id=state_attributes.attributes_id) WHERE last_changed_ts is NULL group by states_meta.entity_id;&lt;br /&gt;
&lt;br /&gt;
Посмотреть среднюю температуру по дням можно запросом:&lt;br /&gt;
 SELECT avg(state), substr(datetime(states.last_updated_ts,'unixepoch'), 1,10) timing FROM states LEFT JOIN states_meta ON (states.metadata_id=states_meta.metadata_id)  LEFT &lt;br /&gt;
 JOIN state_attributes ON (states.attributes_id=state_attributes.attributes_id) WHERE last_changed_ts is NULL  and states_meta.entity_id='sensor.hotbed_themp'&lt;br /&gt;
 group by substr(datetime(states.last_updated_ts,'unixepoch'), 1,10);&lt;br /&gt;
&lt;br /&gt;
=== Как увеличить время перезависи логов ===&lt;br /&gt;
&lt;br /&gt;
Что бы увеличить время сохранения данных на период в год, нужно установить параметр  в файле конфигурации: &lt;br /&gt;
 recorder:&lt;br /&gt;
   db_url: !secret db_link&lt;br /&gt;
   purge_entities: 365&lt;br /&gt;
&lt;br /&gt;
=== Как использовать ВИДЕО камеру ===&lt;br /&gt;
&lt;br /&gt;
Чтобы установить работу с видеокамерой необходимо добавить пакет:&lt;br /&gt;
 su -s &amp;quot;apt-get install fswebcam&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Строка записи картинки на устройство /dev/video0 c поворотом на 180 градусов:&lt;br /&gt;
 $ fswebcam -d v4l2:/dev/video0 --rotate=180 -r 1920x1080 /home/user/homeassistant/11.jpg -t 1&lt;br /&gt;
&lt;br /&gt;
=== Как использовать Arduino ===&lt;br /&gt;
Что бы работать в HomeAssistant с Arduino по протоколу firmata необходимо скачать сам скетч с протоколом и загрузить его в контроллер Arduino. После этого, для того чтобы убедится как работает контроллер с протоколом, присоединится к нему можно используя приложение [http://firmata.org/wiki/Main_Page с сайта] и скачав от туда файл firmata_test.64bit. В дополнение возможно понадобится доустановить библиотеку libpng12:&lt;br /&gt;
 su -s &amp;quot;apt-get install libpng12&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Для того чтобы считывать значения в HA из контролера Arduino с загруженным в него приложением, нужно организовать взаимодействие через COM порт, который в нашем случае является /dev/ttyUSB0, для этого создадим файл, который назовем например ''arduino_usb.sh'' и сделаем его исполняемым:&lt;br /&gt;
&lt;br /&gt;
 $ cat arduino_usb.sh&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 /bin/stty -F /dev/ttyUSB0 raw -echo 9600&lt;br /&gt;
 $ /usr/bin/cat &amp;lt; /dev/ttyUSB0 &amp;gt;  /home/user/homeassistant/catusb.log &amp;amp;&lt;br /&gt;
Обязательно надо установить параметры порта  /dev/ttyUSB0  на скорости  -echo 9600. Командой ''cat'' считываем значения из порта и записываем их в файл ''/home/user/homeassistant/catusb.log'' знак &amp;amp; обозначает, что мы их записываем в фоновом режиме&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Как настроить отображение погоды ===&lt;br /&gt;
[[Файл:Погода11.png |link=http://wiki.laser.ru/images/b/bd/Погода11.png |160px|thumb|Интеграция погоды в НА]]&lt;br /&gt;
&lt;br /&gt;
#В интеграциях убедится, что шаблон //Meteorologisk institutt (Met.no) установлен и работает.&lt;br /&gt;
#В объектах найти ID объекта, например это будет ''weather.home_assistant''&lt;br /&gt;
#В файле ''configuration.yaml'' в разделе сенсоров вставить  нужную запись кода.  Предварительно можно убедится, что этот сенсор по ID объекта отработает в меню Панель разработчика &amp;gt;&amp;gt; Шаблоны  &lt;br /&gt;
#Перегрузить инстанс HA , и убедится что появились этот объект ''sensor.pogoda_za_oknom''&lt;br /&gt;
#Создать карточку  - по имени сенсора с отображением погоды  - температуры, ветра, влажности, дождя на  панели, в зависимости от того что нам нужно.&lt;br /&gt;
 hours_to_show: 24&lt;br /&gt;
 graph: line&lt;br /&gt;
 type: sensor&lt;br /&gt;
 entity: sensor.pogoda_za_oknom&lt;br /&gt;
 unit: °C&lt;br /&gt;
 detail: 1&lt;br /&gt;
&lt;br /&gt;
Пример записи кода для файла ''configuration.yaml''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
 sensor:&lt;br /&gt;
  - platform: template&lt;br /&gt;
    sensors:&lt;br /&gt;
      pogoda_za_oknom:&lt;br /&gt;
        value_template: &amp;quot;{{state_attr('weather.home_assistant','temperature')|float}}&amp;quot;&lt;br /&gt;
        unit_of_measurement: '°C'&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на раздел официальной [https://www.home-assistant.io/integrations/met документации]&lt;br /&gt;
&lt;br /&gt;
[[Категория: Home Assistant]]&lt;br /&gt;
[[Категория: Linux]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=714</id>
		<title>Видео</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=714"/>
		<updated>2025-02-28T12:57:45Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Электронные образовательные ресурсы для изучения программирования с набором комплектов УМКИ на основе платы К6_3 и набора Ампер-КИТ''' &lt;br /&gt;
&lt;br /&gt;
[[Календарное планирование: Робототехника - 36 часов ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование из среды СНАП]] - Школьный возраст - начальная школа&lt;br /&gt;
&lt;br /&gt;
[[Программирование в среде АРДУИНО]] - Школьный возраст - основная школа&lt;br /&gt;
&lt;br /&gt;
[https://books.google.ru/books?isbn=5446105559  Программирование для детей. От основ к созданию роботов] : Фрагменты книги '''Воронин И., Воронина В.''' Издательство Питер ISBN: 978-5-4461-0555-7 , (192 стр.) , 2018 г.&lt;br /&gt;
&lt;br /&gt;
[https://uchebnik.mos.ru/catalogue/material_view/composed_documents/25368094 Arduino в робототехнике ]  - Учебное пособие на портале МЭШ&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-5-klass-uchebnik-k-novomu-fp-umk-tehnologiya-glozmana-kozhinoy-5-9-fgos-glozman-evgeniy-898420346/?at=vQtrZXWg9tvkwJgqHV9rM82HJ4P2V4FWVzBNgHZOEMkR&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+5+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA Технология. 5 класс. Учебник. ФГОС] - Глозман, Хотунцев, Воронины и др. Просвещение, 2023 г. ISBN: 978-5-09-102567-5&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-6-klass-uchebnik-fgos-glozman-evgeniy-samuilovich-867391814/?at=lRt6l7oKrSArXRAHKYqrKZTOPkVyvCgEDRolhDj2ZpD&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+6+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA  Технология. 6 класс. Учебник. ФГОС]- Глозман, Кожина, Воронины и др. Просвещение, 2022 г. ISBN: 978-5-09-101421-1&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-7-klass-uchebnik-fgos-glozman-evgeniy-samuilovich-kozhina-olga-alekseevna-1352029104/?at=lRt6l7oKrS15LqlKFjwBBV4ckGzklXtNrmZWniAgZj5M&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+7+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA Технология. 7 класс. Учебник. ФГОС] - Глозман, Хотунцев, Воронины и др. Просвещение, 2023 г. ISBN: 978-5-09-102569-9&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-8-9-klassy-uchebnik-fgos-glozman-evgeniy-samuilovich-kozhina-olga-alekseevna-1352078170/?at=99trj1mK0t2qzk50iBVOEnAuAQQMg2toM7lLlfpGkBpM&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+8-9+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA Технология. 8-9 класс. Учебник. ФГОС] - Глозман, Кожина, Воронины и др. Просвещение, 2023 г. ISBN: 978-5-09-84379-9 &lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201/?utm_source=google.com&amp;amp;utm_medium=organic&amp;amp;utm_campaign=google.com&amp;amp;utm_referrer=google.com Труд (технология). Робототехника. 5 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120762-0&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie-1782414550/?at=z6tOzLRB1cNg2YpXc88L7Y2HRMn5zMuQ0qq0nCrWAO7G&amp;amp;keywords=%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0+%D0%BF%D1%80%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5 Труд (технология). Робототехника. 6 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120029-4&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Учебники авторов по робототехнике согласно ФГОС&lt;br /&gt;
|-&lt;br /&gt;
! 5 класс !! 6 класс !! Остальные&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:5trud.png|link=https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201|thumb|290px| Труд - робототехника 5-й класс]]] ||  || [[Файл:6trud.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie187326201|thumb|290px| Труд - робототехника 6-й класс]]&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
http://wiki.umki-kit.ru/wiki/index.php/School_project Школьные проекты, по которым еще не было защиты &lt;br /&gt;
[[Категория:Видео эпизоды УМКИ]]&lt;br /&gt;
[[Категория:Home Assistant]]&lt;br /&gt;
[[Категория:Гидропоника]]&lt;br /&gt;
[[Категория:Датчики]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=713</id>
		<title>Видео</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=713"/>
		<updated>2025-02-28T12:56:04Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Электронные образовательные ресурсы для изучения программирования с набором комплектов УМКИ на основе платы К6_3 и набора Ампер-КИТ''' &lt;br /&gt;
&lt;br /&gt;
[[Календарное планирование: Робототехника - 36 часов ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование из среды СНАП]] - Школьный возраст - начальная школа&lt;br /&gt;
&lt;br /&gt;
[[Программирование в среде АРДУИНО]] - Школьный возраст - основная школа&lt;br /&gt;
&lt;br /&gt;
[https://books.google.ru/books?isbn=5446105559  Программирование для детей. От основ к созданию роботов] : Фрагменты книги '''Воронин И., Воронина В.''' Издательство Питер ISBN: 978-5-4461-0555-7 , (192 стр.) , 2018 г.&lt;br /&gt;
&lt;br /&gt;
[https://uchebnik.mos.ru/catalogue/material_view/composed_documents/25368094 Arduino в робототехнике ]  - Учебное пособие на портале МЭШ&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-5-klass-uchebnik-k-novomu-fp-umk-tehnologiya-glozmana-kozhinoy-5-9-fgos-glozman-evgeniy-898420346/?at=vQtrZXWg9tvkwJgqHV9rM82HJ4P2V4FWVzBNgHZOEMkR&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+5+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA Технология. 5 класс. Учебник. ФГОС] - Глозман, Хотунцев, Воронины и др. Просвещение, 2023 г. ISBN: 978-5-09-102567-5&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-6-klass-uchebnik-fgos-glozman-evgeniy-samuilovich-867391814/?at=lRt6l7oKrSArXRAHKYqrKZTOPkVyvCgEDRolhDj2ZpD&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+6+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA  Технология. 6 класс. Учебник. ФГОС]- Глозман, Кожина, Воронины и др. Просвещение, 2022 г. ISBN: 978-5-09-101421-1&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-7-klass-uchebnik-fgos-glozman-evgeniy-samuilovich-kozhina-olga-alekseevna-1352029104/?at=lRt6l7oKrS15LqlKFjwBBV4ckGzklXtNrmZWniAgZj5M&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+7+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA Технология. 7 класс. Учебник. ФГОС] - Глозман, Хотунцев, Воронины и др. Просвещение, 2023 г. ISBN: 978-5-09-102569-9&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-8-9-klassy-uchebnik-fgos-glozman-evgeniy-samuilovich-kozhina-olga-alekseevna-1352078170/?at=99trj1mK0t2qzk50iBVOEnAuAQQMg2toM7lLlfpGkBpM&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+8-9+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA Технология. 8-9 класс. Учебник. ФГОС] - Глозман, Кожина, Воронины и др. Просвещение, 2023 г. ISBN: 978-5-09-84379-9 &lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201/?utm_source=google.com&amp;amp;utm_medium=organic&amp;amp;utm_campaign=google.com&amp;amp;utm_referrer=google.com Труд (технология). Робототехника. 5 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120762-0&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie-1782414550/?at=z6tOzLRB1cNg2YpXc88L7Y2HRMn5zMuQ0qq0nCrWAO7G&amp;amp;keywords=%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0+%D0%BF%D1%80%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5 Труд (технология). Робототехника. 6 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120029-4&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Учебники авторов по робототехнике согласно ФГОС&lt;br /&gt;
|-&lt;br /&gt;
! 5 класс !! 6 класс !! Остальные&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:5trud.png|мини]] || [[Файл:6trud.png|мини]] [https://prosv.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie187326201/ Труд - робототехника 6-й класс] || [[Файл:6trud.png|link=https://prosv.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie187326201|thumb|290px| Труд - робототехника 6-й класс]]&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
http://wiki.umki-kit.ru/wiki/index.php/School_project Школьные проекты, по которым еще не было защиты &lt;br /&gt;
[[Категория:Видео эпизоды УМКИ]]&lt;br /&gt;
[[Категория:Home Assistant]]&lt;br /&gt;
[[Категория:Гидропоника]]&lt;br /&gt;
[[Категория:Датчики]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=712</id>
		<title>Видео</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=712"/>
		<updated>2025-02-28T12:48:22Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Электронные образовательные ресурсы для изучения программирования с набором комплектов УМКИ на основе платы К6_3 и набора Ампер-КИТ''' &lt;br /&gt;
&lt;br /&gt;
[[Календарное планирование: Робототехника - 36 часов ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование из среды СНАП]] - Школьный возраст - начальная школа&lt;br /&gt;
&lt;br /&gt;
[[Программирование в среде АРДУИНО]] - Школьный возраст - основная школа&lt;br /&gt;
&lt;br /&gt;
[https://books.google.ru/books?isbn=5446105559  Программирование для детей. От основ к созданию роботов] : Фрагменты книги '''Воронин И., Воронина В.''' Издательство Питер ISBN: 978-5-4461-0555-7 , (192 стр.) , 2018 г.&lt;br /&gt;
&lt;br /&gt;
[https://uchebnik.mos.ru/catalogue/material_view/composed_documents/25368094 Arduino в робототехнике ]  - Учебное пособие на портале МЭШ&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-5-klass-uchebnik-k-novomu-fp-umk-tehnologiya-glozmana-kozhinoy-5-9-fgos-glozman-evgeniy-898420346/?at=vQtrZXWg9tvkwJgqHV9rM82HJ4P2V4FWVzBNgHZOEMkR&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+5+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA Технология. 5 класс. Учебник. ФГОС] - Глозман, Хотунцев, Воронины и др. Просвещение, 2023 г. ISBN: 978-5-09-102567-5&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-6-klass-uchebnik-fgos-glozman-evgeniy-samuilovich-867391814/?at=lRt6l7oKrSArXRAHKYqrKZTOPkVyvCgEDRolhDj2ZpD&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+6+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA  Технология. 6 класс. Учебник. ФГОС]- Глозман, Кожина, Воронины и др. Просвещение, 2022 г. ISBN: 978-5-09-101421-1&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-7-klass-uchebnik-fgos-glozman-evgeniy-samuilovich-kozhina-olga-alekseevna-1352029104/?at=lRt6l7oKrS15LqlKFjwBBV4ckGzklXtNrmZWniAgZj5M&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+7+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA Технология. 7 класс. Учебник. ФГОС] - Глозман, Хотунцев, Воронины и др. Просвещение, 2023 г. ISBN: 978-5-09-102569-9&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-8-9-klassy-uchebnik-fgos-glozman-evgeniy-samuilovich-kozhina-olga-alekseevna-1352078170/?at=99trj1mK0t2qzk50iBVOEnAuAQQMg2toM7lLlfpGkBpM&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+8-9+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA Технология. 8-9 класс. Учебник. ФГОС] - Глозман, Кожина, Воронины и др. Просвещение, 2023 г. ISBN: 978-5-09-84379-9 &lt;br /&gt;
&lt;br /&gt;
[https://prosv.ru/product/tehnologiya-robototehnika-5-klass-uchebnoe-posobie181280201/?utm_source=google.com&amp;amp;utm_medium=organic&amp;amp;utm_campaign=google.com&amp;amp;utm_referrer=google.com Труд (технология). Робототехника. 5 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120762-0&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/trud-tehnologiya-robototehnika-6-klass-uchebnoe-posobie-1782414550/?at=z6tOzLRB1cNg2YpXc88L7Y2HRMn5zMuQ0qq0nCrWAO7G&amp;amp;keywords=%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0+%D0%BF%D1%80%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5 Труд (технология). Робототехника. 6 класс. Учебное пособие] - Воронин И.В., Воронина В.В. Просвещение, 2025 г. ISBN: 978-5-09-120029-4&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Учебники авторов по робототехнике согласно ФГОС&lt;br /&gt;
|-&lt;br /&gt;
! 5 класс !! 6 класс !! Остальные&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:5trud.png|мини]] || [[Файл:6trud.png|мини]] || &lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
http://wiki.umki-kit.ru/wiki/index.php/School_project Школьные проекты, по которым еще не было защиты &lt;br /&gt;
[[Категория:Видео эпизоды УМКИ]]&lt;br /&gt;
[[Категория:Home Assistant]]&lt;br /&gt;
[[Категория:Гидропоника]]&lt;br /&gt;
[[Категория:Датчики]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:6trud.png&amp;diff=711</id>
		<title>Файл:6trud.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:6trud.png&amp;diff=711"/>
		<updated>2025-02-28T12:45:12Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Труд , робототехника 6 класс&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:5trud.png&amp;diff=710</id>
		<title>Файл:5trud.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:5trud.png&amp;diff=710"/>
		<updated>2025-02-28T12:44:02Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;труд - робототехника 5 класс&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=709</id>
		<title>Видео</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE&amp;diff=709"/>
		<updated>2025-02-28T11:24:06Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Электронные образовательные ресурсы для изучения программирования с набором комплектов УМКИ на основе платы К6_3 и набора Ампер-КИТ''' &lt;br /&gt;
&lt;br /&gt;
[[Календарное планирование: Робототехника - 36 часов ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование из среды СНАП]] - Школьный возраст - начальная школа&lt;br /&gt;
&lt;br /&gt;
[[Программирование в среде АРДУИНО]] - Школьный возраст - основная школа&lt;br /&gt;
&lt;br /&gt;
[https://books.google.ru/books?isbn=5446105559  Программирование для детей. От основ к созданию роботов] : Фрагменты книги '''Воронин И., Воронина В.''' Издательство Питер ISBN: 978-5-4461-0555-7 , (192 стр.) , 2018 г.&lt;br /&gt;
&lt;br /&gt;
[https://uchebnik.mos.ru/catalogue/material_view/composed_documents/25368094 Arduino в робототехнике ]  - Учебное пособие на портале МЭШ&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-5-klass-uchebnik-k-novomu-fp-umk-tehnologiya-glozmana-kozhinoy-5-9-fgos-glozman-evgeniy-898420346/?at=vQtrZXWg9tvkwJgqHV9rM82HJ4P2V4FWVzBNgHZOEMkR&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+5+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA Технология. 5 класс. Учебник. ФГОС] - Глозман, Хотунцев, Воронины и др. Просвещение, 2023 г. ISBN: 978-5-09-102567-5&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-6-klass-uchebnik-fgos-glozman-evgeniy-samuilovich-867391814/?at=lRt6l7oKrSArXRAHKYqrKZTOPkVyvCgEDRolhDj2ZpD&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+6+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA  Технология. 6 класс. Учебник. ФГОС]- Глозман, Кожина, Воронины и др. Просвещение, 2022 г. ISBN: 978-5-09-101421-1&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-7-klass-uchebnik-fgos-glozman-evgeniy-samuilovich-kozhina-olga-alekseevna-1352029104/?at=lRt6l7oKrS15LqlKFjwBBV4ckGzklXtNrmZWniAgZj5M&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+7+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA Технология. 7 класс. Учебник. ФГОС] - Глозман, Хотунцев, Воронины и др. Просвещение, 2023 г. ISBN: 978-5-09-102569-9&lt;br /&gt;
&lt;br /&gt;
[https://www.ozon.ru/product/tehnologiya-8-9-klassy-uchebnik-fgos-glozman-evgeniy-samuilovich-kozhina-olga-alekseevna-1352078170/?at=99trj1mK0t2qzk50iBVOEnAuAQQMg2toM7lLlfpGkBpM&amp;amp;keywords=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.+8-9+%D0%BA%D0%BB%D0%B0%D1%81%D1%81.+%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA Технология. 8-9 класс. Учебник. ФГОС] - Глозман, Кожина, Воронины и др. Просвещение, 2023 г. ISBN: 978-5-09-84379-9 &lt;br /&gt;
&lt;br /&gt;
http://wiki.umki-kit.ru/wiki/index.php/School_project Школьные проекты, по которым еще не было защиты &lt;br /&gt;
[[Категория:Видео эпизоды УМКИ]]&lt;br /&gt;
[[Категория:Home Assistant]]&lt;br /&gt;
[[Категория:Гидропоника]]&lt;br /&gt;
[[Категория:Датчики]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA%D0%B0_%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B3%D0%B8%D0%B4%D1%80%D0%BE%D0%BF%D0%BE%D0%BD%D0%BD%D0%BE%D0%B9_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8_%D0%B2_Home_Assistant&amp;diff=708</id>
		<title>Интеграция датчика освещенности гидропонной установки в Home Assistant</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA%D0%B0_%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B3%D0%B8%D0%B4%D1%80%D0%BE%D0%BF%D0%BE%D0%BD%D0%BD%D0%BE%D0%B9_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8_%D0%B2_Home_Assistant&amp;diff=708"/>
		<updated>2025-02-14T14:40:07Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Расчет суммарной освещенности */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:Люксометр самодельный.jpg|link=http://wiki.umki-kit.ru/wiki/index.php/Файл:Люксометр_самодельный.jpg |thumb|360px| (Фото 1) Датчик освещенности, люксометр]]&lt;br /&gt;
'''Интеграция датчика освещенности гидропонной установки в Home Assistant'''&lt;br /&gt;
&lt;br /&gt;
Для того чтобы растения нормально росли и развивались в гроубоксе, в теплице, в оранжереи или в какой то гидропонной установке,  как известно, им нужно достаточно света для фотосинтеза. Следить за изменением освещенности можно изготовив самостоятельно датчик освещенности ([[:ru:люксометр|люксометр]]), например прямо на макетной плате. Далее загружать данные в автоматическом режиме в [[Home Assistant]], осуществляя сбор данных через контроллер [[Ардуино]]. Можно воспользоваться готовым решением, купить датчик освещенности на Алиэкспресс . Но можно собрать самостоятельно (Фото 1), для этого необходимо:&lt;br /&gt;
&lt;br /&gt;
=== Собрать датчик по схеме ===&lt;br /&gt;
Сначала нам надо собрать принципиальную схему нашего датчика.&lt;br /&gt;
&lt;br /&gt;
(Фото 2) Для этого используем три фоторезистора: '''90мВт, 2-6кОм, 540нм, Монтаж: THT, 100ВDC, dLED: 5мм''' и резисторы сопротивлением: '''360 Ом, 1 Ком, 33 КОм.'''  (такие были под рукой)&lt;br /&gt;
&lt;br /&gt;
Три фоторезистора нам нужны, чтобы производить замеры в трех разных диапазонах освещенности, в вечернее время, днем и при ярком солнечном свете.&lt;br /&gt;
&lt;br /&gt;
=== Загрузить в Arduino программный код ===&lt;br /&gt;
Загружаем в контроллер Arduino или ESP8266, или ESP32 программный код для отображение данных в COM порту. И проводим несколько замеров при разной освещенности на улице — в солнечную погоду и при облаках, а так же в помещении. (Фото 3), (Фото 4)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
//////////////////////////////////////////////&lt;br /&gt;
// 2023.07.06 woronin, umkiedu@gmail.com&lt;br /&gt;
// Датчик освещености — люксометр&lt;br /&gt;
// Robot UMKI controller K6_3&lt;br /&gt;
//////////////////////////////////////////////&lt;br /&gt;
int light0 = 0;&lt;br /&gt;
int light1 = 0;&lt;br /&gt;
int light2 = 0;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(A0, INPUT);&lt;br /&gt;
  pinMode(A1, INPUT);&lt;br /&gt;
  pinMode(A2, INPUT);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
  light0 = analogRead(A0);&lt;br /&gt;
  Serial.println(light0);&lt;br /&gt;
  light1 = analogRead(A1);&lt;br /&gt;
  Serial.println(light1);&lt;br /&gt;
  light2 = analogRead(A2);&lt;br /&gt;
  Serial.println(light2);&lt;br /&gt;
&lt;br /&gt;
  delay(10); // Delay a little bit to improve simulation performance&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Откалибровать полученные данные ===&lt;br /&gt;
Получаем набор «сырых» данных в вольтах, на основе которых будем производить калибровку для пересчета в люксы. Сводим полученные данные в таблицу.&lt;br /&gt;
&lt;br /&gt;
Для заполнения столбца люксов, будем использовать технологию фотографирования белого листа цифровым фотоаппаратом или смартфоном. Калибровка освещенности с телефона производим по калькулятору c сайта [http://www.gidroponika.su/gidroponika-teorija.html/osvewenie/163-kak-izmerit-osveschennost-pomescheniya-bez-lyuksmetra.html www.gidroponika.su] кажется этот сайт сдох, но там суть такая была фоткаем белый лист телефоном,при разной освещенности и потом смотрим какая выдержка, диафрагма получается и на этом калькуляторе пересчитываем параметры выдержки с диафрагмой в люксы освещенности. Потом, зная эти люксы, калибруем сколько вольт показывает нам Home Assistant. Все просто и наглядно. Таблица вольт и люксов, приведена ниже. Зависмость получается экспоненциальная. &lt;br /&gt;
&lt;br /&gt;
 Значение люксы&lt;br /&gt;
 HA(V)    Lx&lt;br /&gt;
 274      2400&lt;br /&gt;
 350      2800&lt;br /&gt;
 479      8900&lt;br /&gt;
 498      9900&lt;br /&gt;
 609      23700&lt;br /&gt;
 620      26000&lt;br /&gt;
 634      30000&lt;br /&gt;
 735      61000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
После заполнения таблицы измеренными значениями в вольтах и в люксах, строим график в любом табличном процессоре. Например в ''LibreOffice Calc'', используя опцию: ''Построение линии тренда, показать формулу.''&lt;br /&gt;
&lt;br /&gt;
(Фото 5)&lt;br /&gt;
&lt;br /&gt;
Вывод, в нашем случае, для нашего фоторезистора и для нагрузочного сопротивления 33 КОм, коэффициенты пересчета получаются такие:&lt;br /&gt;
&lt;br /&gt;
'''Y=259* EXP(0,00741* Х)'''&lt;br /&gt;
&lt;br /&gt;
Теперь можно приступать к настройке постоянных замеров освещенности в НА.&lt;br /&gt;
&lt;br /&gt;
== Настроить интеграцию с Home Assistant ==&lt;br /&gt;
Настраиваем интеграцию через [https://www.home-assistant.io/integrations/firmata Firmata] Для этого присоединим по USB плату Arduino к HA и в конфигурационном фале , который находится например в путях ''/config/configuration.yaml'' добавляем несколько строчек. После этого перегружаем НА.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
 firmata:&lt;br /&gt;
  - serial_port: /dev/ttyUSB0&lt;br /&gt;
    serial_baud_rate: 57600&lt;br /&gt;
    sampling_interval: 1000 &lt;br /&gt;
    sensors:&lt;br /&gt;
      - name: raw_light0&lt;br /&gt;
        pin: A0&lt;br /&gt;
        pin_mode: ANALOG&lt;br /&gt;
        differential: 20&lt;br /&gt;
      - name: raw_light1&lt;br /&gt;
        pin: A1&lt;br /&gt;
        pin_mode: ANALOG&lt;br /&gt;
        differential: 20        &lt;br /&gt;
      - name: raw_light2&lt;br /&gt;
        pin: A2&lt;br /&gt;
        pin_mode: ANALOG&lt;br /&gt;
        differential: 20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Если все сделано без ошибок, то мы сможем увидеть новые объекты в меню: Настройки&amp;gt;&amp;gt;Устройства и службы&amp;gt;&amp;gt;Объекты . У них будут ID объекта: sensor.raw_light0, sensor.raw_light1, sensor.raw_light2, а Интеграция: firmata.&lt;br /&gt;
&lt;br /&gt;
Но это пока еще сырые данные - в вольтах. Для того чтобы пересчитать их в люксы, с использованием наших поправочных коэффициентов, необходимо внести в этот же файл конфигурации ''/config/configuration.yaml'' еще один раздел: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
sensor:   &lt;br /&gt;
  - platform: template&lt;br /&gt;
    sensors:&lt;br /&gt;
      light_01:&lt;br /&gt;
        friendly_name: &amp;quot;освещенность в яркий день&amp;quot;&lt;br /&gt;
        unit_of_measurement: lk&lt;br /&gt;
        value_template: &amp;quot;{{ 259 * (e**(0,00741*states('sensor.raw_light0' )))| int }}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
      light_02:&lt;br /&gt;
        friendly_name: &amp;quot;освещенность в пасмурную погоду&amp;quot;&lt;br /&gt;
        unit_of_measurement: lk&lt;br /&gt;
        value_template: &amp;quot;{{ 259 * (e**(0,00741*states('sensor.raw_light1' )))| int }}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
      light_03:&lt;br /&gt;
        friendly_name: &amp;quot;освещенность вечером&amp;quot;&lt;br /&gt;
        unit_of_measurement: lk&lt;br /&gt;
        value_template: &amp;quot;{{ 259 * (e**(0,00741*states('sensor.raw_light2' )))| int }}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И перезагрузить НА.&lt;br /&gt;
&lt;br /&gt;
Теперь у нас в Объектах добавятся:  sensors.light_01, sensors.light_02, sensors.light_03, их мы можем выводить на панель  НА. Для этого заведем новую карточку на панели &lt;br /&gt;
 graph: line&lt;br /&gt;
 hours_to_show: 24&lt;br /&gt;
 type: sensor&lt;br /&gt;
 entity: sensors.light_01&lt;br /&gt;
 unit: lk&lt;br /&gt;
 detail: 1&lt;br /&gt;
 name: Освещенность&lt;br /&gt;
&lt;br /&gt;
Результат представлен на (Фото 6), (Фото 7)&lt;br /&gt;
&lt;br /&gt;
== Расчет суммарной освещенности==&lt;br /&gt;
Рассчитываем суммарную освещенность за весь период собранных данных. В нашем примере это данные с '''2023-06-26 01:12:22''' по '''2023-07-06 18:44:49''' всего данных собранных на данный момент: 8548 записей замеров освещенности в люксах. Это составляет среднюю величину за весь период замеров: '''5266 лк''' (Сумма всех люксов, деленная на число записей)&lt;br /&gt;
&lt;br /&gt;
Запрос к базе данных имеет следующий синтаксис:&lt;br /&gt;
&lt;br /&gt;
 SELECT state,  datetime(states.last_updated_ts, 'unixepoch') &lt;br /&gt;
 FROM states LEFT JOIN states_meta ON (states.metadata_id=states_meta.metadata_id)  &lt;br /&gt;
 LEFT JOIN state_attributes ON (states.attributes_id=state_attributes.attributes_id) &lt;br /&gt;
 WHERE last_changed_ts is NULL  &lt;br /&gt;
 AND states_meta.entity_id='sensor.light_01';&lt;br /&gt;
&lt;br /&gt;
Результат будет примерно такой:&lt;br /&gt;
 625,54	2023-06-26 01:12:22&lt;br /&gt;
 630,19	2023-06-26 01:13:22&lt;br /&gt;
 639,6	2023-06-26 01:14:22&lt;br /&gt;
 644,36	2023-06-26 01:15:22&lt;br /&gt;
 658,84	2023-06-26 01:16:22&lt;br /&gt;
 663,75	2023-06-26 01:17:22&lt;br /&gt;
 683,71	2023-06-26 01:18:22&lt;br /&gt;
 693,92	2023-06-26 01:19:22&lt;br /&gt;
&lt;br /&gt;
Для того чтобы выгрузить из базы данных выбранные значения в файл, нужно экспортировать следующими командами&lt;br /&gt;
 cd homeassitant&lt;br /&gt;
 sqlite3 home-assistant_v2.db&lt;br /&gt;
 .mode csv&lt;br /&gt;
 .output hotbed_lux.csv&lt;br /&gt;
 Select *** [ну и дальше текст запроса] Чтобы запрос выполнился, не забываем поставить  ;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для того чтобы построить по выгруженным данным график в GNUPLOT необходимо выполнить следующий скрипт:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # скрипт для генерации графиков в GNUPLOT из файлов&lt;br /&gt;
 for FILE in hotbed_lux.csv&lt;br /&gt;
 do &lt;br /&gt;
 gnuplot &amp;lt;&amp;lt; EOF&lt;br /&gt;
 set xdata time&lt;br /&gt;
 set timefmt &amp;quot;%s&amp;quot;&lt;br /&gt;
 set format x &amp;quot;%m.%d&amp;quot;&lt;br /&gt;
 set terminal png size 2048, 768&lt;br /&gt;
 set output 'Lux.png' &lt;br /&gt;
 plot &amp;quot;$FILE&amp;quot; using 2:1 with lines linetype 1 lw 1 lc 6 title &amp;quot;Lx&amp;quot; &lt;br /&gt;
 EOF&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Результат представлен ниже:&lt;br /&gt;
&lt;br /&gt;
За период измерений с '''2023-06-26''' по '''2023-07-06''' днем в полдень максимальный замер выдавал  '''63 000 лк'''. &lt;br /&gt;
Среднее значение светового дня за этот период составило '''5266 лк'''&lt;br /&gt;
&lt;br /&gt;
Продолжительность [https://timewek.ru/citysun.php?vYR=2025&amp;amp;sID=77&amp;amp;sMOD=1&amp;amp;mID=4 светового дня  в апреле] составляет от 13 до 15 часов&lt;br /&gt;
&lt;br /&gt;
Максимальный угол солнца  над  горизонтом в Подмосковье составляет: 49 град. &lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
| [[Файл:Люксометр схема.png |link=http://wiki.umki-kit.ru/wiki/index.php/Файл:Люксометр_схема.png |thumb|280px| (Фото 2) Люксометр схема с резисторами номиналом: 360 Ом, 1КОм, 33КОм  ]]&lt;br /&gt;
| [[Файл:Замер освещенности на улице.png|link=http://wiki.umki-kit.ru/wiki/index.php/Файл:Замер_освещенности_на_улице.png |thumb|280px| (Фото 3) Замер освещенности на улице]]&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:Пересчет освещенности экспонента.png |link=http://wiki.umki-kit.ru/wiki/index.php/Файл:Пересчет_освещенности_экспонента.png |thumb|240px| (Фото 5) Пересчет освещенности экспонента]]&lt;br /&gt;
| [[Файл:История освещенности.png|link=http://wiki.umki-kit.ru/wiki/index.php/Файл:История_освещенности.png |thumb|160px| (Фото 6) История освещенности на моб]]&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:Освещенность НА.png|link=http://wiki.umki-kit.ru/wiki/index.php/Файл:Освещенность_НА.png |thumb|200px| (Фото 7) График освещенности построенный в HomeAssistant]]&lt;br /&gt;
&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Пересчет люксов делал фотографируя белый лист, как здесь  https://www.gidroponika.su/gidroponika-teorija.html/osvewenie/163-kak-izmerit-osveschennost-pomescheniya-bez-lyuksmetra.html#ras&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория: Home Assistant]]&lt;br /&gt;
[[Категория:Датчики]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D1%82%D1%8C_SmartTherm_%D1%81_Home_Assitant_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_MQTT_%D0%B1%D1%80%D0%BE%D0%BA%D0%B5%D1%80&amp;diff=707</id>
		<title>Как связать SmartTherm с Home Assitant через MQTT брокер</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D1%82%D1%8C_SmartTherm_%D1%81_Home_Assitant_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_MQTT_%D0%B1%D1%80%D0%BE%D0%BA%D0%B5%D1%80&amp;diff=707"/>
		<updated>2025-01-27T09:09:12Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* установить пакет с MQTT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В данной статье мы разберем как связать контроллер SmartTherm с приложением Home Assitant через MQTT брокер Mosquitto&lt;br /&gt;
&lt;br /&gt;
== Что бы связать SmartTherm с Home Assitant через MQTT брокер ==&lt;br /&gt;
Для наглядности мы будем использовать примерно такую сетевую схему хостов, где  вам надо  будет выполнить следующие шаги&lt;br /&gt;
=== Установить Home Assistant ===&lt;br /&gt;
Например для Ос AltLinux установку приложения Home Assistant методом CORE  можно выполнить командой:&lt;br /&gt;
 # apt-get install hass-core&lt;br /&gt;
после установки надо зайти на этот сервер по ssh например командой&lt;br /&gt;
 $ ssh user@192.168.9.133&lt;br /&gt;
&lt;br /&gt;
=== В HA  создать пользователя ===&lt;br /&gt;
с паролем для доступа  в дальнейшем к MQTT, например это будет umki/1234&lt;br /&gt;
=== настроить сетевое соединение ===&lt;br /&gt;
с роутером для HA, понять какой у него IP адрес&lt;br /&gt;
&lt;br /&gt;
подать питание на smartTherm, зайти на него по wifi  - как на точку доступа AP, выбрать туже подсеть в которой находится HA, прописать пароль для wifi сети&lt;br /&gt;
&lt;br /&gt;
Убедится что HA и ST находятся в одной подсети и ping проходит на них обоих.&lt;br /&gt;
&lt;br /&gt;
=== установить пакет с MQTT ===&lt;br /&gt;
-- В операционной системе, на хосте там где работает НА установить пакет с MQTT сервером и клиентом. Для AltLinux это можно осуществить выполнив команду&lt;br /&gt;
 # apt-get install mosquitto&lt;br /&gt;
-- По умолчанию пакет работает только с локальным хостом. Для взаимодействия с разными другими хостами, для raspberry pi необходимо подправить одну строку номер 236 в файле конфигурации:&lt;br /&gt;
 # vi +236 /etc/mosquitto/mosquitto.conf&lt;br /&gt;
&lt;br /&gt;
 ''# listener port-number [ip address/host name/unix socket path]&lt;br /&gt;
 listener 1883 0.0.0.0&lt;br /&gt;
 allow_anonymous true''&lt;br /&gt;
&lt;br /&gt;
Для mosquitto в  AltLinux  необходимо удалить весь файл конфигурации  ''/etc/mosquitto/mosquitto.conf'' и в чистый фал вписать две строки, не забыть сохранить файл:&lt;br /&gt;
 pid_file /var/run/mosquitto.pid&lt;br /&gt;
 user mosquitto&lt;br /&gt;
&lt;br /&gt;
Создать пользователя mosquitto командой, и в ней в диалоге задать пароль , например 12345:&lt;br /&gt;
 $ mosquitto_passwd -c /etc/mosquitto/passwd umki&lt;br /&gt;
&lt;br /&gt;
После этого нужно выполнить рестарт сервиса, сделать его активным при перезагрузках системы и можно будет посмотреть его статус, чтобы убедится в отсутствии проблем запуска сервиса. &lt;br /&gt;
 # systemctl restart mosquitto&lt;br /&gt;
 # systemctl enable mosquitto --now&lt;br /&gt;
 # systemctl status mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Проверить работу топиков сообщений ===&lt;br /&gt;
-- После того как сервис Москито заработал, можно убедится в ОС, что топики с ST доходят до сервера с HA, для этого отправив примерно вот такую команду в первом окне,&lt;br /&gt;
 $ mosquitto_sub -h 192.168.9.133 -t &amp;quot;test/topic&amp;quot; -u umki -P &amp;quot;12345&amp;quot;&lt;br /&gt;
во втором окне, должен появиться результата в первом окне qqqwwwee&lt;br /&gt;
 $ mosquitto_pub -h 192.168.9.133 -t &amp;quot;test/topic&amp;quot; -m &amp;quot;Ququ message23&amp;quot; -u &amp;quot;umki&amp;quot; -P &amp;quot;1234&amp;quot;&lt;br /&gt;
-- Если все нормально выполнено , то  вы увидите сообщение &amp;quot;Ququ message23&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Добавить интеграцию MQTT в HA ==&lt;br /&gt;
Теперь остается выполнить  самый последний шаг. &lt;br /&gt;
&lt;br /&gt;
-- Добавить интеграцию MQTT в Настройках Home Assistant, при этом в поле Брокер - указать IP адрес SmartTherm в нашем случае это будет IP 192.168.9.133, порт оставить без изменений 1883, юзер и пароль - те которые мы завели umki и 1234&lt;br /&gt;
&lt;br /&gt;
потом нажать кнопку RESET на контроллере SmartTherm&lt;br /&gt;
&lt;br /&gt;
Если сделали все правильно, то у вас появится новое устройство, в нем куча новых объектов, и все это вы можете добавить себе на панелm, с тем чтобы управлять им все с телефона&lt;br /&gt;
&lt;br /&gt;
[[Категория:Home Assistant]]&lt;br /&gt;
[[Категория:Linux]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B2%D1%8F%D0%B7%D0%B8_SmartTherm_%D1%81_HomeAssistant_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Mosquitto&amp;diff=706</id>
		<title>Настройка связи SmartTherm с HomeAssistant через Mosquitto</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B2%D1%8F%D0%B7%D0%B8_SmartTherm_%D1%81_HomeAssistant_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Mosquitto&amp;diff=706"/>
		<updated>2025-01-27T09:07:54Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Для ОС AltLinux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Шаги по связи Smart Therm  с Home Assistant через MQTT брокер Mosquitto==&lt;br /&gt;
(Тезисная инструкция для домохозяев)&lt;br /&gt;
Предварительно надо выполнить некоторые шаги для подготовки связи контроллера SmartTherm с приложением Home Assistant:&lt;br /&gt;
* Установить Home Assistant на ПК или сервер, зайти на этот сервер по ssh, запомнив тем самым IP адрес его подсети на WIFI роутере.&lt;br /&gt;
* В Home Assistant (HA) создать пользователя с паролем для доступа  в дальнейшем к MQTT, например это будет umki/1234&lt;br /&gt;
* Подать питание на контроллер SmartTherm (ST). Из телефона зайти на него по wifi  - как на точку доступа Access Point (AP). Выбрать туже подсеть в которой находится HA, прописать пароль для wifi сети&lt;br /&gt;
* Убедится что HA и ST находятся в одной подсети  роутера и ping проходит на них обоих. И на оба этих устройства получается зайти WEB брацзером.&lt;br /&gt;
&lt;br /&gt;
== Установить MQTT брокер Mosquitto ==&lt;br /&gt;
&lt;br /&gt;
=== Для ОС AltLinux ===&lt;br /&gt;
* В операционой системе, на хосте там где работает НА, установить пакет с MQTT сервером и клентом, для этого  выполнить команду:&lt;br /&gt;
 # apt-get install mosquitto&lt;br /&gt;
* Поскольку по умолчанию пакет работает только с локальным хостом, то для взаимодействия с разными другими хостами необходимо подправить  строку 236 в файле конфиграции. Для этого запускаем редактор vi&lt;br /&gt;
 # vi +236 /etc/mosquitto/mosquitto.conf&lt;br /&gt;
&lt;br /&gt;
* Добавить туда следующие строки:&lt;br /&gt;
 # listener port-number [ip address/host name/unix socket path]&lt;br /&gt;
 listener 1883 0.0.0.0&lt;br /&gt;
 allow_anonymous true&lt;br /&gt;
 pid_file /var/run/mosquitto.pid&lt;br /&gt;
 user mosquitto&lt;br /&gt;
&lt;br /&gt;
* Запустить сервис командой:&lt;br /&gt;
 # systemctl start mosquitto&lt;br /&gt;
&lt;br /&gt;
* Создать пользователя mosquitto командой, и в ней в диалоге задать пароль , например 12345:&lt;br /&gt;
 $ mosquitto_passwd -c /etc/mosquitto/passwd umki&lt;br /&gt;
&lt;br /&gt;
=== Для ОС Raspberypi ===&lt;br /&gt;
Установить москиту командами:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get upgrade&lt;br /&gt;
 sudo wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key&lt;br /&gt;
 sudo apt-key add mosquitto-repo.gpg.key&lt;br /&gt;
 cd /etc/apt/sources.list.d/&lt;br /&gt;
 sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list&lt;br /&gt;
 sudo apt-get install mosquitto&lt;br /&gt;
 sudo apt-get install mosquitto mosquitto-clients&lt;br /&gt;
 sudo /etc/init.d/mosquitto stop&lt;br /&gt;
 sudo vi /etc/mosquitto/mosquitto.conf&lt;br /&gt;
Подправить строку конфигурационноо файла, вставив в файл текст:&lt;br /&gt;
&lt;br /&gt;
 allow_anonymous true&lt;br /&gt;
 password_file /etc/mosquitto/passwd&lt;br /&gt;
 listener 1883&lt;br /&gt;
 persistence true&lt;br /&gt;
 persistence_file mosquitto.db&lt;br /&gt;
 persistence_location /var/lib/mosquitto/&lt;br /&gt;
 protocol mqtt&lt;br /&gt;
 pid_file /var/run/mosquitto/mosquitto.pid&lt;br /&gt;
 user mosquitto&lt;br /&gt;
&lt;br /&gt;
Сохранить файл конфигурации и перестартавать сервис командой:&lt;br /&gt;
 $ sudo /etc/init.d/mosquitto start&lt;br /&gt;
&lt;br /&gt;
=== Создание пользователя и пароля для входа в Mosquito ===&lt;br /&gt;
Задать пароль пользователя например umki / 12345  можно командой ( пароль будет задан в диалоге):&lt;br /&gt;
 $ mosquitto_passwd -c /etc/mosquitto/passwd umki&lt;br /&gt;
После создания пользователя надо  перестартануть сервис:&lt;br /&gt;
 # /etc/init.d/mosquitto restart&lt;br /&gt;
&lt;br /&gt;
== Проверка работы  сервиса mosquitto с локальным брокером ==&lt;br /&gt;
&lt;br /&gt;
Например вы настраиваете работу MQTT брокера в вашей локальной сети, и запускаете этот сервис на IP 192.168.9.133&lt;br /&gt;
Тогда вам нужно убедится, что сервис стртанул и нормально работает командой:&lt;br /&gt;
 # systemctl status mosquitto.service&lt;br /&gt;
После этого можно убедится в ОС, что топики с ST доходят до сервера с HA. Для этого нужно открыть два окна терминала, в них зайти на хост с IP 192.168.9.133, куда установили mosquitto и отправить примерно вот такую команду в первом окне, это мы подписываемся на топик&lt;br /&gt;
 $ mosquitto_sub -h 192.168.9.133 -t &amp;quot;test/topic&amp;quot; -u umki -P &amp;quot;12345&amp;quot;&lt;br /&gt;
Во втором окне вы можете запустить вот такую команду, в которой мы публикуем сообщение в нужный нам топик:&lt;br /&gt;
 $ mosquitto_pub -h 192.168.9.133 -t &amp;quot;test/topic&amp;quot; -m &amp;quot;Ququ message23&amp;quot; -u &amp;quot;umki&amp;quot; -P &amp;quot;12345&amp;quot;&lt;br /&gt;
Если  MQTT брокер Mosquitto работает нормально, то после ввода второй команды   вы увидите сообщение &amp;quot;Ququ message23&amp;quot; в первом окне.&lt;br /&gt;
&lt;br /&gt;
== Проверка работы  сервиса mosquitto с глобальным брокером в инете==&lt;br /&gt;
&lt;br /&gt;
Если вы хотите получать данные о состоянии своего оборудования вне вашей локальной сети, и у вас нет своего хостинга, то вам придется воспользоваться платным сервисом например https://www.wqtt.ru/ стоимость подписки на нем порядка 300 руб в год. &lt;br /&gt;
Например вы подписались на него и получили пользователя ''u_37X390'' и пароль  ''&amp;quot;Qxqovt3x&amp;quot;'', Тогда после того как вы загрузите прошивку в ваш чип ESP8266, не забыв указать в ней свою точку доступа WIFI  и пароль к ней вы можете посмотреть топик статуса своего устройства и нажать RESET на нем:&lt;br /&gt;
 $ mosquitto_sub -h m6.wqtt.ru -p 17960 -t &amp;quot;demo/status&amp;quot; -u u_37X390 -P &amp;quot;Qxqovt3x&amp;quot;&lt;br /&gt;
 online&lt;br /&gt;
 offline&lt;br /&gt;
 online&lt;br /&gt;
&lt;br /&gt;
Есть хорошая статья описывающая эти все шаги по сборке и запуску приложения и настройке MQTT https://kotyara12.ru/iot/esp8266mqtt/comment-page-1/&lt;br /&gt;
&lt;br /&gt;
== Настройка контроллера SmartTherm ==&lt;br /&gt;
Теперь остается сделать последний шаг, настроить связь  контроллера SmartTherm с MQTT брокером на сервере HomeAssistant. &lt;br /&gt;
* Для этого нужно найти IP адрес нашего контроллера SmartTherm в локальной сети, который ему присвоил роутер.&lt;br /&gt;
* На телефоне в настройках WIFI сети находим  точку доступа (AP) ST_ESP32&lt;br /&gt;
* Заходим в нее браузером с ПК или прямо в телефоне, и в  ней переходим в пункт меню '''сonfigure new AP''' и там выбираем наш роутер, например: laser203, вводим пароль, который нам должен быть известен заранее, в нашем примере: laser203, после этого определяем новый IP, например:  192.168.9.108&lt;br /&gt;
* На ST переходжим в меню SETUP и там включаем режим MQTT - ставим чекбокс(галочку), после чего  открываются дополнительные поля , в которых указываем в поле '''Сервер''' IP адрес нашего Home Assitant , например ''192.168.9.134'', имя пользователя mosquito / пароль , например как мы задали выше: ''umki/1234''&lt;br /&gt;
&lt;br /&gt;
На роутере  нужно посмотреть какой IP адрес появился от нашего нового устройства SmartTherm в общем списке доступных устройств.&lt;br /&gt;
* После этого, в HA переходим в настройки и в Настройках Home Assistant нужно  '''Добавить интеграцию MQTT''' , при этом, обратите внимание !!!!  в поле Брокер - нужно указать IP адрес того сервера на котором мы установили MQTT, и пользователя с паролем. В нашем случае это будет IP нашего Home Assitant ''192.168.9.134'', порт оставить без изменений ''1883'', юзер и пароль - те которые мы завели ''umki и 12345''&lt;br /&gt;
потом нажать кнопку RESET&lt;br /&gt;
Если сделали все правильно, то у вас появится новое устройство, в нем куча новых объектов, и все это вы можете добавить себе на панель, с тем чтобы управлять ими всеми с телефона или из браузера.&lt;br /&gt;
&lt;br /&gt;
Скриншоты:&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! |Точка доступа&lt;br /&gt;
! |SETUP MQTT&lt;br /&gt;
! |Интеграция с MQTT&lt;br /&gt;
! |Ожидаемый результат работы&lt;br /&gt;
|-----&lt;br /&gt;
| [[Файл:Точка доступа.png|link=http://wiki.umki-kit.ru/wiki/images/9/9a/Точка_доступа.png |300px|thumb|left|Точка доступа]] &lt;br /&gt;
| [[Файл:SETUP MQTT.png |link=http://wiki.umki-kit.ru/wiki/images/4/4a/SETUP_MQTT.png |300px|thumb|left|SETUP MQTT]] &lt;br /&gt;
| [[Файл:Integration mqtt.png |link=http://wiki.umki-kit.ru/wiki/images/3/3f/Integration_mqtt.png |300px|thumb|left|Интеграция с MQTT]] &lt;br /&gt;
| [[Файл:MQTT boiler HA.png |link=http://wiki.umki-kit.ru/wiki/images/1/11/MQTT_boiler_HA.png |300px|thumb|left|Результат работы]] &lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория: Home Assistant]]&lt;br /&gt;
[[Категория:Linux]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B2%D1%8F%D0%B7%D0%B8_SmartTherm_%D1%81_HomeAssistant_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Mosquitto&amp;diff=705</id>
		<title>Настройка связи SmartTherm с HomeAssistant через Mosquitto</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B2%D1%8F%D0%B7%D0%B8_SmartTherm_%D1%81_HomeAssistant_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Mosquitto&amp;diff=705"/>
		<updated>2025-01-27T09:04:35Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Настройка контроллера SmartTherm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Шаги по связи Smart Therm  с Home Assistant через MQTT брокер Mosquitto==&lt;br /&gt;
(Тезисная инструкция для домохозяев)&lt;br /&gt;
Предварительно надо выполнить некоторые шаги для подготовки связи контроллера SmartTherm с приложением Home Assistant:&lt;br /&gt;
* Установить Home Assistant на ПК или сервер, зайти на этот сервер по ssh, запомнив тем самым IP адрес его подсети на WIFI роутере.&lt;br /&gt;
* В Home Assistant (HA) создать пользователя с паролем для доступа  в дальнейшем к MQTT, например это будет umki/1234&lt;br /&gt;
* Подать питание на контроллер SmartTherm (ST). Из телефона зайти на него по wifi  - как на точку доступа Access Point (AP). Выбрать туже подсеть в которой находится HA, прописать пароль для wifi сети&lt;br /&gt;
* Убедится что HA и ST находятся в одной подсети  роутера и ping проходит на них обоих. И на оба этих устройства получается зайти WEB брацзером.&lt;br /&gt;
&lt;br /&gt;
== Установить MQTT брокер Mosquitto ==&lt;br /&gt;
&lt;br /&gt;
=== Для ОС AltLinux ===&lt;br /&gt;
* В операционой системе, на хосте там где работает НА, установить пакет с MQTT сервером и клентом, для этого  выполнить команду:&lt;br /&gt;
 # apt-get install mosquitto&lt;br /&gt;
* Поскольку по умолчанию пакет работает только с локальным хостом, то для взаимодействия с разными другими хостами необходимо подправить  строку 236 в файле конфиграции. Для этого запускаем редактор vi&lt;br /&gt;
 # vi +236 /etc/mosquitto/mosquitto.conf&lt;br /&gt;
&lt;br /&gt;
* Добавить туда следующие строки:&lt;br /&gt;
 # listener port-number [ip address/host name/unix socket path]&lt;br /&gt;
 listener 1883 0.0.0.0&lt;br /&gt;
 allow_anonymous true&lt;br /&gt;
&lt;br /&gt;
* Запустить сервис командой:&lt;br /&gt;
 # systemctl start mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Для ОС Raspberypi ===&lt;br /&gt;
Установить москиту командами:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get upgrade&lt;br /&gt;
 sudo wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key&lt;br /&gt;
 sudo apt-key add mosquitto-repo.gpg.key&lt;br /&gt;
 cd /etc/apt/sources.list.d/&lt;br /&gt;
 sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list&lt;br /&gt;
 sudo apt-get install mosquitto&lt;br /&gt;
 sudo apt-get install mosquitto mosquitto-clients&lt;br /&gt;
 sudo /etc/init.d/mosquitto stop&lt;br /&gt;
 sudo vi /etc/mosquitto/mosquitto.conf&lt;br /&gt;
Подправить строку конфигурационноо файла, вставив в файл текст:&lt;br /&gt;
&lt;br /&gt;
 allow_anonymous true&lt;br /&gt;
 password_file /etc/mosquitto/passwd&lt;br /&gt;
 listener 1883&lt;br /&gt;
 persistence true&lt;br /&gt;
 persistence_file mosquitto.db&lt;br /&gt;
 persistence_location /var/lib/mosquitto/&lt;br /&gt;
 protocol mqtt&lt;br /&gt;
 pid_file /var/run/mosquitto/mosquitto.pid&lt;br /&gt;
 user mosquitto&lt;br /&gt;
&lt;br /&gt;
Сохранить файл конфигурации и перестартавать сервис командой:&lt;br /&gt;
 $ sudo /etc/init.d/mosquitto start&lt;br /&gt;
&lt;br /&gt;
=== Создание пользователя и пароля для входа в Mosquito ===&lt;br /&gt;
Задать пароль пользователя например umki / 12345  можно командой ( пароль будет задан в диалоге):&lt;br /&gt;
 $ mosquitto_passwd -c /etc/mosquitto/passwd umki&lt;br /&gt;
После создания пользователя надо  перестартануть сервис:&lt;br /&gt;
 # /etc/init.d/mosquitto restart&lt;br /&gt;
&lt;br /&gt;
== Проверка работы  сервиса mosquitto с локальным брокером ==&lt;br /&gt;
&lt;br /&gt;
Например вы настраиваете работу MQTT брокера в вашей локальной сети, и запускаете этот сервис на IP 192.168.9.133&lt;br /&gt;
Тогда вам нужно убедится, что сервис стртанул и нормально работает командой:&lt;br /&gt;
 # systemctl status mosquitto.service&lt;br /&gt;
После этого можно убедится в ОС, что топики с ST доходят до сервера с HA. Для этого нужно открыть два окна терминала, в них зайти на хост с IP 192.168.9.133, куда установили mosquitto и отправить примерно вот такую команду в первом окне, это мы подписываемся на топик&lt;br /&gt;
 $ mosquitto_sub -h 192.168.9.133 -t &amp;quot;test/topic&amp;quot; -u umki -P &amp;quot;12345&amp;quot;&lt;br /&gt;
Во втором окне вы можете запустить вот такую команду, в которой мы публикуем сообщение в нужный нам топик:&lt;br /&gt;
 $ mosquitto_pub -h 192.168.9.133 -t &amp;quot;test/topic&amp;quot; -m &amp;quot;Ququ message23&amp;quot; -u &amp;quot;umki&amp;quot; -P &amp;quot;12345&amp;quot;&lt;br /&gt;
Если  MQTT брокер Mosquitto работает нормально, то после ввода второй команды   вы увидите сообщение &amp;quot;Ququ message23&amp;quot; в первом окне.&lt;br /&gt;
&lt;br /&gt;
== Проверка работы  сервиса mosquitto с глобальным брокером в инете==&lt;br /&gt;
&lt;br /&gt;
Если вы хотите получать данные о состоянии своего оборудования вне вашей локальной сети, и у вас нет своего хостинга, то вам придется воспользоваться платным сервисом например https://www.wqtt.ru/ стоимость подписки на нем порядка 300 руб в год. &lt;br /&gt;
Например вы подписались на него и получили пользователя ''u_37X390'' и пароль  ''&amp;quot;Qxqovt3x&amp;quot;'', Тогда после того как вы загрузите прошивку в ваш чип ESP8266, не забыв указать в ней свою точку доступа WIFI  и пароль к ней вы можете посмотреть топик статуса своего устройства и нажать RESET на нем:&lt;br /&gt;
 $ mosquitto_sub -h m6.wqtt.ru -p 17960 -t &amp;quot;demo/status&amp;quot; -u u_37X390 -P &amp;quot;Qxqovt3x&amp;quot;&lt;br /&gt;
 online&lt;br /&gt;
 offline&lt;br /&gt;
 online&lt;br /&gt;
&lt;br /&gt;
Есть хорошая статья описывающая эти все шаги по сборке и запуску приложения и настройке MQTT https://kotyara12.ru/iot/esp8266mqtt/comment-page-1/&lt;br /&gt;
&lt;br /&gt;
== Настройка контроллера SmartTherm ==&lt;br /&gt;
Теперь остается сделать последний шаг, настроить связь  контроллера SmartTherm с MQTT брокером на сервере HomeAssistant. &lt;br /&gt;
* Для этого нужно найти IP адрес нашего контроллера SmartTherm в локальной сети, который ему присвоил роутер.&lt;br /&gt;
* На телефоне в настройках WIFI сети находим  точку доступа (AP) ST_ESP32&lt;br /&gt;
* Заходим в нее браузером с ПК или прямо в телефоне, и в  ней переходим в пункт меню '''сonfigure new AP''' и там выбираем наш роутер, например: laser203, вводим пароль, который нам должен быть известен заранее, в нашем примере: laser203, после этого определяем новый IP, например:  192.168.9.108&lt;br /&gt;
* На ST переходжим в меню SETUP и там включаем режим MQTT - ставим чекбокс(галочку), после чего  открываются дополнительные поля , в которых указываем в поле '''Сервер''' IP адрес нашего Home Assitant , например ''192.168.9.134'', имя пользователя mosquito / пароль , например как мы задали выше: ''umki/1234''&lt;br /&gt;
&lt;br /&gt;
На роутере  нужно посмотреть какой IP адрес появился от нашего нового устройства SmartTherm в общем списке доступных устройств.&lt;br /&gt;
* После этого, в HA переходим в настройки и в Настройках Home Assistant нужно  '''Добавить интеграцию MQTT''' , при этом, обратите внимание !!!!  в поле Брокер - нужно указать IP адрес того сервера на котором мы установили MQTT, и пользователя с паролем. В нашем случае это будет IP нашего Home Assitant ''192.168.9.134'', порт оставить без изменений ''1883'', юзер и пароль - те которые мы завели ''umki и 12345''&lt;br /&gt;
потом нажать кнопку RESET&lt;br /&gt;
Если сделали все правильно, то у вас появится новое устройство, в нем куча новых объектов, и все это вы можете добавить себе на панель, с тем чтобы управлять ими всеми с телефона или из браузера.&lt;br /&gt;
&lt;br /&gt;
Скриншоты:&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! |Точка доступа&lt;br /&gt;
! |SETUP MQTT&lt;br /&gt;
! |Интеграция с MQTT&lt;br /&gt;
! |Ожидаемый результат работы&lt;br /&gt;
|-----&lt;br /&gt;
| [[Файл:Точка доступа.png|link=http://wiki.umki-kit.ru/wiki/images/9/9a/Точка_доступа.png |300px|thumb|left|Точка доступа]] &lt;br /&gt;
| [[Файл:SETUP MQTT.png |link=http://wiki.umki-kit.ru/wiki/images/4/4a/SETUP_MQTT.png |300px|thumb|left|SETUP MQTT]] &lt;br /&gt;
| [[Файл:Integration mqtt.png |link=http://wiki.umki-kit.ru/wiki/images/3/3f/Integration_mqtt.png |300px|thumb|left|Интеграция с MQTT]] &lt;br /&gt;
| [[Файл:MQTT boiler HA.png |link=http://wiki.umki-kit.ru/wiki/images/1/11/MQTT_boiler_HA.png |300px|thumb|left|Результат работы]] &lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория: Home Assistant]]&lt;br /&gt;
[[Категория:Linux]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D1%82%D1%8C_SmartTherm_%D1%81_Home_Assitant_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_MQTT_%D0%B1%D1%80%D0%BE%D0%BA%D0%B5%D1%80&amp;diff=704</id>
		<title>Как связать SmartTherm с Home Assitant через MQTT брокер</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D1%82%D1%8C_SmartTherm_%D1%81_Home_Assitant_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_MQTT_%D0%B1%D1%80%D0%BE%D0%BA%D0%B5%D1%80&amp;diff=704"/>
		<updated>2025-01-27T09:00:35Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* установить пакет с MQTT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В данной статье мы разберем как связать контроллер SmartTherm с приложением Home Assitant через MQTT брокер Mosquitto&lt;br /&gt;
&lt;br /&gt;
== Что бы связать SmartTherm с Home Assitant через MQTT брокер ==&lt;br /&gt;
Для наглядности мы будем использовать примерно такую сетевую схему хостов, где  вам надо  будет выполнить следующие шаги&lt;br /&gt;
=== Установить Home Assistant ===&lt;br /&gt;
Например для Ос AltLinux установку приложения Home Assistant методом CORE  можно выполнить командой:&lt;br /&gt;
 # apt-get install hass-core&lt;br /&gt;
после установки надо зайти на этот сервер по ssh например командой&lt;br /&gt;
 $ ssh user@192.168.9.133&lt;br /&gt;
&lt;br /&gt;
=== В HA  создать пользователя ===&lt;br /&gt;
с паролем для доступа  в дальнейшем к MQTT, например это будет umki/1234&lt;br /&gt;
=== настроить сетевое соединение ===&lt;br /&gt;
с роутером для HA, понять какой у него IP адрес&lt;br /&gt;
&lt;br /&gt;
подать питание на smartTherm, зайти на него по wifi  - как на точку доступа AP, выбрать туже подсеть в которой находится HA, прописать пароль для wifi сети&lt;br /&gt;
&lt;br /&gt;
Убедится что HA и ST находятся в одной подсети и ping проходит на них обоих.&lt;br /&gt;
&lt;br /&gt;
=== установить пакет с MQTT ===&lt;br /&gt;
-- В операционной системе, на хосте там где работает НА установить пакет с MQTT сервером и клиентом. Для AltLinux это можно осуществить выполнив команду&lt;br /&gt;
 # apt-get install mosquitto&lt;br /&gt;
-- По умолчанию пакет работает только с локальным хостом. Для взаимодействия с разными другими хостами, для raspberry pi необходимо подправить одну строку номер 236 в файле конфигурации:&lt;br /&gt;
 # vi +236 /etc/mosquitto/mosquitto.conf&lt;br /&gt;
&lt;br /&gt;
 ''# listener port-number [ip address/host name/unix socket path]&lt;br /&gt;
 listener 1883 0.0.0.0&lt;br /&gt;
 allow_anonymous true''&lt;br /&gt;
&lt;br /&gt;
Для mosquitto в  AltLinux  необходимо удалить весь файл конфигурации  ''/etc/mosquitto/mosquitto.conf'' и в чистый фал вписать две строки, не забыть сохранить файл:&lt;br /&gt;
 pid_file /var/run/mosquitto.pid&lt;br /&gt;
 user mosquitto&lt;br /&gt;
&lt;br /&gt;
После этого нужно выполнить рестарт сервиса, сделать его активным при перезагрузках системы и можно будет посмотреть его статус, чтобы убедится в отсутствии проблем запуска сервиса. &lt;br /&gt;
 # systemctl restart mosquitto&lt;br /&gt;
 # systemctl enable mosquitto --now&lt;br /&gt;
 # systemctl status mosquitto&lt;br /&gt;
&lt;br /&gt;
=== Проверить работу топиков сообщений ===&lt;br /&gt;
-- После того как сервис Москито заработал, можно убедится в ОС, что топики с ST доходят до сервера с HA, для этого отправив примерно вот такую команду в первом окне,&lt;br /&gt;
 $ mosquitto_sub -h 192.168.9.133 -t &amp;quot;test/topic&amp;quot; -u umki -P &amp;quot;12345&amp;quot;&lt;br /&gt;
во втором окне, должен появиться результата в первом окне qqqwwwee&lt;br /&gt;
 $ mosquitto_pub -h 192.168.9.133 -t &amp;quot;test/topic&amp;quot; -m &amp;quot;Ququ message23&amp;quot; -u &amp;quot;umki&amp;quot; -P &amp;quot;1234&amp;quot;&lt;br /&gt;
-- Если все нормально выполнено , то  вы увидите сообщение &amp;quot;Ququ message23&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Добавить интеграцию MQTT в HA ==&lt;br /&gt;
Теперь остается выполнить  самый последний шаг. &lt;br /&gt;
&lt;br /&gt;
-- Добавить интеграцию MQTT в Настройках Home Assistant, при этом в поле Брокер - указать IP адрес SmartTherm в нашем случае это будет IP 192.168.9.133, порт оставить без изменений 1883, юзер и пароль - те которые мы завели umki и 1234&lt;br /&gt;
&lt;br /&gt;
потом нажать кнопку RESET на контроллере SmartTherm&lt;br /&gt;
&lt;br /&gt;
Если сделали все правильно, то у вас появится новое устройство, в нем куча новых объектов, и все это вы можете добавить себе на панелm, с тем чтобы управлять им все с телефона&lt;br /&gt;
&lt;br /&gt;
[[Категория:Home Assistant]]&lt;br /&gt;
[[Категория:Linux]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=1310servo_tuda&amp;diff=703</id>
		<title>1310servo tuda</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=1310servo_tuda&amp;diff=703"/>
		<updated>2025-01-21T12:47:45Z</updated>

		<summary type="html">&lt;p&gt;Woronin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot;&amp;gt;&lt;br /&gt;
 //////////////////////////////////////////////&lt;br /&gt;
 //     2025.01.21 woronin,  umkiedu@gmail.com&lt;br /&gt;
 //     работа с шестью Сервомоторами, плавное перемещение от 15 до 180 градусов&lt;br /&gt;
 //     Robot UMKI controller  K6_3&lt;br /&gt;
 //     повроты серво мотора&lt;br /&gt;
 //////////////////////////////////////////////&lt;br /&gt;
#include &amp;lt;Servo.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define NUM_SERVOS 6&lt;br /&gt;
&lt;br /&gt;
Servo servos[NUM_SERVOS];&lt;br /&gt;
const int servoPins[] = {9, 10, 11, 12, 13, 14};  // Пин каждого сервопривода&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  for (int i = 0; i &amp;lt; NUM_SERVOS; ++i) {&lt;br /&gt;
    servos[i].attach(servoPins[i]);&lt;br /&gt;
    servos[i].write(90);  // Установить все сервоприводы в начальную позицию 90 градусов&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  for (int i = 0; i &amp;lt; NUM_SERVOS; ++i) {&lt;br /&gt;
    moveServo(i, 90, 180, 15);  // Повернуть сервопривод от 90 до 180 градусов&lt;br /&gt;
    delay(3000);                // Ждать 3 секунды&lt;br /&gt;
    moveServo(i, 180, 90, 15);  // Вернуться обратно к 90 градусам&lt;br /&gt;
    delay(500);                 // Небольшая пауза перед следующим сервоприводом&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Функция для плавного перемещения сервопривода от одного угла к другому&lt;br /&gt;
void moveServo(int index, int startAngle, int endAngle, int stepDelay) {&lt;br /&gt;
  for (int angle = startAngle; angle &amp;lt;= endAngle; angle++) {&lt;br /&gt;
    servos[index].write(angle);&lt;br /&gt;
    delay(stepDelay);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  for (int angle = endAngle; angle &amp;gt;= startAngle; angle--) {&lt;br /&gt;
    servos[index].write(angle);&lt;br /&gt;
    delay(stepDelay);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Видео эпизоды УМКИ]]&lt;br /&gt;
[[Категория:Примеры программирования Arduino]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA%D0%B0_%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B3%D0%B8%D0%B4%D1%80%D0%BE%D0%BF%D0%BE%D0%BD%D0%BD%D0%BE%D0%B9_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8_%D0%B2_Home_Assistant&amp;diff=702</id>
		<title>Интеграция датчика освещенности гидропонной установки в Home Assistant</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA%D0%B0_%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B3%D0%B8%D0%B4%D1%80%D0%BE%D0%BF%D0%BE%D0%BD%D0%BD%D0%BE%D0%B9_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8_%D0%B2_Home_Assistant&amp;diff=702"/>
		<updated>2025-01-10T09:56:30Z</updated>

		<summary type="html">&lt;p&gt;Woronin: /* Расчет суммарной освещенности */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:Люксометр самодельный.jpg|link=http://wiki.umki-kit.ru/wiki/index.php/Файл:Люксометр_самодельный.jpg |thumb|360px| (Фото 1) Датчик освещенности, люксометр]]&lt;br /&gt;
'''Интеграция датчика освещенности гидропонной установки в Home Assistant'''&lt;br /&gt;
&lt;br /&gt;
Для того чтобы растения нормально росли и развивались в гроубоксе, в теплице, в оранжереи или в какой то гидропонной установке,  как известно, им нужно достаточно света для фотосинтеза. Следить за изменением освещенности можно изготовив самостоятельно датчик освещенности ([[:ru:люксометр|люксометр]]), например прямо на макетной плате. Далее загружать данные в автоматическом режиме в [[Home Assistant]], осуществляя сбор данных через контроллер [[Ардуино]]. Можно воспользоваться готовым решением, купить датчик освещенности на Алиэкспресс . Но можно собрать самостоятельно (Фото 1), для этого необходимо:&lt;br /&gt;
&lt;br /&gt;
=== Собрать датчик по схеме ===&lt;br /&gt;
Сначала нам надо собрать принципиальную схему нашего датчика.&lt;br /&gt;
&lt;br /&gt;
(Фото 2) Для этого используем три фоторезистора: '''90мВт, 2-6кОм, 540нм, Монтаж: THT, 100ВDC, dLED: 5мм''' и резисторы сопротивлением: '''360 Ом, 1 Ком, 33 КОм.'''  (такие были под рукой)&lt;br /&gt;
&lt;br /&gt;
Три фоторезистора нам нужны, чтобы производить замеры в трех разных диапазонах освещенности, в вечернее время, днем и при ярком солнечном свете.&lt;br /&gt;
&lt;br /&gt;
=== Загрузить в Arduino программный код ===&lt;br /&gt;
Загружаем в контроллер Arduino или ESP8266, или ESP32 программный код для отображение данных в COM порту. И проводим несколько замеров при разной освещенности на улице — в солнечную погоду и при облаках, а так же в помещении. (Фото 3), (Фото 4)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
//////////////////////////////////////////////&lt;br /&gt;
// 2023.07.06 woronin, umkiedu@gmail.com&lt;br /&gt;
// Датчик освещености — люксометр&lt;br /&gt;
// Robot UMKI controller K6_3&lt;br /&gt;
//////////////////////////////////////////////&lt;br /&gt;
int light0 = 0;&lt;br /&gt;
int light1 = 0;&lt;br /&gt;
int light2 = 0;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(A0, INPUT);&lt;br /&gt;
  pinMode(A1, INPUT);&lt;br /&gt;
  pinMode(A2, INPUT);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
  light0 = analogRead(A0);&lt;br /&gt;
  Serial.println(light0);&lt;br /&gt;
  light1 = analogRead(A1);&lt;br /&gt;
  Serial.println(light1);&lt;br /&gt;
  light2 = analogRead(A2);&lt;br /&gt;
  Serial.println(light2);&lt;br /&gt;
&lt;br /&gt;
  delay(10); // Delay a little bit to improve simulation performance&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Откалибровать полученные данные ===&lt;br /&gt;
Получаем набор «сырых» данных в вольтах, на основе которых будем производить калибровку для пересчета в люксы. Сводим полученные данные в таблицу.&lt;br /&gt;
&lt;br /&gt;
Для заполнения столбца люксов, будем использовать технологию фотографирования белого листа цифровым фотоаппаратом или смартфоном. Калибровка освещенности с телефона производим по калькулятору c сайта [http://www.gidroponika.su/gidroponika-teorija.html/osvewenie/163-kak-izmerit-osveschennost-pomescheniya-bez-lyuksmetra.html www.gidroponika.su] кажется этот сайт сдох, но там суть такая была фоткаем белый лист телефоном,при разной освещенности и потом смотрим какая выдержка, диафрагма получается и на этом калькуляторе пересчитываем параметры выдержки с диафрагмой в люксы освещенности. Потом, зная эти люксы, калибруем сколько вольт показывает нам Home Assistant. Все просто и наглядно. Таблица вольт и люксов, приведена ниже. Зависмость получается экспоненциальная. &lt;br /&gt;
&lt;br /&gt;
 Значение люксы&lt;br /&gt;
 HA(V)    Lx&lt;br /&gt;
 274      2400&lt;br /&gt;
 350      2800&lt;br /&gt;
 479      8900&lt;br /&gt;
 498      9900&lt;br /&gt;
 609      23700&lt;br /&gt;
 620      26000&lt;br /&gt;
 634      30000&lt;br /&gt;
 735      61000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
После заполнения таблицы измеренными значениями в вольтах и в люксах, строим график в любом табличном процессоре. Например в ''LibreOffice Calc'', используя опцию: ''Построение линии тренда, показать формулу.''&lt;br /&gt;
&lt;br /&gt;
(Фото 5)&lt;br /&gt;
&lt;br /&gt;
Вывод, в нашем случае, для нашего фоторезистора и для нагрузочного сопротивления 33 КОм, коэффициенты пересчета получаются такие:&lt;br /&gt;
&lt;br /&gt;
'''Y=259* EXP(0,00741* Х)'''&lt;br /&gt;
&lt;br /&gt;
Теперь можно приступать к настройке постоянных замеров освещенности в НА.&lt;br /&gt;
&lt;br /&gt;
== Настроить интеграцию с Home Assistant ==&lt;br /&gt;
Настраиваем интеграцию через [https://www.home-assistant.io/integrations/firmata Firmata] Для этого присоединим по USB плату Arduino к HA и в конфигурационном фале , который находится например в путях ''/config/configuration.yaml'' добавляем несколько строчек. После этого перегружаем НА.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
 firmata:&lt;br /&gt;
  - serial_port: /dev/ttyUSB0&lt;br /&gt;
    serial_baud_rate: 57600&lt;br /&gt;
    sampling_interval: 1000 &lt;br /&gt;
    sensors:&lt;br /&gt;
      - name: raw_light0&lt;br /&gt;
        pin: A0&lt;br /&gt;
        pin_mode: ANALOG&lt;br /&gt;
        differential: 20&lt;br /&gt;
      - name: raw_light1&lt;br /&gt;
        pin: A1&lt;br /&gt;
        pin_mode: ANALOG&lt;br /&gt;
        differential: 20        &lt;br /&gt;
      - name: raw_light2&lt;br /&gt;
        pin: A2&lt;br /&gt;
        pin_mode: ANALOG&lt;br /&gt;
        differential: 20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Если все сделано без ошибок, то мы сможем увидеть новые объекты в меню: Настройки&amp;gt;&amp;gt;Устройства и службы&amp;gt;&amp;gt;Объекты . У них будут ID объекта: sensor.raw_light0, sensor.raw_light1, sensor.raw_light2, а Интеграция: firmata.&lt;br /&gt;
&lt;br /&gt;
Но это пока еще сырые данные - в вольтах. Для того чтобы пересчитать их в люксы, с использованием наших поправочных коэффициентов, необходимо внести в этот же файл конфигурации ''/config/configuration.yaml'' еще один раздел: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
sensor:   &lt;br /&gt;
  - platform: template&lt;br /&gt;
    sensors:&lt;br /&gt;
      light_01:&lt;br /&gt;
        friendly_name: &amp;quot;освещенность в яркий день&amp;quot;&lt;br /&gt;
        unit_of_measurement: lk&lt;br /&gt;
        value_template: &amp;quot;{{ 259 * (e**(0,00741*states('sensor.raw_light0' )))| int }}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
      light_02:&lt;br /&gt;
        friendly_name: &amp;quot;освещенность в пасмурную погоду&amp;quot;&lt;br /&gt;
        unit_of_measurement: lk&lt;br /&gt;
        value_template: &amp;quot;{{ 259 * (e**(0,00741*states('sensor.raw_light1' )))| int }}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
      light_03:&lt;br /&gt;
        friendly_name: &amp;quot;освещенность вечером&amp;quot;&lt;br /&gt;
        unit_of_measurement: lk&lt;br /&gt;
        value_template: &amp;quot;{{ 259 * (e**(0,00741*states('sensor.raw_light2' )))| int }}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И перезагрузить НА.&lt;br /&gt;
&lt;br /&gt;
Теперь у нас в Объектах добавятся:  sensors.light_01, sensors.light_02, sensors.light_03, их мы можем выводить на панель  НА. Для этого заведем новую карточку на панели &lt;br /&gt;
 graph: line&lt;br /&gt;
 hours_to_show: 24&lt;br /&gt;
 type: sensor&lt;br /&gt;
 entity: sensors.light_01&lt;br /&gt;
 unit: lk&lt;br /&gt;
 detail: 1&lt;br /&gt;
 name: Освещенность&lt;br /&gt;
&lt;br /&gt;
Результат представлен на (Фото 6), (Фото 7)&lt;br /&gt;
&lt;br /&gt;
== Расчет суммарной освещенности==&lt;br /&gt;
Рассчитываем суммарную освещенность за весь период собранных данных. В нашем примере это данные с '''2023-06-26 01:12:22''' по '''2023-07-06 18:44:49''' всего данных собранных на данный момент: 8548 записей замеров освещенности в люксах. Это составляет среднюю величину за весь период замеров: '''5266 лк''' (Сумма всех люксов, деленная на число записей)&lt;br /&gt;
&lt;br /&gt;
Запрос к базе данных имеет следующий синтаксис:&lt;br /&gt;
&lt;br /&gt;
 SELECT state,  datetime(states.last_updated_ts, 'unixepoch') &lt;br /&gt;
 FROM states LEFT JOIN states_meta ON (states.metadata_id=states_meta.metadata_id)  &lt;br /&gt;
 LEFT JOIN state_attributes ON (states.attributes_id=state_attributes.attributes_id) &lt;br /&gt;
 WHERE last_changed_ts is NULL  &lt;br /&gt;
 AND states_meta.entity_id='sensor.light_01';&lt;br /&gt;
&lt;br /&gt;
Результат будет примерно такой:&lt;br /&gt;
 625,54	2023-06-26 01:12:22&lt;br /&gt;
 630,19	2023-06-26 01:13:22&lt;br /&gt;
 639,6	2023-06-26 01:14:22&lt;br /&gt;
 644,36	2023-06-26 01:15:22&lt;br /&gt;
 658,84	2023-06-26 01:16:22&lt;br /&gt;
 663,75	2023-06-26 01:17:22&lt;br /&gt;
 683,71	2023-06-26 01:18:22&lt;br /&gt;
 693,92	2023-06-26 01:19:22&lt;br /&gt;
&lt;br /&gt;
Для того чтобы выгрузить из базы данных выбранные значения в файл, нужно экспортировать следующими командами&lt;br /&gt;
 cd homeassitant&lt;br /&gt;
 sqlite3 home-assistant_v2.db&lt;br /&gt;
 .mode csv&lt;br /&gt;
 .output hotbed_lux.csv&lt;br /&gt;
 Select *** [ну и дальше текст запроса] Чтобы запрос выполнился, не забываем поставить  ;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для того чтобы построить по выгруженным данным график в GNUPLOT необходимо выполнить следующий скрипт:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # скрипт для генерации графиков в GNUPLOT из файлов&lt;br /&gt;
 for FILE in hotbed_lux.csv&lt;br /&gt;
 do &lt;br /&gt;
 gnuplot &amp;lt;&amp;lt; EOF&lt;br /&gt;
 set xdata time&lt;br /&gt;
 set timefmt &amp;quot;%s&amp;quot;&lt;br /&gt;
 set format x &amp;quot;%m.%d&amp;quot;&lt;br /&gt;
 set terminal png size 2048, 768&lt;br /&gt;
 set output 'Lux.png' &lt;br /&gt;
 plot &amp;quot;$FILE&amp;quot; using 2:1 with lines linetype 1 lw 1 lc 6 title &amp;quot;Lx&amp;quot; &lt;br /&gt;
 EOF&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Результат представлен ниже&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
| [[Файл:Люксометр схема.png |link=http://wiki.umki-kit.ru/wiki/index.php/Файл:Люксометр_схема.png |thumb|280px| (Фото 2) Люксометр схема с резисторами номиналом: 360 Ом, 1КОм, 33КОм  ]]&lt;br /&gt;
| [[Файл:Замер освещенности на улице.png|link=http://wiki.umki-kit.ru/wiki/index.php/Файл:Замер_освещенности_на_улице.png |thumb|280px| (Фото 3) Замер освещенности на улице]]&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:Пересчет освещенности экспонента.png |link=http://wiki.umki-kit.ru/wiki/index.php/Файл:Пересчет_освещенности_экспонента.png |thumb|240px| (Фото 5) Пересчет освещенности экспонента]]&lt;br /&gt;
| [[Файл:История освещенности.png|link=http://wiki.umki-kit.ru/wiki/index.php/Файл:История_освещенности.png |thumb|160px| (Фото 6) История освещенности на моб]]&lt;br /&gt;
|+&lt;br /&gt;
| [[Файл:Освещенность НА.png|link=http://wiki.umki-kit.ru/wiki/index.php/Файл:Освещенность_НА.png |thumb|200px| (Фото 7) График освещенности построенный в HomeAssistant]]&lt;br /&gt;
&lt;br /&gt;
|+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория: Home Assistant]]&lt;br /&gt;
[[Категория:Датчики]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
</feed>