Elektro Power Save 2.3 by gutemine

  • Das Plugin von hier ist nicht mehr für aktuelle Images geeignet !


    Verwendet bitte das neue aus Morty's thread !


    Elektro Power Save 3.0.5 by Morty (DM7025 and maybe DM8000)


    This Plugin from here is not anymore suitable for up-to-date images !


    Please use the new one from Morty's thread !




    ====================================================
    Elektro Power Save for Dreambox 7025
    Version 2.3 by gutemine from 10.09.2008
    ====================================================
    Release infos
    ====================================================
    1.0 first version, as usually completely
    untested - have Fun !
    1.1 now after boot the Dreambox will go
    immediately to normal Standby
    1.2 some bugfixes on Plugin Text and
    make standby on boot configurable
    2.0 make ipk kit, add info messages before standby
    and prevent deepstandby if timer is running
    2.1 bugfixes and support for new images with TryQuit
    mainloop (which is since mid January 2007 in CVS)
    2.2 still alive
    2.3 make compatible with latest CVS changes
    ====================================================
    The English Documentation is below the German one
    ====================================================


    1) Voraussetzung
    ----------------


    Jedes Image sollte funktioniere, aber bitte beachten
    das die DreamboxHardware.py ersetzt wird.


    Seit Euch bewusst das dies Probleme verursachen
    könnte. Die originale DreamboxHardware.py wird
    jetzt aber gesichert, ein ipkg remove sollte
    also den Originalzustand wieder herstellen.


    Power Save sollte mit dem Slep Timer kompatibel
    sein, muss aber nicht sein !


    2) Installation
    ---------------


    Zuerst kopiert das elektro*.ipk File vom
    elektro*.zip auf /tmp mit ftp (TCP/IP muss
    natürlich schon funktionieren).


    Wenn Ihr ein Image geflashed habt, das ein Blue
    Pannel hat könnt Ihr damit mit Manual Install das
    ipk file installieren.


    Wenn nicht, dann installiert elektro mit folgenden
    Kommandos im Telnet:


    cd /
    ipkg install /tmp/elektro*.ipk


    Beim ipk install wird enigma auch gleich
    restarted, um das Elektro Plugin bei den
    Spielen/Erweiterungen angezeigt zu bekommen.
    Wenn es dort nicht auftaucht,
    probieren sie einen manuellen Reboot.


    3) Usage
    --------


    Im Erweiteurngs Menu kann man die Einschlafzeit
    einstellen zu der die Box in den Deepstandby
    gehen soll und die Zeit zu der Sie wieder
    aufwachen soll.


    Im Moment sind nur volle Stunden dafür
    unterstützt und die vorgeschlagenen
    Standardwerte sind 23h
    für den Deepstandby und 7h für
    die Aufwachzeit.


    Bitte beachten das wenn Ihr im Elektro Plugin
    das Standby beim Booten Feature aufdreht,
    dass nach dem Booten die Box in Standby geht
    - kurzes Drücken des Power Knopfes auf
    der Fernbedienung 2x bringt die Box dann erst
    komplett online.


    Das Elektro Power save plugin sollte in der
    Lage sein die Box sauber aufzuwecken wenn
    eine Aufnahme in der Schlafenszeit eingeplant
    wurde (das ist der Grund warum die
    DreamboxHardware.py gepatched wurde).


    Wenn Ihr Aufnahmen während der Schlafenszeit
    einplant, dann vergesst nicht diese mit
    Deepstandby nach der Aufnahme einzuplanen,
    ansonsten wird die Dreambox online bleiben.


    Wenn eine Aufnahme läuft während die
    Schlafenszeit kommt, wird das Elektro
    Plugin die Box nur in normales Standby
    schicken um die Aufnahme nicht zu stören.


    Nachdem diese Aufnahme beendet wurde, wird
    kein verspäteter Deepstandby stattfinden,
    ausser diese Aufnahme wurde mit Deepstandby
    nach dem Beenden eingeplant.


    ====================================================
    Viel Spass mit dem Stromsparen und Umweltschützen
    mit dem Elektro Plugin auf der Dreambox 7025 !!!!
    ====================================================



    1) Prerequisites
    ----------------


    Any Image should work, but the DreamboxHardware.py
    is replaced, so be aware that this could cause
    Troubles !


    But original DreamboxHardware.py is now saved,
    so ipkg remove will bring back the original state.


    Power Save should be compatible to the Sleeptimers
    available, but don't take this for sure !


    2) Installation
    ---------------


    First copy the elektro*.ipk file from elektro*.zip
    to /tmp with ftp (TCP/IP must be working already).


    If you have flashed an image that offer in Blue
    Pannel Manual Addon Install you can use this
    functionality to install the ipk file.


    If not, then install Elektro by entering the
    following commands in a Telnet session:


    cd /
    ipkg install /tmp/elektro*.ipk


    The ipkg install will also restart enigma for
    you to get the Elektro Plugin shown in addons
    menu. If it doesn't show up try to reboot
    manually.


    3) Usage
    --------


    In the addons menu of Elektro you can specifiy
    the Time at which the box should go into
    Deepstandby and the time when it should wakeup.


    Currently only full hours are supported and the
    default suggested time is 23h for Deepstandby
    and 7h for wakeup.


    Be aware that if you enable the Standby on
    boot feature with Elektro, that after
    wakeup/boot the box will go to Standby
    - short Press of the Power Button 2x will
    get it fully awake.


    The Elektro Power save should be able to
    handle that the box awakes properly if there
    is a timer planned during the Power Save Time
    (this is the reason why DreamboxHardware.py
    is patched).


    When you plan Timers during the Powersave
    time don't forget to plan them with Deepstandby
    after Recording, or Dreambox will stay online.


    If there is a timers/recording running when
    Sleeptime occures the Elektro Plugin will do
    a normal Standby instead of Deepstandby
    to prevent harming the recording.


    After this recording is finished NO delayed
    Deepstandby will occure, unless you have
    planned your timer with Deepstandby when
    finished.


    ======================================================
    Have Fun to let Elektro Save Power and the
    Environment with your Dreambox 7025 !!!!
    ======================================================

  • Version 1.2 ist jetzt draussen wo erstmals Eure ersten Inputs eingearbeitet wurden (Standby on boot is konfigurierbar und falsche Texte beim Menu hoffentlich gefixed)


    Einfach übers vorherige drüberinstallieren und reboot/enigma restart :)


    LG
    gutemine

    4 Mal editiert, zuletzt von gutemine ()

  • Hi Gutemeine!


    I've tested your plugin, and it works perfectly. Very nice work! :winking_face:


    I have a request though: Before going to deep standby, it would be nice if the plugin looked in the timer listings to check that the box is not in the middle of a recording, or that a new recording will start just a few minutes later.


    EDIT:I think I found a bug :confused_face: . When I reboot the box from the menu it restarts and then enter standby.

  • ich habe es mir gerade mal auf die schnelle angesehen. es lies sich erst mal gut installieren. wenn daraus jedoch mal eine echte weck funktion werden soll müsste das menü etwas umfangreicher werden. ok es ist ja auch version 1 :)
    mir ist da allerdings aufgefallen, wenn man in das aufwach menü geht, steht da was vom standbytime. sollte es nicht next wake up heissen? dann ist meine box gerade nach einer aufname ausgegangen und ich habe sie von hand eingeschaltet. da blieb sie im standby modus. obwol ich keine zeit dafür vorgesehen hatte. ich hoffe das macht die jetzt nicht, wenn ich wieder was aufnehmen will.

  • der ton wird auch abgeschaltet. das mit dem standby passiert immer und ist recht lästig. ich hoffe du machst da bald ein bugfix. sonst muss ich das plugin wieder entfernen.

  • Hallo Gutemine !


    das heisst eigendlich nur, dass bisher noch keine Nacht (=AUS) und kein Nachmittag (=EIN) vergangen ist ;). Installiert isses, aber die Probe kommt heute nacht (weil Tagsüber / abends bekomme ich von der Familie die rote Karte wenn ich an der von allen geliebten Box länger rumfummele).


    Morgen kann ich mehr berichten.


    Danke für die Arbeit und beste Grüße
    Edgar

  • Zitat

    Originally posted by WAdler 68
    der ton wird auch abgeschaltet. das mit dem standby passiert immer und ist recht lästig. ich hoffe du machst da bald ein bugfix. sonst muss ich das plugin wieder entfernen.


    tolle motivation für Gutemine...


    erst schreien das man ein plugin will und danach nur rummeckern....

  • =======================================================================
    Power Save for Dreambox 7025 Version 1.1 by gutemine
    =======================================================================
    Release infos
    =======================================================================
    1.0 first version, as usually completely untested - have Fun !
    1.1 now after boot the Dreambox will go immediately to normal Standby
    =======================================================================


    =====================================================
    Have Fun Saving Power and the Environment
    with your Dreambox 7025 !!!!
    ======================================================[/quote]



    Lest euch mal die ReleasNotes durch!


    1.1 (frei Übersetzt) die Box Geht sofort nach dem Start in den normalen Standby.


    Ok, nun zu meinem Feedback:


    Das plugin ist sehr gut gelungen. Ich denke, daß es gut wäre wenn man einstellen kann, was die Box nach dem Start macht. oder Kann man es so teilen, daß die Box beim normalen einschalten normal startet ohne Standby, und nur wenn der Timer sie startet, si auch in den Standby geht.


    Wenn ein Film aufgenommen wird, dann fährt das plugin einfach drüber, und die Aufnahme wird beendet. Da könnte vielleicht eine abfrage davor stehen, ob aktuelle aufnahmetimer gesetzt sind.
    Sonst ist die aufnahme hin. :o)


    Ansonsten bin ich begeistert, und es funktioniert sonst einwandfrei!


    Wieter so! MfG


    :)

    Ironie wird von mir "willkürlich" benutzt und nicht vorhr angekündigt!

  • Hi gutemine,


    danke für das tolle plugin. Jetzt kann ich endlich wieder Strom sparen, ohne dass ich meine Box von Hand ein und ausschalten muß.


    Das hat meinen Hausvorstand ziemlich genervt, wenn sie immer auf den Reboot warten mußte. :)


    Gruß,
    soliver

    Viele Grüße,
    Oliver
    _________________________________________________
    Glücklicher Besitzer einer DM 8000 HD

  • @WAdler


    Du hast jetzt Version 1.2 zum runterladen - die WAdler Special Edition wo man das Standby on boot übers Plugin auch an und abdrehen kann. Zur Strafe musst Du jetzt auch den Bedankomat benutzen oder noch weitere gute Vorschläge machen :)


    Falls doch wer wissen will wie man es wieder löscht (einfach PowerSave directory mit Inhalt im Plugins/Extensions directory löschen - vorher im Plugin alle Zeiten löschen und Standby on boot disablen)

    Das ist aber nach dem boot eh nur ein normales Standby, sprich 1x kurz Power und Sie ist ganz da, Aufnahmen, WebIF etc gehen da eh schon !


    Ich wollte nur verhindern das wenn man die Box in der Früh aufwachen lässt sie gleicht komplett läuft und evt. über den SCART sogar den TV aufdreht - wäre zwar netter Wecker, aber man muss ja nicht alles haben.


    Ich wollte auch erstmals zeigen wie einfach man Standbytime und Wakeuptime zu einer absoluten Zeit lösen kann um eben Strom zu sparen.


    Weiters sollte es jetzt schon funktionieren das man wenn ein Timer in der Schlafenseit programmiert wurde die box dann trotzdem zu dieser Zeit aufwacht. Ihr müsst dann die Timer aber mit Standby nach Aufnahme programmieren sonst bleibt sie wach bis zum nächstne Tag.


    Die Idee hinter der Powersave Zeit ist eigentlich das die Box in der Zeit nichts zu tun hat, weil sonst wäre es ja auch etwas wiedersinnig.


    Trotzdem wäre es natürlich nett wenn die box schauen würde ob grade aufnahme läuft und dann nicht runterfahren. Der code mit dem gettnexttimer aus mytest.py ist eh leicht zu klauen, aber eines nach dem anderen. Ihr wisst Doch gutemine lässt gerne mitkochen !


    Im Moment würde die Box wenn ein Timer läuft runterfahren, und wenn ich die logik richtig verstanden habe gleich wieder hochfahren weil der timer der aufnahme im Frontprozessor gewonnen hat.


    Das umzuändern ist aber nicht schwer - das nächste WE kommt bestimmt, und es ist ja erstmals ein Anfang. Und das Menu ist deswegen so spartantisch weil ich denke das Ganze würde sowieso als Erweiterung zum Sleeptimer aus dem CVS am Blauen Knopf mehr Sinn machen.


    Und diverse typos und bugs sind natürlich auch noch drinnen. Deswegen dürft Ihr ja testen, mit der liste/Inputs wird es dann nächste WE fertiggemacht.


    PS: Und Kritik ist immer willkommen, es ist ja schon schön wenn man nach Verbesserung schreit statt nach fehlendem Feature.


    LG
    gutemine

    10 Mal editiert, zuletzt von gutemine ()


  • The feature that running recordings will not be ignored is planned for Version 2.0 (coming hopefully next Weekend). And the Standby on boot is not a bug it was intended to be so (just a short press of Power on and you are back to business). If you don't like it this way use version 1.2 which has this feature configurable via the Plugin menu interface (and no standby on boot should be default).


    Ciao
    gutemine

    Einmal editiert, zuletzt von gutemine ()

  • GuteMine:
    erstmal Danke an dich.


    Also bei mir war es so:


    Box in den Deep Standby schalten funktioniert.
    Box in aus dem Deep Standby in den einfachen Standby, hmmm


    Bei mir stand zwar nach dem einschalten im LCD-Display der Box
    ein Fersehsender, aber es wurde kein Bild und Ton ausgegeben.


    Erst nachdem ich auf den Powerknopf an der Box gedrueckt habe
    ging sie an. Irgendwas ging da durcheinander.


    Und bei der Box war (leider) "Mute" aktiviert.


    Ich probiere jetzt mal die neue Version.

  • ich verstehe nicht was Euch am normalen Standby so schreckt - da ist halt LCD gedimmt, Ton und TV aus. Das ist KEIN Bug, wozu ist die Powertaste denn sonst da - oder benutzt die keiner und macht Standby immer übers Menu ?


    Wenn da bei ein sender im LCD stehen bleibt ist das ein problem vom enigma das es das bei so frühem standby (gleich nach start) nicht richtig handhabt, also nicht bei mir beklagen :)

    In 1.2 ist es per default aber jetzt eh abgedreht, also fürchtet Euch nicht, die Mutigen werden auch zuerst ans Ziel kommen - oder total in die Irre gehen !


    LG
    gutemine

    Einmal editiert, zuletzt von gutemine ()

  • Super Sache !!!


    Bin zwar gerade nicht Home um das zu testen aber werde ich nachholen.
    Kurz noch wegen idee:


    Wenn der Shutdown timer anspringt wäre es super wenn :


    a) geprüft wird ob eine aufnahme gerade läuft wenn ja timer um 30 min nach hinten verlegen


    b) Wenn der shutdown initiiert wird geht vorher wenn die box komplett an ist ein Fenster welches den nutzer warnt das die box gleich runter fährt wenn er nicht eine bestimmte taste zum abbruch drückt. Das verhindert das wenn man mal nachts nich schlafen kann die box aufeinaml runterfährt.



    das von mir.


    dank dir nochmal !

  • ich versuche gerade etwas mit dem plugin hier auf zu nehmen. die box ging in den standby modus. doch ich habe den film auf der platte gesehen. nun bin ich gespannt ob er was geworden ist. dann wäre es mit dem modus tatsächlich eine gute idee.

  • der ganze Chichi mit Warnungen, etc ist eh im Sleeptimer drinnen, war nur zu faul zum klauen. Ich dachte eigentlich das Power Save wäre für die Zeit wo man normalerweise weder schaut noch aufnimmt, also eben 24-7h


    Nicht jeder hat Pay-TV wo es auch zu so ungewöhnlichen Zeiten was zum Aufnehmen gibt :winking_face:


    Ihr könnt aber auch gerne selber Hand anlegen und die Message box das die Box jetzt schlafen geht vom sleeptimer klauen und einbauen, oder die überprüfung ob aufnahme läuft - ich halte niemanden ab eine Version 1.3 zu machen :)


    Ich bin ja froh über die inputs, aber grade so einfache sachen sollte auch mal wer anderer machen, ich bin eher fürs grobe um zu sehen ob und wie es geht.


    Ich habe eh erst am WE wieder Zeit dafür.


    LG
    gutemine

    Einmal editiert, zuletzt von gutemine ()

  • ok , die aufname hat geklappt ich konnte sogar auf die box wärend der standby zeit über web voll zugreifen. filme gucken und aufnamen neu erstellen.
    das plugin müsste sich mit der funktion umschalten und aufnehmen verbinden lassen. so könnte man sich mit der box auch wecken lassen ohne das man von ihr wärend einer aufname geweckt wird.


    das mit dem mute ist aber wirklich doof. das mit dem standby ist gewönungssache.


    ok ich seh gerade, du hast ja hier schon wieder eine neue version . da muss ich erst mal gucken... nun bin ich gespannt...

  • na ja wenn du deine special edition noch gar nicht endteckt hattest verstehe ich Deine Kritik natürlich ...

    Einmal editiert, zuletzt von gutemine ()

  • so, nun ging heute meine box ohne dass ich eine aufname haben wollte an. das war von dem plugin was also funktioniert. doch das der ton abgeschaltet wird wenn man im standby modus hoch fährt sollte noch behoben werden. oder auf einen extra menü punkt kommen. das mit dem standby muss ich mal wieder testen. ist gar nicht so schlecht, wenn man bei aufname nicht voll hoch fährt. doch könnte man es nicht auch an zeiten binden? dann hätte man zur hauptzeit den normalen betrieb und abends den sparmodus. das wäre noch toller.

  • können tut mal alles, es muss nur wer machen :)


    Lass mich mal einbauen das wenn aufnahme läuft die box oben bleibt weil das ist ein Hauptfeature, dann können wir uns ans verhübschen machen (die eingabewerte in die enigma config statt eigene files, ipkg install,...)


    LG
    gutemine