Умный дом достиг дзена: Креативная автоматизация стирки в Home Assistant с Алисой

Уже давно я оптимизирую и обучаю свой Умный дом уму-разуму, и, признаться честно, мне кажется, что в какой-то мере он уже достиг настоящего кибер-дзена! 🧘‍♂️ Большинство сценариев выверено до миллисекунд и работает четко, как швейцарские часы. Но, как истинный гик, я знаю: нет предела совершенству! Некоторые скрипты все еще требуют доработки — иногда это упирается в покупку дополнительных железок, а пока я виртуозно латаю аппаратные дыры хитрыми умными условиями. 🛠️

Автоматизации для Умного дома на Home AssistiantРешил делиться с вами годными идеями для автоматизаций. Вдруг кому-то из вас тоже захочется прокачать свое жилище и сделать такую же или подобную фичу? В общем, ловите интересную и очень жизненную автоматизацию для стиральной машины. 🧦✨

💡 Зачем это нужно и где применять?

Знакома ли вам ситуация, когда вы закинули белье в машинку и благополучно ушли смотреть сериал, а вспомнили о нем только на следующий день, когда оно уже приобрело специфический аромат? Или эти бесконечные походы в ванную, чтобы проверить: «Ну что, отжала или еще крутит?»

Подробнее
+5

Жажда новизны и скрытый рефакторинг: мы обновили сайт!

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

Мы обновили кишки сайта!

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

Что изменилось? Если вы посмотрите на фронтенд, то наверняка скажете: «Ничего же не поменялось!» И будете абсолютно правы. Визуально сайт остался в своем привычном виде, мы не сдвинули ни одного пикселя (только немного). Но вот под капотом произошла настоящая революция. Мы полностью перебрали серверную часть, переписали логику и обновили движок. Внутри теперь всё совершенно другое — более быстрое, правильное и современное.

Подробнее
+5

Масштабное обновление Змейки: Базы данных, CI/CD сборки и фановая статистика

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

Игра змейка для WindowsРазбираем по пунктам, что изменилось в новой версии.
🛠 Техническая часть: Базы данных, фиксы и GitHub Actions
Начнем с бэкенда и архитектуры, потому что тут произошли тектонические сдвиги:

  • Прощай, .txt: Мы отказались от хранения рекордов в обычном текстовом файле, где любой желающий мог «нарисовать» себе пару миллионов очков. Теперь все достижения пишутся в полноценную базу данных. Добраться до них стало сложнее (в планах — прикрутить шифрование, чтобы окончательно закрыть лазейки для читеров).
  • Патч критического бага: В предыдущем релизе после рефакторинга вылез неприятный баг — игра намертво зависала при переходе между уровнями. Ошибку локализовали и успешно пофиксили, теперь флоу уровней работает идеально.
Подробнее
+3

Технический патч: фикс интерфейса под Windows и настройка «Короткой пятницы»

Выкатываем небольшое, но точечное техническое обновление для Системы ежедневных отчетов (она же — программа «мои отчеты»). В этот раз мы обошлись без глубокого рефакторинга ядра, сосредоточив усилия на визуальной стабильности и внедрении одной очень жизненной функции для учета времени.

Еженедельные отчеты на Логи и Проги
🎨 Спасение поплывшего UI
В прошлом релизе мы активно добавляли новые параметры в меню настроек. Как это часто бывает при кроссплатформенной разработке, на этапе тестирования в одной ОС всё выглядело идеально, а вот суровая реальность показала, что на машинах под управлением Windows верстка окна настроек откровенно «поплыла».
Ошибку локализовали и оперативно устранили. Мы пересобрали верстку элементов управления — теперь интерфейс снова выглядит аккуратно, строго и не вызывает визуальной боли, независимо от вашей операционной системы.

Подробнее
+3

Игра Забавная Змейка v.0.1.8: хардкорный геймплей, новые уровни и рефакторинг

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

Игра Забавная змейка
Текущий актуальный билд вобрал в себя масштабные обновления версий 0.1.7 и 0.1.8. Мы полностью пересмотрели архитектуру, добавили хардкора и навели красоту в интерфейсе. Рассказываем, что внутри.
🎮 Геймплей: больше, чем просто ползать за яблоками
Мы ушли от унылого собирательства. Теперь игра Забавная Змейка бросает вызов вашей реакции и выстраивает прогрессивную кривую сложности:

  • Динамические помехи: Начиная с 10-го уровня вас начнут донимать летающие птицы. С 20-го уровня на поле появляются мины, с 30-го — глухие заборы, а для самых стойких (с 50-го уровня) активируются бомбы с радиусом поражения (AoE).
  • Бонусные тайм-ауты: Каждый 10-й уровень — бонусный. Никаких препятствий, только время, скорость и жажда очков.
  • Золотая лихорадка: С шансом 5% на карте спавнится золотое яблоко, которое приносит сразу 50 очков.
  • Сохранение прогресса: Теперь игра не сбрасывает ваши достижения в пустоту. Сессия (имя игрока и последний пройденный уровень) пишется в records.json, обеспечивая бесшовное продолжение игры.
  • Зал славы: Таблица лидеров уплотнена до строгого Топ-3. Мы вырезали проблемные эмодзи и внедрили процедурные индикаторы (золото, серебро, бронза), чтобы рендер работал идеально.
Подробнее
+6

Срочный хотфикс: спасаем экспорт DOCX, чиним расчет времени и делим ядро на модули

Вчера мы слишком поторопились выкатить масштабное обновление. Как это часто бывает в суровых реалиях разработки: хотелось как лучше и побыстрее, а в итоге на продакшен улетел билд с досадными логическими ошибками. Мы оперативно собрали фидбек, осознали масштабы трагедии (особенно в расчете времени и выгрузке) и провели глубокую работу над ошибками.
Выкатываем экстренный патч. Ставить обязательно всем! Рассказываем, что мы экстренно переписали за прошедшие сутки.
⏱ Адекватный учет времени и бонусные часы

Мои отчеты - еженедельный отчет
Вчерашний релиз вел себя странно: он требовал от вас по 8 часов работы даже в законные выходные. Теперь Система ежедневных отчетов поумнела.

  • Новые настройки: Поле «Норма часов» заменено на удобный выпадающий список с популярными графиками (40-часовая неделя, сменный, сутки). Под капотом добавлен фильтр, который умно извлекает из выбора только числовое значение.
  • Логика выходных: Недельная норма теперь рассчитывается динамически, только по прошедшим рабочим дням. Суббота и воскресенье исключены из обязательной нормы.
  • Бонусы за хардкор: Если вы работали на выходных, программа больше не будет мешать это в общую кучу. Эти часы отображаются отдельно в виде приятного зеленого плюса (например, + 5.0).
Подробнее
+4

Вышла версия 0.6.11: Контроль нормы часов, сводка по проектам и глубокий рефакторинг

Масштабное обновление функционала. Наша Система ежедневных отчетов получила версию 0.6.11, в которой мы не только исправили ранее выявленные баги, но и серьезно переработали внутреннюю архитектуру, а также добавили мощные инструменты для контроля рабочего времени.

Система ежедневных отчетов (Мои отчеты)
Рассказываем подробно о том, что изменилось под капотом и в интерфейсе.
⚙️ Глубокий рефакторинг кода
Программа всегда отличалась легковесностью, но в этом релизе мы провели масштабный внутренний рефакторинг. Код был оптимизирован, очищен от легаси и логически структурирован.
Что это дает пользователю? Интерфейс откликается быстрее, потребление ресурсов стало еще скромнее, а сама архитектура теперь готова к внедрению более сложных модулей аналитики. Визуально это незаметно, но технически программа стала работать в разы правильнее и элегантнее.

Подробнее
+2

Микро-патч: Услада для глаз перфекциониста (без смены версии)

У нас на «Логи и Проги» выдалась неделя чистого технического обслуживания и багфиксов.
Знаете это чувство, когда программа работает как швейцарские часы, но какая-то одна визуальная мелочь постоянно мозолит глаза? Вот и мы не выдержали. Сегодняшний релиз не приносит глобальных новых фич, мы даже не стали менять номер версии. Это чисто косметический патч, созданный ради эстетики, порядка и спокойствия внутреннего перфекциониста.

Программа Журнал учета замечаний
Что мы подкрутили под капотом и снаружи:
🖼 Возвращение блудной иконки
В прошлой сборке при компиляции произошла небольшая магия (или, скорее, опечатка в путях), и иконка приложения растворилась в небытии. На работу кода это, конечно, никак не влияло, но запускать окно со стандартной заглушкой ОС — это боль для разработчика. Ошибку сборки поправили, иконка вернулась на свое законное место. Глаза спасены! 👀

Подробнее
+2

Техническое обновление: ozon трекер стал быстрее, умнее и безопаснее

Сегодня у нас на повестке дня небольшое, но архитектурно важное техническое обновление. Если вы активно используете наш ozon трекер для контроля своих посылок, то, возможно, замечали пару досадных шероховатостей: где-то криво считались проценты, интерфейс иногда пускался в пляс при появлении новых кнопок, а при запросе свежих данных программа могла задумчиво «подвиснуть».

Ozon tracker 0.6.1 Скачать с сайта Логи и проги бесплатно
Больше никаких компромиссов! Мы основательно перебрали двигатель нашей приложухи, оптимизировали код и выкатываем свежий патч. Что пофиксили и улучшили? Погнали разбираться! 👇

Подробнее
+1

Релиз v.0.6.8: Умные проекты, режим командировки и фикс тёмной темы

Мы знаем, как сильно разработчики, инженеры и фрилансеры любят (нет) писать отчеты. Поэтому наша Система ежедневных отчетов продолжает эволюционировать, чтобы этот процесс занимал у вас минимум времени и не вызывал желания разбить клавиатуру.
Сегодня мы выкатываем обновление версии 0.6.8. Мы основательно покопались под капотом, пофиксили краши и серьезно переработали UI/UX. Рассказываем, что нового! 👇

Система ежедневных отчетов
🏗 Мультипроектность: теперь всё логично
Главная боль прошлых версий: проект был намертво зашит в первом окне основной информации. Но ведь в реальной жизни мы не работаем как роботы над одной задачей! Утром мы кодим один проект, в обед едем закупать железо для второго, а вечером фиксим баги в третьем.
Что изменилось? Теперь поле «Проект» переехало прямо в блок добавления выполненных работ. Выполнили таску — указали проект. Выполнили другую — указали второй.
💡 Гиковая фича для ленивых (то есть для нас): программа запоминает последний выбранный проект в течение дня. Если вы пилите одну задачу, вам не придется каждый раз выбирать проект из выпадающего списка. Фокус ввода сам прыгнет куда нужно. Мы экономим ваши клики!

Подробнее
+5