Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

esphome Pomodoro with OLED display, button and a buzzer

License

NotificationsYou must be signed in to change notification settings

nvtkaszpir/esphome-pomodoro

Repository files navigation

esphomePomodorowith OLED display, button and a buzzer.

preview 1preview 2

Features

  • shows remaining time left till the end of the phase
  • default work phase is 25min, rest phase is 5min, max 3 work phases
  • restores number of work phases on device power loss
  • can show some useless info like time and humidity and temperature if you havedata from home-assistant, could be replaced with something else local

Known limitations

  • tested with esphome 2023.12.9ghcr.io/esphome/esphome:2023.12.9
  • no button to reset number of pomodoro sessions stored.
  • tested with OLED 128x64
  • device power loss does not resume phase, given phase state is lost
  • no reset/pause

Bill of materials

Hardware installation

First of all checkpinout fo your device.

  • buzzer - GPIO32 + ground, check polarity, some require it
  • physical button - GPIO33 + ground - make sure you connect proper legs
  • OLED display - 5V + ground, I2C over standard pinssda: GPIO21scl: GPIO22

Software Installation

  • look at thepomodoro.yaml andedit it so it suits your needs - like device address, wifi passwords,or uncomment the code etc
  • add that yaml to your ESPHome dashboard
  • upload to the device
  • enjoy.

About

esphome Pomodoro with OLED display, button and a buzzer

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

[8]ページ先頭

©2009-2025 Movatter.jp