Удобный дом
5 постов
5 постов
С преферансомъ и профурсетками!
Да, возможно. Правда требования по железу серьезные. Сейчас так. Подробности ниже.
Home assistant база, это понятно.
Wakeword ничего пока лучше я не нашел. Работает конечно, точность 3 запроса из 4х в тишине.
Text-to-speech самый простой, качество до Яндекса конечно недотягивает, но тут оно и не нужно. Говорит понятно и ладно.
А вот распознавание Яндекса прям топ. Отрабатывает на лету. Альтернатив нет. Только ядро HA должно быть не выше 2026.9. Другие системы тоже быстрые, но количество косяков сильно больше. Полностью локальные системы очень медленные. И ошибок много. Хотя железо HA у меня почти топ для минипк - core i3. Хорошая llm часть ошибок компенсирует, но ценой потери времени.
Теперь саме вкусное. LLM Ollama, модель qwen3.5:4b. Железо - 16ти ядерный Xeon, до 2,4ггц, 128Гб DDR3. Это далеко не оптимальное железо, видеокарты вообще нет. Но оно уже есть. По тестам предел потребления был 45% CPU и +30Гб оперативки. Для запуска под виндой вообще ничего не надо, ставим Олламу, загружаем модель, ставим одну галочку и вперед.
Модели серии qwen оказались самыми быстрыми из доступных. Качество отработки и количество ошибок меня устроили.
Ну и последнее дополнение - SearXNG. Выпускает LLM в интернет. Главное в промпт прописать, что поиск в интернете только по команде. Иначе ИИ слишком долго думает.
Настройка не очень сложная. Виртуалка, 16 потоков, до 64Гб памяти динамически. Убунта лучше сразу с докером. Как ставить - ищите в Гугле. Оллама и поисковый сервер на одну виртуалку.
По настройке. Токенов модели я поставил 32к, поиск - выдача 5ти запросов. Минимум 8к/2 выдачи - работает быстрее, но бывают косяки с обработкой инфы из инета.
Вобщем, мне вполне этого набора хватает.
Сразу скажу - ликбез для блондинок, простым языком, без всяких нормативов. Чтобы понимать, как вообще это работает. Матерым электрикам просьба проявить снисхождение.
Начнем мы с факта, почему человека вообще может ударить током. В системе переменного тока человека можно представить как эквивалент R-C. R сопротивление кожи в точке контакта провода, C собственная емкость тела. Примерно 150пФ. Переменный ток будет втекать и вытекать из этой емкости, даже если второй контакт висит в воздухе. Это похоже на статику на одежде, только там заряд разовый и обнуляется при искре.
Эквивалентная емкость Земли около 1 фарада. Если человек стоит на чем-то проводящем, схема представляется как R-C-R-ground. Протекающий ток резко возрастает. Вместо земли может быть другой предмет с электрической емкостью. Например:
Страшно красиво, но безопасно. Рабочий запакован в металлический костюм, удара током он не получит. В данном случае эквивалентная емкость вертолета дает току протекать.
В быту на этом принципе работает индикаторная отвертка. Один конец втыкаем в фазу, другой зажимаем пальцем, ток заставляет неонку гореть. Сама отвертка снижает ток в разы, для человека безопасно (при напряжении 230/400В).
Это база, если отвертка горит - вас может ударить током.
Теперь собстна откуда получается фаза. Упростим схему электросети до предела. Электростанция - трансформатор во дворе - дом.
Откровение первое. От электростанции к трансформатору (который 10/400) ни заземление, ни ноль не идут. Только 3 фазы. Ноль можно собрать, но он не нужен в линии 10КВ и выше.
Фактически ноль появляется только в трансформаторе 10/400 (последний перед домом). И уже от него до конечных потребителей идут 4 провода. Земли все еще нет. Есть ноль, на котором тоже может быть напряжение.
Трехфазная сеть может работать и без ноля. Точнее так, в идеале все три фазы имеют равные нагрузки (три лампочки) от фазы к нолю и ток через ноль не течет. Если мы только одну лампочку на одной фазе используем - через ноль потечет ток. Такой же, как и через фазу.
Вообще до этого момента электросеть это замкнутый контур, изолированный от окружающей среды. Поэтому любое касание рукой любого провода (даже ноля!) вызовет утечку наружу. И нас ударит током.
Первое заземление появляется на трансформаторе. К рабочему нолю подключают землю. И ноль становится безопасен для человека. Почему? Разность потенциалов сместилась.
Было:
А - фаза, B - ноль. Напряжение между ними 240вольт. Но относительно Земли там +-120вольт. Мы смещаем точку отсчета к нолю и получаем на фазе А от 0 до +240 вольт. С точки зрения электросети ничего не изменилось. Но ноль стал безопасен.
Самое прикольное, что точно так же можно заземлить одну фазу в трехфазной сети без ноля. И все будет работать! Просто точка отсчета сместилась. И именно поэтому оборванные провода ЛЭП не отключают линию. Электростанция просто не видит перегрузки. Ее и нет. Одна фаза лежит на земле, создает небольшой ток через сопротивление травы или грунта, ну и ладно.
Итак, на входе в дом мы получили три фазы, которые трогать нельзя, и ноль, который трогать можно. Потенциал на нем принудительно обнулен относительно Земли. Дальше в щитовой дома этот ноль разделяется на заземление и рабочий ноль. Именно в таком порядке, сначала заземление (желто-зеленая шина), потом ноль (синяя шина). Шина заземления дополнительно заземляется контуром дома. Главная идея - как можно меньше точек соединения.
Второй важный момент. После разделения шин ноля и заземления их больше нельзя соединять. Почему так. Представим нагрузку 50А на одной из фаз. Нагрузка всего одна, поэтому ток фазы пойдет через рабочий ноль. Если в подвале в точке разделения шин развалится или отгорит перемычка между шинами - ток найдет то место, где мы опять соединили шины и устроит там ахтунгъ. Причем 50А это так, сопли. В многоквартирном доме там и 500А может случиться. Короче, сгорит все быстро.
Нюансы с отгоранием ноля я не рассматриваю, сейчас только про землю.
Что мы имеем на сейчас. Отдельная, заведомо безопасная шина заземления. Фазы и рабочий ноль (тут он именно рабочий и называть его нужно так, не путать с нолем от трансформатора) идут через электросчетчик к потребителям. Важно! Сумма векторов токов всех фаз и ноля должна быть равна нулю! Система работает внутри себя и нигде не имеет утечки. Касание рукой фазы это утечка. На батарею или водопровод - тоже утечка.
В такой системе может работать УЗО. Оно отключается при появлении утечки. Но в реальности утечки есть всегда. Тот же холодильник. Провод идет через железо корпуса, два проводника рядом имеют паразитную емкость, сколько-то мА через эту емкость утекает. Поэтому от холодильника, стиралки, бойлера может щипать током. Увы, это физика. И это не неисправность! Пока мы не превышаем некоторые значения.
Вот тут мы и подходим к главному. Утечки есть всегда. Чтобы не било током мы заземляем корпуса приборов. К той самой желто-зеленой шине. Утечка пойдет туда. И человеку ничего не достанется. УЗО в данном случае служат прибором контроля исправности сети. Если ток утечки больше расчетного - УЗО отключается. Нужно искать проблему.
Главные моменты. Ток циркулирует между фазами и рабочим нолем, наводки сбрасываются через защитное заземление.
Линия уравнивания потенциалов. Это тоже заземление, позволяет обезопасить нас от чужих косяков. Если у соседа пробило бойлер, а УЗО нет - потенциал уйдет на водопровод. Или газ. Контур УП соединяет все металлическое и приводит к заземлению. Делает безопасным для человека.
Специально для частных домов. Заземления много не бывает! Если вам на вводном столбе сделали землю - это хорошо. Но отдельный контур (вкопанная в землю железка) на щите дома, гаража, бани лишним не будет. Где бы что не оборвалось - ваша желто-зеленая шина всегда безопасна.
Алсо, молниезащита. Предположим типовую схему - 4 провода от электросетей, три фазы через вводной автомат на счетчик, ноль через шины заземления и рабочий ноль на счетчик. Дальше вы ставите 4хполюсной дифавтомат на 100мА (это лучший вариант), после него 3 УЗДП на землю. Удар молнии пойдет по всем проводам. УЗДП отработали, диф отщелкнул и отключил рабочий ноль от дома. И разряд молнии спокойно утекает мимо вас и счетчика в землю. Если ноль не разрывать - энергия разряда пойдет дальше в дом и натворит делов.
Подключение генератора. Опять же, вспоминаем схему протекания тока. Внутри дома рабочий ноль от электросетей это путь тока электросетей, не генератора. У генератора свой путь. И оба его 2 проводника имеют потенциал. Соединять ноль и землю нельзя. Поэтому в случае с генератором разделение лучше сделать свое. Ноль города от вводного щитка мы отключаем вместе с фазами. Один из проводов от генератора идет на шину заземления, потом на рубильник и только потом на рабочий ноль дома. Корпус генератора не должен иметь электрического контакта с проводниками выхода, поэтому его тоже заземляем. При этом у нас должны быть свои контуры заземления. Одним контуром на вводном столбе конечно можно обойтись, но если удар молнии сожжёт снижение - будет плохо. Главная идея - если мы на генераторе - городской ноль отключаем, электроны туда всеравно ходить не будут. И делаем свое разделение выхода генератора с двух полуфаз на землю, ноль и фазу.
Все это имеет умные названия, системы заземления TN-CS и подобное. Отказ от прямых двух проводов заземления и рабочего ноля от электростанции экономит энергосетям много деняк. Наша задача сделать все это безопасным. И понимать, что добавляя один проводник земли мы делаем рабочий ноль небезопасным. Разделять можно, соединять нельзя!
Упд. Вместо УЗДП читать УЗИП.
В версии ядра 2026.10.4 он ломается. Пришлось откатывать на 2026.9.4.
Подробности проблемы
https://github.com/black-roland/homeassistant-yandex-speechk...
Ждем аффтора интеграции.
Я знаю, вы еще остались. Те, кто не прогнулись. Те, кто помнят. Вы были частью этого. Мне больно видеть что творят с вашей Родиной западные клоуны. Вернитесь к нам!
У нас же цифровой век? А люди все еще сомневаются? Окей, есть решение. Берем простой советский...
Нет, при СССР такого не было. Нам нужен генератор случайных чисел без повторения примерно до 200млн. Это вообще на изи делается на любом домашнем ПК. Каждому бюллетеню - бумажному или цифровому - присваивается такой номер. Уникальный, не повторяющийся и сильно отличающийся от соседа в стопке.
В общий итог заносится этот номер и статус бюллетеня - за кого он или испорчен. Каждый голосующий этот номер (свой) видит и может записать/сфоткать.
По результатам голосования в открытый доступ выкладывается база номер/статус. И каждый может проверить свой номер. Профит.
Понятно, что тут тоже будут истерить, но можно поднять архивы, найти в пачках нужный номер и проверить что там.
Продолжаем делать дом удобнее.
Мониторинг подключения воды. Наш, Ватериус. Работает. Только вот инструкция подключения... Слейте бачок унитаза. Почему именно унитаза? Зачем? Сливать полностью? Ну можно было написать - пролейте 5 литров? Только сильно потом я нашел зачем. Если за 10мин самонастройки ватериус поймал один импульс - счетчик определяется как 10л/имп. Если больше - 1л/имп. В остальном все очень удобно, на дашборде видно сколько там сейчас. Прощай галерея фото счетчиков в телефоне.
Динреечное реле.
Встает под двухрядную гребенку почти ровно.
Это не первое подобное у меня, но только сейчас я понял, зачем тут 2 "одинаковые" настройки - ограничение тока и ограничение мощности. Релюха заменила обычный автомат 25А. Ограничение тока работает точно как работал автомат - защита проводов от КЗ. А вот ограничение мощности я перенастроил.
Это реле ХА использует как монитор включения плиты. Если кошки залезут куда не надо. Такое уже было. При появлении тока выше 1А автоматика выдает предупреждение и ждет нажатие кнопки. Если не нажать - через 30сек плита выключается принудительно. В планах добавить датчик присутствия, но это сейчас не важно.
Важно то, что телеметрия медленная. Оно срабатывало, но иногда через 10 секунд, иногда через минуту. Сами мозги релюхи не инициируют связь с ХА при изменении значений. Мониторил с роутера. А вот включение аларма на 200Вт принудительно выпихивает телеметрию на сервер. Скорость реакции стабилизировалась на минимуме.
Со вторым реле проще, там телеметрия собирает значения за 5 минут и если среднее превышает 1КВт - будет сообщение. Вскипятить чайник система не ругается, кондей на 1,5КВт - сообщение будет через 10мин. Хелпер filter - lowpass.
Да, это боян. Но и пофиг, котя топ.
Таки продолжим. Сегодня про комфорт. На текущий момент схема моего зоопарка выглядит так.
Основная связь все еще wifi. И мне есть что сказать по этому поводу. При нормальном покрытии wifi не отваливается. Вот вообще. Глюки софта были, отвалов радиоканала нет. Просто я нормально настроил канал 2.4. Внимательно посмотрел в мониторинг, ручками зафиксировал канал.
Второе. Устройства умного дома оборудованы очень слабыми модулями. При этом могут работать на минимальной скорости.
Изначально на микроте я выключил скорости меньше 11мбит. Ну типа не надо. Оказалось надо. Хоть уровень сигнала и хороший, умному устройству этого мало. Взял для ночника умную лампу Е14/7вт. Она цепляется только в прямой видимости роутера если скорости меньше 11мбит запрещены. Одна стенка - привет 2мбит. Но не отваливается. Так что ZigBee возможно лучше если дом большой. Обычную квартиру дешевле закрыть лишней точкой доступа. CapsMan микрота делает это на раз.
ZigBee тормозит. Это заметно. Для датчиков температуры/освещенности улицы это еще норм, для датчиков автоматизаций это заметно. Раздражает.
Вообще тормоза раздражают. На схеме я отметил задержки. Самые быстрые пульты RF433. Практически не отличаются от механических выключателей. Команды с сервера проходят с задержкой 0,2-0,5 секунд, телеметрия (состояние выключателя) до секунды.
До кучи я настроил пульт. 8 кнопок через шлюз. Там тормоза от 1 до 3х секунд. Впринципе норм, пока встанешь с кровати скрипт включает дежурку коридора и туалета.
Датчики движения/присутствия. Через wifi норм, пофигу что питание ему нужно оформить. 1 БП на 5 вольт и питаем все, включая планшет-агрегатор. ZigBee тормоз и раздражает.
Интеграция Tuya та еще попаболь. Вариант local поддерживает далеко не все. Зато работает без интернета. В итоге я плюнул и продублировал "зависимой" интеграцией. Пофигу, там некритичное. По одному разу все интеграции глюканули. Где-то помог рестарт системы, где-то рестарт интеграции. Тоже не критично. Основное управление светом работает даже без сервера HA.
Так что рекомендации для тех, кто решит повторить мой путь.
1. Ориентируйтесь на управление через RF433. Оно надежное.
2. HA это дополнение к радиоканалу. Больше для комбо и скриптов.
3. WiFi вполне рабочий вариант. Главное правильно установить ТД изначально и дополнить если покрытия по углам не хватает. Можно старыми, дешманскими роутерами в режиме ТД.
4. ZigBee это для датчиков. Где нет возможности протащить питание.
