From: hadaq Date: Tue, 1 Feb 2022 23:13:24 +0000 (+0100) Subject: new powercycle scripts X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=a1fd4cb874b1cc45c7c384ac9f712a5caaea039b;p=hadesdaq.git new powercycle scripts --- diff --git a/utils/ECAL_LV5_Powercycle.sh b/utils/ECAL_LV5_Powercycle.sh index 1279177..39a19b0 100755 --- a/utils/ECAL_LV5_Powercycle.sh +++ b/utils/ECAL_LV5_Powercycle.sh @@ -1,21 +1,18 @@ #!/bin/bash echo 'Sending power cycle request' -echo -n 'current status: ' -echo 'OUTPUT:GENERAL ?' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473; timeout 1 cat /dev/HAMEG_HAMEG_HO720_100030505473' -echo 'switching off...' -echo 'OUTPUT:GENERAL OFF' | ssh odroid4 'cat > /dev/HAMEG_HAMEG_HO720_100030271763' -echo 'OUTPUT:GENERAL OFF' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473' echo 'OUTPUT:GENERAL OFF' | ssh odroid6 'cat > /dev/HAMEG_HAMEG_HO720_100030805647' -sleep 2 -echo -n 'current status: ' -echo 'OUTPUT:GENERAL ?' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473; timeout 1 cat /dev/HAMEG_HAMEG_HO720_100030505473' +/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.186&HMP&5025&OUTPUT:GENERAL OFF' +/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.189&HMP&5025&OUTPUT:GENERAL OFF' +sleep 3 echo 'switching on...' -echo 'OUTPUT:GENERAL ON' | ssh odroid4 'cat > /dev/HAMEG_HAMEG_HO720_100030271763' -echo 'OUTPUT:GENERAL ON' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473' + echo 'OUTPUT:GENERAL ON' | ssh odroid6 'cat > /dev/HAMEG_HAMEG_HO720_100030805647' -echo -n 'current status: ' -echo 'OUTPUT:GENERAL ?' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473; timeout 1 cat /dev/HAMEG_HAMEG_HO720_100030505473' +/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.186&HMP&5025&OUTPUT:GENERAL ON' +/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.189&HMP&5025&OUTPUT:GENERAL ON' sleep 5 + + + diff --git a/utils/ECAL_Powercycle.pl b/utils/ECAL_Powercycle.pl index 6ad2d1d..e17da1a 100755 --- a/utils/ECAL_Powercycle.pl +++ b/utils/ECAL_Powercycle.pl @@ -7,7 +7,7 @@ use Perl2Epics; use Data::Dumper; print "Connect..\n"; -my $s = "HAD:RPC:PS:11:SETONOFF"; +my $s = "HAD:LV:PS:11:SETONOFF"; Perl2Epics::Connect("ECALLV_Power",$s); Perl2Epics::Put("ECALLV_Power",1); #Off diff --git a/utils/HMP_Powersupply.pl b/utils/HMP_Powersupply.pl index 94615ed..ed0c709 100755 --- a/utils/HMP_Powersupply.pl +++ b/utils/HMP_Powersupply.pl @@ -15,9 +15,9 @@ use JSON::XS; my @new_command = split('&',$ARGV[0]); -my $ser_dev = "IP10.0.0.2";#shift(@new_command); -my $ser_type = "HMP";#shift(@new_command); -my $ser_speed = "5025";#shift(@new_command); #speed or port number +my $ser_dev = shift(@new_command); +my $ser_type = shift(@new_command); +my $ser_speed = shift(@new_command); #speed or port number if (!defined $ser_dev || !defined $ser_type || !defined $ser_speed) { exit 0; diff --git a/utils/HUB_Powercycle.pl b/utils/HUB_Powercycle.pl index dcbacb1..a69f1ab 100755 --- a/utils/HUB_Powercycle.pl +++ b/utils/HUB_Powercycle.pl @@ -7,7 +7,7 @@ use Perl2Epics; use Data::Dumper; print "Connect..\n"; -my $s = "HAD:RICH:PS:16:SETONOFF"; +my $s = "HAD:LV:PS:16:SETONOFF"; Perl2Epics::Connect("RICHLV_PowerOnOff",$s); diff --git a/utils/MdcTofCentral_Powercycle.pl b/utils/MdcTofCentral_Powercycle.pl index d965ac2..20f1eeb 100755 --- a/utils/MdcTofCentral_Powercycle.pl +++ b/utils/MdcTofCentral_Powercycle.pl @@ -7,7 +7,7 @@ use Perl2Epics; use Data::Dumper; print "Connect..\n"; -my $s = "HAD:RPC:PS:03:SETONOFF"; +my $s = "HAD:LV:PS:03:SETONOFF"; Perl2Epics::Connect("MDCTOFCENTRLV_Power",$s); Perl2Epics::Put("MDCTOFCENTRLV_Power",1); diff --git a/utils/Powercycle_Hodo.sh b/utils/Powercycle_Hodo.sh new file mode 100755 index 0000000..3878f9f --- /dev/null +++ b/utils/Powercycle_Hodo.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +echo 'Sending power cycle request' + +/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.83&HMP&5025&OUTPUT:GENERAL OFF' +sleep 3 +/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.83&HMP&5025&OUTPUT:GENERAL ON' +sleep 5; + +# +# echo -n 'current status: ' +# echo 'OUTPUT:GENERAL ?' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473; timeout 1 cat /dev/HAMEG_HAMEG_HO720_100030505473' +# echo 'switching off...' +# echo 'OUTPUT:GENERAL OFF' | ssh odroid4 'cat > /dev/HAMEG_HAMEG_HO720_100030271763' +# echo 'OUTPUT:GENERAL OFF' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473' +# echo 'OUTPUT:GENERAL OFF' | ssh odroid6 'cat > /dev/HAMEG_HAMEG_HO720_100030805647' +# sleep 2 +# echo -n 'current status: ' +# echo 'OUTPUT:GENERAL ?' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473; timeout 1 cat /dev/HAMEG_HAMEG_HO720_100030505473' +# +# echo 'switching on...' +# echo 'OUTPUT:GENERAL ON' | ssh odroid4 'cat > /dev/HAMEG_HAMEG_HO720_100030271763' +# echo 'OUTPUT:GENERAL ON' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473' +# echo 'OUTPUT:GENERAL ON' | ssh odroid6 'cat > /dev/HAMEG_HAMEG_HO720_100030805647' +# echo -n 'current status: ' +# echo 'OUTPUT:GENERAL ?' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473; timeout 1 cat /dev/HAMEG_HAMEG_HO720_100030505473' + +sleep 5 diff --git a/utils/Powercycle_STS_Fee.sh b/utils/Powercycle_STS_Fee.sh new file mode 100755 index 0000000..1ba19fe --- /dev/null +++ b/utils/Powercycle_STS_Fee.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +echo 'Sending power cycle request to STS' + +/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.185&HMP&5025&OUTPUT:GENERAL OFF' +/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.116&HMP&5025&OUTPUT:GENERAL OFF' +sleep 3 + +echo 'switching on...' + +/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.185&HMP&5025&OUTPUT:GENERAL ON' +/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.116&HMP&5025&OUTPUT:GENERAL ON' + +sleep 5 + diff --git a/utils/STSfRPC_Powercycle.pl b/utils/Powercycle_STS_fRPC.pl similarity index 82% rename from utils/STSfRPC_Powercycle.pl rename to utils/Powercycle_STS_fRPC.pl index 03917ff..3d1f6ea 100755 --- a/utils/STSfRPC_Powercycle.pl +++ b/utils/Powercycle_STS_fRPC.pl @@ -12,10 +12,10 @@ Perl2Epics::Connect("STS_PowerOnOff",$s); $s = "HAD:LV:PS:34:SETONOFF"; Perl2Epics::Connect("fRPC_PowerOnOff",$s); -Perl2Epics::Put("RICHLV_PowerOnOff",1); +Perl2Epics::Put("STS_PowerOnOff",1); Perl2Epics::Put("fRPC_PowerOnOff",1); Perl2Epics::GetAll(); sleep 8; -Perl2Epics::Put("RICHLV_PowerOnOff",0); +Perl2Epics::Put("STS_PowerOnOff",0); Perl2Epics::Put("fRPC_PowerOnOff",0); diff --git a/utils/Powercycle_Start.sh b/utils/Powercycle_Start.sh new file mode 100755 index 0000000..d9b7bee --- /dev/null +++ b/utils/Powercycle_Start.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +echo 'Sending power cycle request' + +/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.188&HMP&5025&OUTPUT:GENERAL OFF' +sleep 3 +/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.188&HMP&5025&OUTPUT:GENERAL ON' +sleep 5; + +# +# echo -n 'current status: ' +# echo 'OUTPUT:GENERAL ?' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473; timeout 1 cat /dev/HAMEG_HAMEG_HO720_100030505473' +# echo 'switching off...' +# echo 'OUTPUT:GENERAL OFF' | ssh odroid4 'cat > /dev/HAMEG_HAMEG_HO720_100030271763' +# echo 'OUTPUT:GENERAL OFF' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473' +# echo 'OUTPUT:GENERAL OFF' | ssh odroid6 'cat > /dev/HAMEG_HAMEG_HO720_100030805647' +# sleep 2 +# echo -n 'current status: ' +# echo 'OUTPUT:GENERAL ?' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473; timeout 1 cat /dev/HAMEG_HAMEG_HO720_100030505473' +# +# echo 'switching on...' +# echo 'OUTPUT:GENERAL ON' | ssh odroid4 'cat > /dev/HAMEG_HAMEG_HO720_100030271763' +# echo 'OUTPUT:GENERAL ON' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473' +# echo 'OUTPUT:GENERAL ON' | ssh odroid6 'cat > /dev/HAMEG_HAMEG_HO720_100030805647' +# echo -n 'current status: ' +# echo 'OUTPUT:GENERAL ?' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473; timeout 1 cat /dev/HAMEG_HAMEG_HO720_100030505473' + +sleep 5 diff --git a/utils/Powercycle_Trigger.sh b/utils/Powercycle_Trigger.sh new file mode 100644 index 0000000..4ecc469 --- /dev/null +++ b/utils/Powercycle_Trigger.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +echo 'Sending power cycle request for Triggerbox, Beam Abort and Beam Monitor' + +/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.183&HMP&5025&INST OUT2&OUTP:SEL OFF' +sleep 3 +/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.183&HMP&5025&INST OUT2&OUTP:SEL ON' + + +# +# echo -n 'current status: ' +# echo 'OUTPUT:GENERAL ?' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473; timeout 1 cat /dev/HAMEG_HAMEG_HO720_100030505473' +# echo 'switching off...' +# echo 'OUTPUT:GENERAL OFF' | ssh odroid4 'cat > /dev/HAMEG_HAMEG_HO720_100030271763' +# echo 'OUTPUT:GENERAL OFF' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473' +# echo 'OUTPUT:GENERAL OFF' | ssh odroid6 'cat > /dev/HAMEG_HAMEG_HO720_100030805647' +# sleep 2 +# echo -n 'current status: ' +# echo 'OUTPUT:GENERAL ?' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473; timeout 1 cat /dev/HAMEG_HAMEG_HO720_100030505473' +# +# echo 'switching on...' +# echo 'OUTPUT:GENERAL ON' | ssh odroid4 'cat > /dev/HAMEG_HAMEG_HO720_100030271763' +# echo 'OUTPUT:GENERAL ON' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473' +# echo 'OUTPUT:GENERAL ON' | ssh odroid6 'cat > /dev/HAMEG_HAMEG_HO720_100030805647' +# echo -n 'current status: ' +# echo 'OUTPUT:GENERAL ?' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473; timeout 1 cat /dev/HAMEG_HAMEG_HO720_100030505473' + +sleep 5 diff --git a/utils/Powercycle_itof_padiwa.sh b/utils/Powercycle_itof_padiwa.sh new file mode 100755 index 0000000..08a6b90 --- /dev/null +++ b/utils/Powercycle_itof_padiwa.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +echo 'Sending power cycle request for iTOF Padiwa' + +/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.183&HMP&5025&INST OUT1&OUTP:SEL OFF' +sleep 3 +/home/hadaq/trbsoft/daq/utils/HMP_Powersupply.pl 'IP192.168.103.183&HMP&5025&INST OUT1&OUTP:SEL ON' + + +# +# echo -n 'current status: ' +# echo 'OUTPUT:GENERAL ?' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473; timeout 1 cat /dev/HAMEG_HAMEG_HO720_100030505473' +# echo 'switching off...' +# echo 'OUTPUT:GENERAL OFF' | ssh odroid4 'cat > /dev/HAMEG_HAMEG_HO720_100030271763' +# echo 'OUTPUT:GENERAL OFF' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473' +# echo 'OUTPUT:GENERAL OFF' | ssh odroid6 'cat > /dev/HAMEG_HAMEG_HO720_100030805647' +# sleep 2 +# echo -n 'current status: ' +# echo 'OUTPUT:GENERAL ?' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473; timeout 1 cat /dev/HAMEG_HAMEG_HO720_100030505473' +# +# echo 'switching on...' +# echo 'OUTPUT:GENERAL ON' | ssh odroid4 'cat > /dev/HAMEG_HAMEG_HO720_100030271763' +# echo 'OUTPUT:GENERAL ON' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473' +# echo 'OUTPUT:GENERAL ON' | ssh odroid6 'cat > /dev/HAMEG_HAMEG_HO720_100030805647' +# echo -n 'current status: ' +# echo 'OUTPUT:GENERAL ?' | ssh odroid5 'cat > /dev/HAMEG_HAMEG_HO720_100030505473; timeout 1 cat /dev/HAMEG_HAMEG_HO720_100030505473' + +sleep 5 diff --git a/utils/RICH_HV_Switch.sh b/utils/RICH_HV_Switch.sh index a6b7b81..dca8c09 100755 --- a/utils/RICH_HV_Switch.sh +++ b/utils/RICH_HV_Switch.sh @@ -2,6 +2,7 @@ first_input=$1 #shift . epics -- +export EPICS_CA_ADDR_LIST="$EPICS_CA_ADDR_LIST richhvcrate" /home/hadaq/hadesdaq/richhv/rich700/setCrate.sh 1 /home/hadaq/hadesdaq/richhv/rich700/setHV.sh $first_input /home/hadaq/hadesdaq/richhv/rich700/setHVon_off.sh $first_input 2 diff --git a/utils/allmonoff b/utils/allmonoff index 9f1cb9d..f4de886 100755 --- a/utils/allmonoff +++ b/utils/allmonoff @@ -1,6 +1,7 @@ #!/bin/bash #ssh hades33 xset -display :0 dpms force off -ssh hades30 xset -display :0 dpms force off +ssh hades70 xset -display :0 dpms force off +ssh hades57 xset -display :0 dpms force off #ssh hades17 xset -display :0 dpms force off #ssh hades25 xset -display :0 dpms force off #ssh hades27 xset -display :0 dpms force off @@ -8,7 +9,7 @@ ssh hades30 xset -display :0 dpms force off #ssh hadespcp001 xset -display :0 dpms force off #ssh hadespcp004 xset -display :0 dpms force off #ssh hadesdaq xset -display :0 dpms force off -ssh hadaq@hades33 xset -display :0 dpms force off +#ssh hadaq@hades33 xset -display :0 dpms force off ssh hadesdaq03 xset -display :0 dpms force off ssh hadesdaq04 xset -display :0 dpms force off