17.03.2026: Вторррник

Утро, будильник… Нехотя открываю глаза.

Ох не стоило смотреть то аниме про зомбей перед сном. Потом до двух ночи лежал, ворочался, много думал… А с другой стороны, за окнами мир, где вместо ходячих трупов (как в том мультике «Школа мертвецов») по улицам ходят живые люди. Ещё и солнышко светит. Весна! Это ли не повод для того, чтобы назвать утро добрым?

Не вставая зашёл в Мешкор и отправил утренний пинг. Зевнул, потянулся и… А вот это интересно. Послал ещё 5 пингов, но ни на один бот не ответил, а где-то на дне души начала просыпаться паранойя.

Баю-баюшки-баю! Спи, блин!

Полез смотреть уведомления. А-хааа. Только этого не хватало.

Живые люди с недобрыми намерениями запустили беспилотники. Может это быть причиной помех? Ну мало ли вдруг?

Раз связи нет, снял репитер и заменил ему корпус на тот что печатал в выходные. Пока впихивал плату, неудачно надавил на экран.

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

Собрал воедино, поставил на место. Отправил пинги снова. Результат не изменился.

Это было ожидаемо.

Смущает, что отправленные сообщения маркируются надписью «Heard 3 Repeats». Т.е. сообщение услышали 3 репитера, что невозможно, поскольку я передаю сигнал из глубины комнаты, и слышать меня может только мой репитер.

Да и на карте новых репитеров не видно. Конечно они могли не послать адверты, но чтобы ночью вдруг появилось сразу два так близко, это очень странно.

Думал-думал, всю голову сломал, но годных идей так и не родил.

Ситуация не изменилась даже после отбоя беспилотной опасности.

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

И, о чудо, внезапно снова «Heard 1 Repeat» и ботик меня услышал, хоть и не с первого раза, а… с шестого. Но ботик в принципе периодически глючит. В следующий раз ответил сразу.

Вывод:

  1. Не надо спешить с выводами.
  2. Вообще спешить не надо.
  3. А начать следует с простого, например, с перезагрузки.

Как-то так.

Возвращаясь к «часовому вопросу»

Добавил в Home Assistant два простых сценария. По сути, это последовательность нажатия на кнопки часов.

Теперь добавить/убавить 1 минуту я могу нажатием всего одной кнопки на панели.

После этого сценарий 5 раз прожмёт Set, нажмёт Up/Down, и снова Set, чтобы выйти из режима настройки.

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

Скажем, раз в сутки, примерно за 15 секунд до 15:30, другой сценарий прожмёт эту самую волшебную кнопку.

Зачем?

Чтобы добавить минуту — нужно 6 нажатий и ещё одно финальное. Одно нажатие длится 800 мс + 800 мс пауза. Итого ~9.6 секунды.

Но суть не в компенсации отклонения, а в принудительном выставлении времени: секунды обнуляются, минута становится ровно 15:30, и часы снова идут синхронно с реальностью.

Да, это будет работать, даже если часы отстали всего на двадцать секунд.

Почему за 15 секунд до, а не за 9.6? Чтобы HA успел, даже если немного занят. А флаг не даст повторно синхронизироваться в тот же день.

Как вам такой подход и что я упустил?

 
А вот и то, что я чуть не упустил

Маленькая деталь — Бузер. Он же Бипер, он же Хрипер, он же Пьезик, он же Динамик (что в корне неверно).

Чем же мне помешал этот малыш?

А тем, что пищит на каждое нажатие кнопки. Громко пищит, мерзко.

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

Так что, отвёртку в руки, паяльник в… в зубы, и разбирать, отсоединять, выпаивать. Теперь синхронизацию можно проводить хоть ночью.

Кстати! А это идея! — подумал я, и поставил синхронизироваться в полдень.

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

 

Закрыл ли я вопрос с часами? Ой навряд-ли. Но кто знает… кто знает.

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

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

После ужина засел ломать задачу, которая мешает мне жить. Речь о форме заказа для проекта УЦ. У меня создаётся впечатление, что я код не пишу, а выгрызаю зубами из куска хозяйственного мыла. Советовать не буду, но если хоть раз лизнул это моющее средство, то ты дурак наверняка поймёшь гамму испытываемых мною ощущений.

Так бывает, когда сталкиваешься с нагромождением легаси-кода, который попросили существенно переделать. Даже эпопея с часами «Соломон» вызывала меньше страданий. Впрочем, глупо сравнивать дыру в пространстве и кружку Эсмарха.

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

Тьфу! После подработки посмотрел несколько серий «Школы мертвецов», и теперь мои метафоры попахивают зомбями. Фееее!

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

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

А может, мы видим хитрый приём? Так зрителю как раз и пытаются показать нелепость всех этих нарисованных труселей, неестественно колышущихся прелестей и нарисованных ягодиц на фоне летящих пуль и «кровь, кишки, распидорасило»?

А что? Я даже не сильно удивлюсь. Если так и было задумано, то респект. Если нет — то только что я придумал за них гениальное оправдание. Пойду, наверное, спать. Не хватало мне сегодня мучить мозг ещё и этим.

Напишите комментарий

Введите имя

Введите адрес электронной почты

Введите адрес вашего сайта

Нажмите эту кнопку, чтобы отправить комментарий.

Введите текст комментария