Auch mit "Max Pwer en.." ruckelt es. Ob er wirklich heruntertaktet (oder nicht) würde ich gerne mal im Log irgendwo sehen.
Ich habe jetzt wieder das PowerManagement Addon deinstalliert und teste weiter.
Ruckler und (noch) kein Ende...
-
ChristianundCo -
17. Februar 2017 um 17:07 -
Erledigt
-
-
Nach einer Woche Test ohne PowerManagement Addon gab es keine Ruckler.
@BJ1 bist du schon zurück?
-
-
Bin wieder da. In Deinem Log im Post #1 finde ich leider keinen aktiven TVH PM. Nur allein die Installation aktiviert ja nicht den Service - der wird erst explizit durch den User gestartet. Auch wenn das ein Service ist, wird dieser sofort nach dem Start beendet, sofern keine Schedules anliegen oder der User auf der FB rumhantiert. Daran kann's nicht liegen.
Eine typische Sequenz bei aktivem TVH PM (hier ist die Netzwerküberwachung eingeschalten) sieht z.B. so aus:
Code
Alles anzeigenkodi@Horus:~$ [definition='1','0']log[/definition] | grep '\[service.tvh.manager\]' 17:43:30.858 T:140006597224192 NOTICE: [service.tvh.manager]: Settings loaded, starting service with id 231 17:43:31.020 T:140006597224192 DEBUG: [service.tvh.manager]: Connection to http://127.0.0.1 established (Basic Authentication) 17:43:31.020 T:140006597224192 NOTICE: [service.tvh.manager]: Poweroff command received 17:43:31.096 T:140006597224192 DEBUG: [service.tvh.manager]: Connection on port 22 established and active 17:43:46.107 T:140006597224192 NOTICE: [service.tvh.manager]: Service polling Net/Post/Rec/EPG: 1000 17:43:46.179 T:140006597224192 DEBUG: [service.tvh.manager]: Connection on port 22 established and active 17:44:01.188 T:140006597224192 NOTICE: [service.tvh.manager]: Service polling Net/Post/Rec/EPG: 1000 17:44:01.257 T:140006597224192 DEBUG: [service.tvh.manager]: Connection on port 22 established and active 17:44:16.266 T:140006597224192 NOTICE: [service.tvh.manager]: Service polling Net/Post/Rec/EPG: 1000 17:44:16.335 T:140006597224192 DEBUG: [service.tvh.manager]: Connection on port 22 established and active 17:44:31.375 T:140006597224192 NOTICE: [service.tvh.manager]: Service polling Net/Post/Rec/EPG: 1000 17:44:31.443 T:140006597224192 DEBUG: [service.tvh.manager]: Connection on port 22 established and active 17:44:46.477 T:140006597224192 NOTICE: [service.tvh.manager]: Service polling Net/Post/Rec/EPG: 1000 17:44:46.543 T:140006597224192 DEBUG: [service.tvh.manager]: Connection on port 22 established and active 17:45:01.556 T:140006597224192 NOTICE: [service.tvh.manager]: Service polling Net/Post/Rec/EPG: 1000 17:45:01.630 T:140006597224192 DEBUG: [service.tvh.manager]: Connection on port 22 established and active 17:45:16.662 T:140006597224192 NOTICE: [service.tvh.manager]: Service polling Net/Post/Rec/EPG: 1000 17:45:16.730 T:140006597224192 DEBUG: [service.tvh.manager]: Connection on port 22 established and active ... 17:47:32.524 T:140006597224192 DEBUG: [service.tvh.manager]: User activty detected 17:47:32.524 T:140006597224192 DEBUG: [service.tvh.manager]: System was 00:03:46 idle 17:47:32.524 T:140006597224192 NOTICE: [service.tvh.manager]: Service with id 231 (V.0.3.21 on Horus) kicks off kodi@Horus:~$
(der log-Befehl ist bei mir ein alias: alias [definition='1','0']log[/definition]='tail -f ~/.kodi/temp/kodi.[definition='1','0']log[/definition]')
-
Ich glaub dir das. Bloss wochenlange Tests bei mir zeigen, dass alleine schon die Installation reicht und es kommt nach spätestens einigen Stunden zu Rucklern.
Welche Komponenten noch mitloggen zu lassen, wäre denn sinnvoll?
-
-
Ein Programm, welches de facto nicht läuft, kann keine Prozessorlast erzeugen. Das eine alleinige Installation dazu schon ausreichen sollte, übersteigt meine Vorstellungskraft. Es werden ja auch keine zusätzlichen Dependencies (zusätzliche Module) installiert, die evtl. rumzicken könnten.
Du kannst mal den TVH PM installieren, anschliessend aber mal deaktivieren und dann schauen, ob es noch ruckelt. Ansonsten fällt mir dazu echt nichts ein. Was man noch an Komponenten mitloggen kann - k.A.
-
Du kannst mal den TVH PM installieren, anschliessend aber mal deaktivieren und dann schauen,
das werde ich mal probieren.Ich hatte wie gesagt jetzt eine Woche keine Ruckler. Gerade eben habe ich das Addon wieder installiert, einmal runterfahren lassen und neugestartet und Ruckler wieder nach 30 Minuten. Vielleicht stört auch die "Bios-Uhr", die durch das Addon gesetzt wird, irgendwie?
-
-
Vielleicht stört auch die "Bios-Uhr", die durch das Addon gesetzt wird, irgendwie?
Die BIOS-Uhr (RTC) wird erst beim Shutdown gesetzt. Vorher wird die nicht angefasst. Evtl. stört etwas die Kommunikation vom Addon zu TVH. Da kann ich aber erst nächste Woche drüber schauen.
-
wird irgendeine Art Netzwerkverbindung überwacht ? weil kann ja sein das der Treiber blockiert, wäre ja nicht das erste mal
-
-
wird irgendeine Art Netzwerkverbindung überwacht ? weil kann ja sein das der Treiber blockiert, wäre ja nicht das erste mal
meinst du mich? Wenn ja, wo?
Und nochmal die Frage an alle: Wenn mein erster [definition='1','0']log[/definition] nicht ausreichend ist, welche log-Daten muss ich denn mitloggen, die man im Menü aktivieren kann. Bisher sind nur die Video-Daten grün marktiert. Und wie ich eine "Netzwerküberwachung" anschalte, weiss ich auch nicht.
-
ne die Frage war an @BJ1 , ich hab keine Ahnung was das Script so macht (im inneren)
-
-
@CvH: Der Service meldet sich nach Start von Kodi an TVHeadend per Realm oder Digest Authentication an (je nach dem, was in TVH eingestellt ist), liest die http://meine.ip.zu.tvh:9981/status.xml aus und wertet diese aus.
- liegt nach dem Start von Kodi keine Aufnahme an oder startet demnächst keine, beendet sich der Service wieder
- ist eine Aufnahme (demnächst) aktiv, wird die status.xml alle 15 sec gepollt, ausgewertet und solange gewartet, bis die Aufnahme beendet ist. Das ist der aktive Status (siehe auch [definition='1','0']log[/definition] oben). Nach Beendigung der Aufnahme wird der nächste Aufnahmezeitpunkt aus der status.xml gelesen, die RTC gesetzt und der HTPC runtergefahren.
- wird der Service per Power gestartet, passiert das gleiche wie oben, zusätzlich wird das System runtergefahren, es sei denn, eine Aufnahme ist aktiv. Dann wird gepollt und danach runtergefahren, RTC gesetzt usw.
Das war jetzt die Kurzbeschreibung
-
Kann es so sein, dass das Addon irgendein Modul/Process startet das/der nach dem Beenden des Services nicht richtig geschlossen wird?!
-
-
Möglich. Da bin ich jetzt dran. Eigentlich übernimmt beim Beenden des Services das Aufräumen (Connections schliessen, Speicher aufräumen usw.) der Garbage Collector. Kann sein, dass die Connections zu TVH nicht geschlossen werden und hier irgendein Puffer volläuft. Wie gesagt, bin dran.
Da der Fehler bei mir nicht reproduzierbar ist, werde ich Dir die geänderte(n) default.py zukommen lassen, die Du einspielen musst. Du bist damit zum Tester befördert
-
Super, dass du dich dem Problem weiter widmest. Ich bin gerne Tester
-
-
liest die meine.ip.zu.tvh:9981/status.xml aus und wertet diese aus
okay dann bin ich mit meinem Latain am Ende, maximal das RTC könnte stören - aber das kann man ja prüfe denk ich
-
@ChristianundCo: Shot #1. Bitte die Zip entpacken und die darin enthaltene default.py nach /storage/.kodi/addons/service.tvh.manager/ kopieren (die dort enthaltene default.py überschreiben). LibreELEC vorsichtshalber rebooten.
Testen
-
-
Ich habe die Datei via SMB auf den Backup-ordner geschoben, dann mit Putty rüber kopiert mit "cp backup/defaul.py .kodi/addons/service.tvh.manager/"
danach die Rechte mit "chmod 644 default.py" gesetztaber es kommt bei der Aktivierung eine Fehlermeldung im Kodi Menü (oben rechts).
hier ist das [definition=9,2]kodi.[definition='1','0']log[/definition][/definition]
ca. 16:06 Uhr versuche ich die 1. Aktivierung.
-
Mist, der TVH PM benötigt jetzt noch ein Modul (script.module.requests). Ich habe die Abhängigkeit mal mit aufgenommen, damit beim Installieren des PM das Request-Modul mit nachgezogen wird. Damit es für dich nicht zu kompliziert wird, kannst Du das addon jetzt direkt aus dem Zip installieren (Addons -> aus ZIP installieren). Ich hoffe, dass das fehlende Modul nachgezogen wird.
-
-
OK, jetzt läufts... dann beginnt jetzt wieder das testen
ich meld mich...
-
nach 25 Minuten -> Wieder Ruckler
kannst du vielleicht irgendwelche Anwendungspunkte mit Addon deaktivieren, dass wir Stück für Stück durchtesten können?
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!