15.09.2024: Начало второй половины сентября
Выходные всегда заканчиваются и всегда возникает ощущение, что их не хватило. Не знаю почему. Вроде и на отдых было время, и впечатлений набрал прилично. Но… нет. Не хватает ещё одного дня, как минимум.
Этим утром отправился к стоматологу на профилактический осмотр. Шёл минут 8, осматривали и записывали на повторный визит минуты 4, обратно минут 7.
Быстро. Хорошо, когда стоматолог в пешей доступности. Вердикт: одна пломба под замену, но не в этом месяце.
Теперь о планах на понедельник.
- Нужно автоматизировать новый кейс.
- Нужно закрыть одну задачу Учебного Центра.
- Нужно прошить ESP32 под HASS. Это будет урезанный аналог дистанционной макроклавиатуры.
- Нужно сделать 200 приседаний.
Всё. Если ещё успею, можно разобрать часы и прозвонить там кнопки.
Обеденный перерыв. Кушаю мисо суп и думаю над планом.
По кейсу — успеваю.
Нужно реализовать отлов трёх возможных багов и ещё пары возможных критических ошибок. Но я уже знаю как это сделать.
По ESP32, справился довольно быстро.
Правда оказалось, что это ESP8266 Mini (ели-ели и с лупой, но разглядел бледную надпись на чипе). Так даже проще.
В HASS кнопки добавились.
Привожу кусок скетча.
captive_portal:
# Клавиши
switch:
- platform: template
name: "Клавиша 1"
id: onboard_key1
optimistic: true
on_turn_on:
- output.turn_on: pin_keyout1
- delay: 500ms
- output.turn_off: pin_keyout1
- switch.turn_off: onboard_key1
- platform: template
name: "Клавиша 2"
id: onboard_key2
optimistic: true
on_turn_on:
- output.turn_on: pin_keyout2
- delay: 500ms
- output.turn_off: pin_keyout2
- switch.turn_off: onboard_key2
- platform: template
name: "Клавиша 3"
id: onboard_key3
optimistic: true
on_turn_on:
- output.turn_on: pin_keyout3
- delay: 500ms
- output.turn_off: pin_keyout3
- switch.turn_off: onboard_key3
- platform: template
name: "Клавиша 4"
id: onboard_key4
optimistic: true
on_turn_on:
- output.turn_on: pin_keyout4
- delay: 500ms
- output.turn_off: pin_keyout4
- switch.turn_off: onboard_key4
# Нажатие клавиш
output:
- platform: gpio
pin: GPIO1
id: pin_keyout1
- platform: gpio
pin: GPIO2
id: pin_keyout2
- platform: gpio
pin: GPIO3
id: pin_keyout3
- platform: gpio
pin: GPIO4
id: pin_keyout4
Тут всё просто, а вот дальше придётся паять, и за время перерыва это точно не успею.
Да и не хочу успевать! Такие вещи нужно делать спокойно, без спешки.
Тем более, что сначала придётся разобрать часы, куда планируется вставить итоговое изделие, сделать замеры, продумать размещение и подключение.
Приседаний уже 120.
Учебный Центр оставляем не вечер.
Спокойно работаю под забавную музыку.
Ну да, такое я тоже слушаю.
Рабочий день закончился. Так и тянет всё бросить, и лечь на диван. Вместо этого, мы поужинали и пошли в лес. Гулять. В темноте.
- Скажешь: Сдурели?
- Отвечу: А вот и нет! Наверное…
Воздухом подышали, ноги размяли. Хорошо прошлись.
Вот только после этой прогулки работать уже не хотелось. Я попытался влезть в одну задачу, но лишь запутался. Потому, бросил эту затею и отправился спать пораньше.
Напишите комментарий