Beiträge: 5.294
Themen: 87
Registriert seit: Oct 2006
Bewertung:
168
Hallo Obelix
(27.03.2018, 18:40)obelix schrieb: Ja, jetzt sehe ich was du meinst..... Dann frage ich mich, wieso das bei den anderen Wakeup Lösungen nicht stört. Die habe auch die ENABLED Variable.....
Es ist einfach nicht aufgefallen von daher sieht man hier, das nicht alles perfekt ist.
Guck mal, wie man das lösen kann, ich helfe dir dann dabei ( sollten Fragen auf kommen )
Zumindest muss irgendeine Lösung her, da ja nun alles im stable und git gewandert ist.
Gruß Aaron
Gesendet von meinem S7Edge mit Tapatalk
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel®T2400 @1.83GHz 2GB DDR2, GT218 [GeForce 210] (rev a2), Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
Beiträge: 492
Themen: 31
Registriert seit: Mar 2013
Bewertung:
18
Hey Aaron,
(27.03.2018, 17:44)gb schrieb: (27.03.2018, 15:26)obelix schrieb: das kann eigentlich nicht sein. Irgendetwas übergibt ein yes.
Doch doch, kann es.
Ursache ist der Mutter Kind Prozess, denn du holst dir erst die ". /etc/vdr/easyvdr-addon-stm32irmp-wakeup.conf" dann die ". /usr/lib/vdr/easyvdr-config-loader" diese holt sich die ". /etc/default/vdr" und hier steht unter anderem
Code: # Change to 1 to enable vdr's init-script
ENABLED="yes"
Also hätten wir hier die Ursache. Ich drehe die Beiden mal um also erst
. /usr/lib/vdr/easyvdr-config-loader
dann
. /etc/vdr/easyvdr-addon-stm32irmp-wakeup.conf
und dann sollten die Probleme aufhören.
Gruß Aaron
dein Vorschlag geht. Dann müssen nur die anderen Variablen aus der easyvdr-addon-stm32irmp-wakeup.conf raus bzw. auskommentiert werden.
Gruß
Obelix
VDR1: ASUS H81-GAMER Gaming | Intel® Core™ i3-4130 | GeForce GT 730 | easyVDR 3.0 - VDR 2.2.0 | Mystique SaTiX-S2 Dual | GraphTFT mit Elecrow 10,1-Zoll-IPS-Monitor | ACPI Wakeup | Atric IR-Einschalter Rev.5
VDR2: DELL Optiplex 780 DT | GeForce 210 | easyVDR 2.5 - VDR 2.2.0 | TeVii S464 | ST-Link v2 IRMP-STM32 Wakeup
VDR3: HP dc7700p | GeForce 210 | easyVDR 2.5 - VDR 2.2.0 | TeVii S464 | ST-Link v2 IRMP-STM32 Wakeup
Test VDR: DELL Optiplex 390 DT | Intel HD Graphics | easyVDR 3.5 - VDR 2.2.0 | ST-Link v2 IRMP-STM32 Wakeup | TeVii S471 DVB-S2
Beiträge: 492
Themen: 31
Registriert seit: Mar 2013
Bewertung:
18
27.03.2018, 19:13
(Dieser Beitrag wurde zuletzt bearbeitet: 27.03.2018, 19:14 von obelix.)
(27.03.2018, 18:48)gb schrieb: Hallo Obelix
(27.03.2018, 18:40)obelix schrieb: Ja, jetzt sehe ich was du meinst..... Dann frage ich mich, wieso das bei den anderen Wakeup Lösungen nicht stört. Die habe auch die ENABLED Variable.....
Es ist einfach nicht aufgefallen von daher sieht man hier, das nicht alles perfekt ist.
Guck mal, wie man das lösen kann, ich helfe dir dann dabei ( sollten Fragen auf kommen )
Zumindest muss irgendeine Lösung her, da ja nun alles im stable und git gewandert ist.
Gruß Aaron
Gesendet von meinem S7Edge mit Tapatalk
Die Lösung ist dein Vorschlag. Ich habe es gerade in meinen Test VDR eingebaut. Die anderen Einträge hatte ich von der easyvdr-addon-acpi-wakeup.conf übernommen.
Die easyvdr-addon-stm32irmp-wakeup.conf sollte dann so aussehen:
Code: # Activate/deactivate STM32IRMP Wakeup with yes/no:
ENABLED="no"
Die anderen Parameter raus. Das 10_shutdown.smt32irmp Script:
Code: #!/bin/bash
#
# Script Version 2.3
# VDR shutdown hook for STM32IRMP based on 10_shutdown.acpi
# --------------------------
#
. /usr/lib/vdr/easyvdr-config-loader
. /etc/vdr/easyvdr-addon-stm32irmp-wakeup.conf
###############
LOG="logger -t easyvdr-shutdown-stm32irmp"
##########
TIMER=$1
if [ $ENABLED = "yes" ]; then
if [ $WAKEUP_REGULAR_DAYS -gt 0 ]; then
#Check if the WAKEUP_REGULAR_TIME of boot should be today or tomorrow
if [ $((`date +%s`)) -lt $((`date -d "$WAKEUP_REGULAR_TIME" +%s`)) ]; then
DAYS_AFTER_TODAY="0" #VDR should start today.
else
DAYS_AFTER_TODAY=$WAKEUP_REGULAR_DAYS #VDR should start next day according with WAKEUP_REGULAR_DAYS, not today
fi
REGULAR_TIMER=$((`date -d "$WAKEUP_REGULAR_TIME" +%s` + $DAYS_AFTER_TODAY * 24 * 60 * 60))
# when no vdr timer is set or vdr timer starts later than regular timer:
if [ $TIMER -eq 0 ] || [ $TIMER -gt 0 -a $REGULAR_TIMER -lt $TIMER ] ; then
TIMER=$REGULAR_TIMER
fi
fi
if [ $TIMER -gt 0 ]; then
MIN_WAKEUP_START_AHEAD=$((`date +%s` + 60 * $WAKEUP_START_AHEAD))
if [ $MIN_WAKEUP_START_AHEAD -gt $TIMER ]; then
$LOG "Can not set wakeup time less than $WAKEUP_START_AHEAD minutes ahead."
echo "ABORT_MESSAGE=\"Wakeup in less than $WAKEUP_START_AHEAD minutes, aborting!\""
exit 1
fi
# adjust wakeup time by WAKEUP_START_AHEAD
TIMER=$(($TIMER - 60 * $WAKEUP_START_AHEAD))
fi
if [ $TIMER -eq 0 ]; then
$LOG "Resetting STM32IRMP alarm time"
sudo stm32IRalarm -d /dev/input/ir-auto_dtc -s 0xFFFFFFFF && sleep 1
$LOG `sudo /usr/bin/stm32IRalarm -d /dev/input/ir-auto_dtc -a`; exit
else
NOW=$((`date +%s`))
STM32WAKE=$(($TIMER - $NOW))
$LOG "Setting STM32IRMP alarm time to: $STM32WAKE"
sudo /usr/bin/stm32IRalarm -d /dev/input/ir-auto_dtc -s $STM32WAKE && sleep 1
$LOG `sudo /usr/bin/stm32IRalarm -d /dev/input/ir-auto_dtc -a`; exit
fi
else
$LOG "STM32IRMP Wakeup function is disabled"
fi
Das ACPI Script müsste man "eigentlich" auch mal anpassen. Das Problem tritt erstmal nicht auf, da es als erstes von allen shutdown-hooks abgearbeitet wird. Ist was für Version 4...
Gruß
Obelix
VDR1: ASUS H81-GAMER Gaming | Intel® Core™ i3-4130 | GeForce GT 730 | easyVDR 3.0 - VDR 2.2.0 | Mystique SaTiX-S2 Dual | GraphTFT mit Elecrow 10,1-Zoll-IPS-Monitor | ACPI Wakeup | Atric IR-Einschalter Rev.5
VDR2: DELL Optiplex 780 DT | GeForce 210 | easyVDR 2.5 - VDR 2.2.0 | TeVii S464 | ST-Link v2 IRMP-STM32 Wakeup
VDR3: HP dc7700p | GeForce 210 | easyVDR 2.5 - VDR 2.2.0 | TeVii S464 | ST-Link v2 IRMP-STM32 Wakeup
Test VDR: DELL Optiplex 390 DT | Intel HD Graphics | easyVDR 3.5 - VDR 2.2.0 | ST-Link v2 IRMP-STM32 Wakeup | TeVii S471 DVB-S2
Beiträge: 5.294
Themen: 87
Registriert seit: Oct 2006
Bewertung:
168
Hallo obelix
(27.03.2018, 19:13)obelix schrieb: Ich habe es gerade in meinen Test VDR eingebaut. Die anderen Einträge hatte ich von der easyvdr-addon-acpi-wakeup.conf übernommen.
Die easyvdr-addon-stm32irmp-wakeup.conf sollte dann so aussehen:
Code: # Activate/deactivate STM32IRMP Wakeup with yes/no:
ENABLED="no"
Die anderen Parameter raus. Das 10_shutdown.smt32irmp Script:
Ich versuche es nacher mal online zu stellen.
Gruß Aaron
Gesendet von meinem S7Edge mit Tapatalk
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel®T2400 @1.83GHz 2GB DDR2, GT218 [GeForce 210] (rev a2), Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
Beiträge: 5.294
Themen: 87
Registriert seit: Oct 2006
Bewertung:
168
Update ist online, bitte testen und berichten.
Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI
easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel®T2400 @1.83GHz 2GB DDR2, GT218 [GeForce 210] (rev a2), Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
Beiträge: 492
Themen: 31
Registriert seit: Mar 2013
Bewertung:
18
(27.03.2018, 21:22)gb schrieb: Update ist online, bitte testen und berichten.
Gruß Aaron
Von meiner Seite OK. Getestet auf Update Version 3.5 und Neuinstallation. Beides auf meinem Test VDR. Des Weiteren Update auf meinem Produktiv VDR.
ACPI Wakeup aktiv:
Code: Mar 27 22:41:54 optiplex-390 easyvdr-addon-acpi-wakeup: Resetting ACPI alarm time
Mar 27 22:41:54 optiplex-390 easyvdr-addon-acpi-wakeup: Writing 0 to /sys/class/rtc/rtc0/wakealarm
Mar 27 22:41:54 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.custom
Mar 27 22:41:54 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.handbrake-cli
Mar 27 22:41:54 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.logrotate
Mar 27 22:41:54 optiplex-390 vdr: [30098] saved setup to /var/lib/vdr/setup.conf
Mar 27 22:41:54 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.smt32irmp
Mar 27 22:41:54 optiplex-390 easyvdr-shutdown-stm32irmp: STM32IRMP Wakeup function is disabled
Mar 27 22:41:54 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.wol
Mar 27 22:41:54 optiplex-390 easyvdr-shutdown-wol: Starting /usr/share/vdr/shutdown-hooks/10_shutdown.wol
STM32Wakeup aktiv:
Code: Mar 27 22:44:05 optiplex-390 vdr: [30098] executing '/usr/lib/vdr/easyvdr-shutdown.wrapper 0 0 0 "" 1'
Mar 27 22:44:05 optiplex-390 recordingaction: executing /usr/lib/vdr/easyvdr-shutdownaction 0 0 0 1
Mar 27 22:44:05 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.acpi
Mar 27 22:44:05 optiplex-390 easyvdr-addon-acpi-wakeup: ACPIWakeup functionality is disabled
Mar 27 22:44:05 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.custom
Mar 27 22:44:05 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.handbrake-cli
Mar 27 22:44:05 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.logrotate
Mar 27 22:44:05 optiplex-390 vdr: [30098] saved setup to /var/lib/vdr/setup.conf
Mar 27 22:44:05 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.smt32irmp
Mar 27 22:44:05 optiplex-390 easyvdr-shutdown-stm32irmp: Resetting STM32IRMP alarm time
Mar 27 22:44:06 optiplex-390 easyvdr-shutdown-stm32irmp: STM32alarm: 49710 days 6 hours 28 minutes 14 seconds VDRwakeup: Tue Mar 27 22:44:04 2018
Mar 27 22:44:06 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.wol
Mar 27 22:44:06 optiplex-390 easyvdr-shutdown-wol: Starting /usr/share/vdr/shutdown-hooks/10_shutdown.wol
Nichts aktiv:
Code: Mar 27 22:45:27 optiplex-390 vdr: [30098] executing '/usr/lib/vdr/easyvdr-shutdown.wrapper 0 0 0 "" 1'
Mar 27 22:45:27 optiplex-390 recordingaction: executing /usr/lib/vdr/easyvdr-shutdownaction 0 0 0 1
Mar 27 22:45:27 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.acpi
Mar 27 22:45:27 optiplex-390 easyvdr-addon-acpi-wakeup: ACPIWakeup functionality is disabled
Mar 27 22:45:27 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.custom
Mar 27 22:45:27 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.handbrake-cli
Mar 27 22:45:27 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.logrotate
Mar 27 22:45:27 optiplex-390 vdr: [30098] saved setup to /var/lib/vdr/setup.conf
Mar 27 22:45:27 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.smt32irmp
Mar 27 22:45:27 optiplex-390 easyvdr-shutdown-stm32irmp: STM32IRMP Wakeup function is disabled
Mar 27 22:45:27 optiplex-390 vdr-shutdownaction: executing /usr/share/vdr/shutdown-hooks/10_shutdown.wol
Mar 27 22:45:27 optiplex-390 easyvdr-shutdown-wol: Starting /usr/share/vdr/shutdown-hooks/10_shutdown.wol
Ich hatte getestet wie ein Weltmeister aber dennoch ist mir die Kombination mit ACPI Wakeup zusammen mit dem STM32 durch die Lappen gegangen... Ich hatte mich sehr stark auf aktivieren / deaktivieren konzentriert....
Gruß
Obelix
VDR1: ASUS H81-GAMER Gaming | Intel® Core™ i3-4130 | GeForce GT 730 | easyVDR 3.0 - VDR 2.2.0 | Mystique SaTiX-S2 Dual | GraphTFT mit Elecrow 10,1-Zoll-IPS-Monitor | ACPI Wakeup | Atric IR-Einschalter Rev.5
VDR2: DELL Optiplex 780 DT | GeForce 210 | easyVDR 2.5 - VDR 2.2.0 | TeVii S464 | ST-Link v2 IRMP-STM32 Wakeup
VDR3: HP dc7700p | GeForce 210 | easyVDR 2.5 - VDR 2.2.0 | TeVii S464 | ST-Link v2 IRMP-STM32 Wakeup
Test VDR: DELL Optiplex 390 DT | Intel HD Graphics | easyVDR 3.5 - VDR 2.2.0 | ST-Link v2 IRMP-STM32 Wakeup | TeVii S471 DVB-S2
Beiträge: 28
Themen: 3
Registriert seit: Oct 2017
Bewertung:
0
Auch hier: getestet und für gut befunden
Vielen Dank!
|