Прошиваем лампы Philips с цоколем Е14 в esphome

Как-то надо было сделать автоматическое освещение на лестнице на даче, чтобы ночью по пути не свернуть шею ненароком. Понятно, что датчик движения есть и был поставлен в нужном месте. А вот самоделки с управлением монтировать в ночник на стене не хотелось. Ну и решил я взять ZigBee лампочки с Е14 цоколем. Что может пойти не так с готовым решением?

Китаец, впрочем, понял меня не так и прислал мне WiFi лампочки с E14 цоколем, Philips. Цепляются они к инфраструктуре Xiaomi через Mi Home. Для особо красноглазых (вроде меня) можно выдернуть токен и подключить к Home Assistant. Собственно, так я и сделал. Но вот работали эти лампы через пень колоду. Тормозили на включение, эпизодически теряли сеть и их нужно было выключать и включать. Если им разрешить доступ к оригинальному облаку Xiaomi – лучше не становилось. Проблемы были не настолько критичными, чтобы менять лампу, и они проработали у меня больше года. Но недавно наткнувшись на эту проблему ночью, я понял, что терпение мое кончилось и пора исправлять ситуацию подручными средствами. О том, как их перепрошить, я и решил сделать пост в бложике.

Continue reading “Прошиваем лампы Philips с цоколем Е14 в esphome”

Полезные скрипты: Организуем удаленную сборку ПО

Решил в начале Нового Года, что надо разгрести каталог с полезными скриптами, которые используются годами “в хозяйстве” едва ли не на рефлексах, документировать их и закинуть в блог, а лишние снести к чертям. И начну, пожалуй, со скрипта, которым собираю тяжелый софт на “большом” сервере, где много памяти, быстрый SSD и прочие радости жизни. (О том, как я выбирал и настраивал для этого железо, пожалуй, я напишу в другом посте).

Continue reading “Полезные скрипты: Организуем удаленную сборку ПО”

Оптимизируем ESP8266/ESPHOME для работы на батарейках (и делаем попутно мониторинг температуры воды в ванной)

— Товарищ генерал-лейтенант. Я давно хотел спросить. А как с йети быть?
— Йети? Надо чаще мыть.
(c) Х/Ф “ДМБ”

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

Что за повод? А история такая. Тут дернула меня нелёгкая начать закаливаться в летнюю жару, и не душем а сразу ледяной ванной (по-научному CWI, Cold Water Immersion). Дело мне это понравилось, и я дотянул спокойно аж до ноября, благо погода сама понижала температуру холодной воды от прохладной и приятной до “охтыжблинхолод”, и делала это неспешно.

И все бы шло своим чередом, если бы не выпал из этого графика недели на три, по независящим от меня обстоятельствам. А это значило одно: начинать придется сначала. А так как жары на улице уже не наблюдалось, то и температуру воды придется выставлять аккуратно самому, и плавно понижать.

Первой мыслью было заказать с моей любимой радиоэлектронной помойки тупой термометр для ванной, но почему бы не совместить приятное с полезным? Благо запчасти все и так валялись в загашнике.

Форм-фактор устройства: кирпич обыкновенный
Continue reading “Оптимизируем ESP8266/ESPHOME для работы на батарейках (и делаем попутно мониторинг температуры воды в ванной)”

Распространяем python-приложения на Windows (и разбираемся с проблемами)

Хотя я предпочитаю linux, как свою основную операционную систему, где мне наиболее комфортно работать, частенько приходится загружаться и в Windows (а, еще, чем черт не шутит, и в мак). И (к сожалению) не только чтобы запустить steam, пристрелить пару гоблинов или побротить по VR мирам.

Недавно надо было отгрузить питоновское приложение для пользователей windows. А на windows, как водится, без проблем ничего не обходится. И в тот момент закономерный вопрос – почему просто не через pip? А вот уже пошли дьявольские подробности, которые я описал у себя в бложике.

Потому что какую-то картинку воткнуть надо было…
Continue reading “Распространяем python-приложения на Windows (и разбираемся с проблемами)”

nRF24L01+: Вручную калибруем антенну при помощи MySensors и … HomeAssistant

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

That’s how it looks like
Continue reading “nRF24L01+: Вручную калибруем антенну при помощи MySensors и … HomeAssistant”

nRF24L01+: устраняем проблему “волшебного пальца”

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

Continue reading “nRF24L01+: устраняем проблему “волшебного пальца””

Замена Aqara: CC2531 и CC2538 для организации Zigbee сети

Решил в бложике подробнее разобрать более дешевую и функциональную замену Zigbee шлюзу Xiaomi Aqara, а именно самодельные шлюзы на CC2531/CC2538 и собрать вместе заметки по доработке этого добра напильником.

Continue reading “Замена Aqara: CC2531 и CC2538 для организации Zigbee сети”

WAAAGH-цинация: Итоги

Долгожданный пост про вакцину, на этот раз завершающий, наверное эту эпопею. Пришлось поломать голову, восстанавливая картину событий. Если в двух словах, то хорошего эксперимента не вышло, я болел с семьей чем-то простудным (предварительно промочив, по классике жанра ноги). Ковида мазок не нашел, как выздоровел, получил вторую дозу вакцины, антитела у меня потом нашлись, но как-то не очень много. У близких их не нашлось. Ну и мне дали красивую бумажку.

WAAAAAAGH!
Continue reading “WAAAGH-цинация: Итоги”

WAAAGH-цинация: итоги первой недели

Продолжаю детальный разбор ощущений после ВАААГХ-цинации Cпутником-V/Гам-КОВИД-ВАК (ну, или плацебо), и подвожу неоднозначные результаты первой недели.

Для тех, кто не читал первую часть, вот ссылка: ВАААГХ-цинация вакциной Sputnik V (Гам-Ковид-Вак)

Continue reading “WAAAGH-цинация: итоги первой недели”

ВАААГХ-цинация вакциной Sputnik V (Гам-Ковид-Вак)

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

Я решил поступить, как настоящий орк из Warhammer и с криком ВААААГХ записаться на в отряд смертников добровольцев на испытания вакцины от COVID-19, а попутно задокументировать свой опыт, как обычно, на двух языках в блоге.

Continue reading “ВАААГХ-цинация вакциной Sputnik V (Гам-Ковид-Вак)”