Push Service (abbreviated HP) keeps you always up to date what's happening on your Dreambox.
This hp configurable regular intervals or at certain events is performed, check your Dreambox to your specifications and notifies you by email about events / discrepancies.
Here is an email notification:
Controls during the setup:Subject: DM8000 Push Service: Free space warning
Free disk space limit has been reached:
Path: / media / hdd / movie
Limit: 100 GB
Left: 88 GB
Provided by Dreambox Plugin 0.1 Push Service
C 2012 by betonme @ IHAD
Green: Save and Close
Red / Exit: Exit without saving
Blue: Add a new plugin
Yellow: remove plugin
Text: test Current unsaved email configuration
To send a test run without an e-mail: info
The basic configuration of HP config is stored in the E2.
All Plugin settings are stored in an XML file (default = / etc/enigma2/pushservice.xml).
HP Basic configuration:
Enable True Push Service =
Dreambox name (email subject) = Dreambox
Config file = / etc/enigma2/pushservice.xml
Start time (HH: MM) = 1:00 Clock
Period in hours (0 = disabled) = 24
Run on boot = True
SMTP server = smtp.server.com
SMTP port = 587
SMTP SSL = True
Username
Password
Mail from = [email protected]
Mail to or leave empty
Current plugins with examples and options:
Freespace:
Before you give a path and the required free space is, the calculated free space under it, you'll get an email.
Can be added multiple times to different stores can be tested.
-Allow HDD wake up = False
-Where to check free space = / media / hdd / movie
Free-space limit in GB = 100GB
DeactivatedTimers:
The car hits a timer timer conflict and can not hold a program and therefore creates a disabled timer (must be activated). PS would you send an e-mail directly to the case with that timer.
- Remove deactivated timer (s) after successful transmission = False (False On HP wants to tag them as DeactivatedTimerPushed)
Crashlog:
Based on the DMM function. You're away from home and there is a GS, the Dreambox will reboot automatically and sends you a notification with the crashlog in the Appendix.
-Delete crashlog (s) after successful transmission = False (False On HP wants to rename them. Pushed)
Record Summary:
A list of all recordings made will be sent to you.
Remove finished-timer (s) only after = False (False On HP wants to tag them as FinishedTimerPushed)
RecordNotification:
You get an immediate notification when a recording starts or finishes.
Send notification on record start = False
Send notification on record end = True
IPKGUpdateNotification:
When updates are ready you will get a list of all plugins with the currently installed version and the version of the update.
Start check update if not yet done = False
Additional plug-in modules can easily be added at run time without restarting.
When the setup is opened, the settings and modules will be reloaded.
Each module can provide additional settings, which are then automatically included in the config.
(Explanation follows for developers)
Roadmap:
Configuration / options translate
Explanation of the modules
Public Beta Test
Gravity GIT -> Feed
Localization is prepared, so anyone can contribute.
Installation:
Zip unzip and copy to / usr/lib/enigma2/python/Plugins/Extensions/PushService
config_addplugin.jpgconfig_main1.jpgconfig_main2.jpgconfig_plugins1.jpgconfig_plugins2.jpghelp.jpgtestmailfailed.jpgtestmailsuccess.jpgtestrun.jpg
Thanks betonme




Reply With Quote