Умный дом: барабашка управляет жалюзи и шторами

Случилось тут у нас странное: заметили, что жалюзи и шторы стали жить своей жизнью. В основном жалюзи, но иногда и шторы занимали какое-то рандомное положение, чаще всего утром.

У нас есть несколько сценариев управления жалюзями, например они закрываются сами утром, если прогноз на сегодня больше 28 °C. Шторы закрываются сами с вечера и и открываются утром. Ну и тому подобные несложные сценарии.

Проблема оказалась в залипающем веб-интерфейсе в Firefox на десктопе, который некорректно стартовал при восстановлении запиненой вкладки.

Коммунальный детектив: разборки

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

В итоге «обсуждения» у нас побывали все вместе, даже полиция. Но потом удалось всё вроде разрулить нормально, перерасход был по вине того чела с чердака и свою роль он признал. Осталось только что бы теперь наши счета оплатил.


Извиняюсь за столь запоздалый выход финальной части — я приболел немножко.

Коммунальный детектив: расследование

Итак, вычисления показали, что есть заметная аномалия в расходе воды, поэтому надо разбираться уже на месте. Решено было сделать следующее: поискать уходящие непонятно куда трубы, а так же попробовать перекрывать часть системы, что бы локализовать проблему. Договорился с соседями, что перекрою воду на следующий день на час (при текущем паттерне этого будет более чем достаточно для заметного результата). Утечка сохраняется в том виде в каком была — в день утекает около 7 тонн воды (то есть норма на примерно 55 человек). Но если перекрыть один из кранов, то утечка сразу же останавливается.

И этот кран перекрывает мою квартиру.

Коммунальный детектив: вычисления

Когда пришёл перерасчёт на 1500€, я решил отнестись к учету коммунальных услуг более внимательно: с марта месяца 2024 я стал фоткать все счётчики ежемесячно; договорился о выполнении перерасчёта КУ по головам, а не по площади; думал о том, что надо подачу воды переделать на индивидуальные счётчики, а не один общедомовой.

Через несколько месяцев ведения записей я прикинул рейт потребления воды, где увидел не просто старую проблему, а существенное ухудшение ситуации с начала весны потребление воды было примерно как на ~25 человек, а не на 7. Написал владельцу здания, где описал проблему, порешили на том, что кто-то из людей не экономит воду и будем считать по головам (я тогда буду платить существенно меньше: только 1/8 от общего счета, а не половину).

Запуск этой истории произошёл 23 июля, когда домовладелец написал мне что получил счета за 2022 год, где имеется полный абзац в наличии. Так было нельзя оставлять, надо было разобраться с проблемой. Сразу возникла пара предположений: счётчик неисправен, просто утечка где-то, или есть какие-то старые трубы, через которые нашей водой пользуется кто-то ещё. На утечку из трубы в землю было не похоже: счётчик не крутился всё время, он как минимум на несколько секунд полностью останавливался. Выглядело как постоянное потребление время от времени — то есть счётчик даже если и считал неправильно, то всё равно активно крутился.

Геолокация для котов

Мы приняли одно важное решение — выпустить Юлиного кота Кшиштика на свободу. Он, видя как моя киска Мира свободно гуляет, очень грустил и начал активно протестовать, как коты умеют. Пришлось выкинуть одно из кресел в итоге 🙂

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

Обычные GPS-трекеры подходят тут слабо, из-за малого времени работы от батареи. Мне было бы ужасно влом менять батарею хотя бы раз в месяц. Поэтому мы заюзали Apple Air Tag, заказав на Амазоне ошейники с креплением под них. У них принцип работы намного хитрее: все iPhone поблизости ретранслируют сигнал обычного Bluetooth и за счёт этого устройство получается чрезвычайно экономичным — от батарейки работает год и более. Но этому есть своя цена: позиция может быть с задержкой и требуется что-бы кто-то оказался с гейфоном поблизости, так же нет истории положений, только текущее. Стоит это удовольствие 32€ за штучку.

У метки есть режим поиска — когда ты находишься поблизости — можно ходить искать с телефоном, он показывает расстояние в метрах.

Наш опыт эксплуатации за месяц: в принципе идея рабочая, дома работает с точностью ±5 минут, снаружи трекает, но похуже — тут как повезёт.

Прислали ссд по гарантии более лучший

Мне привезли отказавший SSD из Питерского сервера, посе чего обратился в отдел гарантии Patriot (я покупал его здесь, в Германии). Я нажаловался, что случилось, в итоге через недельку прислали замену (я надеялся что может деньги вернут?). Но открыв посылку — удивился, сдавал диск на 500Гб, а прислали вдвое больший — на 1Тб. Как раз на домашнем сервере место под кэш домашней галереи заканчивается, поставлю туда.

Заметил, что SD карты мне по гарантии тоже присылали лучше, чем отправлял. Это такая традиция, в качестве извенений присылают получше, что бы не грустил? Данные ведь, наверное, потерял 🙂

SOMRIG — Zigbee кнопка от Ikea с функцией маркировки действий

У Ikea уже довольно давно появилась новая серия Zigbee кнопок, которые заменяют старую серию Tradfri и используют пальчиковые аккумуляторы вместо литиевых таблеток. Это были две кнопки: побольше STYRBAR и поменьше RODRET, а так же более редкий и дорогой вариант с пятью кнопками SYMFONISK, сделанная на той же базе. В субботу в оффлайне встретил ещё одну новинку: SOMRIG, которая выглядит так же как и RODRET, но именуется как Shortcut-button. Я думал, что отличие только в отсылаемых командах, но нет — у неё имеется штатная функция маркировки!

Сбой сервера: расследование

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

Сервер находится под управлением Proxmox VE 8.1 (и это тоже внесло свою лепту).

Мышеловка — умная и гуманная

Коты, как обычно, относятся спустя рукава к своим обязанностям. Мира приносит пойманных грызунов домой для Кшиштика, они играют с ним в «охоту», потом забивают. Мышка приходит в себя и дальше живёт за холодильником или на кухне. Котов это волнует слабо, поспать и хорошо поесть важнее.

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

Собственно, делаем следующее: находим аналогичные мышеловки на Амазоне и дорабатываем их датчиками Zigbee, что бы сообщали в умный дом срабатывание. Сделать очень просто — это новенькие икеевские датчики окон/дверей Parasoll с минимальными доработками и логика уведомлений. Общая стоимость одной ловушки получается примерно 15€.