История болезни
MMM
дневник заведен 22-01-2003
постоянные читатели [199]
закладки:
цитатник:
дневник:
хочухи:
местожительство:
Москва, Россия, Санкт-Петербург
интересы [21]
море, деньги, секс, Питер, горы, хакер, ценные бумаги, шиповник, активный отдых, рыба, шипение
антиресы [10]
ложь, снобизм, недосказанность, некомпетентность, бесперспективняк
Среда, 9 Октября 2024 г.
19:05 Найдется все - любая фантазия. Но хрен ты это купишь.
Включение отопления на прошлой неделе как-то сразу вынудило меня решать давно отложенную проблему с терморегуляторами. Ну, не надо мне так жарко сейчас. И отапливать улицу (открывать настежь окна) за свой счет тоже не готов.
Поменял батарейки в тех умных терморегуляторах, что протухли за лето. Чтобы прикручивали это чрезмерное отопление под мой режим и по моему расписанию. И задумался, а как же все таки вкорячить последний терморегулятор туда, куда он планировался, но не встал (в пиздетскую комнату). А не встал он туда потому, что трудолюбивые таджики, некогда выполнявших отделку квартиры, не оставили для терморегулятора места около радиатора.
Нет, ну может существуют какие-то инженегрные решения для такого? - подумал я. Может существует какая загогулина, чтобы термостат не вбок торчал, а вниз, например? Переходник, который перенаправлял бы механическое давление термоголовки на шток клапана радиатора под 90°? Ну, и спросил у гугла, а не знает ли он каких-нибудь "угловых адаптеров для термостата". И таки он их знает. Правда, только одну модель. Всего одну модель, Карл! Oventrop (модель 1011450). Которую на практике хрен найдешь в продаже и хрен купишь по вменяемой цене. А аналогов вообще нет (в поиске, а может и в природе).
Как и ожидалось, список предложений внушительный, но в магазинах найти эту хрень не реально. Как всегда магазины на сайтах откровенно врут, что в наличии есть, а при заказе отвечают "нет в свободном остатке". Пришлось заказать через ненавистный ЯжМаркет. Заодно списал половину вдвое завышенной стоимости этими их баллами, которые не знал куда потратить уже давно. Зато закрою этот гештальт.
Четверг, 18 Июля 2024 г.
18:48 Устал. Потому галопом/тезисами.

Устаю я. Старый стал. И ленивый. Напрягаться выше комфортного уровня нагрузки совсем не прет. Надо в отпуск.
  • Про здоровье: Стали уставать ноги. Ежедневные пробежки по жаре до офиса и обратно уже не так легко даются. То пальцы на левой ноге заноют, то пятка на правой. И даже если нет, то по этой жаре все равно приходишь домой с мокрыми вареными ногами. А глаза наоборот - пипец как сохнут. Еще в пасти притаился один зуб, который давно надо реставрировать. Не болит, только дыркой своей раздражает. Ждет, наверное, когда я уеду в отпуск, чтобы заболеть и испортить его.
  • Про отпуск: Решили с любимой женой прошвырнуться в Казань. Дней на пять. На машине. Без детей. Чтобы выспаться. Питер она отвергла. Не любит белых медведей с водкой и балалайками на улицах. Не спрашивайте, где она видела медведей в Питере на улицах, не знаю. Я их там только в зоопарке видел. Прокатимся, посмотрим какие животные в Казани по улицам гуляют. На машине потому, что аэрофобия. А паровозом очень уж долго. Хрен его знает, куда подевались все Сапсаны, я был уверен, что по маршруту Москва-Казань они были. По платной дороге должно получиться ощутимо быстрее, чем паровозом. Но рулить придется мне самому. И это печалька.
  • Про работу: Заустал, больше сказать нечего. Результативность и энтузиазм и мои персональные, и команды, не на высоте. Сраные задачи "корпоративного налога" сожрали все ресурсы команды, а на развитие продукта мощностей не хватило. Но вот на второе полугодие есть один очень амбициозный проект. Если все пойдет по плану, если до конца года реализуем, то будет опять хорошо.
  • Про инвестиции: Я уже нихуа не понимаю, что на рынке творится. Если посмотреть на мой портфель, то там уже такой зоопарк инструментов, что в страшном сне не приснится. Отдельной строкой непонятный Газпром, разумеется. Потому что его овердохуа накопилось. А еще добавилось немножко ПИФ в долгую. И это помимо того биржевого, что реповый (туда, кстати, еще доложил в ожидании повышения ставки). А вот с замещающими облигациями явный пролет - кто ж знал, что ссссанкции на Мосбиржу задвинут доллар в такую глубокую жопу? В итоге по состоянию на текущий момент эти замещающие облигации нивелируют весь потенциальный доход по ОФЗ. Да и сами ОФЗ уже никому не нужны судя по их котировкам (% доходности к погашению). Обещаный выкуп заблокированных иносраных ценных бумаг отложили до августа. Якобы по просьбе потенциальных покупателей, не успевающих подать заявки на приобретение. Ха-ха 3 раза. Скорее всего просто нет желающих выкупать этот мусор. Сами бумаги не мусор, а вот условия их продажи одинаковыми пакетами очень напоминает схемы "продуктовых наборов" из советского прошлого - привлекательный/дефицитный хедлайнер продается только с какой-нибудь некондицией "в нагрузку". Но это не расстройство, а просто поржать. Потому как выкуп только до 100 тыр, а это совсем ни о чем. Сбер тянет с выплатой дивидендов до последнего (до 26.07 обязан выплатить). Тоже не та сумма, из-за которой стоит переживать, но осадочек есть.
  • Про хобби: Фантазии на развитие моего безУмного дома уже не хватает. Но одну фичу все же придумал. Я когда-то настроил отправку фото или видео с домашних камер себе в телегу. Но оно как-то не было востребовано. Зачем мне фото или видео из дома в телегу по запросу, если я могу просто посмотреть в камеру онлайн? А делать по движению - не вариант: у меня дома постоянно кто-то шныряет. Решил, что автоматическая отправка фото или видео в телеграмм мне может понадобиться только в случае, когда кто-то приходит или уходит из квартиры. А для этого поставил на входную дверь датчик открытия. Когда открывается дверь, прилетает 5-8 секундный ролик с записью того, что творится в прихожей. Еще один творческий гештальт закрыт - нашел практическое применение новому типу устройства (датчики открытия в моих сценариях вообще никаким боком раньше не вписывались). Шторами, кстати, дети пользуются ежедневно. Заряда аккумулятора при ежедневном двукратном применении хватает чуть больше чем на месяц. Ну, ОК, на полтора. То есть ровно на заявленные производителем 6 недель.
Воскресенье, 9 Июня 2024 г.
13:44 AdGuard Home

Я особо не парился с глобальными блокировками. Обход блокировок - достаточно Антизапрета, для блокировки рекламы достаточно плагинов в браузерах и AdGuard на мобильном. А домашние вообще рекламой не парятся и блокировок не замечают.
Но вот тут docker.io изъебнулся и заблокировал доступ из России. На работе он мне не нужен, а для тех, кому нужен, быстро порешали. Я не думал, что эта жопа коснется меня дома. Но зря не думал - некоторые аддоны для моего безУмного дома (Home Assistant) перестали обновляться. Решения, разумеется, сообществом тут же были найдены и опубликованы. Самое простое - ставим AdGuard Home (хоть отдельно, хоть плагином к тому же Home Assistant) и дописываем ему в Upstream DNS-серверы строку для докера
[/docker.com/docker.io/]https://dns.controld.com/comss
Но я решил пойти дальше: все же поставить AdGuard Home на всю домашнюю сеть. Проблем с этим не возникло, а вот фильтры для него пришлось поискать (такие ресурсы обычно банит сраный Роскомнадзор). Ну, нашел, прописал, формально все работает. Но что-то меня результат не особо радует.
Собственно, к чему запись: а вдруг кто тут пользуется AdGuard - какие фильтры используете?
Понедельник, 27 Мая 2024 г.
01:21 Автоматизируй это (с) Генри Форд
Все, больше идей для безУмного дома не осталось. Позавчера приехали несколько комплектов приводов MOES AM43-0.45/40-ES-EB (Zigbeе) - моторы для штор, управляемых веревками/цепочками. Установил, настроил, подружил со своим безУмным домом. А потом и с Алисой. Родную интеграцию через Tuya даже не пробовал, обошелся без этого китайского облачного кривого говна.
Шторами мы почти не пользуемся. В смысле, не открываем/закрываем. Единственное помещение, где их действительно приходится ежедневно двигать - детская. Потому как солнечная сторона. Ну, вот там пара этих приводов действительно к месту - чтобы не крутить вручную утром и вечером.
Так себе девайсы, но прикольные. По заявлениям производителя хотя бы раз в шесть недель их надо заряжать (аккумуляторные они). В комплекте идут небольшие солнечные панельки для постоянной подзарядки, но кажется мне, что в нашей климатической зоне это фикция. Для эксперимента в детской я их установил - может летом от них и будет какой-то толк, посмотрим. А пока как-то так:


Теперь осталось только замок на входную дверь сделать умным. Но с моей паранойей это не просто: модели, заслуживающие доверия, стоят безумных денег + потребуют серьезно курочить дверь. А у меня и жаба, и лень.
Понедельник, 4 Марта 2024 г.
17:23 Панель моего безУмного дома


Очередной кросспостинг записи про мой безУмный дом для Леруа Мерлен. Для себя, для истории. Под кат.

Дисклеймер: если кто будет это читать - делайте скидку на то, что написано не для тех, кто понимает, а для домохозяек, под умным домом подразумевающих приложение на телефоне, Алису/Марусю и набор умных лампочек и розеток. Ну, может еще потролить пионеров, которые при ремонте квартиры вместо выключателей делают управление светом с гаджетов.
Ссылки в тексте могут быть битые - часть из них ведет на страницы с ограниченным доступом только для читателей из проекта Леруа Мерлен.



#ЛМ-0Х 02.03.2024
02.03.2024

Как мы себе представляли умный дом лет десять назад? По фантастическим фильмам - как некий невидимый умный домашний компьютер, говорящий человеческим голосом и управляемый через стационарную сенсорную панель. В разных фильмах такая панель выглядела по-разному: где-то как отдельный элемент интерьера с наклонной сенсорной столешницей, где-то как экран на стене. Но почти всегда это был именно интерфейс для управления умным домом.
В те годы я тоже не мог предсказать реального развития технологий и на этапе проектирования квартиры тоже запланировал панель умного дома на стене. И как многие, предполагал сделать ее из стационарно закрепленного планшета. Был найден и куплен не дорогой планшет с максимальным размером экрана (Digma, 13 дюймов). К предполагаемому месту крепления которого был запланирован в проекте и реализован при ремонте квартиры подрозетник с выводом в него питания (12 вольт, которые у меня проложены по всей квартире). За четыре года я уже привык к этой дырке в стене настолько, что буду скучать перестал ее замечать.
Как на самом деле выглядит умный дом сегодня? По моим представлениям - это не приборная панель управления космолетом с голосовым ассистентом, а визуально незаметный сервис (подробнее об этом - в записи "Как выжить в умном доме"). Мой безУмный дом именно по таким принципам и реализован. То есть мои прежние планы по установке планшета на стену уже не имеют особого смысла. И тем не менее панель умного дома я все же решил реализовать.
Зачем? Не в качестве элемента управления умным домом, а в качестве информационного табло. Согласитесь, удобно при выходе из квартиры посмотреть прогноз погоды не доставая телефон, убедиться, что лишние приборы выключены, при звонке в дверь/домофон - посмотреть кто там пришел и открыть дверь не выходя в прихожую. Или (в моем случае) не заходя в комнату с террариумами или не посылая запрос боту в телеграмм убедиться, что у каждого дракона комфортная температура и освещение в террариуме соответствует сезону и времени суток. Ну, и чтобы дырку в стене закрыть уже давно купленным планшетом, наконец.
Почему именно сейчас? А потому, что у меня появился 3D-принтер. С его помощью я смог напечатать тонкую аккуратную рамку для крепления планшета к стене вместо того, чтобы с незначительной вероятностью успеха пытаться сделать нечто визуально не ужасное из имеющихся в продаже П-образных пластиковых профилей.
Сценарий использования панели предполагается такой:
  • в отсутствие людей планшет спит;
  • при приближении человека включается экран, на котором отображается то, что интересно (что настроишь - то и покажет);
  • человек может просто посмотреть на экран проходя мимо или выполнить через него какие-то управляющие действия;
  • при отсутствии нажатий на экран и отсутствии движения рядом с планшетом он засыпает.
Техническая реализация. Дырка в стене с 12 вольтами и сам планшет у меня были давно заготовлены. Оставалось продумать питание и крепление. С питанием все просто - в тот же подрозетник засовываем миниатюрный копеечный преобразователь из 12 в 5 вольт с USB-разъемом. Но есть один нюанс - аккумуляторы мобильных устройств не любят постоянного состояния зарядки. Если аккумуляторы держать на зарядке постоянно, то они быстро выходят из строя. А значит планшет надо от питания периодически отключать. Для этого добавляем в тот же подрозетник к преобразователю еще и тасмотовскую релюшку (о них писал здесь, у меня в запасе оставалось еще две). И еще одна деталь - скрытая подводка питания в штатный разъем планшета. Для этого был найден тонкий разъем с плоским шлейфом, который идеально прячется под планшет и полностью скрывается даже тонкой рамкой. Для крепления планшета поверх всего этого было принято решение нарисовать и напечатать на 3D-принтере рамку минимальных размеров как по толщине, так и по глубине. Рамку решено было делать составной. Потому, что: во-первых, напечатать целиком рамку для 13-дюймового планшета в моем принтере невозможно (в предельные размеры печати не укладывается); во-вторых, закрепленная на стене рамка должна позволять вынимать из нее планшет в случаях необходимости обслуживания его самого или перечисленных выше элементов питания в подрозетнике под ним. В итоге у меня рамка получилась из четырех частей (две боковые, верхняя и нижняя), горизонтальные крепятся к стене выше и ниже подрозетника на знаменитый термоядерный красный двусторонний скотч (3М). Боковые части рамки просто вставляются по бокам и выполняют декоративную функцию: скрывают подводку и разъем питания, органы управления планшета на его торце и придают рамке завершенный замкнутый вид. Ну, а определять появление человека около планшета планировалось поручить датчику движения (свершилось чудо! - наконец то первый датчик движения из моего склада мозгов пригодился).
Логическая реализация. Изначально интерфейс умного дома на планшете планировался в виде web-страницы Home Assistant, открываемой в специализированном браузере (режим киоска - полноэкранный, с блокировкой доступа к другим приложениям планшета). А логику включения экрана и зарядки предполагалось повесить на срабатывание датчика движения, размещенного в зоне размещения планшета. Но как обычно перед началом работ я консультируюсь с гуглом на предмет альтернативных реализаций. И, разумеется, оказалось, что (перефразируя известного персонажа из фильма "Операция Ы") "Все уже украдено придумано до нас". Как оказалось, мобильное приложение Home Assistant за последнее время сильно шагнуло вперед. Оно умеет и полноэкранный режим, и дистанционно управлять многими параметрами телефона/планшета (в том числе из необходимого мне - включать экран по сигналу извне и передавать на сервер умного дома уровень заряда аккумулятора). И еще была найдена достаточно свежая статейка с описанием точно такого же решения (планшет на стене), как и у меня. И я не стал изобретать велосипед. Только немного его улучшил и заточил под себя.
Итог:
  • рамка напечатана, на мой взгляд очень достойно получилось: толщина всей конструкции вместе со скотчем, на котором все это держится - всего 11,5 мм, цвет выбран серый (под окружающий интерьер);
  • планшет настроен и на включение экрана по присутствию человека в зоне датчика движения, и на автоматическую зарядку в диапазоне от 30% до 90% заряда аккумулятора (при снижении заряда до 30% питание для заряда подается, при достижении 90% заряда питание отключается);
  • конструкция размещена там, где и планировалось, и закрыла собой дырку в стене;
  • предполагается, что при такой реализации планшет будет работать долгие годы без необходимости его снимать: все лишнее в нем убито, ко всему нужному есть доступ либо через экран, либо дистанционно без необходимости трогать его за физические кнопки (которые скрыты рамкой).

А вообще эта запись про перфекционизм. Наверное, можно жить и с радио на планшете в ванной, и в квартире совсем без выключателей (привет Александру из Ростова 7-летней давности). Но в моей парадигме без выключателей жить нельзя. А вот без планшета на стене - можно. Даже если ты свет включаешь исключительно через телефон или голосом через Алису, выключатели все равно должны быть. Потому что Юрий Шевчук прав - ты не один:
  • всегда вокруг тебя найдутся люди и/или животные, не умеющие или не желающие пользоваться планшетом или Алисой;
  • всегда может случиться опа с wifi-роутером;
  • всегда может случиться что угодно - любой случайно залетевший дятел (или черный лебедь) может превратить твой эксклюзив в тыкву.
А значит не надо заменять то, что гарантировано работает, тем, что работает не всегда и/или не для всех. Дополнять – можно, заменять – нет. Я уже неоднократно ссылался на свое видение умного дома, оно сложилось именно таким потому, что я не эгоцентрист, а перфекционист. Любую идею я рассматриваю со всех сторон: не только как что-то реализовать лучше, но и как этим будут/смогут пользоваться другие люди, кто-то кроме меня самого.
Будет ли кто-нибудь пользоваться планшетом у меня на стене - пока не знаю. Напишу, когда соберу статистику. Возможно, что никому он окажется не нужен: мой безУмный дом прекрасно работал и без него - свет, отопление и кондиционеры включались и выключались когда надо, Алиса и телеграмм-бот сообщали о каких-то событиях и принимали команды, выключатели никому жить не мешали. Надеюсь, что планшет тоже никому не будет мешать. А для домашнего комфорта это главное - не столько помогать, сколько не мешать.
А на данный момент в качестве положительного эффекта могу отметить только моральное удовлетворение от красивого решения технической задачи и закрытия своего техдолга в части когда-то запланированного в проекте квартиры.
Четверг, 8 Февраля 2024 г.
18:02 Проект года

Продолжу серию записей про подведение итогов 2023, которую уже давно надо было закончить.
Проект года - наверное, это был мой "безУмный дом". Начал я его точно больше года назад, продолжать буду и дальше, но именно в 2023 году были сделаны основные работы. До 2023 года - планирование, архитектура, изучение вопросов безумного домостроительства, тестовые стенды, переделки в поисках стабильности и оптимизации. Сейчас, когда все основное уже сделано, я могу не касаться его неделями - все работает как надо и очень даже стабильно. Иногда только новые девайсы подключаю/отключаю в конфигурации, как, например, новогодние гирлянды. Или что-то экспериментальное. А раз основная часть работ по безумному домостроительству выпала на 2023 год, плюс альтернативных кандидатов на категорию "проект года" у меня нет, то пусть мой безУмный дом и станет проектом 2023 года.
А в 2024 году конкуренцию ему составит 3D-печать.
Суббота, 11 Ноября 2023 г.
19:59 Творческий отпуск
Я тут как бы в "творческом отпуске" - на работу не хожу, но подрабатываю тиктокарем (скринкасты по работе клепаю). Нудно, скучно, результатом и прогрессом не доволен. Потому и отвлекаюсь на всякую фигню типа распродаж. А еще вставил в электрощит новый датчик для своего безУмного дома и настроил виртуальный клон электросчетчика.
Залипательная фигня получилась. Не только дублирует реальный счетчик, но и мгновенную мощность потребления показывает (и график истории), и месячное потребление, и в киловатт/часах, и в рублях.
Пока просто залипаю в то, как циферки меняются + настроил ежемесячную отправку в телегу показаний. Если не будет врать, то настрою и автоматическую отправку в Мосэнергосбыт.

Четверг, 19 Октября 2023 г.
15:15 Да ну нах

Похоже, что вопреки утверждениям в обратном, никому в сообществе Леруа Мерлен мои записи про безУмный дом нафиг не нужны. Не знаю, сколько народу их на самом деле читает, но хоть как-то изредка реагирует всего полтора землекопа. В общем, нет реального стимула что-то им рассказывать. Буду переносить сюда для себя в закрытые записи, чтобы не потерялось, для истории.
копипаста одной из последних записей на Леруа Мерлен

#ЛМ-0Х 17.10.2023
17.10.2023
Про датчики присутствия




В этой записи расскажу об устройствах, которые у меня ранее не упоминались - о датчиках присутствия.
Датчики присутствия определяют наличие человека в своей зоне контроля. Это не датчики движения, которые только определяют перемещение человека или его отдельных конечностей. Чтобы обозначить свое присутствие для датчика движения человеку надо постоянно (или хотя бы периодически) двигаться. А датчики присутствия определяют именно присутствие человека. Даже полностью неподвижного. Даже за стеклом или за стеной. Это их существенное отличие от датчиков движения. Другое их отличие от датчиков движения - энергопотребление. Автономные датчики движения могут годами работать от обычной малогабаритной таблеточной батарейки типа CR2023, а датчику присутствия нужно постоянное питание (обычно достаточно любого 5-вольтового USB, даже самого маломощного, но все же постоянного).
Что же касается определения присутствия человека, мне более интересно присутствие конкретного человека в конкретном месте (дома, в квартире). Например, чтобы получить уведомление через Телеграмм, когда конкретный ребенок пришел домой из школы. Или услышать от Алисы бодрое приветствие когда вернулся домой сам. Понятно, что датчики присутствия людей в лицо не различают. Но домашних можно чипировать. Домашних животных же чипируют для бесконтактной идентификации, чем домашние люди хуже? Разумеется, вживлять детям и любимой жене чипы в мозг под кожу я не стал. И так в современном мире у каждого при себе всегда (круглосуточно) есть какой-нибудь персональный гаджет, по которому можно отследить и идентифицировать человека. Это может быть что угодно: мобильный телефон, умные часы или фитнес-браслет. Или любая их комбинация. Меня мой безУмный дом определяет по умным часам. Можно дополнительно дублировать и настроить определение по телефону. Для определения присутствия старших детей я подарил им фитнес-браслеты. Даже самые дешевые их модели работают неделями без подзарядки и имеют Bluetooth для соединения с мобильным телефоном (причем неотключаемый). И этого достаточно, чтобы использовать их в качестве трекеров присутствия - если мой безУмный дом видит Bluetooth-сигнал от конкретного фитнес-браслета, он считает, что его обладатель находится дома.




А дальше дело техники - настраиваешь по этим датчикам что угодно. Например:
  • если в период с 07:00 до 20:00 определено присутствие конкретного браслета после минимум получасового отсутствия - значит ребенок вернулся домой - отправляем сообщения в Телеграмм родителям если они сами не дома (период времени можно настроить чтобы не беспокоить сообщениями ночью, а длительность отсутствия - во избежание ложных срабатываний при кратковременных провалах сигнала или если ребенок вышел на пять минут вынести мусор);
  • если хочешь удаленно узнать, есть ли кто сейчас дома - отправляешь запрос через тот же Телеграмм и получаешь в ответе список домашних с их статусом (сейчас дома или отсутствует HH часов ММ минут).
А вот жизненных сценариев для упомянутых в начале записи датчиков присутствия я так и не придумал (впрочем, как и для датчиков движения из этой записи). Работают исправно, протестировал, но лежат не востребованными в моем складе мозгов (напишу о нем отдельно). Есть идеи? Может вы посоветуете какие-нибудь интересные сценарии их использования?
Четверг, 17 Августа 2023 г.
18:06 Вот я ступил...

И только сегодня до меня дошло, как же я ступил при перепрошивке китайского овна в шикарную тасмоту. У меня же есть Flipper Zero, надо было использовать его, а не покупать тот самый копеечный USB2TLL программатор. Качаешь нужный компонент/библиотеку, точно так же соединяешь четырьмя проводами, как и программатор, и прошиваешь. Пипец я тупой. А может не тупой, а просто склероз, раз уже не помню, сколько всякого полезного железного хлама дома валяется.
Для тех кто в танке, поясню: это все равно, что для крайне редкого использования покупать калькулятор когда у тебя есть полноценный компьютер.
Воскресенье, 13 Августа 2023 г.
01:18 Тасмотайзер
У меня почти полгода рука не поднималась прошить китайское копеечное говно в шикарную тасмоту. И заменить полученной таким образом фигнюшкой убогий Sonoff. И еще сделать в детской подсветку рабочих мест умной. Куплено все было давно: четыре экземпляра китайского говна для перепрошивки и такой же копеечный USB2TLL программатор для выполнения процедуры. Были нагуглены и отложены в закладки и текстовый, и видеомануал. Останавливало две проблемы: отсутствие опыта прошивки чего-либо через TLL и старческая деменция близорукость - уж слишком мелкие контакты для доступа к перепрошиваемому телу, хрен подключишься. В манулах народ специальные подпружиненные коннекторы имеет и колодку для них на 3D-принтерах колхозит. А я ... а я просто распотрошил конец витой пары, ее жилы после очистки от изоляции подошли в дырки идеально. 15 мнут мучений на подключение первого экземпляра, еще 15 - на перепрошивку с настройкой. Еще 15 на остальные три экземпляра. Все получилось. С первого раза. Ни одного экземпляра не сжег. Мой безУмный дом новые железки подхватил локально и радуется. Теперь Sonoff идет в жопу со своей проприетарной приложухой, кривой интеграцией через облака и негуманной ценой.

Понедельник, 7 Августа 2023 г.
17:35 Тепло сегодня
Чувствую, что не зря я в этом году обслужил все кондиционеры перед сезоном. И мозгов им раздал. Трудятся пусть и не круглосуточно, пусть и не все сразу, но каждый день.

Вторник, 1 Августа 2023 г.
23:41 Тупая звезда


Эта ваша Алиса, господа из Яндекса, тупая звезда. Примитивные приборы она видит и умеет ими управлять. Не вопрос. Не примитивные - только если они спроектированы и сделаны правильно. Подчеркиваю - не серийно, а правильно. Например, мои кондиционеры - они интегрированы через свободно распространяемую разработку энтузиастов, а не самого производителя этих кондиционеров.
Казалось бы, со смарт-телевизорами никакой жопы быть не должно - Яндекс утверждает, что Алиса умеет работать практически со всеми моделями популярных производителей. Авотхуюшки. Попробовал и на самсуке, и на китайце - она их прекрасно видит (текущий статус, номер модели, все вплоть до серийного номера), а управлять ими - не умеет. Только выключить у нее получается. Ни включить, ни громкостью ресивера через HDMI управлять, вообще ничего больше (из мне нужного). Остальные телевизоры даже пытаться добавлять не стал.
Не сказать, что я расстроен. Совсем нет. Это дети просили, они и расстроны. Мне голосовое управление не нужно - у меня все (в том числе эти же телевизоры) автоматикой через Home Assistant прекрасно управляется. Но лишний раз убедился, что вот эти логи Алисы - совсем не фейк. От меня она сегодня тоже много подобного услышала.
Четверг, 13 Июля 2023 г.
18:59 Переезд сервера безУмного дома

По итогам тестирования можно сказать, что перезд сервера безУмного дома завершен. Старый сервер еще не убит, но стоит выключенным в резерве уже неделю. На новом все работает. При этом:
  • Правильно установленная Win10 в виртуалку на Proxmox жрет на порядок меньше ресурсов, чем предполагалось. Оказалось, что если при установке сделать пару танцевальных па с бубном (подложить правильные драйвера для виртуализации), а не просто тупо раскатать из образа/дистрибутива, в режиме простоя эта виртуалка потребляет менее 1% нагрузки виртуального процессора. А процент потребления реального процессора вообще теряется на фоне виртуалки XPenology и Home Assistant (суммарно все виртуалки в режиме простоя около 5%). Максимальное потребление идет при копировании файлов с/в NAS (до 20%), при просмотре фильмов онлайн через торренты - до 15% (в зависимости от тяжести контента).
  • Home Assistant работает более стабильно, чем на старом серваке. Предполагаю, что в основном за счет хоть и старинного, но правильного железа ASUS. Потому как на той китайской коробке подключенные через USB девайсы иногда подглючивали.
  • NAS (XPenology) вообще оказался лидером стабильности и скорости. Совсем не требует внимания. Стремится к статусу "установил и забыл". При этом скорость передачи в и из сети по самой примитивной самбе на RAID1 из обычных HDD в несколько раз превосходит старый сервер (там самба на Ubuntu была поднята и смонтирована на 2-терабайтный SSD), сеть одна и та же, гигабит.
  • NGINX Proxy Manager установил отдельным LXC-контейнером. На всякий случай не аддонами в соседние виртуалки. Все же сетевая доступность по моим представлениям об архитектуре не должна зависеть от состояния тех объектов, к которым эта сетевая доступность должна обеспечиваться.
Что же касается самого безУмного дома, а не его программно-аппаратной платформы, то на фоне этих работ до него как-то руки не особо доходят:
  • Сделано умное освещение новым драконам (любимая жена продолжает плодить террариумы и заселять их новыми видами).
  • Сделано управление некоторыми новыми девайсами через бота в телеграмм (тем же освещением террариумов, контроль инкубатора, всеми кондиционерами).
  • Все еще ждут своей очереди (прошивки и интеграции) несколько железок - низковольтные релюхи (будут встроены в управление 12-вольтовыми источниками света) и ESP32 S3 Mini (будут интегрировать обе системы протечек в безУмный дом вместо одной, ранее собранной на коленках).
  • Ума не приложу, нахрена я покупал датчики присутствия. Не могу придумать сценарий, где они бы мне реально понадобились. Ну, да, штука прикольная. В отличие от датчиков движения определяют присутствие даже трупа полностью неподвижного человека и даже через стены.
  • Кстати, даже из-за одного этого датчика присутствия, включенного ради тестов, пришлось углубляться в настройки базы данных Home Assistant. Потому как этот датчик постоянно мониторит обстановку и нещадно спамит событиями в базу. И если я раньше даже не задумывался, как хранится история в базе Home Assistant, то теперь пришлось изучать вопрос. И настраивать глубину истории. И придется еще настраивать исключения (чтобы не все писалось в историю, а только то, что мне нужно). А еще я почти не помню SQL. А еще лень разбираться с бобром (да и вообще с любым инструментом/вьювером баз данных).
А еще надо заменить уже аккумуляторы в бесперебойнике (приехали в пункт выдачи говнОзона, надо забрать). А то на прошлой неделе энергетики устроили моему безУмному дому стресс-тест, так он его завалил - не выдержал 20-минутного планового отключения электричества. А должен был держать часа два. И если заменить аккумуляторы - не вопрос, то с их калибровкой - жопа. UPS хороший, но старинный. Если верить гуглу, калибровка батарей выполняется только через специальные утилиты и только при подключении его к компу родным проприетарным кабелем. Если с утилитами проблем нет (гугл в помощь), то кабеля у меня нет. А даже если бы и был, то этих вот старинных разъемов на железе у меня уже давно нет (такой же атавизм, как CD-DVD-приводы).
Но если верить с трудом найденному на сайте производителя FAQ по этой модели UPS, калибровку можно провести автономно выполнив ряд несложных приседаний с этим UPS - достаточно полностью зарядить и разрядить в ноль постоянной нагрузкой не менее 30%. Пока понятия не имею, как мне реализовать постоянную нагрузку в полкиловата, но попробую.
Ну, чо, а вы какой ерундой страдаете? Или наслаждаетесь?
Понедельник, 12 Июня 2023 г.
01:41 Proxmox+XPEnology
Решил, что домашний сервер должен быть большим и надежным. А не эта вот китайская коробочка. Потому купил своему старинному exHTPC 32 гектара памяти и решил на него все виртуалки перевести. Будет Proxmox, разумеется, а под ним уже все по максимуму в LXC-контейнерах, а что в таких контейнерах не катит - в обычных виртуалках (Windows, например, или XPEnology).
С раскаткой XPEnology под Proxmox, кстати, были сомнения, но все получилось:

Воскресенье, 21 Мая 2023 г.
01:07 Я сделал это
Ура! Я сделал это! Оооооочень долго хотел подружить кондиционеры со своим безУмным домом. И вот свершилось чудо - все получилось. Для оценки масштаба чуда тем, кому это интересно, предыстория:
  • Я не рассматривал дешманские варианты типа инфракрасных "умных" пультов управления для умного дома (эмуляторов IR-сигнала). Потому что для настоящего инженегра это зашквар - отправить сигнал кондиционеру так можно, но получить обратную связь - нельзя. То есть ты никак не узнаешь, получил ли кондиционер сигнал, выполнил ли команду, в каком режиме он сейчас находится.
  • Для многих моделей современных кондиционеров существуют адаптеры для управления через мобильное приложение через wifi. В некоторых они уже даже идут в комплекте (предустановлены). Да, для моих кондиционеров тоже такие существуют, но и это не мой вариант. Потому что (1) стоит один такой адаптер 6-8 тыр и (2) я не хочу управлять кондиционерами через мобильное приложение, мне нужна автоматизация (автоматическое включение в нужный режим без участия человека в зависимости от показаний других устройств умного дома).
И вот недавно я сел и стал плотно гуглить эту проблему (ChatGPT, кстати, в таких ситуациях не помогает, он тупой как и все гуманитарии другие существующие версии ИИ). И нашел я проект на GitHub, который идеально решает мою проблему: берешь любую ESP8266 или ESP32, подправляешь под платформу своего кондея конфигурацию, прошиваешь, подключаешь и получаешь полноценное локальное управление кондеем через wifi из любого удобного интерфейса - хоть с web-морды через браузер, хоть через интеграцию с умным домом, хоть через телеграмм посредством интеграции с умным домом. Меня интересовала именно интеграция.
Сам паять обвес для ESP я не стал (там в зависимости от платформы кондея надо питание правильное обеспечить), нашел там же энтузиаста, который за 5500 рублей (включая стоимость пересылки) прислал мне из своей жопы мира четыре готовых модуля - втыкай и радуйся. Чувствуете разницу? 5500 за 4 и универсальное решение против 6-8 тыр за один и мобильное говноприложение. Добавил сегодня этих мозгов половине своих кондеев, завтра остальным вставлю. К лету готов.





Четверг, 20 Апреля 2023 г.
16:41 Как всегда - некогда объяснять

Что-то в последний месяц жизнь набрала такой темп, что некогда голову поднять, отдышаться, что-то спланировать как следует или отдохнуть. Ебашишь, ебашишь, затыкаешь срочное откладывая важное. Пока без факапов, но это не нормально. Надо к лету это все нормализовать. Попробую записать тезисами все, что творится, поможет утрясти в голове и, возможно, чуть структурирвать для последующей оптимизации:
  • Работа: идет навал в связи с тем, что наша команда потеряла тестировщика. Временно и не полноценно выполняю и его работу тоже. T-Shape, но на минималках. Завтра иду на ежегодную конференцию Analyst Days. Наконец в очном формате. В предыдущие годы из-за ковидных ограничений не получалось, а онлайн-трансляция у них говно. Среди выступающих знакомые лица, не знал, что круг аналитиков так узок.
  • Дом: идет просто шквал квестов, связанных с медицинским сопровождением моего фуфлыжника, который уже больше года на костылях (прошлогодняя история травмы гуглится, если кому надо). Один квест называется "Протащи ребенка на костылях через сдачу 100500 анализов и исследований для отправки на плановую госпитализацию/реабилитацию". Второй квест похожий - "Протащи ребенка на костылях через 100500 врачей и собери мегатонну макулатуры для продления инвалидности еще на год". Квесты похожи, проблема лишь в том, что все эти анализы и врачи доступны по их расписанию, а не по нашему. Да и не всегда доступны, если честно. И не всегда полученная по итогам бумажка удовлетворяет того, кому она предъявляется на следующем шаге квеста. У меня железные нервы, я еще не включал режим разгневанной яжематери, но, похоже, что в поликлинике подозревают о наличии у меня такого режима. Потому пока все вопросы со скрипом, но решаются.
  • Авто-мото-вело-фото: В прошедший понедельник, спустя более чем два месяца после покупки машины, решил познакомить ее с моим автосервисом, где предыдущая обслуживалась 14 лет. Заодно взял распечатку всех моих обращений в сервис по старой машине, пусть потенциальный покупатель оценит прозрачность и периодичность хирургического вмешательства в ее личную жизнь.
    Повода ехать в сервис абсолютно никакого не было, но говорят, традиция такая есть: купил машину с пробегом — надо посмотреть, что же именно ты купил.
    В итоге ребята мое приобретение одобрили, отличная машина в отличном состоянии, говорят. Но один подтекающий сальник все же нашли. И надвыв на гофре глушака. Хорошо искали, я сам просил под микроскопом поверить все-все-все.
    Сальник поменяли, а менять гофру отправили в АТТ. Записался на предстоящее воскресенье.
    По свету: весь родной адаптив работает, на мой вопрос о целесообразности установки bi-led однозначно его рекомендовали. Только вот разнообразие вариантов bi-led и количество его обзоров на тытрубе в выборе не помогает, а скорее мешает. Кроме света в планах звук и навигация — андроидная хуйнюшка дополнительно к штатной голове. Но тоже проблема - в наличии только уебанские гробы страшного вида, загораживающие обзор, а аккуратные панельки позапрошлых годов уже и устарели, и их нет в наличии. И еще наконец уже протянуть все провода и подключить видеорегистртратор как надо.
    И еще отдельный квест предстоит по продаже старой машины.
  • БезУмный дом: список хотелок по его развитию продолжает пополняться, но времени и сил на это нет. Единственное, что сделано за последние пару месяцев - оптимизация в целях повышения стабильности работы. Рядом на том же сервере поднята Ubuntu в формате LXC-контейнера без UI вместо первой десктопной версии. Ресурсоемкость и стабильность работы на порядок лучше (под ней NUT, TorServer, Transmission). Plex поставил отдельно, таким же LXC-контейнером, на всякий случай. Есть идея докупить оперативной памяти старому железу и постепенно перевести сервер туда. Нравится мне его безотказность и производительность - годами работает в режиме 24/7.
  • Планы: хочу прокатиться в Питер на майские. Хочу на машине, чтобы не только пройтись тайными эксклюзивными экскурсионными маршрутами (скучаю я иногда по своему родному городу), но и охватить всех-всех-всех, с кем не виделся много лет (с учетом того, что мало кто будет в самом городе, надо будет и по окрестностям помотаться). Надо попробовать уже наконец эти платные дороги. Надеюсь, на платных не будет такого пиздеца (все еще жива в памяти история 14-часового стояния в пробке от Москвы до Питера). Только надо погуглить, как ими пользоваться.
  • Мать драконов сегодня похвасталась, что у нее опять прибавление семейства. На этот раз не бананоеды вылупились, которые плодятся как кролики, а углефары, две штуки. Прикольные полосатые жопы. Поеду домой сейчас, оценю новорожденных.
    С учетом того, что уже в пути новые драконы (нового вида), и что их тоже надо расселять под солнцем/освещением, в планах постройка еще одного стеллажа для террариумов.
Это все, что вынес поток сознания на поверхность в данный момент. До конца дня буду дописывать по мере того, что еще выстрелит.
Понедельник, 9 Января 2023 г.
00:13 Есть еще порох
А я за два дня победил непобедимое - интегрировал систему защиты от протечек в умный дом.
Казалось бы, говно вопрос - все современные системы заявляют, что они могут дружить с умным домом. Авотхуй:
  • во-первых, установленные у меня две системы Аквасторож - давно уже не современные (но все еще очень популярные);
  • во-вторых, хоть у них и написано, что они тоже умеют с умным домом, по факту дают лишь три точки интеграции (два контакта замыкают, если протечка, и еще на три провода ждут логического замыкания для открытия или закрытия кранов), а как это использовать в умном доме - придумай сам.
Менять системы защиты от протечек на более либеральные к интеграциям с умным домом - не вариант (стоят они ощутимых денег + менять водопроводные краны с приводами - тот еще геморрой). Я полгода гуглил интернет и телеграмм-сообщества профессионалов по IoT-электронике. Попадались запросы на такую же интеграцию как у меня (Аквасторож + Home Assistant). Но ни одного готового решения не нашлось (если не считать пары абсолютно ламерских решений обвеса блока Аквасторожа серийными реле для умного дома).
Но я же инженегр, я знаю, что при современном развитии микроконтроллеров все возможно (ардуино - прошлый век, если что). Нашел у одного деятеля решение, похожее на целевое. Но оно
  • опубликовано на ЯндексБздене - пара неинформативных фоток + три абзаца текста;
  • код приведен скриншотами экрана
  • код и реализация на устаревшем микроконтроллере.
Но в итоге этого убожества мне хватило, чтобы по образу и подобию за пару дней разгадать эту головоломку и реализовать то, что мне нужно. На более современной ESP32, с переработкой всего кода и без обвеса лишними реле. Всего плюс одна железка, которую даже запитать получилось прямо от Аквасторожа.
Пиздец как я доволен собой. Есть еще порох в пороховницах. А я уже думал, что все эти инженегрные навыки остались в прошлом веке и с окончанием политеха безвозвратно утрачены.
Теперь при протечках не только краны сами закроются, но и отправляется уведомление в телеграмм, Алиса будет орать нечеловеческим голосом, закрыть и открыть краны могу из любой точки мира.
Но, блеать, все равно завтра на работу.

Воскресенье, 6 Ноября 2022 г.
01:22 Победил

Урабля! Я победил этот сраный NUT.
Мудоблядская пиздопроебина, нах. "Стандарт управления UPS в linux", мать его.
Такого извращенного секса у меня еще не было. Теперь все запитанные от резервной сети инстансы можно настроить на автоматическое безопасное отключение если вдруг пиздец с электричеством на несколько часов, а заряда батареи осталось на 5-10 минут (хохлы и некоторые европейцы поймут). Но, блять, чего мне это стоило. А все потому, что я ни разу не linux-админ.
Пятница, 28 Октября 2022 г.
17:21 Очередной стресс-тест

Мой деревенский сукапровайдер сегодня прям с 09:00 устроил стресс-тест моему безУмному дому - потерял интернет. Он не виноват, какая-то магистральная проблема у Росдуракома, но два района погасли. Чатик дома ожидаемо вскипел по этому поводу (что случилось, когда вурнут, на каких альтарнативных провайдеров лучше переходить и т.д. и т.п.).
Мой же безУмный дом с честью выдержал это тестирование: связь с внешним миром потерял (прогноз погоды, голосовое и телеграммное управление и уведомления), но вся автоматика работает. Потому как даже немногочисленные WiFi-ные девайсы все настроены на локальную интеграцию, а не через китайско-яндексовые облака. Но вот моим планам в части резервирования связи с внешним миром при таких авариях все же надо будет приоритет повысить. Неприятно, что не могу удаленно до своего безУмного дома достучаться.
В принципе, есть у меня и 4G-модем, и в Mikrotik его воткнуть можно (хотя, достаточно и напрямую в сервер), но вот очень лень разбираться, как это резервирование настраивать.
Закрыть