Create awesome e-paper dashboards within minutes! Modularity? Check! Python3? Check? Works on Raspberry Pi Zero W? Check! Support for own modules? Check!
Word from the author: Thanks for your patience everyone! This is a minor release with little changes for most users, but nonetheless a breaking change. Therefore, it was required to update Inkycal to v2.0.3. While recommended, this time it is not strictly required to update Inkycal. With the release of the latest version of Raspberry Pi OS (Oct 2023), numpy, pyowm and Pillow would no longer work as expected. A minor refactoring was required to ensure everything stays up to date and that Inkycal can run on Python 3.11, which is now the standard in Raspberry Pi OS.
A big shoutout to all the contributors of Inkycal on Github, Discord and Tindie. Thank you very much for your help, effort and time! Thank you very much to all those who provided excellent support on Discord to new users, gave feature suggestions, found bugs and bugfixes 🥇
As some of you have noticed, Inkycal is now available as a plug-and-play device on Tindie! The profit of these purchases and donations were re-invested into Inkycal, partially used on coffee(because developers tend to work more efficiently with it), to cover expenses, to buy and add support for new E-Paper displays in Inkycal while donating a portion to those in need.
test_..
, allowing unittest/pytest to automatically discover and run these tests.git pull
2825297
. Copy this ID.settings.json
file:nano path/to/my/setting.json
# if you get permission errors, you can also use sudo:
sudo nano path/to/my/setting.json
Then find the "location"
in the weather module's config, and replace the current value with the ID. It should look like this:
"location": "2825297",
Save the changes by pressing [CTRL] + [X] at the same time, then press [Y] to confirm. 4) Test Inkycal. Navigate to the Inkycal directory, then run:
source venv/bin/activate
python inky_run.py
If it works correctly, reboot with sudo reboot
If you run into issues, please do not hesitate to open up an issue on Github or letting me know via Inkycal on Discord.
Word from the author: Hi everyone! It's been quite some time since the last official release of Inkycal. Due to the pandemic and too much work of my end, new developments and features were slowed down quite a bit. This is expected to get better in this year. On the bright side, we have a new year ahead of us, chip crisis are starting to recover so the availability of the Raspberry Pi is expected to get better in the next coming months.
A big shoutout to all the contributors of Inkycal on Github, Discord and Tindie. Thank you very much for your help, effort and time! Thank you very much to all those who provided excellent support on Discord to new users, gave feature suggestions, found bugs and bugfixes.
As some of you have noticed, Inkycal is now available as a plug-and-play device on Tindie! The profit of these purchases and donations were re-invested into Inkycal, partially used on coffee(because developers tend to work more efficiently with it), to cover expenses, to buy and add support for new E-Paper displays in Inkycal and donated to those in dire need in these difficult times.
As a result, Inkycal now supports multiple new parallel e-Paper displays and adds official support for previously experimental displays:
One of the main aims of this release was to make it easier to further maintain and develop Inkycal, even without possessing a Raspberry Pi. By using virtual environments, making more use of git and some minor changes in the software, Inkycal is now supported on multiple platforms (e.g. Windows and Mac) without a display. However, rendering on the E-Paper is still exclusive to the Raspberry Pi.
Although this release contains many bugfixes and code quality improvements, almost no software is bug-free.
As a special thanks to the first beta testers of this new release who help finding bugs, there will be a giveaway of a 7.5" ready-made Inkycal at the end of this month.
If you wish to participate, please ensure you are in the Inkycal Discord server first. The condition for the entry is to find a bug or provide a bugfix, either directly on Discord
or on Github. Those participating will be awarded the inkycal-giveaway-member
role. At the end of this month, the Inkycal will be shipped to a randomly selected participant.
This release is a minor release, you can continue using your existing settings.json
file. Please see the upgrading instructions below.
It is highly recommended you upgrade to this release to benefit from long-term support.
Support for any previous releases will be dropped with this release.
Last, but not least, happy new year and stay healthy!
Upgrading instructions:
settings.json
file somewhere other than the Inkycal folder. If you have made custom changes to modules, back them up toorm -rf Inkycal
)settings.json
file back to the new Inkycal folderinky_run.py
file to use your settings.json
file by providing its pathIf you run into issues, please do not hesitate to open up an issue on Github or letting me know via Inkycal on Discord.
This pre-release is a full-OS based on Raspberry Pi OS Lite. It contains several additions and improvements to the web-ui, greatly improving the user-expierence.
The latest version of Inkycal has been installed, drivers for the 9.7" E-Paper display have also been installed. Driver files for the 12.48" E-Paper displays have been added, but testing could not be carried out.
Please note that this release is not meant to be modified via SSH. It should work out-of-the-box and the web-ui has been updated to allow a ssh-free setup for the first time.
To get started, please do the following:
admin
password: admin
This release is a major release, it will not work with a previous version of Inky-Calendar. Please use a fresh Image of Raspberry Pi OS to get started. And previous settings file will not be usable with this release, please create a new one from the web-UI. A special thank you to all the BETA testers of this release! Thank you all for your great help and support! Your names have been added on the contributors list
Concluding the major highlights of this release:
It is highly recommended you upgrade to this release to benefit from long-term support. Support for any previous releases will be dropped with this release.
As there have been many back-end changes in the Inky-Calendar software, futher testing is required to debug and fix errors. Due to this, this release is clearly marked as experimental.
Right now, only beta testers are invited to test the new release. Pleas wait until the green light is given and this can be pushed on the main branch. Thank you for your understanding.
(*) Updating too frequently can cause ghosting, a problem specific to E-Paper displays where parts of the previous image can be seen on the current image. Ghosting can be fixed by 'calibrating' the E-Paper (displaying a single colour on the entire display) and is done by default. As a rule of thumb, one 'calibration' should be done for every 6 display-updates to maintain a crisp image.