View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Configurar el cfg de un crpmonitorwall (estación)

En un TCE (pc de estación), como usuario metro:

1. Se coge una configuración base de otroi equipo (p.ej. granvia, atocha o pelayo). Ejemplo para cogerlo de granvia (17.78.58.60)

cd /home/metro
olddir=crpmonitorwall.old.`date "+%Y%m%d&H%M%S"`
mv crpmonitorwall $olddir
scp -r metro@17.78.58.60:crpmonitorwall .


2. Se borran los logs antiguos que se han copiado "sin querer":
cd /home/metro/crpmonitorwall
rm *.log *.log.*


3. Se coge el cameras.cfg de la configuración antigua y se ponen los datos de la confguración actual (cambiar las líneas a lo que dice el grep -- cuidado que la IP del bvmscontrol en la versión antigua era la misma que la del mwall y ahora en la nueva versión es la del bvms)
cp ../$olddir/cameras.cfg .
grep ^service ../$olddir/crpmonitorwall.cfg
sed -i 's#mwall.PCVE1.*#mwall.PCVE1 1,service:01Gvia2021!@17.78.40.92:80,stack#g' crpmonitorwall.cfg
grep ^bvmscontrol ../$olddir/crpmonitorwall.cfg
sed -i "s/bvmscontrol.1.*/bvmscontrol.1 17.78.40.90:10341/g" crpmonitorwall.cfg
grep ^cameraprefix ../$olddir/crpmonitorwall.cfg
sed -i 's/^cameraprefix.*/cameraprefix "VEL0111"/g' crpmonitorwall.cfg


4. Se reinicia el servicio

./stop.sh
./go.sh




Ejemplo de configuración (para granvia):
 crpmonitorwall.cfg
#isaport <puerto_listen_isa>
isaport 7200
#cameraprefix "VEL<ll><ee>"
#NOTA: cameraprefix solo se usa para el crpmonitor de estacion
cameraprefix "VEL0111"
#digitalprefix "<lista_de_prefijos_que_solo_pueden_ser_camaras_digitales>"
digitalprefix "V"
#layout.<num_cameos_layout> <num_modo_monitorwall>;<anchura>x<altura>:<fila_en_letra><columna_en_numero>[<fin_fila_en_letra><fin_columna_en_numero>][,<fila2><col2>[...]]
layout.1 1;1x1:a1
layout.4 2;2x2:a1,a2,b1,b2
layout.8 4721;4x4:a1c3,a4,b4,c4,d1,d2,d3,d4
#mwall.<nombre_retro> <id_en_bvms>,<user>:<pass>@<ip>,[stack,]layout.<num_cameos_layout>[,layout.<num_cameos_layout>[...]]
mwall.PCVE1 1,service:01Gvia2021!@17.78.40.92:80,stack
#legacy.<nombre_retro> <puerto>,layout.<num_cameos_layout>[,layout.<num_cameos_layout>[...]]
#geometry <nombre_retro_lin1>[,<nombre_retro_lin1>[...][;<nombre_retro_lin2>[,<nombre_retro_lin2>[...]]
#NOTA: En geometry, cada linea se separa por ";", cada elem en la misma linea por ","
geometry PCVE1
#stackreposo layout.<num_cameos_layout>:[c|r|cr][,c|r|cr][...]
#NOTA: stackreposo solo es para bvmscontrolenabled 0, indica en donde tiene que poner rondas de los cameos de ese layout. c:camara, r:ronda, cr:camara_o_ronda
stackreposo layout.4:r,r,r,r
#stackactivo layout.<num_cameos_layout>:[c|r|cr][,c|r|cr][...]
#NOTA: stackactivo solo es para bvmscontrolenabled 0, indica en donde tiene que poner camaras de los cameos de ese layout. c:camara, r:ronda, cr:camara_o_ronda
#stackactivo layout.4:r,cr,cr,cr
stackactivo layout.8:c,r,r,r,c,c,c,r
#stackronda.<numhuecoronda_contando_de_0> <CamNNN>[,<CamNNN>[...]]
#NOTA: stackronda solo es para bvmscontrolenabled 0, indica las cámaras que debe rotar en ese numhueco "r" de stackactivo/stackreposo
# Ronda 0: Ascensores + Cancelas
stackronda.0 Cam1,Cam2,Cam3,Cam4,Cam5,Cam6
# Ronda 1: Vestibulos
stackronda.1 Cam7,Cam8,Cam9,Cam10,Cam11,Cam12
# Ronda 2: Andenes
stackronda.2 Cam13,Cam14,Cam15,Cam16,Cam17,Cam18
# Ronda 3: Pasillos
stackronda.3 Cam19,Cam20,Cam21,Cam22,Cam23,Cam24
#bvmscontrol [1 | 0]
#NOTA: bvmscontrol debe ser siempre 1 para Enterprise. Indica si hay que usar bvmscontrol para poner las cámaras.
bvmscontrolenabled 1
#bvmscontrol.<num_bvmscontrol> <ip>:<puerto>
bvmscontrol.1 17.78.40.90:10341