[gelöst]Plugin Skindesigner
#26
Hi Aaron,

(01.06.2020, 00:10)gb schrieb: /var/lib/vdr/plugins/skindesigner leer.
das ist auch Ok so!

Gruss
Wolfgang
Show Content
Zitieren
#27
Hi Wolfgang
(01.06.2020, 00:20)mango schrieb: das ist auch Ok so!
Immer rein mit den dicken Daumen in die Wunde.

Scherz bei Seite, habe kontrolliert und tatsächlich ist alles vorhanden.
Aber es werden trotz vorhanden sein keine Werte unten im Skin angezeigt. Also habe ich den temperatures symlink manuell angestoßen und jetzt stehen die Temperaturen unten im Skin. Auch hatte ich versuch den symlink vdrstats anzustoßen, hier kam keine Berechtigung, was klar ist, da das Skript nicht ausführbar ist. Habs manuell geändert und wiederholt angestoßen, nun wird auch das angezeigt.

Müsste also das vdrstats.default auf ausführbar geändert werden und dann steht auch noch die Frage im Raum, was bringt die beiden symlinks zum starten und warum wird das nicht gemacht.

Gruss Aaron
[size=xx-small][b]Mediacenter[/b]
[b]easyVDR4.Alpha(Lubuntu18.04 64-Bit) [/b]Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Show Content
[/size]
Zitieren
#28
Hi Aaron,

(01.06.2020, 00:37)gb schrieb: dann steht auch noch die Frage im Raum, was bringt die beiden symlinks zum starten und warum wird das nicht gemacht.
das macht das Plugin das die Srcipte in diesem Dir erwartet!

Gruss
Wolfgang
Show Content
Zitieren
#29
Hi Wolfgang
(01.06.2020, 00:54)mango schrieb: das macht das Plugin das die Srcipte in diesem Dir erwartet!
Hmmm...
Hier schreibst du das so:
(26.11.2015, 21:51)mango schrieb: Hi,

(26.11.2015, 21:40)obelix link schrieb:
Zitat:The scripts will be executed every time the according viewelement is displayed, so please keep it short and fast.

???  Wieso funktioniert es nicht?
da wir das setup Plugin und nicht menuorg verwenden, kann es sein das hier der Call von skindesigner -> setup auf der Strecke bleibt.
..um überhaupt nee Ausgabe zu bekommen, wird das Script nach start von VDR aufgerufen.
Der Refresh wird dann bei mir alle 10min über crontab erledigt. ...ist zumindest auf meinem Hauptvdr so.
Hab z.Zt mein Test-VDR nicht im Zugriff, kann da erst später nachschauen.(bin bei meinem Kumpel VDR einrichten)

Gruss
Wolfgang
Gut, ist aber auch erst 5 Jahre her Big Grin

Ich deute das jetzt so, das hier der Aufruf der beiden Symlinks durch unser setup-plugin ausgebremst werden.

Grüße Aaron
[size=xx-small][b]Mediacenter[/b]
[b]easyVDR4.Alpha(Lubuntu18.04 64-Bit) [/b]Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Show Content
[/size]
Zitieren
#30
Hi Aaron,
(01.06.2020, 11:09)gb schrieb: Gut, ist aber auch erst 5 Jahre her
daran hat sich auch nichts geändert!
Musste erstmal die Platte mit ea-3.5 aktivieren,da hier nur noch ein VDR-Server läuft.
Bei Start von VDR wird das Script "/usr/share/vdr/after-vdr-hooks/46_skindesigner_refresh_temp"
gestartet um die aktulellen Werte zu haben.
Der Refresh im Betrieb von VDR wird alle 5 Min über crontab angestossen.
Code:
## refresh skindesigner
*/5 * * * *    root    /usr/lib/vdr/skindesigner/scripts/temperatures > /dev/null 2>&1
*/5 * * * *    root    /usr/lib/vdr/skindesigner/scripts/vdrstats > /dev/null 2>&1

Gruss
Wolfgang
Show Content
Zitieren
#31
Hallo Wolfgang

Sorry, das mit dem crontab ist zwar eine gute Idee, aber es gefällt mir nicht wirklich, da wir damit nur eine Aktualisierung von 5 min haben. 

Ich habe es jetzt anders gelöst:
In /etc/vdr/easyvdr/program-changer habe ich die program-changer-lirc.conf um folgende Zeile erweitert

Code:
begin
    prog = Program-Changer
    button = key_menu
    repeat = 0
    config = EXECUTE_NO_MOUSE-/usr/lib/vdr/skindesigner/scripts/temperatures && /usr/lib/vdr/skindesigner/scripts/vdrstats
end
dann ein:
Code:
systemctl restart easyvdr-program-changer
...das war's.

Jetzt wird es bei jedem Druck auf die Menü Taste aktualisiert.

Nachteil:
Damit muss ich mir die program-changer-lirc.conf vor Aufruf vom Pchanger Setup sichern, sonst wir der Eintrag überschrieben.
Ps: Wäre gut, wenn Peter mal eine program-changer-lirc-user.conf mit einführen würde, dann wären individuelle Einträge fest.

Gruß Aaron
[size=xx-small][b]Mediacenter[/b]
[b]easyVDR4.Alpha(Lubuntu18.04 64-Bit) [/b]Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Show Content
[/size]
Zitieren
#32
Hi Aaron,

(01.06.2020, 15:08)gb schrieb: Ich habe es jetzt anders gelöst:
In /etc/vdr/easyvdr/program-changer habe ich die program-changer-lirc.conf um folgende Zeile erweitert
Ok, was ist dann wenn man mal schnell auf skinflatplus wechselt?
Zitat:/usr/lib/vdr/skinflatplus/widgets/weather/update_weather.php
/usr/lib/vdr/skinflatplus/widgets/system_information/system
/usr/lib/vdr/skinflatplus/widgets/temperatures/temperatures
wobei der api_key für forecast "update_weather.php" am Jahresende osolet ist,
der Dienst wird abgeschaltet. ...dies gilt dann auch für Plugin weatherforecast.
Wer sich einen Kostenlosen  api_key besorgt hatte,wurde ja bereits darüber informiert

Gruss
Wolfgang
Show Content
Zitieren
#33
Hallo Wolfgang
(01.06.2020, 16:35)mango schrieb: Ok, was ist dann wenn man mal schnell auf skinflatplus wechselt?
Na nix weiter, pchanger will dann beim drücken der Menü Taste die Skripte ausführen und das wars.
Man könnte ja auch für so einen Fall ein Skript bauen, das variabel bei drücken der Menü Taste gewisse Funktionen abfährt usw.
Das halt der Vorteil, da pchanger immer auf die Tasten horcht, kann dieser beim Druck handeln.

Beispiel:
Ich starte so mit einer unbelegten Taste den hyperion NG Service neu und führe mit einer weiteren Taste das eject beim bluray aus.

Gruß Aaron
[size=xx-small][b]Mediacenter[/b]
[b]easyVDR4.Alpha(Lubuntu18.04 64-Bit) [/b]Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Show Content
[/size]
Zitieren