Skip to content

Releases: duisterethomas/rooster-epd

Rooster-EPD V3.0.3 - Patch

08 Apr 22:14
f53d0f2
Compare
Choose a tag to compare

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

  1. 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
  2. Unzip it
  3. Connect to the Pi using your SFTP client
  4. Copy the contents of the rpi_zero_code directory into the rooster-epd directory and select Overwrite when prompted
  5. 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

30 Mar 16:41
a4cc690
Compare
Choose a tag to compare

Bugfixes

  • The input fields of custom appointments and templates will now save

Installation

The installation instructions are available in the README.md.

Updating

  1. 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
  2. Unzip it
  3. Connect to the Pi using your SFTP client
  4. Copy the contents of the rpi_zero_code directory into the rooster-epd directory and select Overwrite when prompted
  5. 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

28 Mar 08:27
178bf5b
Compare
Choose a tag to compare

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

  1. 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
  2. Unzip it
  3. Connect to the Pi using your SFTP client
  4. Copy the contents of the rpi_zero_code directory into the rooster-epd directory and select Overwrite when prompted
  5. Edit the /etc/systemd/system/rooster-epd-screen-refresh.service systemd service and update the content to this:
    [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
    
    Note: Don't forget to replace USER with your username!
  6. 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

17 Mar 15:39
d96fb78
Compare
Choose a tag to compare

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

05 Sep 16:08
46cf5b4
Compare
Choose a tag to compare

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

23 Jun 12:38
87de1a9
Compare
Choose a tag to compare

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

15 Jun 17:19
ec89367
Compare
Choose a tag to compare

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

15 Mar 14:03
645fd45
Compare
Choose a tag to compare

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

04 Mar 11:29
6376869
Compare
Choose a tag to compare

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

02 Mar 10:18
d4402be
Compare
Choose a tag to compare

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) and Lesuur 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