<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Валерий Вотяков</title><generator>teletype.in</generator><description><![CDATA[Валерий Вотяков]]></description><image><url>https://img4.teletype.in/files/36/fd/36fdd44b-ecb4-45e2-a9f5-58c5a09f10a4.png</url><title>Валерий Вотяков</title><link>https://teletype.in/@amofess-109217</link></image><link>https://teletype.in/@amofess-109217?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/amofess-109217?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/amofess-109217?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Wed, 29 Apr 2026 21:51:12 GMT</pubDate><lastBuildDate>Wed, 29 Apr 2026 21:51:12 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@amofess-109217/UUucl97JcpB</guid><link>https://teletype.in/@amofess-109217/UUucl97JcpB?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217</link><comments>https://teletype.in/@amofess-109217/UUucl97JcpB?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217#comments</comments><dc:creator>amofess-109217</dc:creator><title>Установка MQTT в Home Assistant. Простой гайд</title><pubDate>Fri, 20 Jun 2025 11:22:59 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/23/25/232592fd-a20d-4dd4-bfbe-8b72ceef6884.png"></media:content><category>Умный дом</category><tt:hashtag>homeassistant</tt:hashtag><tt:hashtag>mqtt</tt:hashtag><tt:hashtag>умныйдом</tt:hashtag><tt:hashtag>iot</tt:hashtag><tt:hashtag>mosquitto</tt:hashtag><tt:hashtag>настройка</tt:hashtag><tt:hashtag>гайд</tt:hashtag><tt:hashtag>автоматизация</tt:hashtag><tt:hashtag>системыумногодома</tt:hashtag><tt:hashtag>yaml</tt:hashtag><description><![CDATA[<img src="https://img2.teletype.in/files/5a/d4/5ad40ddd-1d14-4aa0-8020-c1dd3dc8fd3b.webp"></img>Сегодня Хомячок освоит новый трюк — научится работать с MQTT, тем самым &quot;почтальоном&quot;, без которого современный умный дом просто немыслим.]]></description><content:encoded><![CDATA[
  <p id="BhTE">Дорогие друзья! Сегодня наш пушистый Хомячок освоит новый трюк — научится работать с MQTT, тем самым &quot;почтальоном&quot;, без которого современный умный дом просто немыслим.</p>
  <figure id="BzfV" class="m_column">
    <img src="https://img2.teletype.in/files/5a/d4/5ad40ddd-1d14-4aa0-8020-c1dd3dc8fd3b.webp" width="1024" />
  </figure>
  <p id="eNVI">MQTT — это протокол, который доставляет сообщения между устройствами так же быстро и надёжно, как ваш любимый курьер доставляет пиццу. Особенно это полезно для управления датчиками, лампочками и другими гаджетами в умном доме.</p>
  <h3 id="mXBn"></h3>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="Vrln">Шаг №1: Почтальону нужен пропуск</h2>
  </section>
  <p id="l4TW">Создаём пользователя, от имени которого будет работать MQTT. Представьте его как самого ответственного почтальона, который будет разносить сообщения по устройствам. </p>
  <p id="kvUi">Для этого идём в &quot;<strong>Настройки</strong>&quot; → &quot;<strong>Люди</strong>&quot;...</p>
  <figure id="qbLP" class="m_column">
    <img src="https://img4.teletype.in/files/b0/a5/b0a51f07-8a6f-444d-9033-41ae6ee875b7.jpeg" width="1883" />
  </figure>
  <p id="CkGb">И жмём кнопку &quot;<strong>Добавить персону</strong>&quot;.</p>
  <figure id="KTZU" class="m_column">
    <img src="https://img1.teletype.in/files/84/1c/841cfa6c-89d3-404c-adf8-c3814ef0c79b.jpeg" width="1883" />
  </figure>
  <p id="8eQu">Назовём нашего героя просто и со вкусом: &quot;<strong>mqtt</strong>&quot;. Не забудем активировать опцию &quot;<strong>Разрешить вход в систему</strong>&quot;, чтобы указать пароль. </p>
  <figure id="6Ag6" class="m_column">
    <img src="https://img4.teletype.in/files/b5/f1/b5f15ea0-09d1-4d75-9f3b-e44d18ba1855.jpeg" width="1883" />
  </figure>
  <figure id="wayk" class="m_column">
    <img src="https://img3.teletype.in/files/a0/b5/a0b55114-691c-4e89-8fe6-27d4149de9cf.jpeg" width="1883" />
  </figure>
  <p id="IrRt">Пароль лучше сделать посложнее (не как тот, что я написал, а то хакеры обрадуются). Обязательно ставим режим &quot;<strong>Только локальный доступ</strong>&quot;, чтобы наш почтальон не болтался по интернету, где его могут украсть.</p>
  <p id="CAZE">Жмём &quot;<strong>Добавить</strong>&quot;, подтверждаем наше решение и переходим к следующему шагу. Ура! Наш MQTT-почтальон готов к работе.</p>
  <p id="ICVU"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="JWbZ">Шаг №2: Знакомимся с Mosquitto Broker</h2>
  </section>
  <p id="cb7Y">Теперь нужно установить брокера — это как начальник почтальона, который координирует доставку сообщений. Идём в &quot;<strong>Настройки</strong>&quot; → &quot;<strong>Дополнения</strong>&quot; → &quot;<strong>Магазин дополнений</strong>&quot;. В поиске вбиваем &quot;<strong>Mosquitto broker</strong>&quot; и жмём &quot;<strong>Установить</strong>&quot;. </p>
  <figure id="U2fe" class="m_column">
    <img src="https://img2.teletype.in/files/dc/de/dcde1b35-f2d4-4120-b0ed-6fe98cc33287.jpeg" width="1883" />
  </figure>
  <figure id="G3RN" class="m_column">
    <img src="https://img4.teletype.in/files/f8/05/f8055efb-31bb-48bc-aa62-1add8fd48912.jpeg" width="1883" />
  </figure>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="GCLz">Шаг №3: Настройка брокера</h2>
  </section>
  <p id="o48b">После установки переходим в настройки дополнения. Здесь нужно прописать имя и пароль нашего созданного ранее пользователя. Сохраняем настройки. </p>
  <figure id="NMMf" class="m_column">
    <img src="https://img3.teletype.in/files/ed/a6/eda6778a-b55f-4ff3-9d8d-9c2dfb469115.jpeg" width="1883" />
  </figure>
  <pre id="B9Cv">logins:
  - username: mqtt
    password: 1234</pre>
  <p id="XUMF">Кстати, вы заметили этот красивый текст? Это <strong>YAML</strong> — формат, который Home Assistant использует для своих файлов конфигурации. Важно соблюдать отступы, потому что они здесь играют ключевую роль. В сообществе принято делать один отступ равным двум пробелам. Так что никаких табуляций — только пробелы! Это как правила дорожного движения: если их нарушить, можно устроить аварию в системе. 😅</p>
  <p id="PZxM">И, кстати, не забываем включить автозапуск:</p>
  <figure id="Ia23" class="m_column">
    <img src="https://img3.teletype.in/files/28/df/28df6cc6-131f-4565-bee0-8c702509ff3c.jpeg" width="1883" />
  </figure>
  <p id="2sXD"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="NONX">Шаг №4: Добавляем клиента</h2>
  </section>
  <p id="4Rov">Мы установили брокера, но теперь нужен клиент — тот, кто будет отправлять и получать сообщения. Переходим в &quot;<strong>Настройки</strong>&quot; → &quot;<strong>Интеграции</strong>&quot;, жмём &quot;<strong>Добавить интеграцию</strong>&quot; и вписываем &quot;<strong>mqtt</strong>&quot;. Выбираем &quot;<strong>MQTT</strong>&quot;, снова выбираем &quot;<strong>MQTT</strong>&quot;, и вот мы уже на финишной прямой.</p>
  <figure id="SOHa" class="m_column">
    <img src="https://img3.teletype.in/files/2d/76/2d7616bb-2a50-4adc-a45b-2892bef196df.jpeg" width="1883" />
  </figure>
  <figure id="JwOs" class="m_column">
    <img src="https://img1.teletype.in/files/4b/20/4b20b0f1-d39f-466d-acef-3dd85dace12d.jpeg" width="1883" />
  </figure>
  <figure id="AOVu" class="m_column">
    <img src="https://img3.teletype.in/files/22/17/2217425c-6dd0-4461-a309-5929c78feb85.jpeg" width="1883" />
  </figure>
  <p id="dfDI">Система спросит, <strong>каким образом будем подключаться к серверу MQTT</strong>. Выбираем официальное дополнение, и... </p>
  <figure id="oDa2" class="m_column">
    <img src="https://img4.teletype.in/files/b6/af/b6af5efb-4c27-4492-bff4-eeff389c734c.jpeg" width="1883" />
  </figure>
  <p id="QB68">Хомячок немного подумает, а затем поздравит нас с успешной установкой! 🎉</p>
  <p id="LCPB"></p>
  <hr />
  <h3 id="u91h">Итог</h3>
  <p id="8Kvf">Вот и всё! Теперь наш умный дом готов общаться через MQTT, как настоящий профессионал. Вы молодцы, что добрались до конца! </p>
  <p id="Utdk">А теперь, дорогие друзья, позвольте откланяться. Пусть ваш умный дом работает как часы, а MQTT-почтальон никогда не теряет письма. Если что-то пойдёт не так — не паникуйте, ведь даже самые крутые гении иногда путают пробелы с табуляцией. До новых встреч! 🚀</p>
  <p id="wo71"></p>
  <tt-tags id="9NJW">
    <tt-tag name="homeassistant">#homeassistant</tt-tag>
    <tt-tag name="mqtt">#mqtt</tt-tag>
    <tt-tag name="умныйдом">#умныйдом</tt-tag>
    <tt-tag name="iot">#iot</tt-tag>
    <tt-tag name="mosquitto">#mosquitto</tt-tag>
    <tt-tag name="настройка">#настройка</tt-tag>
    <tt-tag name="гайд">#гайд</tt-tag>
    <tt-tag name="автоматизация">#автоматизация</tt-tag>
    <tt-tag name="системыумногодома">#системыумногодома</tt-tag>
    <tt-tag name="yaml">#yaml</tt-tag>
  </tt-tags>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@amofess-109217/THvAVrsHBQw</guid><link>https://teletype.in/@amofess-109217/THvAVrsHBQw?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217</link><comments>https://teletype.in/@amofess-109217/THvAVrsHBQw?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217#comments</comments><dc:creator>amofess-109217</dc:creator><title>HACS для Home Assistant: устанавливаем и настраиваем без слёз</title><pubDate>Wed, 18 Jun 2025 08:42:28 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/2e/7a/2e7ae188-992d-45b3-a760-645df145d1b0.png"></media:content><category>Умный дом</category><tt:hashtag>homeassistant</tt:hashtag><tt:hashtag>hacs</tt:hashtag><tt:hashtag>умныйдом</tt:hashtag><tt:hashtag>автоматизация</tt:hashtag><tt:hashtag>github</tt:hashtag><tt:hashtag>настройка</tt:hashtag><tt:hashtag>интеграции</tt:hashtag><tt:hashtag>ssh</tt:hashtag><tt:hashtag>smarthome</tt:hashtag><tt:hashtag>установка</tt:hashtag><description><![CDATA[<img src="https://img2.teletype.in/files/d1/71/d171347a-37ec-4dce-8d5a-d1f3ca0b9c2c.jpeg"></img>Учим Home Assistant новым трюкам! Как установить HACS за 3 простых шага и открыть доступ к тысячам дополнений и тем оформления.]]></description><content:encoded><![CDATA[
  <p id="NBy2">Мы с вами, дорогие читатели, уже прошли немалый путь: <a href="https://teletype.in/@amofess-109217/A9tMBDsXXbm" target="_blank">установили Home Assistant</a>, немного <a href="https://teletype.in/@amofess-109217/qptTDF5cSnU" target="_blank">прибрались в системе</a> и даже <a href="https://teletype.in/@amofess-109217/Jsplia6VYta" target="_blank">настроили SSH-доступ</a>. Но разве это повод останавливаться? Конечно нет! Сегодня мы продолжим обучение нашего &quot;Хомячка&quot; новым фокусам, и поверьте, он удивит вас своими способностями.</p>
  <figure id="2U1c" class="m_column">
    <img src="https://img2.teletype.in/files/d1/71/d171347a-37ec-4dce-8d5a-d1f3ca0b9c2c.jpeg" width="902" />
  </figure>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="Ol61">Тема дня: HACS — секретное оружие для расширения возможностей</h3>
  </section>
  <p id="693i">Что такое <strong>HACS</strong>? HACS — это не просто буквы, а целый ключ к бескрайнему миру дополнений и тем оформления для вашего умного дома. Представьте себе магазин, где можно найти практически всё: от интеграций с экзотическими устройствами до красивых тем оформления. И самое приятное — всё это доступно через единую удобную систему.</p>
  <p id="GXjS">Для установки HACS нам понадобится несколько вещей:</p>
  <ol id="FVCe">
    <li id="r30G">Учётная запись на <strong>GitHub</strong> (если её нет, самое время создать — это бесплатно и просто).</li>
    <li id="3YIh">Доступ к вашему Home Assistant через <strong>SSH</strong> (мы же его уже настроили, верно?).</li>
    <li id="lEyw">И, конечно, немного свободного времени — обещаем, что процесс будет приятным.</li>
  </ol>
  <p id="1pcq"><strong>GitHub</strong> — это площадка, где программисты со всего мира хранят свои проекты и делятся ими с другими. Представьте огромную библиотеку, где вместо книг стоят исходные коды программ. Это место, где рождаются идеи, находят единомышленников и создают невероятные инструменты. Для нас же это просто удобный сервис, который поможет установить HACS и поддерживать его в актуальном состоянии.</p>
  <p id="qDCk">Итак, с теорией разобрались. Теперь переходим к практике!</p>
  <p id="p9BZ"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="ZbKc">Шаг №1: Устанавливаем HACS</h2>
  </section>
  <p id="lwvf">Начинаем с главного — установки!<br />Для этого нам нужно всего лишь подключиться к нашему Хомячку по SSH и ввести одну волшебную команду:</p>
  <pre id="pFL8">wget -O - https://get.hacs.xyz | bash -</pre>
  <p id="s7Eh">После того как терминал закончит свои танцы с бубном, он любезно напомнит, что для завершения процесса нужна перезагрузка. Давайте выполним эту просьбу командой <strong>reboot</strong>.</p>
  <figure id="Mm2m" class="m_column">
    <img src="https://img1.teletype.in/files/84/a8/84a88638-7290-44ef-a780-69c8cbfab399.jpeg" width="1883" />
  </figure>
  <p id="qIi7"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="iOiW">Шаг №2: Подключаем HACS</h2>
  </section>
  <p id="CBl7">Пока наш Хомячок просыпается после перезагрузки, давайте поговорим об интеграциях. Это как приложения на вашем смартфоне — каждый модуль добавляет новые возможности. На свежеустановленной системе уже есть базовые интеграции — они нужны для работы основных функций.</p>
  <p id="5awH">Заходим в &quot;<strong>Настройки</strong>&quot; → &quot;<strong>Интеграции</strong>&quot;. </p>
  <figure id="JK7j" class="m_column">
    <img src="https://img1.teletype.in/files/c7/29/c729cc2c-8408-41aa-8aca-3b16addc450c.jpeg" width="2346" />
  </figure>
  <p id="J3tD">В правом нижнем углу жмём &quot;<strong>ДОБАВИТЬ ИНТЕГРАЦИЮ</strong>&quot; и ищем HACS. </p>
  <figure id="tGxr" class="m_column">
    <img src="https://img1.teletype.in/files/01/cf/01cf6aee-2d56-40b4-a053-91ee93022e9c.jpeg" width="1883" />
  </figure>
  <p id="aa4W">Затем нам нужно согласиться с несколькими важными вещами:</p>
  <ul id="fabb">
    <li id="nbmE">Да, я знаю как проверять логи Home Assistant (это поможет решать проблемы)</li>
    <li id="337N">Я понимаю, что в HACS нет официальных надстроек Home Assistant</li>
    <li id="zrWq">Мне известно, что все компоненты HACS — это сторонние дополнения</li>
    <li id="1ClL">Если возникнут проблемы, я смогу отключить все сторонние компоненты</li>
  </ul>
  <figure id="tNWk" class="m_column">
    <img src="https://img4.teletype.in/files/71/92/7192ebc0-c73a-4539-a90a-af7a036035f3.jpeg" width="1883" />
  </figure>
  <p id="9HBt"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="5EYQ">Шаг №3: Знакомство с GitHub</h2>
  </section>
  <p id="1364">Почти готово! Осталось только подтвердить связь с GitHub. HACS просит вас войти в GitHub для безопасности — это как показать паспорт при покупке чего-то важного. </p>
  <figure id="TopH" class="m_column">
    <img src="https://img2.teletype.in/files/5e/6b/5e6b52bc-afbd-44e4-9b86-70c7e287be89.jpeg" width="1883" />
  </figure>
  <p id="yykM">Переходим по ссылке, логинимся и подтверждаем код, который дал нам Home Assistant. </p>
  <figure id="KdGf" class="m_column">
    <img src="https://img1.teletype.in/files/c9/79/c979f399-1171-479c-9ec1-3a142fa5ce3c.jpeg" width="1059" />
  </figure>
  <p id="Bw2R">После небольшого квеста с кнопками &quot;Продолжить&quot; и &quot;Подтвердить&quot;, GitHub поздравит вас с новым подключением.</p>
  <figure id="oE01" class="m_column">
    <img src="https://img4.teletype.in/files/7b/a4/7ba4d6b5-f7a9-4108-a7fb-7a3dd09fff62.jpeg" width="1184" />
  </figure>
  <p id="Fa52">Возвращаемся к нашему Хомячку и завершаем установку. Теперь перед вами открыты тысячи новых возможностей для умного дома!</p>
  <figure id="grp7" class="m_column">
    <img src="https://img1.teletype.in/files/01/82/0182ff3d-5912-4e87-a114-a5639a87ecf3.jpeg" width="1883" />
  </figure>
  <p id="WoKk">В следующий раз расскажу, как начать использовать всю эту мощь. Но это уже другая история! 😊</p>
  <p id="KEEr"></p>
  <tt-tags id="oOpH">
    <tt-tag name="homeassistant">#homeassistant</tt-tag>
    <tt-tag name="hacs">#hacs</tt-tag>
    <tt-tag name="умныйдом">#умныйдом</tt-tag>
    <tt-tag name="автоматизация">#автоматизация</tt-tag>
    <tt-tag name="github">#github</tt-tag>
    <tt-tag name="настройка">#настройка</tt-tag>
    <tt-tag name="интеграции">#интеграции</tt-tag>
    <tt-tag name="ssh">#ssh</tt-tag>
    <tt-tag name="smarthome">#smarthome</tt-tag>
    <tt-tag name="установка">#установка</tt-tag>
  </tt-tags>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@amofess-109217/Jsplia6VYta</guid><link>https://teletype.in/@amofess-109217/Jsplia6VYta?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217</link><comments>https://teletype.in/@amofess-109217/Jsplia6VYta?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217#comments</comments><dc:creator>amofess-109217</dc:creator><title>SSH для Home Assistant: как подружить удалённый доступ с умным домом</title><pubDate>Mon, 16 Jun 2025 16:07:21 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/c6/e7/c6e71722-9671-4e69-bf13-ed601248ab01.png"></media:content><category>Умный дом</category><tt:hashtag>homeassistant</tt:hashtag><tt:hashtag>ssh</tt:hashtag><tt:hashtag>умныйдом</tt:hashtag><tt:hashtag>удалённыйдоступ</tt:hashtag><tt:hashtag>advancedssh</tt:hashtag><tt:hashtag>инструкция</tt:hashtag><tt:hashtag>smarthome</tt:hashtag><description><![CDATA[<img src="https://img4.teletype.in/files/fc/23/fc23a793-c59e-4dd2-b116-d581281da70f.jpeg"></img>Пошаговое руководство по установке SSH в Home Assistant]]></description><content:encoded><![CDATA[
  <p id="NVV0">Недавно мы установили Home Assistant на мини-ПК MLLSE M2 Air. Надеюсь, вы, уважаемые читатели, уже успели познакомиться с базовыми настройками вашего нового &quot;умного помощника&quot;. Теперь пришло время подружиться с ним поближе и начать превращать этот милый &quot;зверёк&quot; в настоящего профессионала своего дела. А помогут нам в этом дополнительные &quot;игрушки&quot; — плагины и дополнения, которые сделают работу ещё удобнее и функциональнее.</p>
  <p id="RRKz"></p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="n0SV">Тема сегодняшнего дня:  SSH</h2>
  </section>
  <p id="he5a">Я уверен, что вам, как и мне, совершенно не хочется каждый раз бегать к компьютеру, где живёт наш Хомячок, подключать клавиатуру и тыкать пальцами кнопки, вводя разные команды. К счастью, есть решение — <strong>SSH</strong>.  </p>
  <figure id="o9sI" class="m_column">
    <img src="https://img4.teletype.in/files/fc/23/fc23a793-c59e-4dd2-b116-d581281da70f.jpeg" width="900" />
  </figure>
  <p id="A5wF"><strong>SSH (Secure Shell)</strong> — это протокол, который позволяет безопасно общаться с вашим Home Assistant удалённо. Представьте, что SSH — это как секретный тоннель, через который вы можете передавать команды и файлы, не опасаясь, что кто-то подсмотрит или вмешается. В контексте Home Assistant, SSH особенно полезен, если вы хотите получить доступ к системе для выполнения административных задач, настройки конфигураций или даже просто заглянуть &quot;под капот&quot;, чтобы понять, как всё работает.</p>
  <p id="1ETw">Другими словами, SSH — это ваш надёжный ключ от двери в мир возможностей Home Assistant. С его помощью вы сможете делать всё то, что обычно делаете через веб-интерфейс, но с большей гибкостью и контроль. И да, это действительно круто! 😎</p>
  <p id="vX6R">Теперь, когда вы знаете, что такое SSH, давайте разберёмся, как его настроить и использовать.</p>
  <p id="77iT"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="BVRJ">Шаг №1: Знакомство с «Дополнениями»</h2>
  </section>
  <p id="XW2R">Заходим на главную страницу нашего <strong>Home Assistant</strong> (вы ведь помните его адрес?) и переходим в меню настроек. Далее выбираем раздел &quot;<strong>Дополнения</strong>&quot;.  </p>
  <figure id="G3gl" class="m_column">
    <img src="https://img2.teletype.in/files/93/34/9334d294-df9f-4041-9d2d-7baca2cd5b10.jpeg" width="2346" />
  </figure>
  <p id="wrYA">Что же такое <strong>Дополнения</strong>? Это небольшие программы или модули, которые расширяют функционал <strong>Home Assistant</strong>. С их помощью можно добавить новые возможности: от управления устройствами до создания резервных копий системы. Проще говоря, это инструменты, которые помогают сделать ваш умный дом ещё умнее!</p>
  <p id="RBWK"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="PC8R">Шаг №2: Погружение в магазин дополнений</h2>
  </section>
  <p id="cILX">Итак, мы оказались на странице со всеми установленными дополнениями. Если вы только начинаете свой путь, то здесь может быть совсем пусто — только одна одинокая кнопка &quot;<strong>МАГАЗИН ДОПОЛНЕНИЙ</strong>&quot;. Жмём её, и перед нами, словно в витрине магазина, появится список всего, что можно установить. Не пугайтесь слова &quot;магазин&quot; — всё здесь абсолютно бесплатно!</p>
  <figure id="hs1q" class="m_column">
    <img src="https://img3.teletype.in/files/a9/a7/a9a7a157-b340-4304-b3e3-7bf7d1c7c5b0.jpeg" width="2349" />
  </figure>
  <p id="k2NC"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="zBwN">Шаг №3: Установка Advanced SSH &amp; Web Terminal</h2>
  </section>
  <p id="HiTQ">Из всего этого богатства нам сейчас нужно лишь одно дополнение — <strong>SSH</strong>. Вписываем в строку поиска три заветные буквы и видим несколько предложенных вариантов. Нам нужен тот, который называется &quot;<strong>Advanced SSH &amp; Web Terminal</strong>&quot;.</p>
  <figure id="osRh" class="m_column">
    <img src="https://img4.teletype.in/files/7e/61/7e61a92e-8b6a-4f91-b9f3-98029eadcd37.jpeg" width="2344" />
  </figure>
  <p id="oDPP">Клацаем по иконке дополнения мышкой, и в появившемся окне жмём &quot;<strong>Установить</strong>&quot;. После того как загрузка завершится, переходим во вкладку &quot;<strong>Конфигурация</strong>&quot;. Здесь обязательно задаём надёжный пароль для входа. Помните, что пароль должен быть сложным: комбинация букв, цифр и символов — это залог безопасности вашей системы. А чтобы не забыть его, лучше запишите куда-нибудь в надёжное место (например, в менеджер паролей). Затем нажимаем кнопку &quot;<strong>Сохранить</strong>&quot;.</p>
  <figure id="p0dy" class="m_column">
    <img src="https://img2.teletype.in/files/d9/6d/d96dcf2b-4adf-4a9d-ade3-78b2b4d6972f.jpeg" width="1067" />
  </figure>
  <p id="r8KF">Теперь переходим обратно на вкладку &quot;<strong>Информация</strong>&quot; и выставляем такие настройки:</p>
  <figure id="UBCG" class="m_column">
    <img src="https://img4.teletype.in/files/70/b9/70b9cd6f-0631-4020-912e-e4745e4e1eb0.jpeg" width="1058" />
  </figure>
  <ul id="JmDB">
    <li id="mV4M"><strong>Автозагрузка</strong> — <strong>включена</strong> (чтобы дополнение автоматически запускалось при старте системы)</li>
    <li id="j4PZ"><strong>Watchdog</strong> — <strong>включен</strong> (эта функция следит за работоспособностью дополнения и перезапускает его, если что-то пойдёт не так)</li>
    <li id="LrAe"><strong>Автоматическое обновление</strong> — <strong>выключено</strong> (лучше обновлять вручную, чтобы контролировать изменения)</li>
    <li id="EmJw"><strong>Показывать на боковой панели</strong> — <strong>включено</strong> (так вы сможете быстро получить доступ к веб-терминалу)</li>
    <li id="gh2N"><strong>Режим защиты операционной системы</strong> — <strong>включен</strong> (для большей безопасности системы).  </li>
  </ul>
  <p id="Ej2b">Эти настройки делают работу с дополнением удобной, безопасной и стабильной.</p>
  <p id="FpJi"></p>
  <hr />
  <h3 id="Rxip">Итог:</h3>
  <p id="GAX9">После установки дополнения &quot;<strong>Advanced SSH &amp; Web Terminal</strong>&quot; и произведённых настроек мы теперь можем использовать старый-добрый <strong>Putty</strong> или его аналоги (я лично предпочитаю <strong>MobaXterm</strong>) для удалённого управления <strong>Home Assistant</strong>. Это особенно удобно, если вы хотите выполнить какие-то продвинутые действия, например, изменить конфигурационные файлы или установить сторонние пакеты.</p>
  <p id="Zmqy"></p>
  <p id="gEw4">Надеюсь, эта статья была полезной для вас! Теперь ваш Home Assistant стал ещё мощнее и удобнее. До новых встреч, друзья! Пусть ваш умный дом будет действительно умным и радует вас каждый день! 😊</p>
  <p id="GqP1"></p>
  <tt-tags id="QVIe">
    <tt-tag name="homeassistant">#homeassistant</tt-tag>
    <tt-tag name="ssh">#ssh</tt-tag>
    <tt-tag name="умныйдом">#умныйдом</tt-tag>
    <tt-tag name="удалённыйдоступ">#удалённыйдоступ</tt-tag>
    <tt-tag name="advancedssh">#advancedssh</tt-tag>
    <tt-tag name="инструкция">#инструкция</tt-tag>
    <tt-tag name="smarthome">#smarthome</tt-tag>
  </tt-tags>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@amofess-109217/qptTDF5cSnU</guid><link>https://teletype.in/@amofess-109217/qptTDF5cSnU?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217</link><comments>https://teletype.in/@amofess-109217/qptTDF5cSnU?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217#comments</comments><dc:creator>amofess-109217</dc:creator><title>Home Assistant, что делать сразу после установки</title><pubDate>Mon, 16 Jun 2025 05:03:11 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/4b/29/4b291273-b77c-4ec6-906f-3e3c9b0adb8c.png"></media:content><category>Умный дом</category><tt:hashtag>homeassistant</tt:hashtag><tt:hashtag>умныйдом</tt:hashtag><tt:hashtag>настройка</tt:hashtag><tt:hashtag>smarthome</tt:hashtag><tt:hashtag>автоматизация</tt:hashtag><tt:hashtag>iot</tt:hashtag><tt:hashtag>первыйзапуск</tt:hashtag><tt:hashtag>настройкисистемы</tt:hashtag><tt:hashtag>часовойпояс</tt:hashtag><tt:hashtag>расширенныйрежим</tt:hashtag><tt:hashtag>началоработы</tt:hashtag><description><![CDATA[<img src="https://img3.teletype.in/files/61/8c/618cd530-b585-4088-8e0b-0cc2fa258476.jpeg"></img>Настройте Home Assistant под себя: пошаговая инструкция по активации расширенного режима и корректировке региональных параметров для комфортной работы системы.]]></description><content:encoded><![CDATA[
  <p id="80rv">После того как <strong>Home Assistant</strong> благополучно поселился на вашей системе, самое время сделать несколько важных шагов. Поверьте, эти простые настройки значительно улучшат ваш опыт использования системы.</p>
  <p id="zZX5"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="E50E">Включаем Расширенный Режим</h2>
  </section>
  <p id="xrCt">Первым делом отправляемся в &quot;<strong>Профиль</strong>&quot;. Здесь нас ждет маленькая, но очень полезная опция — &quot;<strong>Расширенный режим</strong>&quot;. Включаем её, и теперь система станет более функциональной, открывая перед нами дополнительные возможности. Как говорится, чем больше возможностей, тем веселее экспериментировать!</p>
  <figure id="L8Y6" class="m_column">
    <img src="https://img4.teletype.in/files/71/17/71171350-9376-40b1-b964-fd4a0dc9c291.jpeg" width="2341" />
  </figure>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="Xtbx">Настройка Региональных Параметров</h2>
  </section>
  <p id="lYFy">Теперь давайте поможем Home Assistant лучше понять, где именно он находится и какими единицами измерения мы привыкли пользоваться.</p>
  <p id="MvR1">Отправляемся в &quot;Настройки&quot; и выбираем пункт &quot;Система&quot;. Далее переходим в раздел &quot;Общие&quot;. Здесь нам предстоит задать несколько важных параметров:</p>
  <ul id="FLpm">
    <li id="GGgy">Часовой пояс (чтобы система знала, когда вам желать доброго утра или спокойной ночи)</li>
    <li id="12Dm">Высоту над уровнем моря (это может пригодиться для точного прогноза погоды)</li>
    <li id="2dqP">Систему мер (метрическая или имперская — выбирайте по вкусу)</li>
    <li id="o5Fg">Предпочитаемую валюту (для финансовых расчетов)</li>
    <li id="BEvQ">Страну проживания</li>
  </ul>
  <p id="zOf3">А заодно почему бы не дать имя вашему Home Assistant? Как же без имени-то? Назовите его так, чтобы оно отражало характер вашего умного дома или просто было приятным для произношения.</p>
  <figure id="Jp9F" class="m_column">
    <img src="https://img1.teletype.in/files/4a/e7/4ae7b55a-1949-4df1-9fac-d1fb334be5b8.jpeg" width="661" />
  </figure>
  <p id="MJ7j">Эти базовые настройки помогут сделать вашу систему более персонализированной и удобной в использовании. </p>
  <p id="IArk">Продолжение следует...</p>
  <p id="61SL"></p>
  <tt-tags id="9H8V">
    <tt-tag name="homeassistant">#homeassistant</tt-tag>
    <tt-tag name="умныйдом">#умныйдом</tt-tag>
    <tt-tag name="настройка">#настройка</tt-tag>
    <tt-tag name="smarthome">#smarthome</tt-tag>
    <tt-tag name="автоматизация">#автоматизация</tt-tag>
    <tt-tag name="iot">#iot</tt-tag>
    <tt-tag name="первыйзапуск">#первыйзапуск</tt-tag>
    <tt-tag name="настройкисистемы">#настройкисистемы</tt-tag>
    <tt-tag name="часовойпояс">#часовойпояс</tt-tag>
    <tt-tag name="расширенныйрежим">#расширенныйрежим</tt-tag>
    <tt-tag name="началоработы">#началоработы</tt-tag>
  </tt-tags>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@amofess-109217/A9tMBDsXXbm</guid><link>https://teletype.in/@amofess-109217/A9tMBDsXXbm?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217</link><comments>https://teletype.in/@amofess-109217/A9tMBDsXXbm?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217#comments</comments><dc:creator>amofess-109217</dc:creator><title>5000 рублей за умный дом? История о том, как я осчастливил своего &quot;Хомячка&quot;</title><pubDate>Sun, 15 Jun 2025 04:50:20 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/64/80/6480c0fa-a6cb-44fe-b49a-bcd6d7c4bc6a.png"></media:content><category>Умный дом</category><tt:hashtag>homeassistant</tt:hashtag><tt:hashtag>haos</tt:hashtag><tt:hashtag>умныйдом</tt:hashtag><tt:hashtag>smart_home</tt:hashtag><tt:hashtag>mlsse</tt:hashtag><tt:hashtag>mini_pc</tt:hashtag><tt:hashtag>hassio</tt:hashtag><tt:hashtag>настройка</tt:hashtag><tt:hashtag>гайд</tt:hashtag><tt:hashtag>инструкция</tt:hashtag><tt:hashtag>iot</tt:hashtag><tt:hashtag>автоматизация</tt:hashtag><tt:hashtag>homelab</tt:hashtag><tt:hashtag>минипк</tt:hashtag><tt:hashtag>lowcost</tt:hashtag><tt:hashtag>бюджетныйпк</tt:hashtag><tt:hashtag>цифровойдом</tt:hashtag><tt:hashtag>smarthome</tt:hashtag><tt:hashtag>opensource</tt:hashtag><tt:hashtag>free_software</tt:hashtag><description><![CDATA[<img src="https://img4.teletype.in/files/b7/17/b7171e98-51ed-49d4-9a42-5f4ec7154176.jpeg"></img>В этой статье я покажу, как за считанные шаги превратить бюджетный мини-ПК MLLSE M2 Air в полноценный центр управления умным домом. Подробная инструкция с иллюстрациями и полезными советами: от настройки BIOS до первого запуска HAOS.]]></description><content:encoded><![CDATA[
  <p id="09XO">Поселился у меня мини-ПК зверёк под именем <strong>MLLSE M2 Air</strong>. И хотя характеристики его скромные (Intel Celeron N4000, 6 ГБ RAM, 128 ГБ SSD), за свои ~5000 рублей это просто находка для <strong>HomeAssistant</strong>. К тому же, давно хотел перевести своего &quot;Хомячка&quot; с виртуальной машины на полноценное железо.</p>
  <figure id="7cck" class="m_column">
    <img src="https://img4.teletype.in/files/fd/27/fd27f2bc-b59e-46df-91e2-6d595f0cdb49.jpeg" width="750" />
    <figcaption>Мини-ПК MLLSE M2 Air. Фото с одного из меркетплейсов</figcaption>
  </figure>
  <p id="kbl8">Давайте немного пробежимся по тому, как вообще можно поселить этого &quot;умного хомячка&quot; на компьютер. Новички иногда путаются в терминах, а у нас есть целых несколько вариантов установки. Но не переживайте - сейчас всё объясню простыми словами.</p>
  <p id="pFk7">HomeAssistant существует в нескольких вариантах: как веб-интерфейс Hass.io, как контейнер Docker/LXC, или как полноценная операционная система (<strong>HAOS</strong>). Мы выберем последний вариант - самый надёжный и простой в обслуживании.</p>
  <p id="stUQ">Наш HAOS базируется на <strong>Debian 12 Linux</strong>. Этот дедушка Linux-мира славится своей стабильностью и предсказуемостью - идеальные качества для умного дома. Ведь не хочется, чтобы свет включался/выключался когда ему вздумается, правда?</p>
  <p id="O50Q">Для установки нам понадобятся <strong>две флэшки объёмом от 8 ГБ</strong> каждая, клавиатура, мышь и проводное интернет-подключение.</p>
  <h3 id="5EUZ">Скачиваем необходимые файлы:</h3>
  <ul id="hb4Z">
    <li id="kCjF"><strong>Balena Etcher</strong> - отличный инструмент для записи образов на флешку<br />Ссылка: <a href="https://etcher.balena.io/#download-etcher" target="_blank">https://etcher.balena.io/#download-etcher</a></li>
    <li id="OHjo"><strong>Ubuntu Linux</strong> - да-да, именно Ubuntu. Мы не будем её устанавливать, она нужна только как средство для установки HomeAssistant OS. Подойдёт любая версия. Я, к примеру, скачал версию <strong>20.04.2 LTS</strong>.<br />Ссылка: <a href="https://ubuntu.com/download/desktop" target="_blank">https://ubuntu.com/download/desktop</a></li>
    <li id="84L5"><strong>HAOS</strong> (<strong>HomeAssistant OS</strong>) — сама операционная система. Распакуйте этот файл (я использовал <strong>WinRAR</strong>) и скопируйте извлечённый <strong>haos_generic-x86-64-15.2.img</strong> на флэшку. Присвойте ей метку <strong>haos</strong> и отложите в сторону.<br />Ссылка: <a href="https://github.com/home-assistant/operating-system/releases/download/15.2/haos_generic-x86-64-15.2.img.xz" target="_blank">https://github.com/home-assistant/operating-system/releases/download/15.2/haos_generic-x86-64-15.2.img.xz</a></li>
  </ul>
  <p id="BHQt"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="dvcs">Шаг №1: &quot;Записываем Убунту&quot;</h2>
  </section>
  <p id="zSgM">Balena Etcher делает запись образа проще, чем заварить чай. Откройте программу, выберите скачанный ISO-файл Ubuntu, укажите флэшку и нажмите &quot;Flash&quot;. Через несколько минут ваша флэшка будет готова к работе.</p>
  <p id="c4kP"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="v98a">Шаг №2: &quot;Настройка BIOS&quot;</h2>
  </section>
  <p id="nndY">Вставляем флэшку с Ubuntu в наш MLLSE M2 Air, включаем его и <u>быстро жмём F2 несколько раз</u>, чтобы попасть в BIOS. Навигация здесь простая: стрелки на клавиатуре, Enter для выбора и ESC для отмены.</p>
  <p id="9McA">Теперь нужно настроить автоматическое включение ПК при появлении электричества. Идём в раздел <strong>Chipset =&gt; South Cluster Configuration =&gt; Miscellaneous Configuration</strong> и меняем параметр <strong>Wake on Power (Automatic On)</strong> на <strong>S0 State</strong>.</p>
  <figure id="m6nq" class="m_column">
    <img src="https://img4.teletype.in/files/70/6c/706c6e6d-ac10-4127-909d-f385ef9a7da9.jpeg" width="1280" />
  </figure>
  <p id="fQan">Сохраняем изменения (раздел <strong>Save and Exit</strong>), выбираем <strong>Save as User Defaults</strong>. В категории <strong>Boot Override</strong> находим нашу флэшку и жмём <strong>Enter</strong>. </p>
  <p id="PjTj">Загружаемся в Ubuntu.</p>
  <p id="PyEI"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="ZcVm">Шаг №3: &quot;Live-режим&quot;</h2>
  </section>
  <p id="y6FI">Попав в Ubuntu, не спешите её устанавливать! Закройте окно установщика - мы используем Live-режим, где система работает прямо с флешки. Правда, скорость работы будет зависеть от качества вашей флешки.</p>
  <figure id="aErb" class="m_column">
    <img src="https://img2.teletype.in/files/92/10/9210ed29-10f0-48a5-9e95-a9a7b89f0602.jpeg" width="1280" />
    <figcaption>Рабочий стол Ubuntu Linux версии 20.04.2 LTS</figcaption>
  </figure>
  <p id="O3kL"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="cuzg">Шаг №4: &quot;Перекачиваем Хаос&quot;</h2>
  </section>
  <p id="oUWF">Открываем окно выбора приложений (щёлкните по значку в виде колёсика в левом нижнем углу экрана), находим папку <strong>Utilites</strong> и запускаем программу <strong>Disks</strong>. В левой части выбираем диск нашего мини-ПК (он будет помечен как <strong>SD-Card Reader</strong>).</p>
  <p id="YWj8">В правой части окна, рядом с кнопками свернуть/развернуть/закрыть, нажимаем на три вертикальные точки и выбираем <strong>Restore Disk Image</strong>.</p>
  <figure id="bi5W" class="m_column">
    <img src="https://img1.teletype.in/files/07/63/076379d6-fdb3-4273-bf84-0f3c04bc7ef2.jpeg" width="1280" />
  </figure>
  <p id="9g9u">Вставляем флэшку с <strong>haos_generic-x86-64-15.2.img</strong>, нажимаем на иконку папки с листиками, переходим на флэшку с меткой <strong>haos</strong> и выбираем <strong>haos_generic-x86-64-15.2.img</strong>. Жмём <strong>Start Restoring</strong>, подтверждаем выбор и ждём пару минут. </p>
  <p id="KnNh">Хаос захватывает наш мини-ПК... или, точнее, превращает его в умный дом.</p>
  <figure id="pUe9" class="m_column">
    <img src="https://img4.teletype.in/files/31/53/3153594d-9ad3-4ed7-b53d-a9277af79bc6.jpeg" width="1280" />
  </figure>
  <p id="kWHD"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="m97P">Шаг №5: &quot;Привет, Хомячок!&quot;</h2>
  </section>
  <p id="06wJ">После перезагрузки система быстро запустится, а через пару минут сообщит свой IP-адрес. </p>
  <figure id="djNV" class="m_column">
    <img src="https://img3.teletype.in/files/e4/c8/e4c8064d-aba7-47b0-91cb-2709711a5f72.jpeg" width="1280" />
  </figure>
  <p id="Yu0z">Вводим его в браузере с портом 8123 (например, <u>http://192.168.0.105:8123</u>) и... ждём. Первый запуск может занять до получаса, пока наш &quot;хаотичный хомячок&quot; распакует все свои вещи.</p>
  <figure id="veEG" class="m_column">
    <img src="https://img4.teletype.in/files/b7/19/b7197a50-8be6-4a01-b109-b1f5cf4a6eaf.jpeg" width="1252" />
  </figure>
  <p id="XHDL"></p>
  <hr />
  <h3 id="Ri5e">Итог:</h3>
  <p id="nKD6">Теперь у вас есть надёжный <strong>умный дом на базе HomeAssistant OS</strong>! Можете начинать наполнять его различными интеграциями и автоматизациями. Удачи в ваших экспериментах со smart-устройствами! 🚀</p>
  <p id="nlrl">А если что-то пойдёт не так - вы всегда можете начать сначала. В конце концов, это же ХАОС - он любит эксперименты! 😄</p>
  <p id="rXNo"></p>
  <tt-tags id="tqcK">
    <tt-tag name="homeassistant">#homeassistant</tt-tag>
    <tt-tag name="haos">#haos</tt-tag>
    <tt-tag name="умныйдом">#умныйдом</tt-tag>
    <tt-tag name="smart_home">#smart_home</tt-tag>
    <tt-tag name="mlsse">#mlsse</tt-tag>
    <tt-tag name="mini_pc">#mini_pc</tt-tag>
    <tt-tag name="hassio">#hassio</tt-tag>
    <tt-tag name="настройка">#настройка</tt-tag>
    <tt-tag name="гайд">#гайд</tt-tag>
    <tt-tag name="инструкция">#инструкция</tt-tag>
    <tt-tag name="iot">#iot</tt-tag>
    <tt-tag name="автоматизация">#автоматизация</tt-tag>
    <tt-tag name="homelab">#homelab</tt-tag>
    <tt-tag name="минипк">#минипк</tt-tag>
    <tt-tag name="lowcost">#lowcost</tt-tag>
    <tt-tag name="бюджетныйпк">#бюджетныйпк</tt-tag>
    <tt-tag name="цифровойдом">#цифровойдом</tt-tag>
    <tt-tag name="smarthome">#smarthome</tt-tag>
    <tt-tag name="opensource">#opensource</tt-tag>
    <tt-tag name="free_software">#free_software</tt-tag>
  </tt-tags>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@amofess-109217/ms1tETaSKkK</guid><link>https://teletype.in/@amofess-109217/ms1tETaSKkK?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217</link><comments>https://teletype.in/@amofess-109217/ms1tETaSKkK?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217#comments</comments><dc:creator>amofess-109217</dc:creator><title>Создаём локальный MQTT-сервер за 4 шага</title><pubDate>Fri, 16 May 2025 07:54:58 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/52/69/52696cc9-fc2f-4d5a-88e9-d83bd7640ff0.png"></media:content><category>Умный дом</category><tt:hashtag>orangepi</tt:hashtag><tt:hashtag>iot</tt:hashtag><tt:hashtag>умныйдом</tt:hashtag><tt:hashtag>mqtt</tt:hashtag><tt:hashtag>mosquitto</tt:hashtag><tt:hashtag>linux</tt:hashtag><tt:hashtag>debian</tt:hashtag><tt:hashtag>diy</tt:hashtag><tt:hashtag>гайд</tt:hashtag><tt:hashtag>сервер</tt:hashtag><description><![CDATA[<img src="https://img2.teletype.in/files/d3/63/d363a794-32f0-4cf4-940e-b22b15d905c3.png"></img>В этом гайде я покажу, как установить и настроить Mosquitto — легковесный MQTT-брокер — на вашу «апельсинку». Это идеальное решение для умного дома: быстро, просто и без лишних ресурсов.]]></description><content:encoded><![CDATA[
  <p id="Z2xO">Не так давно мы с вами установили на нашу &quot;апельсинку&quot; Debian Bullseye Server и провели её базовую оптимизацию. Теперь у нас есть мощная, но при этом лёгкая платформа для реализации любых идей в рамках умного дома. Сегодня мы продолжим наше путешествие в мир IoT и научим наш OrangePi работать как <strong>MQTT-брокер</strong>.</p>
  <figure id="A52I" class="m_column">
    <img src="https://img2.teletype.in/files/d3/63/d363a794-32f0-4cf4-940e-b22b15d905c3.png" width="2290" />
  </figure>
  <p id="w2qo">Напомню, что MQTT (Message Queuing Telemetry Transport) — это легковесный протокол для передачи данных между устройствами. Он особенно популярен в мире интернета вещей, потому что работает быстро, потребляет мало ресурсов и может работать даже на слабых устройствах. Представьте, что ваш умный чайник хочет сообщить вашему смартфону, что вода закипела. Вот тут-то MQTT и приходит на помощь!</p>
  <p id="rDbe">В этой статье мы установим Mosquitto — один из самых популярных MQTT-брокеров. Готовы? Тогда приступим!</p>
  <p id="5I7P"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="JYF2">Шаг №1: Подключаемся к OrangePi</h2>
  </section>
  <p id="Ang5">Первым делом подключаемся к нашему OrangePi через SSH. Если вы уже настроили SSH-подключение в предыдущей статье, то процесс будет знакомым. Используйте IP-адрес, который вы узнали ранее (например, через маршрутизатор или команду arp -a).</p>
  <p id="bT5h">Я предпочитаю MobaXTerm, но Putty тоже подойдёт. Вводим данные для входа и, после успешного подключения, вы оказываетесь в терминале. Теперь можно приступить к установке Mosquitto.</p>
  <p id="nUcj"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="Q1E9">Шаг №2: Установка Mosquitto</h2>
  </section>
  <p id="LTeR">Обновляем список пакетов и устанавливаем Mosquitto вместе с клиентскими утилитами:</p>
  <p id="sF4W"><code>apt update &amp;&amp; apt install -y mosquitto mosquitto-clients</code><br />Что здесь происходит? Мы обновляем список доступных пакетов (<strong>apt update</strong>) и затем устанавливаем сам брокер (<strong>mosquitto</strong>) и клиентские утилиты (<strong>mosquitto-clients</strong>). Эти утилиты помогут вам тестировать работу сервера.</p>
  <p id="RJeL"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="RgN6">Шаг №3: Оптимизация конфигурации</h2>
  </section>
  <p id="Siyh">Теперь настроим наш MQTT-брокер. Открываем конфигурационный файл:</p>
  <p id="c13C"><code>nano /etc/mosquitto/mosquitto.conf</code></p>
  <p id="Y9wy">Очищаем весь файл и вставляем следующие настройки:</p>
  <p id="RpjS"><code># Отключение логов<br />log_dest none<br />log_type none</code></p>
  <p id="vmP5"><code># Отключение сохранения состояния<br />persistence false</code></p>
  <p id="lyYb"><code># Отключение публикации системных сообщений<br />sys_interval 0</code></p>
  <p id="6O3i"><code># Максимальное количество подключений<br />max_connections -1</code></p>
  <p id="rANj"><code># Размер очереди сообщений<br />max_queued_messages 100</code></p>
  <p id="zGdM"><code># Время ожидания для закрытия неактивных соединений<br />connection_messages false</code></p>
  <p id="9Apd">Разберём эти настройки подробнее:</p>
  <ul id="0kDZ">
    <li id="iSeI"><strong><u>Отключение логов</u></strong> : Мы отключаем запись логов, чтобы не засорять диск лишней информацией.</li>
    <li id="unTJ"><strong><u>Отключение сохранения состояния</u></strong> : Брокер не будет сохранять данные между перезагрузками. Это полезно, если вам не нужно хранить историю сообщений.</li>
    <li id="llED"><strong><u>Отключение публикации системных сообщений</u></strong> : Никаких автоматических сообщений о состоянии системы.</li>
    <li id="KSNs"><strong><u>Максимальное количество подключений</u></strong> : Установлено значение -1, что означает &quot;неограниченно&quot;.</li>
    <li id="bGoP"><strong><u>Размер очереди сообщений</u></strong> : Ограничиваем очередь до 100 сообщений, чтобы не перегружать систему.</li>
    <li id="ELBt"><strong><u>Время ожидания для закрытия неактивных соединений</u></strong> : Отключаем уведомления о новых подключениях.</li>
  </ul>
  <p id="A0jI">Эти настройки помогут сделать наш брокер более производительным и менее &quot;болтливым&quot;.</p>
  <p id="LQ8Y"></p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="XpKQ">Шаг №4: Финальные штрихи</h2>
  </section>
  <p id="iXHm">Теперь, когда вы отредактировали файл конфигурации, нужно сохранить изменения. Если вы используете nano, просто нажмите Ctrl + O (это команда для сохранения файла), а затем Ctrl + X, чтобы выйти из редактора.</p>
  <p id="cO0H">После этого перезапустите Mosquitto, чтобы применить новые настройки:</p>
  <p id="dyui"><code>systemctl restart mosquitto</code></p>
  <p id="MCJw">Готово! Ваш MQTT-брокер теперь работает и готов принимать сообщения.</p>
  <p id="HjQ3"></p>
  <hr />
  <p id="m6rK">И вот мы снова сделали важный шаг в построении собственной экосистемы умного дома. Теперь наш OrangePi Zero 3 умеет не только работать как сервер, но и координировать взаимодействие между устройствами через MQTT.</p>
  <p id="Pi5d">Вы можете начать экспериментировать: подключить датчики, настроить автоматизацию или даже создать свой собственный &quot;умный&quot; проект. Главное — не бояться пробовать новое. Если возникнут вопросы или что-то пойдёт не так, пишите в комментариях. Я всегда готов помочь!</p>
  <p id="avsl">А пока желаю вам успехов в ваших экспериментах с MQTT. Пусть ваши устройства всегда находят друг друга, а ваш умный дом становится всё умнее! 🚀</p>
  <p id="7mz5"></p>
  <tt-tags id="hKiy">
    <tt-tag name="orangepi">#orangepi</tt-tag>
    <tt-tag name="iot">#iot</tt-tag>
    <tt-tag name="умныйдом">#умныйдом</tt-tag>
    <tt-tag name="mqtt">#mqtt</tt-tag>
    <tt-tag name="mosquitto">#mosquitto</tt-tag>
    <tt-tag name="linux">#linux</tt-tag>
    <tt-tag name="debian">#debian</tt-tag>
    <tt-tag name="diy">#diy</tt-tag>
    <tt-tag name="гайд">#гайд</tt-tag>
    <tt-tag name="сервер">#сервер</tt-tag>
  </tt-tags>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@amofess-109217/elIh4cIcl7a</guid><link>https://teletype.in/@amofess-109217/elIh4cIcl7a?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217</link><comments>https://teletype.in/@amofess-109217/elIh4cIcl7a?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217#comments</comments><dc:creator>amofess-109217</dc:creator><title>OrangePi Zero 3: пошаговая установка Debian Bullseye Server</title><pubDate>Wed, 09 Apr 2025 16:12:13 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/df/db/dfdb99e2-b85c-42d5-95ba-483a413b2634.png"></media:content><category>Умный дом</category><tt:hashtag>orangepi</tt:hashtag><tt:hashtag>умныйдом</tt:hashtag><tt:hashtag>debian</tt:hashtag><tt:hashtag>bullseye</tt:hashtag><tt:hashtag>linux</tt:hashtag><tt:hashtag>сервер</tt:hashtag><tt:hashtag>diy</tt:hashtag><tt:hashtag>smarthome</tt:hashtag><tt:hashtag>iot</tt:hashtag><tt:hashtag>sysctl</tt:hashtag><tt:hashtag>cpufrequtils</tt:hashtag><tt:hashtag>апельсинкарулит</tt:hashtag><description><![CDATA[<img src="https://img2.teletype.in/files/54/45/5445a643-3990-415d-8f10-bd1846fbe078.jpeg"></img>Не так давно я делал обзор устройств, которые использую в своей экосистеме умного дома, и рассказывал о различных системах для автоматизации. Но сегодня мы наконец-то переходим от теории к практике!]]></description><content:encoded><![CDATA[
  <p id="Z07K">Не так давно я поделился с вами, какие устройства использую в своей экосистеме умного дома, а перед этим рассказывал о том, какие вообще системы для умного дома бывают. Но, как говорится, &quot;теория без практики — что торт без вишенки&quot;. Пора от слов переходить к делу!</p>
  <p id="glUp">Сегодня мы установим на <strong>OrangePi Zero 3</strong> (или, как его ласково называют, &quot;Апельсинка&quot;) операционную систему. Выбор падёт на <strong>Debian Bullseye</strong>, и именно <strong>серверный вариант</strong>! Почему же стоит предпочесть именно его? Всё просто: серверная версия Debian Bullseye не содержит графического интерфейса, что делает её максимально лёгкой и быстрой. Она идеально подходит для устройств, которые выполняют конкретные задачи, например, для работы в качестве сервера или хаба умного дома. Никаких лишних программ, только самое необходимое — это экономит ресурсы и делает систему более стабильной.</p>
  <p id="hjGv">Для работы нам понадобятся: сама &quot;апельсинка&quot;, SD-карта объёмом 64 ГБ (это оптимальный выбор для комфортной работы), кардридер, программа для записи образов, SSH-клиент (я предпочитаю <strong>MobaXTerm</strong>, но <strong>Putty</strong> тоже подойдёт) и немного времени. Ну что, приступим?</p>
  <figure id="f1Hx" class="m_column">
    <img src="https://img2.teletype.in/files/54/45/5445a643-3990-415d-8f10-bd1846fbe078.jpeg" width="1200" />
  </figure>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="Y6sx">Шаг №1: Скачиваем образ</h2>
  </section>
  <p id="b8fF">Для начала скачиваем образ <strong>Debian Bullseye</strong> <a href="https://drive.google.com/file/d/1iiJ8ukAgz6934mmQW1fvO5JzsEwvMmMq/view?spm=a2ty_o01.29997173.0.0.ba76c921clgoWW&usp=drive_link" target="_blank">по этой ссылке</a> . Пока файл размером 470 МБ загружается, <a href="https://gitlab.com/bztsrc/usbimager/raw/binaries/usbimager_1.0.10_wo-i686-win-gdi.zip?spm=a2ty_o01.29997173.0.0.ba76c921clgoWW&file=usbimager_1.0.10_wo-i686-win-gdi.zip" target="_blank">скачайте USBImager</a> — отличную утилиту для записи образов.</p>
  <p id="JNcd"><strong>Чем USBImager хорош?</strong> В отличие от <strong>Win32DiskImager</strong>, которая показывает все подключённые диски (и повышает риск случайно затереть важные данные), <u>USBImager отображает только USB-флешки</u>. Это особенно удобно, если у вас много подключённых устройств.</p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="7SLF">Шаг №2: Записываем образ</h2>
  </section>
  <p id="hLu6">Когда всё скачалось, распакуйте архив с образом, запустите USBImager, вставьте SD-карту в картридер и подключите его к компьютеру. Выберите букву, которую Windows присвоила вашей карте, и нажмите кнопку Write . Через несколько минут образ будет записан, и можно переходить к следующему шагу.</p>
  <hr />
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="jzU6">Шаг №3: Первый запуск</h2>
  </section>
  <p id="ZHgP">Теперь вставляем SD-карту в нашу «апельсинку», подключаем её к питанию и ждём, пока устройство загрузится. В этот момент самое время насладиться чашечкой кофе — пусть OrangePi сам разберётся с первичной загрузкой.</p>
  <p id="Ic8J">После загрузки нужно узнать IP-адрес, который был выдан устройству. Для этого можно воспользоваться маршрутизатором: зайдите в его веб-интерфейс (<u>обычно адрес 192.168.0.1 или 192.168.1.1</u>) и найдите список подключённых устройств. Или, если вы любите командную строку, используйте утилиту <strong>arp -a</strong> на своём компьютере. Там вы увидите список всех устройств в сети с их IP-адресами.</p>
  <hr />
  <h3 id="Q7kn">Подключение через SSH</h3>
  <p id="8QIq">Как только вы узнали IP-адрес, подключайтесь к OrangePi через SSH-клиент. Например, в MobaXTerm просто создайте новое SSH-подключение, указав IP-адрес и порт 22.</p>
  <p id="SpsY">По умолчанию для входа используются следующие учётные данные:</p>
  <ul id="x6Kd">
    <li id="P8t4">Логин: root, пароль: orangepi.</li>
    <li id="2hjd">Логин: orangepi, пароль: orangepi.</li>
  </ul>
  <hr />
  <h3 id="7Jwi">Оптимизация производительности</h3>
  <p id="YNqu">Я решил немного оптимизировать работу процессора на своей OrangePi. Для этого установил утилиту <code>cpufrequtils</code>:</p>
  <p id="2Hrt"><code>apt update &amp;&amp; apt install -y cpufrequtils</code></p>
  <p id="0gux">затем отредактировал конфигурационный файл:</p>
  <p id="EJa6"><code>nano /etc/default/cpufrequtils</code></p>
  <p id="uyf8">И добавил следующие строки:</p>
  <p id="r4vm"><code>ENABLE=true</code></p>
  <p id="F4RP"><code>MIN_SPEED=500000</code></p>
  <p id="KJYS"><code>MAX_SPEED=1200000</code></p>
  <p id="Udcs"><code>GOVERNOR=conservative</code></p>
  <p id="bS7l">Что это значит?</p>
  <ul id="ZMK8">
    <li id="6n0J"><code>ENABLE=true</code> — включает управление частотой процессора.</li>
    <li id="XZx0"><code>MIN_SPEED</code> и <code>MAX_SPEED</code> — минимальная и максимальная частота процессора в герцах. Здесь я ограничил их до 500 МГц и 1.2 ГГц соответственно.</li>
    <li id="tinj"><code>GOVERNOR=conservative</code> — режим управления частотой, который увеличивает её только при необходимости, экономя энергию.</li>
  </ul>
  <hr />
  <h3 id="tiwF">Оптимизация сети</h3>
  <p id="Emzf">Для улучшения работы сети я отредактировал файл <code>/etc/sysctl.conf</code>:</p>
  <p id="7H0n"><code>nano /etc/sysctl.conf</code></p>
  <p id="MHFW">И добавил такие параметры:</p>
  <p id="l5BQ"><code>net.core.netdev_max_backlog = 5000</code></p>
  <p id="mWXQ"><code>net.core.somaxconn = 65535</code></p>
  <p id="OtD3"><code>net.ipv4.tcp_max_syn_backlog = 2048</code></p>
  <p id="Z1bt"><code>net.ipv4.tcp_fin_timeout = 15</code></p>
  <p id="Rmji"><code>net.ipv4.tcp_tw_reuse = 1</code></p>
  <p id="NlEy"><code>net.ipv4.tcp_keepalive_time = 300</code></p>
  <p id="vurr"><code>net.ipv4.ip_local_port_range = 1024 65535</code></p>
  <p id="LnZ1">Эти параметры улучшают производительность сети:</p>
  <ul id="ogTp">
    <li id="HYjq"><code>net.core.netdev_max_backlog</code> увеличивает очередь пакетов.</li>
    <li id="z0Wk"><code>net.core.somaxconn</code> позволяет принимать больше одновременных подключений.</li>
    <li id="rzBG"><code>tcp_max_syn_backlog</code> увеличивает количество соединений в очереди.</li>
    <li id="ao1z"><code>tcp_fin_timeout</code> уменьшает время закрытия соединений.</li>
    <li id="zGGO"><code>tcp_tw_reuse</code> позволяет повторно использовать соединения.</li>
    <li id="5iYO"><code>tcp_keepalive_time</code> определяет интервал проверки активности соединений.</li>
    <li id="UO5J"><code>ip_local_port_range</code> расширяет диапазон доступных портов.</li>
  </ul>
  <p id="w8oE">Применяем изменения:</p>
  <p id="6ggs"><code>sysctl -p</code></p>
  <hr />
  <h3 id="Q4No">Отключение ненужных служб</h3>
  <p id="Cwys">Если вы, как и я, не планируете использовать Bluetooth и модем, их можно смело отключить:</p>
  <p id="qIhh"><code>systemctl disable --now bluetooth.service</code></p>
  <p id="KX9o"><code>systemctl disable --now ModemManager.service</code></p>
  <hr />
  <h3 id="DehA">Настройка имени хоста</h3>
  <p id="1iZd">Наконец, зададим имя хоста:</p>
  <p id="huPH"><code>hostnamectl set-hostname orange-pi</code></p>
  <p id="k9m8"><code>echo 127.0.0.1 orange-pi &gt; /etc/hostname</code></p>
  <p id="Soso">Здесь <code>hostnamectl</code> устанавливает имя хоста для системы, а <code>echo</code> добавляет его в файл <code>/etc/hostname</code>.</p>
  <p id="tWPn"></p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="l5cb">Заключение</h2>
  </section>
  <p id="Zf3r">Ну вот и всё! Мы успешно установили Debian Bullseye Server на наш OrangePi Zero 3 и провели его базовую оптимизацию. Теперь у вас есть мощная, но при этом лёгкая платформа для реализации любых идей в рамках умного дома. Будь то MQTT-сервер, медиацентр или даже собственный облачный хранилище — всё это теперь в ваших руках!</p>
  <p id="nfUb"></p>
  <tt-tags id="jlfz">
    <tt-tag name="orangepi">#orangepi</tt-tag>
    <tt-tag name="умныйдом">#умныйдом</tt-tag>
    <tt-tag name="debian">#debian</tt-tag>
    <tt-tag name="bullseye">#bullseye</tt-tag>
    <tt-tag name="linux">#linux</tt-tag>
    <tt-tag name="сервер">#сервер</tt-tag>
    <tt-tag name="diy">#diy</tt-tag>
    <tt-tag name="smarthome">#smarthome</tt-tag>
    <tt-tag name="iot">#iot</tt-tag>
    <tt-tag name="sysctl">#sysctl</tt-tag>
    <tt-tag name="cpufrequtils">#cpufrequtils</tt-tag>
    <tt-tag name="апельсинкарулит">#апельсинкарулит</tt-tag>
  </tt-tags>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@amofess-109217/1TmO3WWy1RH</guid><link>https://teletype.in/@amofess-109217/1TmO3WWy1RH?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217</link><comments>https://teletype.in/@amofess-109217/1TmO3WWy1RH?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217#comments</comments><dc:creator>amofess-109217</dc:creator><title>DIY-подход к умному дому</title><pubDate>Wed, 02 Apr 2025 07:40:18 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/0d/bf/0dbf9704-32e1-41bc-bdd7-075b7f6d506f.png"></media:content><tt:hashtag>diy</tt:hashtag><tt:hashtag>smarthome</tt:hashtag><tt:hashtag>homelab</tt:hashtag><tt:hashtag>opensource</tt:hashtag><tt:hashtag>selfhosted</tt:hashtag><description><![CDATA[<img src="https://img3.teletype.in/files/e7/9c/e79c18b2-273f-47e5-875a-9c6ce0c04f28.png"></img>Эта статья рассказывает о создании функционального умного дома без огромных затрат. В центре системы — старый сервер Xeon, дополненный переделанным роутером МТС, OrangePi Zero 3 и самодельным 4G-модемом.]]></description><content:encoded><![CDATA[
  <p id="h0lm">Мне всегда казалось, что умный дом — это не про деньги, а про идеи. Поэтому вместо покупки дорогостоящих устройств я собрал свою систему из старого железа, открытого ПО и любопытства. Так появилась моя &quot;умная берлога&quot;, которая сегодня успешно управляет бытом и продолжает эволюционировать.</p>
  <figure id="INTn" class="m_original">
    <img src="https://img3.teletype.in/files/e7/9c/e79c18b2-273f-47e5-875a-9c6ce0c04f28.png" width="640" />
  </figure>
  <p id="DyVU"></p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Y7JP">🧠 <strong>Мозг системы</strong></p>
  </section>
  <p id="OjfU">В самом сердце моей системы находится старенький <strong>Xeon 2650 v2</strong>, купленный много лет назад на распродаже Aliexpress. Благодаря подарку друга в виде 128 ГБ DDR3 памяти, этот &quot;динозавр&quot; получил вторую жизнь. На нем работает<strong> Proxmox</strong> с несколькими виртуальными машинами, где главную роль играет <strong>Home Assistant</strong>, заменивший собой Majordomo.</p>
  <p id="GTFa"></p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="4mpd">🕸️ Zigbee-сеть</p>
  </section>
  <p id="p9Fj">За работу с Zigbee-устройствами отвечает переделанный &quot;<strong>Домашний центр МТС</strong>&quot; (<strong>MTS-HC-001</strong>/<strong>Geniatech GTW360</strong>) под управлением <strong>OpenLumi</strong>. Здесь живет <strong>HOMEd</strong>, который не только управляет Zigbee-устройствами, но и раз в полчаса обновляет прогноз погоды с OpenMeteo, превращая его в красивые графики.</p>
  <p id="RBTb"></p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Hwox">📦 Вспомогательные сервисы</p>
  </section>
  <p id="PgRq"><strong>OrangePi Zero 3</strong> под Debian Bullseye — мой универсальный солдат будущего. Скоро он возьмет на себя:</p>
  <ul id="fL3k">
    <li id="jwlX">локальный MQTT-брокер</li>
    <li id="Ly4Q">Vaultwarden (локальный аналог Bitwarden)</li>
    <li id="GVVn">продвинутый дэшборд для быстрого доступа к ресурсам</li>
  </ul>
  <p id="TVRk"></p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="cTiV">🌐 Сетевая инфраструктура</p>
  </section>
  <p id="3oRS">За локальную сеть отвечают надежные <strong>Keenetic Giga 1011</strong> и <strong>Tenda SG108M</strong>. А поскольку проводной интернет недоступен, мобильный интернет обеспечивает самосборный <strong>4G-модем на базе Fabicom L860</strong>.</p>
  <p id="h8uI">Собирая свою систему, я руководствовался тремя принципами: разумная экономия, отказоустойчивость и возможность самостоятельного обслуживания. Результат превзошел ожидания — получилась надежная система, которая растет вместе с моими потребностями. Сегодня моя система — это больше чем просто набор устройств: это коллекция продуманных решений, каждое из которых имеет свой смысл и задачу.</p>
  <tt-tags id="qE2g">
    <tt-tag name="diy">#diy</tt-tag>
    <tt-tag name="smarthome">#smarthome</tt-tag>
    <tt-tag name="homelab">#homelab</tt-tag>
    <tt-tag name="opensource">#opensource</tt-tag>
    <tt-tag name="selfhosted">#selfhosted</tt-tag>
  </tt-tags>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@amofess-109217/Y91I6DRft-T</guid><link>https://teletype.in/@amofess-109217/Y91I6DRft-T?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217</link><comments>https://teletype.in/@amofess-109217/Y91I6DRft-T?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217#comments</comments><dc:creator>amofess-109217</dc:creator><title>🚀 Как &quot;реанимировать&quot; Квен?</title><pubDate>Tue, 01 Apr 2025 08:05:47 GMT</pubDate><tt:hashtag>искусственныйинтеллект</tt:hashtag><tt:hashtag>aliexpress</tt:hashtag><tt:hashtag>блокировки</tt:hashtag><tt:hashtag>обход_блокировок</tt:hashtag><description><![CDATA[Если вы, как и я, заметили, что ИИ Квен внезапно перестал открываться, не спешите паниковать. Проблема кроется в блокировке домена alicdn.com — важного CDN-узла Alibaba Cloud, который используют такие популярные сервисы, как Taobao, Tmall, AliExpress и другие.]]></description><content:encoded><![CDATA[
  <p id="VBvm">Если вы, как и я, заметили, что ИИ Квен внезапно перестал открываться, не спешите паниковать. Проблема кроется в блокировке домена <strong>alicdn.com </strong>— важного CDN-узла Alibaba Cloud, который используют такие популярные сервисы, как Taobao, Tmall, AliExpress и другие.</p>
  <h3 id="0s0d">Как вернуть Квена?</h3>
  <ol id="eKF2">
    <li id="4O1n">Откройте настройки вашей программы для обхода блокировок (например, GoodbyeDPI, Zapret или NFQFS).</li>
    <li id="5DPt">Добавьте в список обхода адрес <strong>alicdn.com </strong>.</li>
    <li id="bMXz">Перезапустите программу, чтобы изменения вступили в силу.</li>
  </ol>
  <p id="7GIe">Готово! Теперь Квен снова работает.</p>
  <h3 id="BaS2">Почему это важно?</h3>
  <p id="qJKU">Блокировка <code>alicdn.com</code> затрагивает не только Квена, но и множество других сервисов, которые зависят от Alibaba Cloud. Например, вы можете столкнуться с проблемами при доступе к AliExpress или медийным платформам. Это особенно неприятно, потому что под удар попадают не только &quot;проблемные» ресурсы, но и вполне легальные сервисы, которыми пользуются миллионы людей.</p>
  <p id="uOxp">Несмотря на мой патриотизм и уважение к законам страны, я категорически против блокировок всего подряд. Когда из-за одной цели страдает огромное количество ни в чем не повинных сервисов, это уже выглядит как перебор. Особенно если речь идет о таких важных площадках, как AliExpress или даже простых инструментах, которые люди используют для работы и учебы.</p>
  <tt-tags id="tMeh">
    <tt-tag name="искусственныйинтеллект">#искусственныйинтеллект</tt-tag>
    <tt-tag name="aliexpress">#aliexpress</tt-tag>
    <tt-tag name="блокировки">#блокировки</tt-tag>
    <tt-tag name="обход_блокировок">#обход_блокировок</tt-tag>
  </tt-tags>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@amofess-109217/d7aoBPTMLS7</guid><link>https://teletype.in/@amofess-109217/d7aoBPTMLS7?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217</link><comments>https://teletype.in/@amofess-109217/d7aoBPTMLS7?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=amofess-109217#comments</comments><dc:creator>amofess-109217</dc:creator><title>VPN за пачку сигарет: Как я перестал экономить на безопасности и нашёл SmartKot</title><pubDate>Thu, 13 Mar 2025 13:52:33 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/80/30/8030ad26-51af-485f-b3f9-2aa856409d23.png"></media:content><category>Обзор</category><tt:hashtag>vpn</tt:hashtag><tt:hashtag>smartkot</tt:hashtag><tt:hashtag>figma</tt:hashtag><tt:hashtag>canva</tt:hashtag><tt:hashtag>recraft</tt:hashtag><tt:hashtag>chatgpt</tt:hashtag><description><![CDATA[<img src="https://img4.teletype.in/files/3d/fa/3dfabd9f-9aed-41f9-9c73-e18f2130ac2f.png"></img>Сегодня интернет напоминает лабиринт, где за каждым поворотом подстерегают таблички с надписью «Доступ запрещён». Даже базовые задачи теперь могут превратиться в головоломку.]]></description><content:encoded><![CDATA[
  <p id="TutR">Сегодня интернет напоминает лабиринт, где за каждым поворотом подстерегают таблички с надписью «Доступ запрещён». Политические бури превратили привычные сервисы в недосягаемые звёзды. Речь идёт не только о развлекательных площадках вроде Instagram (вечный источник вдохновения для фото с котиками) или Facebook (архив мемов, переживших мамонтов). Даже базовые задачи, такие как скачивание важных программ или доступ к рабочим инструментам, теперь могут превратиться в головоломку.</p>
  <p id="Q7aL">Сложнее всего, когда блокируют рабочие инструменты. Например, <strong>Canva</strong>, <strong>Figma</strong> и <strong>Recraft.AI</strong> — незаменимые помощники для дизайнеров, маркетологов и всех, кто работает с графикой. <strong>Canva</strong> — это онлайн-конструктор для создания дизайна: от постов в соцсетях до презентаций. Его любят за интуитивный интерфейс, готовые шаблоны и возможность сделать «вау-эффект» без навыков Фотошопа. <strong>Figma</strong> — мощный инструмент для командной работы над дизайн-проектами, который позволяет создавать интерфейсы, прототипы и даже анимации в режиме реального времени. А <strong>Recraft.AI</strong> — это настоящий ИИ-помощник для генерации изображений, текстур и других креативных элементов, который делает сложное простым и увлекательным. Или <strong>ChatGPT</strong>, который пишет тексты, объясняет термины и даже шутит (хотя иногда его шутки напоминают загадки из квеста).</p>
  <p id="eNWv">При этом я, как и многие, люблю свою страну. Но когда аналогов сервисам нет, приходится брать здравый смысл в союзники. Патриотизм — не повод отказываться от инструментов, которые делают жизнь проще. К сожалению, пока выход из этой ситуации только один — использование VPN. Это не идеальное решение, но оно работает, позволяя получить доступ к необходимым сервисам без лишних сложностей.</p>
  <p id="MZLb">Бесплатный VPN? Это не для меня. <u>Бесплатные сервисы слишком часто играют нечестно</u>: продают ваши данные, ограничивают скорость и заваливают рекламой. А <u>платный VPN — это как надёжный помощник</u>: он работает без лишнего шума, защищает ваши данные и обеспечивает быстрое подключение. За небольшую плату вы получаете комфорт, безопасность и уверенность в работе. Цифровая гигиена начинается с правильного выбора — берегите свои данные, как самое ценное.</p>
  <p id="wfTm">Когда стало ясно, что бесплатные VPN — это не вариант, я решил действовать. Мне нужен был надёжный сервис, который обеспечит безопасность данных, стабильную скорость и доступ к необходимым ресурсам. Но, честно говоря, тратить огромные суммы на подписку тоже не хотелось: зачем переплачивать, если можно найти что-то качественное и доступное?</p>
  <p id="cbO3">Я начал искать платный VPN с разумной ценой, который не разочарует меня ни в скорости, ни в удобстве использования. Хотелось найти золотую середину: сервис, который будет как тот самый надёжный помощник — без лишних затрат, но с максимальной отдачей. И знаете что? Поиски привели меня к приятному открытию.</p>
  <figure id="vfpJ" class="m_column">
    <img src="https://img4.teletype.in/files/3b/ce/3bcec5f8-1ff2-470d-a343-136502301157.jpeg" width="1280" />
  </figure>
  <p id="XW5C">Я нашёл <strong>SmartKot VPN</strong> — 145 рублей в месяц. Это примерно как пачка сигарет, только полезнее. А за год — 995 рублей (10 пачек, но без кашля). Оплата? Через Telegram-бота @S_K_VPN_BOT с поддержкой ЮKassa, звёздами Telegram или даже криптой для параноиков. А ещё тестовый период на 7 дней — успеете оценить дружелюбную поддержку и скорость.</p>
  <p id="OREh">Но есть один важный момент. Клиент для Windows, <strong>HiddifyNext</strong>, несмотря на свой стильный дизайн, оказался не самым надёжным — глюки и сбои превратились в настоящую головную боль. В поисках альтернативы я наткнулся на <strong>nekoray от MatsuriDayo</strong>. Этот клиент выглядит минималистично, но под его скромной оболочкой скрывается настоящая мощь. Если HiddifyNext — это яркий спорткар, то Nekoray — танк: простой, неприхотливый и невероятно стабильный.</p>
  <figure id="4G8K" class="m_column">
    <img src="https://img3.teletype.in/files/64/66/64664868-ecf0-46c9-b854-5d2955bb2582.jpeg" width="860" />
    <figcaption>&quot;Спорткар&quot; Hiddify</figcaption>
  </figure>
  <figure id="E1Mv" class="m_column">
    <img src="https://img3.teletype.in/files/e3/d8/e3d8e888-ff81-4991-8adf-afc59dc8085e.jpeg" width="802" />
    <figcaption>&quot;Рабочая лошадка&quot; Nekoray</figcaption>
  </figure>
  <p id="XhSY">Я поделился находкой с парнями из SmartKot, и они пообещали протестировать Nekoray. Возможно, к моменту, когда вы читаете эту заметку, он уже добавлен в их список рекомендованных клиентов. Но я не стал ждать официального одобрения и делюсь им прямо сейчас, ведь мои тесты показали: этот минималистичный инструмент работает как швейцарские часы — надёжно, стабильно и без лишних наворотов.</p>
  <p id="9olo">Кстати, у nekoray есть ещё множество интересных функций, которые заслуживают отдельного разговора. Этот клиент не только стабильный и надёжный, но и полон приятных сюрпризов для тех, кто любит копаться в настройках и настраивать всё «под себя». Однако сейчас я не буду углубляться в эти детали, чтобы не перегружать вас информацией за один раз. В будущем я обязательно напишу про это подробнее — но это уже другая история.</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="KSMK">Как установить и настроить Nekoray</h2>
  </section>
  <figure id="7Wnc" class="m_original">
    <img src="https://img4.teletype.in/files/bd/18/bd186f44-3cc3-4f52-a2b3-c272cf37cc65.png" width="256" />
  </figure>
  <p id="uGFx">Работа с nekoray — это проще, чем может показаться на первый взгляд. Даже если вы раньше никогда не настраивали VPN-клиенты, этот процесс займёт у вас всего несколько минут. Давайте разберём всё по шагам:</p>
  <h3 id="px75">Шаг №1. Скачиваем клиент</h3>
  <ul id="czeD">
    <li id="KA1v">Первым делом переходим на официальную страницу <a href="https://github.com/MatsuriDayo/NekoRay" target="_blank">nekoray в GitHub</a> (<a href="https://github.com/MatsuriDayo/NekoRay" target="_blank">https://github.com/MatsuriDayo/NekoRay</a>). </li>
    <li id="vto3">В разделе <strong>Releases</strong> выбираем последнюю версию для Windows (файл &#x60;<a href="https://github.com/MatsuriDayo/nekoray/releases/download/4.0.1/nekoray-4.0.1-2024-12-12-windows64.zip" target="_blank">nekoray-4.0.1-2024-12-12-windows64.zip</a>&#x60;). </li>
    <li id="MqQw">Нажимаем «Download» и ждём, пока архив загрузится на ваш компьютер.  </li>
  </ul>
  <h3 id="b3ha">Шаг №2. Распаковываем архивю для вас папку. </h3>
  <ul id="Urj7">
    <li id="CgTS">Если антивирус внезапно ругается на файл &#x60;nekoray.exe&#x60;, смело добавьте его в исключения. Это не вирус, а просто «непризнанный» софт, который иногда вызывает ложные срабатывания.  </li>
  </ul>
  <h3 id="zaJM">Шаг №3. Добавляем ключ SmartKot</h3>
  <ul id="Q9AG">
    <li id="j7E1">Открываем Telegram и находим бота <a href="https://t.me/S_K_VPN_BOT" target="_blank">@S_K_VPN_BOT</a>. </li>
    <li id="moXK">Покупаем подписку или активируем тестовый период (7 дней бесплатно).</li>
    <li id="Y91a">Копируем ключ из сообщения бота (это длинная строка с буквами и цифрами). </li>
    <li id="yV57">В nekoray переходим в меню <strong>«Программа» → «Добавить профиль из буфера обмена»</strong>.  </li>
    <li id="yIii">Ключ автоматически вставится — жмём «ОК».  </li>
  </ul>
  <h3 id="aECf">Шаг №4. Включаем режим TUN</h3>
  <ul id="9Xa4">
    <li id="FV9s">В главном окне программы обязательно ставим галочку напротив пункта «TUN»!</li>
  </ul>
  <p id="Viw6">Это включит туннелирование всего трафика через VPN. Без этой опции подключение работать не будет!  </p>
  <h3 id="jhHY">Шаг №5. Подключаемся к серверу</h3>
  <ul id="NKep">
    <li id="nKPZ">В списке появится ваш SmartKot. Выбираем его и кликаем правой кнопкой мыши → «Запустить», или просто нажимаем <strong>Enter</strong>.  </li>
    <li id="PmgH">Через несколько секунд статус сменится на «Connected». Готово! Теперь вы в сети.  Если нужно отключиться, используйте комбинацию <strong>Ctrl+S</strong> или снова кликните правой кнопкой мыши → «Остановить».</li>
  </ul>
  <p id="5q6r">Теперь вы знаете, как установить и настроить nekoray. Этот процесс простой, быстрый и не требует особых технических знаний. А главное — он работает!  </p>
  <p id="WdBY">С SmartKot, nekoray и волшебной галочкой TUN я снова на коне: рисую презентации в Canva, общаюсь с ChatGPT и наслаждаюсь свободой в цифровом пространстве. Помните: VPN — это не роскошь, а необходимость, особенно когда речь идёт о работе, учёбе или просто удовольствии от доступа к любимым сервисам. Теперь я спокоен за своё цифровое будущее и готов делиться лайфхаками с теми, кто ценит удобство и безопасность. До новых встреч в свободном интернете! 🚀🌐  <br /></p>
  <tt-tags id="tRQm">
    <tt-tag name="vpn">#vpn</tt-tag>
    <tt-tag name="smartkot">#smartkot</tt-tag>
    <tt-tag name="figma">#figma</tt-tag>
    <tt-tag name="canva">#canva</tt-tag>
    <tt-tag name="recraft">#recraft</tt-tag>
    <tt-tag name="chatgpt">#chatgpt</tt-tag>
  </tt-tags>

]]></content:encoded></item></channel></rss>