Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 21
  1. #1
    Dreamer Avatar von SchweizerBox
    Registriert seit
    Dec 2012
    Beiträge
    67
    Box(en):  DM7080HD  DM500HD  DM8000 

    SleepWell Plugin

    Falls jemand Interesse hat ... für die Allgemeinheit ist dieses Plugin wohl eher vernachlässigbar (es gibt ähnliches), aber für mich persönlich leistet es bereits wertvolle Dienste. Getestet ist es mit einer DM7080 (Merlin, OE2.2) und einer DM900UHD (Merlin, OE2.5). Unterstüzt wird Englisch, Deutsch und Russisch.

    Was macht SleepWell?
    Jemals vor dem TV eingeschlafen und vorher vergessen, den Ausschalt-Timer zu setzen? Und am Morgen früh lief der TV immer noch?

    Das Plugin schaltet die Box (und via CEC den TV) zu allen voreingestellten Uhrzeiten aus. Bevor ausgeschaltet wird hat man die Möglichkeit mit einem Ja/Nein-Dialog die Box weiterlaufen zu lassen oder das Ausschalten später nachzuholen. Reagiert man nicht (weil man bereits eingeschlafen ist), schaltet die Box ab. Die Box geht in den Idle-Mode (Soft-Standby, nicht Deep-Standby). Somit hat das Plugin keinen Einfluss auf andere Box-Aktivitäten.

    Install
    Wie man ein *.deb macht weiss ich nicht. Vielleicht macht das jemand für mich oder erklärt mir wie? Ansonsten kopiert man einfach den Inhalt des *.zip mit allen Dateien und Unterordnern nach /usr/lib/enigma2/python/Plugins/Extensions/SleepWell/... und macht ein Reboot oder GUI-Reboot. Update: Es gibt jetzt ein *.deb

    Requirements
    Da Plugin läuft auf Enigma2-Boxen mit OE2.2 oder höher (z.B. OE2.5). Versucht es nicht auf Boxen mit OE2.0 (DM8000, ...) wegen der Umstellung der eTimer-Befehlen von OE2.0 auf OE2.2. Wer es unter OE2.0 zu laufen bringen will muss es manuell installieren, in den Code eingreifen und zwei Zeilen ersetzen. Dann läuft es wieder problemlos unter OE2.0. Getestet mit meiner alten DM8000.

    - self.logFileTimer_conn = self.logFileTimer.timeout.connect(self.newLogFile)
    + self.logFileTimer.callback.append(self.newLogFile)
    - self.observeTimer_conn = self.observeTimer.timeout.connect(self.checkTime)
    + self.observeTimer.callback.append(self.checkTime)

    History
    Version 1.2 Added RU language | added shadows in skin
    Version 1.1 Plugin fertig. Erstmals im Forum gepostet

    Gruss SchweizerBox
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Screenshot_PluginBrowser.png   Screenshot_Settings.png   Screenshot_Help.png   Screenshot_Box_jetzt_ausschalten.png   Screenshot_Box_später_ausschalten.png  

    Screenshot_Log.png  
    Angehängte Dateien Angehängte Dateien
    Geändert von SchweizerBox (5. December 2017 um 06:19 Uhr)

  2. #2
    Dreamer Avatar von arki
    Registriert seit
    Sep 2011
    Beiträge
    1.700
    Bitteschön
    Ich war noch so frei und hab den Buttontexten einen Schatten, wegen besserer lesbarkeit, verpasst.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken 001.jpg   002.jpg  
    Angehängte Dateien Angehängte Dateien

  3. #3
    Skinner Avatar von capa
    Registriert seit
    Jan 2008
    Ort
    Zuhause
    Beiträge
    619
    Box(en):  Sonstige 
    ich hatte meine noch von debian feed, aber DMM hat mittlerweile auch selber das "tar" auf dem feed. Somit müsstest Du nur das tar nachinstallieren
    (ich hoffe ich liege da richtig, ansonsten hänge ich meine an)

    apt-get install tar

    und dann könntest Du mit dem Befehl

    dpkg-deb -b enigma2-plugin-extensions-XXXX_mipsel

    dein Paket zusammenbauen.

    Das ganze vorausgesetzt der richtigen Ordnerstruktur und control File


    Anbei mal dein Plugin als .deb File. Bei mir läufts auf der dm900 soweit.. Danke
    Und mein tar paket


    EDIT: @Arki wieder schnell wie die Maus von Mexiko LOL. Hab dann mal mein .deb Paket entfernt
    Angehängte Dateien Angehängte Dateien


    Not shure if I'm in a really bad mood, or if everyone is just really fuckin annoying

  4. #4
    Dreamer Avatar von SchweizerBox
    Registriert seit
    Dec 2012
    Beiträge
    67
    Box(en):  DM7080HD  DM500HD  DM8000 
    Danke euch beiden. Wie sieht den so ein Controlfile aus? Habe ihr ein Beispiel?

  5. #5
    Skinner Avatar von capa
    Registriert seit
    Jan 2008
    Ort
    Zuhause
    Beiträge
    619
    Box(en):  Sonstige 
    Code:
    Package: enigma2-plugin-extensions-sleepwell
    Version: 1.1
    Description: DreamboxOS Plugin
    Section: base
    Priority: optional
    Maintainer: deinName
    Architecture: all
    OE: enigma2-plugins
    PackageArch: all
    Geändert von capa (29. November 2017 um 20:24 Uhr)


    Not shure if I'm in a really bad mood, or if everyone is just really fuckin annoying

  6. #6
    Dreamer Avatar von SchweizerBox
    Registriert seit
    Dec 2012
    Beiträge
    67
    Box(en):  DM7080HD  DM500HD  DM8000 
    Danke!

  7. #7
    Dreamer Avatar von arki
    Registriert seit
    Sep 2011
    Beiträge
    1.700
    oder so ..

    Code:
    Package: enigma2-plugin-extensions-sleepwell
    Version: 1.1
    Description: Automatic switch off
    Section: extra
    Priority: optional
    Maintainer: SchweizerBox
    Architecture: all
    OE: enigma2-plugins
    ... und zum schluß immer eine Leerzeile lassen

  8. #8
    VIP Avatar von Fred Bogus Trumper
    Registriert seit
    Feb 2008
    Beiträge
    1.000
    Box(en):  DM900ultraHD  DM7020HD  DM800se 
    wenn es mehr Info sein soll ...

    -> Grundlagen des Debian-Paketverwaltungssystems
    Gruß Fred

  9. #9
    Dreamer Avatar von mic71
    Registriert seit
    Jan 2017
    Beiträge
    109
    hi, please add Russian locale

    Klicke auf die Grafik für eine größere Ansicht 

Name:	screenshot.jpg 
Hits:	7 
Größe:	120,1 KB 
ID:	28813 Klicke auf die Grafik für eine größere Ansicht 

Name:	screenshot_1.jpg 
Hits:	5 
Größe:	108,1 KB 
ID:	28814

    and please add for translation in the line 318

    Code:
    append(PluginDescriptor(name=_("SleepWell"),
    and line 131

    Code:
    self.session.open(Console,_("SleepWell Log"),
    Thank's
    Angehängte Dateien Angehängte Dateien
    Geändert von mic71 (29. November 2017 um 23:16 Uhr)

  10. #10
    Dreamer Avatar von SchweizerBox
    Registriert seit
    Dec 2012
    Beiträge
    67
    Box(en):  DM7080HD  DM500HD  DM8000 
    Version 1.2

    + added ru language (thanks mic71)
    + added text shadow (thanks arki)

    Wie man daraus ein *.deb macht weiss ich noch nicht. Muss mich mehr einlesen ...
    Angehängte Dateien Angehängte Dateien

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •