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.

Учебный Центр оставляем не вечер.

Спокойно работаю под забавную музыку.

Ну да, такое я тоже слушаю.

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

  • Скажешь: Сдурели?
  • Отвечу: А вот и нет! Наверное…

Воздухом подышали, ноги размяли. Хорошо прошлись.

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

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

Введите имя

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

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

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

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