]> jspc29.x-matter.uni-frankfurt.de Git - hadesdaq.git/commitdiff
new powercycle scripts
authorhadaq <jan@lxhadeb07>
Tue, 1 Feb 2022 23:13:24 +0000 (00:13 +0100)
committerhadaq <jan@lxhadeb07>
Tue, 1 Feb 2022 23:13:24 +0000 (00:13 +0100)
13 files changed:
utils/ECAL_LV5_Powercycle.sh
utils/ECAL_Powercycle.pl
utils/HMP_Powersupply.pl
utils/HUB_Powercycle.pl
utils/MdcTofCentral_Powercycle.pl
utils/Powercycle_Hodo.sh [new file with mode: 0755]
utils/Powercycle_STS_Fee.sh [new file with mode: 0755]
utils/Powercycle_STS_fRPC.pl [moved from utils/STSfRPC_Powercycle.pl with 82% similarity]
utils/Powercycle_Start.sh [new file with mode: 0755]
utils/Powercycle_Trigger.sh [new file with mode: 0644]
utils/Powercycle_itof_padiwa.sh [new file with mode: 0755]
utils/RICH_HV_Switch.sh
utils/allmonoff

index 12791771fe25fefadd84ab378de4786625375c89..39a19b05259e1a506f89f87fd3e2d54fad251c45 100755 (executable)
@@ -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
+
+
+
index 6ad2d1dd01288a5a91e7635ddf358386b2386601..e17da1ab00588f972e1ebf3ecf1df053e08905d1 100755 (executable)
@@ -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
index 94615edb32738c5c6b3c2780835ee2326e5e797d..ed0c709694329f64cffafd3a6a6656f3b7ad2fc6 100755 (executable)
@@ -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;
index dcbacb1994df2a26d8621ffbcea2e23bffb8fe04..a69f1abad1c015089ad63c86ffaa9caff66059ec 100755 (executable)
@@ -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);
 
 
index d965ac2f0a5ec675c25072a615de2287ef6ec2c9..20f1eeb2c6732b06a346608cb865b8b797e45155 100755 (executable)
@@ -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 (executable)
index 0000000..3878f9f
--- /dev/null
@@ -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 (executable)
index 0000000..1ba19fe
--- /dev/null
@@ -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
+
similarity index 82%
rename from utils/STSfRPC_Powercycle.pl
rename to utils/Powercycle_STS_fRPC.pl
index 03917ff702a428cc310ac708b8fab95ce0a0e68d..3d1f6eaaaefa5b2499a34c9b26b18e75c5a37b41 100755 (executable)
@@ -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 (executable)
index 0000000..d9b7bee
--- /dev/null
@@ -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 (file)
index 0000000..4ecc469
--- /dev/null
@@ -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 (executable)
index 0000000..08a6b90
--- /dev/null
@@ -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
index a6b7b8107100576d71d7d095ba31aebe94828a74..dca8c09afa0e0a16a1604d7cd76c81c2ac87e5cd 100755 (executable)
@@ -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
index 9f1cb9d37e43feeee17a7c7a42d52f3c11d7e010..f4de886084f65a0b4981eac768d4935d81d38575 100755 (executable)
@@ -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