VDR para el Siemens Gigaset M740/M750
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Proyecto movido a GitHub

Miér 7 Abr 2021 - 19:23 por bittor

Comentarios: 0

Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Flujo RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 



Apagado rápido y completo

2 participantes

Ir abajo

Apagado rápido y completo Empty Apagado rápido y completo

Mensaje por mtps37 Mar 28 Dic 2010 - 10:48

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.

mtps37

Cantidad de envíos : 163
Fecha de inscripción : 20/01/2009

Volver arriba Ir abajo

Apagado rápido y completo Empty Re: Apagado rápido y completo

Mensaje por bittor Mar 28 Dic 2010 - 17:47

mtps37 escribió:¿sería posible asignar a los apagados rápido y completo diferentes teclas del mando?
Sí, ya es posible Smile.

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
por los números que tengas que pulsar para ir a esas nuevas opciones.

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.
bittor
bittor
Desarrollador

Cantidad de envíos : 3662
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

https://github.com/bittor7x0/VDR-M7x0

Volver arriba Ir abajo

Apagado rápido y completo Empty Re: Apagado rápido y completo

Mensaje por mtps37 Miér 29 Dic 2010 - 10:51

¡Gracias bittor! Lo probaré.

Para mi este es un excelente regalo de navidad Very Happy


Un saludo.

mtps37

Cantidad de envíos : 163
Fecha de inscripción : 20/01/2009

Volver arriba Ir abajo

Apagado rápido y completo Empty Re: Apagado rápido y completo

Mensaje por mtps37 Jue 30 Dic 2010 - 9:16

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

mtps37

Cantidad de envíos : 163
Fecha de inscripción : 20/01/2009

Volver arriba Ir abajo

Apagado rápido y completo Empty Re: Apagado rápido y completo

Mensaje por bittor Jue 30 Dic 2010 - 18:37

¿has probado a ejecutar los comandos por telnet a ver si lo hace bien?
bittor
bittor
Desarrollador

Cantidad de envíos : 3662
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

https://github.com/bittor7x0/VDR-M7x0

Volver arriba Ir abajo

Apagado rápido y completo Empty Re: Apagado rápido y completo

Mensaje por mtps37 Jue 6 Ene 2011 - 21:11

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:

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

Volver arriba Ir abajo

Apagado rápido y completo Empty Re: Apagado rápido y completo

Mensaje por bittor Dom 9 Ene 2011 - 10:23

Prueba a cambiar el comando "svdrpsend" por "cmd-svdrpsend".

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"
Mira primero que funciona por telntet.
bittor
bittor
Desarrollador

Cantidad de envíos : 3662
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

https://github.com/bittor7x0/VDR-M7x0

Volver arriba Ir abajo

Apagado rápido y completo Empty Re: Apagado rápido y completo

Mensaje por mtps37 Mar 11 Ene 2011 - 11:17

bittor escribió:Prueba a cambiar el comando "svdrpsend" por "cmd-svdrpsend".

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"
Mira primero que funciona por telntet.
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.

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

Volver arriba Ir abajo

Apagado rápido y completo Empty Re: Apagado rápido y completo

Mensaje por bittor Mar 11 Ene 2011 - 16:45

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.
bittor
bittor
Desarrollador

Cantidad de envíos : 3662
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

https://github.com/bittor7x0/VDR-M7x0

Volver arriba Ir abajo

Apagado rápido y completo Empty Re: Apagado rápido y completo

Mensaje por mtps37 Mar 11 Ene 2011 - 17:49

Está puesto 3 mensajes más arriba Wink, 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 Very Happy

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

Volver arriba Ir abajo

Apagado rápido y completo Empty Re: Apagado rápido y completo

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.