Sven H hat im Dreambox-Board darauf hingewiesen, dass das unter den älteren Dreambox-Besitzern beliebte Plugin Elektro Power Save von Morty mit einer der kommenden Änderungen im OE2.5 und OE2.6 nicht mehr richtig funktionieren wird. Sven H hat einige kleine Anpassungen am Plugin vorgenommen und diese Änderung zwecks Test im Dreambox-Board veröffentlicht. Damit auch unsere User von seiner Arbeit Kenntnis erlangen, ohne in diversen Boads mitlesen zu müssen, habe ich nach Rücksprache mit Sven H den Text als Zitat hier eingefügt und die geänderte Datei als Anhang beigefügt.
ZitatAlles anzeigenIm nächsten DP-Update wird es wohl eine Änderung geben, dass im Idle keine Meldungen mehr von Plugins angezeigt werden, da diese das Einschalten der Box aus dem Idle verhindern (die offene Meldung blockiert die Power-Taste).
Das ist gerade bei Boxen ohne Display auch optisch nicht zu erkennen.
Aufgrund der geplanten Anpassung wird das Elektro-Plugin in der jetzigen Form die Box nicht mehr in den DeepStandby schicken können.
Bisher kam ja im Idle die Frage nach dem DeepStandby mit einem Timeout von 60sek (hat man bei Boxen mit Display nur dort sehen können).
Wenn man die Frage nicht beantwortet hat, wurde die Box nach Ablauf des Timeouts in den DeepStandby geschickt.
Da diese Frage nun im nächsten DP-Update geblockt wird, kann die Box nicht mehr in den DeepStandby gehen.
Ich habe daher mal zum Test eine interne Version 3.4.7 erstellt, die dann auch mit der Anpassung wieder funktionieren sollte.
Die Version kann aber auch jetzt schon im aktuellen DreamOS getestet werden (OE2.5 und OE2.6).
Wer Interesse hat, kann die geänderte Version ja mal testen und Rückmeldung geben, ob sie im Alltagsbetrieb keine Probleme macht.
Dann könnte man das Update im github dazu schon vor dem DP-Update machen, so dass das Elektro-Plugin dann mit dem nächsten DP-Update automatisch aktualisiert wird.
Die Datei "plugin.py" aus dem Anhang in folgendem Pfad ersetzen und einen GUI-Neustart machen:
Hier die wichtigsten Änderungen:
- Prüfung auf DeepStandby jetzt direkt beim Schalten in den Idle-Mode - die Frage zum DeepStandby wird dabei sofort angezeigt, bevor die Box in den Idle-Mode geht (sonst hätte man keine Möglichkeit mehr, den DeepStandby zu verhindern - ist aber auch über eine neue Setup-Option deaktivierbar)
- die MessageBox mit der Frage zum DeepStandby kann man jetzt auch per Exit-Taste abbrechen (beim Abbrechen bleibt die Box weiterhin an und geht weder in den Idle noch in den DeepStandby - falls man mal versehentlich die Power-Taste gedrückt hat)
- alternative Ping-Funktion für den IP-Test (beim bisherigen Ping gab es einen GS wenn mehr 1024 file descriptors geöffnet waren) - beim NAS-PowerDown wird weiterhin die bisherige Ping-Funktion verwendet, da ich das nicht testen konnte
- fix zum direkten Schalten in den DeepStandby im Idle-Mode (nach dem nächsten DP-Update werden MessageBoxes im Idle-Mode geblockt)
- internes Code-Cleaning
Die alte Datei auf der Dreambox hatte bei mir die Rechte 644. Die Neue wich nach dem Kopiervorgang davon ab. Ob dies Auswirkungen hat, kann ich nicht sagen. Ich zumindest habe die Rechte auf meiner Box wieder auf 644 gesetzt.
Viel Spaß beim Testen