pageauc / pi-timolo

Raspberry PI-TIMOLO ( PI-TImelapse, MOtion, LOwLight ) uses RPI picamera and OpenCV for Remote Headless Security Monitoring using Motion Tracking, Rclone Auto Sync files with remote storage services. Auto Twilight Transitions and Low Light Camera Settings. Panoramic images using PanTiltHat and More. This project is featured on GitHub Awesome software.
MIT License
548 stars 101 forks source link

pi-timolo Release 9.0 now implements plugins #80

Closed pageauc closed 6 years ago

pageauc commented 6 years ago

I have updated pi-timolo release to version 9.0 that adds option for plugins. Several pre-configured plugins are included for specialized tasks.

Plugins are python import files that contain config.py variables. When enabled the plugin variables overlay the default config.py variables. This allows creating custom task oriented configurations without needing to edit the main config.py. This allows quick switchover from one plugin to another or disabling of plugins to revert back to config.py only with no plugin overlays.

You can also create your own plugins. If you create a useful plugin let me know

For more information see wiki details
here https://github.com/pageauc/pi-timolo/wiki/How-to-Use-Plugins

Claude ....

pageauc commented 6 years ago

I have recently updated the pi-timolo installation logic to avoid overwriting configuration files. .orig and .prev are no longer used and can be deleted. If upgrading, the latest configuration files will be installed with **new*** in the filenames and the originals will not be overwritten

If there are significant pi-timolo configuration changes then you may need to backup an existing file then copy the new version over the original then transfer any customization's using nano or other text editor.

Install files are no longer copied down but are still available on GitHub repo if required. This avoids unnecessary clutter. For more details see install/upgrade wiki https://github.com/pageauc/pi-timolo/wiki/How-to-Install-or-Upgrade

I found my old method confusing and this is simpler. If you have an older pi-timolo you may need to backup the existing configuration file, copy the latest new version over the existing, then transfer any customization settings to the new configuration .

Let me know if this works for you Claude ...