Индикатор раскладки и блокировки рабочего стола

Ещё летом сделал одну штучку, которая оказалось очень удобной — физический индикатор раскладки и статуса блокировки рабочего стола. Вариант для ленивых, минимальная версия не требует вообще ничего кроме отвёртки.

Для чего это нужно — на работе обязательно блокировать рабочий стол когда отходишь, так же я почти всегда блокирую дома, просто что бы киска по клаве не прошла и не понажимала чего. Когда отошёл от компа на какое-то время, мониторы засыпают и непонятно, заблокирован ли рабочий стол. Нужно подергать мышку, подождать и всё такое. Аналогично с раскладкой, вслепую иногда можно много напечатать, пока не заметишь что что-то не так (а решения типа punto switcher я не люблю). Переключение раскладки у меня одной кнопкой — CapsLock.

Традиционно в Linux для индикации используются лампочки на клавиатуре — Num Lock, Caps Lock и Scroll lock. Это работает и не требует ничего кроме конфигов, но решение не сказать что удобное — боковым зрением не видно всё равно, как правило светодиоды одного цвета, а на некоторых клавах вообще надо чуть ли в зад заглядывать, что бы увидеть.

Поэтому делаем вот что — берём залитую пивом клаву и дербаним, достаём плату управления и просто вешаем её где удобно (например под основной монитор). Решение очень простое и уже работает.

Я из блочка клавиатуры перепаял диоды на разный цвет, что-бы боковым зрением видеть. У меня сделано так — зелёный (Num Lock) — это Num Lock, синий (Caps lock) — включен русский язык, красный (Scroll lock) — десктоп заблокирован.

Так же небольшая автоматизация всего этого. Русская раскладка (если включена) отключается, если блокируешь рабочий стол, так же отключается автоматически при вызове главного меню i3.

Таким образом, подошёл к компу, у которого уснули мониторы и можно сразу понять — если горит красная лампочка, можно сразу вводить пароль и жать Enter, как сделаешь, то они как раз проснутся. А боковым зрением видно, не включена ли русская раскладка (при блокировке мне это не нужно, т.к. отключается всё равно автоматически).

Думаю вот как-то этот индикатор переоформить, он у меня просто на столе валяется, я даже поленился его на монитор приклеить. Надо корпус красивый или что-то более прикольное (у меня есть одна идейка, но наверное сделаю не скоро).

Поменял карточки из умного дома по гарантии

Как я писал в описании Умного дома для Юли в Питере, оригинальная версия была собрана на Raspberry Pi 4, который использует MicroSD карточку как системный диск, с которого грузится и работает малинка.

Когда собирал первую версию, я был смущён тем фактом, что у меня 3D-Принтер работает уже не первый год в связке OctoPrint именно на базе Малинки, так же как и самый-самый первый умный дом, который так же работал на Raspberry без особых проблем (тормозил только чуток). Но тем не менее, собирая комплект, я сделал основную карточку с системой, и сразу же сделал в комплект клон. Оба — на базе Verbatim Premium 64Gb.

Стоит ли говорить, что запасная карточка понадобилась буквально через несколько недель? Но мне повезло, на второй удалось нормально проработать до замены Raspberry Pi на небольшой x86 домашний сервер.

Приехав в Германию, потыкал карточки, погонял, и понял что они обе работают через жопу. Для начала, они обе определяются вообще через раз, хотя с записью-чтением вроде всё в порядке. Посмотрел на дату покупки (начало 2023) и обратился в немецкое подразделение Verbatim за гарантией. У них на сайте есть простенькая форма, где пишешь что случилось, потом приходит email с логином-паролем на сайт где твои гарантийные тикеты. Там можно скачать PDF с адресами куда отправлять и ещё раз просят заполнить что случилось по каждому кейсу. Отправка — за свой счёт.

Оформил одно письмо в Deutsche Post за 86 копеек, засунул туда обе карточки, отдал девочкам во фронт офисе на работе, что бы отправили и забыл. Через 4 дня (!) обнаружил у себя в почтовом ящике две новые Verbatim Pro 64Gb. Карточки другие (лучше?) чем те что покупал, но теперь не знаю что с ними делать, лучше бы деньги вернули. Обе обошлись за что-то типа 20 евро.

Умный дом в Питере — OpenHAB с Яндекс Алисой

В Питере для своей супруги Юли сделал полноценный умный дом. В квартире управляется: весь свет, отопление, вентилятор и вытяжка. Вот что получилось, немножко расскажу про архитектуру и решения. Чуть позже подключил всю систему к умной колонке с Алисой.

Правильно сделанный умный дом — невероятно удобная штука, я уже давно не представляю свою жизнь без него. Самые важные моменты:

* Умный дом должен быть автономным: никаких китайских облаков, приложений от вендора или зависимости от наличия интернета.

* Свет должен управляться абсолютно весь. Когда у тебя одна лампочка осталось глупая, то групповой выключатель будет выключать почти всё, а то что осталось будет бесить.

* Умный дом должен быть интегрирован в существующий ремонт, без колхоза.

* Умный дом не должен быть эксклюзивной системой — при отказе свет должен продолжать работать как обычно, через физические кнопки.

Переделка вытяжки в умную — восстановление и подключение

Итак, в предыдущем посте — Переделка вытяжки в умную — вытяжка была переделана, путём установки внутрь 4х канального Zigbee реле. Но поработав пять минут в нештатном режиме взяла и сломалась.

Немножко приуныл с этого, но в итоге вытяжку взял и починил. Так же подключил к умному дому и к умной колонке Алиса заодно.

Установка электропривода в жалюзи — реализация

Итак, после того как в голову пришла идея и заказаны компоненты, всё запланированное успешно собрано и установлено. В целом всё прошло довольно гладко, попутно исправил пару проблем у имеющихся жалюзей.

Продолжаю печатать PETG

Приобрел тут непрозрачный белый пластик PETG — для печати элементов электроустановок. В частности, первым делом отправил печататься коробку для штатных кнопок для электропривода жалюзей.

Сразу отправил в печать, особо не подбирал параметры пока. Получилось средне — деталь можно ставить, но есть дефекты.

Новинки умного дома от Икеи: датчик движения и открытия окна/двери

Хорошие новости: Ikea расширяет ассортимент Zigbee девайсов для умного дома. Обновки появились на сайте сертификации FCC. Обновление закрывает пустующие ниши в ассортименте:

* E2134 Vallhorn: Датчик движения с питанием от AAA (замена старого)

* E2013 Parasoll: Датчик открытия для окон и дверей (новинка)

Собственно, старый датчик движения был норм, но питался аж от двух таблеток CR2302, что создавало неудобства. Они явно переводят свой ассортимент на пальчиковые элементы питания, что позволяет использовать аккумуляторы, что намного практичнее (и, видимо, экологичнее).

А вот датчик открытия — новинка, и им очень оного не хватало. Я подобные активно применяю — для управления отоплением (режимы проветривания) и для включения света в кладовках (это намного удобнее чем датчики движения).

Оба датчика сертифицируются по IP44 и могут быть использованы на открытом воздухе.

Новинки многообещающие, ждём. Очень мне нравятся умные устройства Икея — недорогие, качественные, и самое главное — доступные в оффлайне. Лампочки так вообще — вне конкуренции.

Установка электропривода в жалюзи

В немецких (да и вообще европейских), повсеместно встречаются жалюзи со внешней стороны окна. Они очень удобные, можно закрыть окно наглухо, если жарко или светло. Многие немцы каждый божий день их открывают и закрывают, кто-то на ночь.

У кого-то есть электропривод для этого, но у большинства это просто верёвочка с улиткой, которую надо либо тянуть, либо стравливать помалёху. Так же есть и у меня в доме: в 2023 году, сидя в умном доме, надо идти и в раскоряку дёргать верёвочку, что бы открыть эти сраные жалюзи.

Решил начать небольшой проектик по электрофикации жалюзей у себя дома. Пока что начал с исследований: жалюзи могут быть двух основных стандартов: SW40 и SW60 (это соответсвенно диаметр вала в миллиметрах). Обычно вал имеет форму карандаша, т.е. шестигранный. От этого зависит — насколько просто будет поставить: если у вас и так полый шестигранник, то только мотор (это от 30 евро). Если вал деревянный / круглый / т.п., то надо заменить вал (это порядка 10-15 евро в цене).

Разобрал одну коробку у окна в кинозале, и оказалось что у меня круглый вал, диаметр 40мм. Ширина первого окна 160см. Тогда, для старта заказал следующее:

* Мотор привода 40мм с валом в комплекте, 200м шириной (были так же 150см, но бюсь не хватит), крутящий момент 14 Нм.

* Блоки управления Zigbee (один сдвоенный на два окна сразу, один одиночный для окна в большой комнате).

Теперь жду когда всё это придёт — обязательно напишу, что получилось в итоге. Я не уверен, что стоит брать мотор сразу с валом, возможно лучше менять вал отдельно, а потом ставить туда мотор. Сначала один прототип у первого окна, там думаю будет видно.

Сабельная пила

У меня пополнение в коллекцию инструмента от Lidl: сабельная пила.

На практике сталкивался с ситуациями когда нужно было подлезть и отпилить что-то, куда не добраться болгаркой или лобзиком. Но раньше всё равно получалось выкручиваться.

И вот переделывал кухню на квартире для новых жильцов, выяснилось что неудачно сделал дырку для подвода коммуникаций стиралки в оригинале, куда ничем не подлезть что-бы дорезать лишнее.

Заскочил ранним свежим утром в Лидл, и что же? Сабельная пила со скидкой, как и на пилы для неё. Я понял, что это — судьба и приобрёл.

Дорезал дырку и поставил стиралку на место.

Осторожно, когда меняете блоки питания со съемными шнурками

Делал тут рокировку оборудования, пересобрал домашний сервер и домашний комп. Поменял некоторые железки местами, что бы лучше соответствовало задаче.

Попутно, поставил в сервер другой блок питания — от Thermaltake, все теперь имеют кабель менеджмент, когда нужные провода внутри блока питания подключаются по необходимости. Таких кабелей у меня накопилось очень много (в основном от EVGA), поэтому подобрал всё ровно так как надо, что бы не мешалось ничего.

Собрал всё, уже собирался убирать корпус, но тут подумал — а безопасно ли это, когда в блок питания вставлены не-родные кабели? Оказалось — не зря.

Я вытащил и прозвонил кабели, они действительно имеют разную распиновку, несмотря на то, что разъём у всех одинаковый и они «подходят». Хорошо что догадался проверить! Спалил бы добрую половину дисков.

Совет: не используйте неродные шнуры для кабель менеджмента, а если надо использовать, то обязательно кабели прозвонить и переставить пины в разьёме, благо это несложно сделать. Если у вас в хозяйстве несколько блоков питания, то обязательно все провода от них держать в подписанных пакетиках, что бы не перепутать — иногда они на вид абсолютно одинаковые.