Proyecto movido a GitHub
Miér 7 Abr 2021 - 19:23 por bittor
Proyecto movido a GitHub:
https://github.com/bittor7x0/VDR-M7x0
Con muchos cambios y correcciones, Más información
También incluye el plugin epgfixer para corregir la EPG usando expresiones regulares y el plugin xmltv2vdr para descargar la EPG de internet
https://github.com/bittor7x0/VDR-M7x0
Con muchos cambios y correcciones, Más información
También incluye el plugin epgfixer para corregir la EPG usando expresiones regulares y el plugin xmltv2vdr para descargar la EPG de internet
Comentarios: 0
Buscar
Apagado rápido y completo
2 participantes
Página 1 de 1.
Apagado rápido y completo
Hola.
Esto realmente no es una propuesta de mejora, pero sí una solicitud de ayuda para ver cómo se puede hacer una cosa que había pensado: ¿sería posible asignar a los apagados rápido y completo diferentes teclas del mando? U otra posibilidad: ¿podríamos configurar VDR para que la pulsación prolongada de la tecla de apagado hiciera el apagado total, mientras que la pulsación normal hiciera un apagado rápido?
No estoy hablando de cambiar el código del firmare, sólo de los ficheros de configuración.
Saludos.
Esto realmente no es una propuesta de mejora, pero sí una solicitud de ayuda para ver cómo se puede hacer una cosa que había pensado: ¿sería posible asignar a los apagados rápido y completo diferentes teclas del mando? U otra posibilidad: ¿podríamos configurar VDR para que la pulsación prolongada de la tecla de apagado hiciera el apagado total, mientras que la pulsación normal hiciera un apagado rápido?
No estoy hablando de cambiar el código del firmare, sólo de los ficheros de configuración.
Saludos.
mtps37- Cantidad de envíos : 163
Fecha de inscripción : 20/01/2009
Re: Apagado rápido y completo
Sí, ya es posible .mtps37 escribió:¿sería posible asignar a los apagados rápido y completo diferentes teclas del mando?
Lo que tienes que hacer es redefinir un botón para hacer el apagado rápido y otro el normal.
Puedes montarlo de diversas maneras, los comandos para hacer un apagado normal son:
- Código:
/usr/bin/svdrpsend 127.0.0.1 2001 "PARS HotStandby=0"
/usr/bin/svdrpsend 127.0.0.1 2001 "HITK Power"
y para el apagado rápido:
- Código:
/usr/bin/svdrpsend 127.0.0.1 2001 "PARS HotStandby=1"
/usr/bin/svdrpsend 127.0.0.1 2001 "HITK Power"
Lo que hacen estos comandos es cambiar el parámetro de configuración del apagado rápido y pulsar el botón Power.
Podrías añadir al commands.conf dos entradas nuevas como:
- Código:
Apagado rápido: /usr/bin/svdrpsend 127.0.0.1 2001 "PARS HotStandby=1" && /usr/bin/svdrpsend 127.0.0.1 2001 "HITK Power"
Apagado normal: /usr/bin/svdrpsend 127.0.0.1 2001 "PARS HotStandby=0" && /usr/bin/svdrpsend 127.0.0.1 2001 "HITK Power"
Prueba que yendo a la opción de Órdenes funcionan correctamente.
Para asociarlo a unos botones concretos puedes editar el archivo /etc/vdr/keymacros.conf y cambiar estas dos líneas:
- Código:
FastFwd Commands 5 2
FastRew Commands 5 1
Entonces en el botón de rebobinar tendrías un apagado y en el de avanzar el otro.
También podrías hacer que al pulsar el botón Power se ejecutara un script que según la hora hiciera un apagado u otro, ya que probablemente querrás que durante el día haga el apagado rápido y por la noche el normal.
Re: Apagado rápido y completo
¡Gracias bittor! Lo probaré.
Para mi este es un excelente regalo de navidad
Un saludo.
Para mi este es un excelente regalo de navidad
Un saludo.
mtps37- Cantidad de envíos : 163
Fecha de inscripción : 20/01/2009
Re: Apagado rápido y completo
Hola.
Ayer me puse con ello pero no conseguí que funcionara.
No se trata de un problema de configuración de órdenes o de las macros, sino que parece que los comandos que dices no funcionan bien en mi Giga: cuando lanzo el apagado rápido aparece la pantalla de órdenes y ahí se queda bloqueado. Entonces no me queda más remedio que entrar por ssh y matar los 2 procesos nuevos que se han creado en memoria tras pulsar el botón del mando, tras lo cual todo vuelve a la normalidad.
Sólo se me ocurre que sea porque en mi versión no funcione bien, por aquello que dices de que ahora ya se puede hacer lo que he solicitado en este hilo. Se trata de la versión SVN que compilé unos días antes de salir la versión oficial 0.6.
Saludos
Ayer me puse con ello pero no conseguí que funcionara.
No se trata de un problema de configuración de órdenes o de las macros, sino que parece que los comandos que dices no funcionan bien en mi Giga: cuando lanzo el apagado rápido aparece la pantalla de órdenes y ahí se queda bloqueado. Entonces no me queda más remedio que entrar por ssh y matar los 2 procesos nuevos que se han creado en memoria tras pulsar el botón del mando, tras lo cual todo vuelve a la normalidad.
Sólo se me ocurre que sea porque en mi versión no funcione bien, por aquello que dices de que ahora ya se puede hacer lo que he solicitado en este hilo. Se trata de la versión SVN que compilé unos días antes de salir la versión oficial 0.6.
Saludos
mtps37- Cantidad de envíos : 163
Fecha de inscripción : 20/01/2009
Re: Apagado rápido y completo
Hola.
Ante todo feliz año a todos.
He estado unos días fuera y hasta ahora no he podido hacer pruebas, y efectivamente, si lanzo los comandos directamente, funciona bien, así que voy a poner aquí mi configuración.
En primer lugar commands.conf. Inicialmente tenía ambas opciones de apagado como órdenes independientes pero luego decidí agruparlas:
Ahora keymacros.conf. He asignado el apagado rápido a la tecla PIP (anteriormente asignada al plugin teletexto que no utilizo). No defino nada para el apagado normal porque la tecla POWER ya me lo proporciona por defecto:
Por cierto, se me olvidó comentar que cuando se queda bloqueado, aparece en pantalla el submenú de apagado, pero se quedándose bloqueado.
Un saludo.
PD. Los ficheros están editados con el vi.
Ante todo feliz año a todos.
He estado unos días fuera y hasta ahora no he podido hacer pruebas, y efectivamente, si lanzo los comandos directamente, funciona bien, así que voy a poner aquí mi configuración.
En primer lugar commands.conf. Inicialmente tenía ambas opciones de apagado como órdenes independientes pero luego decidí agruparlas:
- Código:
Informacion del sistema: echo "** Version del firmware **";cat /etc/fw-version;echo;echo "** Version de VDR **";vdr -V;echo;echo "** Particiones montadas **"; mount | awk '{if ($5=="nfs" || $5=="cifs" || $5=="ext2" || $5=="ext3" || $5=="vfat") printf "%s: %s => %s \n",$5,$1,$3;}';echo;echo "** Uso de memoria **"; free | awk '{printf "%s %s %s %s\n",$1,$2,$3,$4;}'
EPG...: echo ""
-Borrar todos los datos de la EPG: /sbin/cmd-svdrpsend "MESG Borrando datos de la EPG"; /sbin/cmd-svdrpsend "CLRE"
-Obtener EPG de todos los canales: /sbin/cmd-svdrpsend "MESG Obteniendo datos de la EPG"; /sbin/cmd-svdrpsend "SCAN"
-Obtener EPG y actualizar programaciones: /sbin/cmd-svdrpsend "MESG Obteniendo EPG y actualizando programaciones"; /sbin/cmd-svdrpsend "PLUG epgsearch UPDS OSD SCAN"
-Borrar y obtener datos de la EPG: /sbin/cmd-svdrpsend "MESG Borrando y obteniendo datos de la EPG"; /sbin/cmd-svdrpsend "CLRE"; /sbin/cmd-svdrpsend "SCAN"
Mostrar archivos mpg/mpeg en las grabaciones: /sbin/cmd-genindex
Discos duros...: echo ""
-Test de rendimiento...: echo ""
--Velocidad de Lectura/Escritura (40Mib): /sbin/cmd-io-test -a -s 40
--Velocidad de Lectura/Escritura (40Mib/Directa): /sbin/cmd-io-test -a -s 40 -d
--Velocidad de Lectura/Escritura (100Mib): /sbin/cmd-io-test -a -s 100
--Velocidad de Lectura/Escritura (100Mib/Directa): /sbin/cmd-io-test -a -s 100 -d
-Desmontar discos duros: usbautomounter umount nolazy;echo "Discos duros USB:"; mount | grep "/dev/sd" | awk '{printf "%s => %s || Tipo:%s\n",$1,$3,$5;}'
-Desactivar areas de intercambio?: /sbin/cmd-swapoff
-Montar discos duros: usbautomounter mount; echo "Discos duros USB:"; mount | grep "/dev/sd" | awk '{printf "%s => %s || Tipo:%s\n",$1,$3,$5;}'
-Montar unidades de red: /bin/ash /etc/rc.netmount ; echo "Unidades de Red:"; mount | awk '{if ($5=="nfs" || $5=="cifs") printf "%s => %s || Tipo:%s\n",$1,$3,$5;}'
-Desactivar comprobaciones periodicas?: /sbin/cmd-check-hdd 0
-Activar comprobaciones mensuales?: /sbin/cmd-check-hdd 1m
-Comprobar discos duros?: nohup /bin/ash /sbin/cmd-fsck-hdd 2>/dev/null >dev/null &
-Formatear discos duros?: nohup /bin/ash /sbin/cmd-format-hdd 2>&1 &
Salida de video...: echo ""
-Desactivar salida de video: /usr/bin/set-video off 2>&1
-Activar salida de video: /usr/bin/set-video 2>&1
Gestionar configuraciones...: echo ""
-Guardar configuracion en disco?: /etc/vdr/backup_vdr_conf save 2>&1
-Cargar configuracion desde disco?: /etc/vdr/backup_vdr_conf load 2>&1 &
-Comprobar configuracion guardada: /etc/vdr/backup_vdr_conf info 2>&1
-Recrear submenus del menu principal: source /etc/rc.local.conf && rm -f "$vdr_confdir/plugins/MainMenu.conf" 2>&1
-Establecer configuracion de fabrica?: [ -f /rw-flash/SI -a ! -d /rw-flash/SI ] && rm -f /rw-flash/SI ; mkdir /rw-flash/SI && /etc/vdr/rebootvdr 2>&1
Apagado...: echo ""
-Apagado rapido: /usr/bin/svdrpsend 127.0.0.1 2001 "PARS HotStandby=1" && /usr/bin/svdrpsend 127.0.0.1 2001 "HITK Power"
-Apagado normal: /usr/bin/svdrpsend 127.0.0.1 2001 "PARS HotStandby=0" && /usr/bin/svdrpsend 127.0.0.1 2001 "HITK Power"
-Iniciar menu de rescate?: /sbin/cmd-svdrpsend "MESG El equipo se reiniciara ahora en modo rescate"; /usr/sbin/pic_tool set-boot-max && /etc/vdr/rebootvdr 2>&1 > /dev/null
-Reiniciar el sistema?: /etc/vdr/rebootvdr 2>&1
Ahora keymacros.conf. He asignado el apagado rápido a la tecla PIP (anteriormente asignada al plugin teletexto que no utilizo). No defino nada para el apagado normal porque la tecla POWER ya me lo proporciona por defecto:
- Código:
# Remote control key macros for VDR
#
# Format:
#
# macrokey key1 key2 key3...
# macrokey @plugin key1 key2 key3...
#
# See man vdr(5)
# some m7x0 changes
# Additional buttons on M7x0 Remote
#
# Name <=> Button
# ---------------------------
# User1 Help
# User2 PIP
# User3 TV_RADIO (Only M750S)
# User4 TEXT (Only M750S)
# User5 FAV (Only M750S)
Blue Recordings
Green Audio
Yellow Timers
Red @epgsearch Red
Play Pause
User1 @aide
User2 Commands 7 1
#User2 @osdteletext
User6 @epgsearch
FastFwd Commands 5 2
FastRew Commands 5 1
Por cierto, se me olvidó comentar que cuando se queda bloqueado, aparece en pantalla el submenú de apagado, pero se quedándose bloqueado.
Un saludo.
PD. Los ficheros están editados con el vi.
mtps37- Cantidad de envíos : 163
Fecha de inscripción : 20/01/2009
Re: Apagado rápido y completo
Prueba a cambiar el comando "svdrpsend" por "cmd-svdrpsend".
Quedaría así:
Quedaría así:
- Código:
-Apagado rapido: /sbin/cmd-svdrpsend "PARS HotStandby=1" && /sbin/cmd-svdrpsend "HITK Power"
-Apagado normal: /sbin/cmd-svdrpsend "PARS HotStandby=0" && /sbin/cmd-svdrpsend "HITK Power"
Re: Apagado rápido y completo
Funciona por telnet y directamente desde el menú, pero si uso la tecla PIP ya no se queda bloqueado en el menú Apagado... como antes; ahora aparece dicho menú durante un instante y luego desaparece, sin llegar a hacer nada aparentemente.bittor escribió:Prueba a cambiar el comando "svdrpsend" por "cmd-svdrpsend".
Quedaría así:Mira primero que funciona por telntet.
- Código:
-Apagado rapido: /sbin/cmd-svdrpsend "PARS HotStandby=1" && /sbin/cmd-svdrpsend "HITK Power"
-Apagado normal: /sbin/cmd-svdrpsend "PARS HotStandby=0" && /sbin/cmd-svdrpsend "HITK Power"
Llegado a este punto no sé qué más se puede revisar, porque commands.conf y keymacros.conf parece que están bien configurados, y otras combinaciones como << y >> funcionan bien para activar/desactivar la salida de video.
Saludos.
mtps37- Cantidad de envíos : 163
Fecha de inscripción : 20/01/2009
Re: Apagado rápido y completo
Si funciona desde el menú, es muy raro que no lo haga con la asociación de un botón.
Probablemente tienes mal el keymacros.conf.
Adjunta el commands.conf y el keymacros.conf a ver si podemos ver el problema.
Probablemente tienes mal el keymacros.conf.
Adjunta el commands.conf y el keymacros.conf a ver si podemos ver el problema.
Re: Apagado rápido y completo
Está puesto 3 mensajes más arriba , pero no hace falta porque me he dado cuenta de un detalle: poner al final del comando 2>&1, al igual que en los demás casos. Con esto ya está solucionado.
Un saludo y gracias
Edito para mostrar aquí cómo me ha quedado y para mostrar una pequeña mejora, puesto que tras el apagado rápido, al volver a encender, la tecla Power hacía el apagado rápido, y no el completo como así lo tengo configurado por defecto. Con esta configuración de commands.conf queda resuelto:
En el apagado rápido, tras mandar el comando a VDR, vuelvo a establecer el parámetro HotStandby a 0.
Un saludo y gracias
Edito para mostrar aquí cómo me ha quedado y para mostrar una pequeña mejora, puesto que tras el apagado rápido, al volver a encender, la tecla Power hacía el apagado rápido, y no el completo como así lo tengo configurado por defecto. Con esta configuración de commands.conf queda resuelto:
- Código:
-Apagado rápido: /sbin/cmd-svdrpsend "PARS HotStandby=1" && /sbin/cmd-svdrpsend "HITK Power" && /sbin/cmd-svdrpsend "PARS HotStandby=0" 2>&1
-Apagado normal: /usr/bin/svdrpsend "PARS HotStandby=0" && /usr/bin/svdrpsend "HITK Power" 2>&1
En el apagado rápido, tras mandar el comando a VDR, vuelvo a establecer el parámetro HotStandby a 0.
mtps37- Cantidad de envíos : 163
Fecha de inscripción : 20/01/2009
Temas similares
» Apagado rápido/completo
» Sobre el apagado completo + un mensaje informativo
» acceso rapido a canales
» Cómo hacer cambio rápido de canales
» Volumen a cero al encender desde apagado rápido.
» Sobre el apagado completo + un mensaje informativo
» acceso rapido a canales
» Cómo hacer cambio rápido de canales
» Volumen a cero al encender desde apagado rápido.
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.