Releases: duisterethomas/rooster-epd
Rooster-EPD V3.0.3 - Patch
Bugfixes
- The time and date input fields of custom appointments and templates will now save
Installation
The installation instructions are available in the README.md.
Updating
- Download the
Source code (zip)
below, or download the main branch as a zip if you're really spicy and like unstable pre-release code - Unzip it
- Connect to the Pi using your SFTP client
- Copy the contents of the
rpi_zero_code
directory into therooster-epd
directory and selectOverwrite
when prompted - Wait like a minute or so, you do not need to reboot the Pi
Bugs and feature requests
If you want to see a specific feature, found a bug or need some help, please open a new issue.
Rooster-EPD V3.0.2 - Patch
Bugfixes
- The input fields of custom appointments and templates will now save
Installation
The installation instructions are available in the README.md.
Updating
- Download the
Source code (zip)
below, or download the main branch as a zip if you're really spicy and like unstable pre-release code - Unzip it
- Connect to the Pi using your SFTP client
- Copy the contents of the
rpi_zero_code
directory into therooster-epd
directory and selectOverwrite
when prompted - Wait like a minute or so, you do not need to reboot the Pi
Bugs and feature requests
If you want to see a specific feature, found a bug or need some help, please open a new issue.
Rooster-EPD V3.0.1 - QoL/Patch
Changes
- You can now sync a specific day via the webui using the "Synchroniseren" dropdown button
- Linking Zermelo isn't required anymore
Bugfixes
- The language/locale is now set to
nl
, so things like the date pickers now show up correctly - The Zermelo schedule is now acquired via
get_liveschedule()
to show the correct appointments - The systemd service now waits until the time is synchronised with ntp (Update instructions below)
- The content of shorter appointments will now fit
- A new save file will now be generated when running for the first time
Installation
The installation instructions are available in the README.md.
Updating
- Download the
Source code (zip)
below, or download the main branch as a zip if you're really spicy and like unstable pre-release code - Unzip it
- Connect to the Pi using your SFTP client
- Copy the contents of the
rpi_zero_code
directory into therooster-epd
directory and selectOverwrite
when prompted - Edit the
/etc/systemd/system/rooster-epd-screen-refresh.service
systemd service and update the content to this:Note: Don't forget to replace[Unit] Description=Runs the Rooster-EPD screen_refresh.py at startup After=network-online.target time-sync.target Wants=network-online.target time-sync.target [Service] ExecStart=python3 /home/USER/rooster-epd/screen_refresh.py WorkingDirectory=/home/USER/rooster-epd Restart=on-failure User=USER [Install] WantedBy=multi-user.target
USER
with your username! - Reboot the Pi via SSH using
sudo reboot
Bugs and feature requests
If you want to see a specific feature, found a bug or need some help, please open a new issue.
Rooster-EPD V3.0 - The full standalone update
Changes
- I've upgraded from the Raspberry Pi Pico W to the Raspberry Pi Zero 2 W
- The configuration of the Rooster-EPD now works via your webbrowser, so now you can configure it using any device with a webbrowser that is connected to your local network
Note
You can use the config from V2.X.X, just copy the save.json
file from the Pico into the rooster-epd
directory on the Zero after following the installation instructions below.
Installation
The installation instructions are available in the README.md.
Bugs and feature requests
If you want to see a specific feature, found a bug or need some help, please open a new issue.
Rooster-EPD V2.0.2 - Patch
First time setup
Setup instructions are available in README.md
Updating instructions
- Unzip
Pico_code.zip
- Then follow this article to copy all files in
Pico code
to your Raspberry Pi Pico
Bug fixes
- Changed appointments will now be shown correctly
Other changes
- Appointments that span over multiple hours will now show the start and end hour names
Notes
If you want to see a specific feature, found a bug or need some help, please open a new issue.
The Rooster_epd.exe
is generated using PyInstaller
Rooster-EPD V2.0.1 - QoL/Patch
First time setup
Setup instructions are available in README.md
Updating instructions
- Unzip
Pico_code.zip
- Then follow this article to copy all files in
Pico code
to your Raspberry Pi Pico
Bug fixes
- Timezone issues have been fixed
- Old appointments will be automatically removed again just like in V1.X.X
Other changes
- The custom appointments will now be sorted based on the date and start time
- The templates will now be sorted by the template name
Notes
If you want to see a specific feature, found a bug or need some help, please open a new issue.
The Rooster_epd.exe
is generated using PyInstaller
Rooster-EPD V2.0.0 - The standalone update
Important: The old save file from V1.X.X doesn't work with this version, you will need to follow the First time setup again
New features
- The syncing with Zermelo now works on the Raspberry Pi Pico itself! So a Pico with wifi is required now.
- The save file is now stored on the Pico instead of on the computer
Notes
Some features work a bit different or are completely removed because of how fundamentally different this works, if you want to see a specific feature, found a bug or need some help, please open a new issue.
Setup instructions are available in README.md
The Rooster_epd.exe
is generated using PyInstaller
Rooster-EPD V1.3.3 - QoL/Patch
Important: If you are updating from V1.0 updating the Raspberry Pi Pico is required for this update to work!
Follow step 2-4 to update the Raspberry Pi Pico
Bug fixes
- The dialog save, cancel and close buttons finally use the correct language
- The program will now open on top of other programs, before it sometimes opened behind other programs
Note: This is NOT the same as Always on top
Other changes
- Added offline mode for when you aren't connected to the internet
- The save buttons in the "Afspraken bewerken" and "Sjablonen bewerken" UI's will now only be enabled if there are unsaved changes
- Linking zermelo is now required before you can use the program, if you enter incorrect info the setup window will popup again
Setup instructions are available in README.md
The Rooster_epd.exe
is generated using PyInstaller
Rooster-EPD V1.3.2 - QoL/Patch
Important: If you are updating from V1.0 updating the Raspberry Pi Pico is required for this update to work!
Follow step 2-4 to update the Raspberry Pi Pico
Bug fixes
- Loading a template as a new appointment will now load the correct template
Other changes
- The save button in the "Notities bewerken" ui will only be enabled if there are changes
- Old appointments will now automatically be removed
Known bugs
- The dialog save, cancel and close buttons use the incorrect language
Setup instructions are available in README.md
The Rooster_epd.exe
is generated using PyInstaller
Rooster-EPD V1.3.1 - QoL update
Important: If you are updating from V1.0 updating the Raspberry Pi Pico is required for this update to work!
Follow step 2-4 to update the Raspberry Pi Pico
New features
- Added an about screen ("
Help
->Over Rooster epd
") - Added a button to go this github repository ("
Help
->Github repository
") - Added a max length system to the
Onderwerp(en)
,Locatie(s)
andLesuur
text inputs in the appointments and templates
Known bugs
- The dialog save, cancel and close buttons use the incorrect language
Setup instructions are available in README.md
The Rooster_epd.exe
is generated using PyInstaller