Difference between revisions of "Power"

From Hackerspace ACKspace
Jump to: navigation, search
(power update)
(update powerstrip name (h2l->hackcorner) for SpaceAPI automation)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
<onlyinclude>{{#ifeq:{{{transcludesection|outage_and_maintenance}}}|outage_and_maintenance|
 +
{{#ifexpr: 0 - {{#time: xNU }} > 0 |
 +
{{InfoBox
 +
|Type=alert
 +
|Title=No outage
 +
|Text=There is no outage or maintenance for the electricity fuse group A or B known.
 +
|Float=right
 +
|Clear=both
 +
|Width=24em
 +
|Background=#f7f7ff
 +
}}
 +
}}
 +
}}</onlyinclude>
 +
Also see the [[sonoff]] switch page which we gradually want to introduce as remote switch when there is nobody in the space.
 +
 +
{{#Widget:GraphInteractivity|interval=10}}
 
<graph>
 
<graph>
 
/* use http://www.webgraphviz.com/ */
 
/* use http://www.webgraphviz.com/ */
 +
/* Color with
 +
document.querySelectorAll("#sl2r>*").forEach( n=>n.style.stroke="green" );
 +
*/
 
graph power {
 
graph power {
 
rankdir=LR;
 
rankdir=LR;
 
size="40"
 
size="40"
  
/* Define all leaf nodes */
+
/* stackspace */
node [color=green]
+
stackspace -- { st1l [label="left"] st1r [label="right"] st2 [label="single"] }
TV [id=sl1l]
+
    st1r -- { stp1 [label=powerstrip id=st1l shape=rectangle] } -- { sensors [id=st1l] "caller id" [id=st1l] "Server 1" [id=st1l] "Server 2"[id=st1l] "Server 3"[id=st1l] } [id=st1l]
PS4 [id=sl1l]
 
amplifier [id=sl1r]
 
 
 
ACKade [URL="/wiki/ACKade" id=h1l]
 
SpaceWorkHorse [URL="/wiki/SpaceWorkhorse" id=h1l]
 
door [URL="/wiki/ACKsess" id=h1l]
 
spacestate [URL="/wiki/Space_state" id=h1l]
 
spaceview [URL="/wiki/Spaceview" id=h1l]
 
espixelflut [URL="/wiki/Kerstboom" id=h1l]
 
radioamp [id=h1l]
 
"lab PSU" [id=h1r]
 
 
 
printer [id=h3l]
 
hackswitch [URL="/wiki/Network_information#hACKswitch" id=h3l]
 
hackphone [URL="/wiki/Telephone_System" id=h3l]
 
 
 
sensors [URL="/wiki/Spacestate_sensors" id=st1r]
 
"caller ID" [URL="/wiki/Telephone_System" id=st1r]
 
"Server 1" [URL="/wiki/VM_server" id=st1r]
 
"Server 2" [id=st1r]
 
"Server 3" [id=st1r]
 
  
"Monitor 3" [id=h1l]
+
/* hackspace */
"Monitor 4" [id=h1l]
+
hackspace -- { h1l [label="left"] h1r [label="right"] hackcorner [label="left"] h2r [label="right"] h3l [label="left"] h3r [label="right"] h4 [label="single"] }
"Test PC" [id=h1l]
+
h1l -- { hp1 [label=powerstrip id=h1l shape=rectangle] } -- { ACKade [id=h1l] hp11 [label=powerstrip id=h1l shape=rectangle] hp12 [label=powerstrip id=h1l shape=rectangle] } [id=h1l]
"Monitor 5" [id=h1l]
+
    hp11 -- { SpaceWorkHorse [id=h1l] Monitor3 [id=h1l] Monitor4 [id=h1l] TestPC [id=h1l] Monitor5 [id=h1l] Monitor6 [id=h1l] } [id=h1l]
"Monitor 6" [id=h1l]
+
    hp12 -- { door [id=h1l] spacestate [id=h1l] spaceview [id=h1l] espixelflut [id=h1l] radioamp [id=h1l] } [id=h1l]
  
"solder station 1" [id=h1r]
+
h1r -- { hp2 [label=powerstrip id=h1r shape=rectangle] }
"solder station 2" [id=h1r]
+
    hp2 -- { labPSU [id=h1r] solderstation1 [id=h1r] solderstation2 [id=h1r] hotairstation [id=h1r] } [id=h1r]
"hot air station" [id=h1r]
+
hackcorner -- { hp3 [label=powerstrip id=hackcorner shape=rectangle] }
 +
    hp3 -- { lamp [id=hackcorner] fan [id=hackcorner] orangeextension [id=hackcorner] } [id=hackcorner]
 +
h2r -- { hp4 [label=powerstrip id=h2r shape=rectangle] }
 +
    hp4 -- { labelprinter [id=h2r] analogphone [id=h2r] raspi [id=h2r] speaker [id=h2r] } [id=h2r]
 +
h3l -- { hp5 [label=powerstrip id=h3l shape=rectangle] }
 +
    hp5 -- { printer [id=h3l] hackswitch [id=h3l] hackphone [id=h3l] } [id=h3l]
 +
h3r -- { hp6 [label=powerstrip id=h3r shape=rectangle] }
 +
    hp6 -- { hp61 [label=powerstrip id=h3r shape=rectangle] hp62 [label=powerstrip id=h3r shape=rectangle] hp63 [label=powerstrip id=h3r shape=rectangle] } [id=h3r]
 +
    hp63 -- { hp631 [label=powerstrip id=h3r shape=rectangle] } [id=h3l]
 +
h4 -- { hp7 [label=powerstrip id=h4 shape=rectangle] }
 +
    hp7 -- { CNC [id=h4] router [id=h4] hp71 [label=powerstrip id=h4 shape=rectangle] } [id=h4]
 +
    hp71 -- { "3D printer" [id=h4] PC [id=h4] monitor1 [id=h4] monitor2 [id=h4] } [id=h4]
  
node [color=red]
+
/* slackspace*/
openelec [id=sl2l]
+
slackspace -- { sl1l [label="left"] sl1r [label="right"] sl2l [label="left"] sl2r [label="right"] }
slackphone [URL="/wiki/Telephone_System" id=sl2r]
+
sl1l -- { slp1 [label=powerstrip id=sl1l shape=rectangle] }
stoplichter [URL="/wiki/Stoplichter" id=sl2r]
+
    slp1 -- { TV [id=sl1l] PS4 [id=sl1l] } [id=sl1l]
"water kettle" [URL="/wiki/Coffee_Machine" id=sl2r]
+
sl1r -- { slp2 [label=powerstrip id=sl1r shape=rectangle] }
 +
    slp2 -- { amplifier [id=sl1r] } [id=sl1r]
 +
sl2l -- { slp3 [label=powerstrip id=sl2l shape=rectangle] }
 +
    slp3 -- { openelec [id=sl2l] } [id=sl2l]
 +
sl2r -- { slp4 [label=powerstrip id=sl2r shape=rectangle] }
 +
    slp4 -- { slackphone [id=sl2r] slp41 [label=powerstrip id=sl2r shape=rectangle] slp42 [label=powerstrip id=sl2r shape=rectangle] } [id=sl2r]
 +
    slp41 -- { stoplichter [id=sl2r] waterkettle [id=sl2r] microwave [id=sl2r] oven [id=sl2r] emergencycell [id=sl2r] } [id=sl2r]
 +
    slp42 -- { fridge [id=sl2r] projector [id=sl2r] laptop [id=sl2r] slp421 [label=powerstrip id=sl2r shape=rectangle] } [id=sl2r]
 +
    slp421 -- { ACKbar [id=sl2r] monitor [id=sl2r] } [id=sl2r]
  
lamp [id=h2l]
 
fan [id=h2l]
 
"orange extension" [id=h2l]
 
labelprinter [URL="/wiki/Zebra_LP_2824_Plus" id=h2r]
 
"analog phone" [URL="/wiki/Telephone_system:Analog_Telephone_Adapter#Linksys_PAP2T" id=h2r]
 
raspi [id=h2r]
 
speaker [id=h2r]
 
aespc [id=h2r]
 
 
CNC [URL="/wiki/CNC" id=h4]
 
"3D printer" [URL="/wiki/3D_printer" id=h4]
 
router [URL="/wiki/Network_information#router" id=h4]
 
PC [id=h4]
 
"Monitor 1" [id=h4]
 
"Monitor 2" [id=h4]
 
 
microwave [id=sl2r]
 
oven [id=sl2r]
 
"emergency cell" [id=sl2r]
 
fridge [id=sl2r]
 
projector [id=sl2r]
 
laptop [id=sl2r]
 
ACKbar [URL="/wiki/ACKbar" id=sl2r]
 
monitor [id=sl2r]
 
 
/* Make all the rest (outlets and strips) rectangular */
 
node [shape = rectangle color=black];
 
stackspace
 
hackspace
 
slackspace
 
 
/* label all outlets the same */
 
node [label="left"];
 
st1l h1l sl1l
 
h2l sl2l
 
h3l
 
 
node [label="right"];
 
st1r h1r sl1r
 
h2r sl2r
 
h3r
 
st2 [label="single"];
 
h4 [label="single"];
 
  
 
/* Cluster the outlets */
 
/* Cluster the outlets */
Line 94: Line 68:
 
subgraph cluster_2 { node [style=filled] st2 label = "stackspace 2" color=red }
 
subgraph cluster_2 { node [style=filled] st2 label = "stackspace 2" color=red }
 
subgraph cluster_3 { node [style=filled] h1l h1r label = "hackspace 1" color=green }
 
subgraph cluster_3 { node [style=filled] h1l h1r label = "hackspace 1" color=green }
subgraph cluster_4 { node [style=filled] h2l h2r label = "hackspace 2" color=red }
+
subgraph cluster_4 { node [style=filled] hackcorner h2r label = "hackspace 2" color=red }
 
subgraph cluster_5 { node [style=filled] h3l h3r label = "hackspace 3" color=green }
 
subgraph cluster_5 { node [style=filled] h3l h3r label = "hackspace 3" color=green }
 
subgraph cluster_6 { node [style=filled] h4 label = "hackspace 4" color=red }
 
subgraph cluster_6 { node [style=filled] h4 label = "hackspace 4" color=red }
 
subgraph cluster_7 { node [style=filled] sl1l sl1r label = "slackspace 1" color=green }
 
subgraph cluster_7 { node [style=filled] sl1l sl1r label = "slackspace 1" color=green }
 
subgraph cluster_8 { node [style=filled] sl2l sl2r label = "slackspace 2" color=red }
 
subgraph cluster_8 { node [style=filled] sl2l sl2r label = "slackspace 2" color=red }
 
/* label all power strips (s<num>) the same */
 
node [label="powerstrip"];
 
 
/* connect all nodes */
 
stackspace--st1l [label=free]
 
stackspace--st1r--s1--{sensors "caller ID" "Server 1" "Server 2" "Server 3" }
 
stackspace--st2 [label="taped off"]
 
 
hackspace--{h1l h1r h2l h2r h3l h3r h4}
 
h1l--s2--{ACKade s3 s4}
 
s3--{SpaceWorkHorse "Monitor 3" "Monitor 4" "Test PC" "Monitor 5" "Monitor 6"}
 
s4--{door spacestate spaceview radioamp espixelflut}
 
 
h1r--s5--{ "lab PSU" "solder station 1" "solder station 2" "hot air station" }
 
 
 
h2l--s6--{fan "orange extension" lamp}
 
h2r--s7--{labelprinter raspi speaker "analog phone" s8}
 
s8--aespc
 
 
h3l--s9--{hackswitch printer hackphone}
 
 
h3r--s10--{s11 s12 s13}
 
s13--s14
 
 
h4--s15--{router CNC s16}
 
s16--{"3D printer" PC "Monitor 1" "Monitor 2"}
 
 
slackspace--{sl1l sl1r sl2l sl2r}
 
sl1l--s17--{TV PS4}
 
sl1r--s18--amplifier
 
sl2l--s19
 
s19--openelec
 
 
sl2r--s20--{s21 slackphone s22}
 
s21--{microwave oven "emergency cell" stoplichter "water kettle"}
 
s22--{fridge projector laptop s23}
 
s23--{ACKbar monitor}
 
  
 
}
 
}
 
</graph>
 
</graph>
  
 
+
:We've encountered some problems with the circuit breakers, here a list of devices:
We've encountered some problems with the circuit breakers, here a list of devices:
 
 
Group 'A' (currently, the 'problem' group)
 
Group 'A' (currently, the 'problem' group)
 
{{#ask: [[Fuse group::A]]
 
{{#ask: [[Fuse group::A]]

Latest revision as of 17:20, 15 February 2022

Also see the sonoff switch page which we gradually want to introduce as remote switch when there is nobody in the space.

<graph> /* use http://www.webgraphviz.com/ */ /* Color with document.querySelectorAll("#sl2r>*").forEach( n=>n.style.stroke="green" );

  • /

graph power { rankdir=LR; size="40"

/* stackspace */ stackspace -- { st1l [label="left"] st1r [label="right"] st2 [label="single"] }

   st1r -- { stp1 [label=powerstrip id=st1l shape=rectangle] } -- { sensors [id=st1l] "caller id" [id=st1l] "Server 1" [id=st1l] "Server 2"[id=st1l] "Server 3"[id=st1l] } [id=st1l]

/* hackspace */ hackspace -- { h1l [label="left"] h1r [label="right"] hackcorner [label="left"] h2r [label="right"] h3l [label="left"] h3r [label="right"] h4 [label="single"] } h1l -- { hp1 [label=powerstrip id=h1l shape=rectangle] } -- { ACKade [id=h1l] hp11 [label=powerstrip id=h1l shape=rectangle] hp12 [label=powerstrip id=h1l shape=rectangle] } [id=h1l]

   hp11 -- { SpaceWorkHorse [id=h1l] Monitor3 [id=h1l] Monitor4 [id=h1l] TestPC [id=h1l] Monitor5 [id=h1l] Monitor6 [id=h1l] } [id=h1l]
   hp12 -- { door [id=h1l] spacestate [id=h1l] spaceview [id=h1l] espixelflut [id=h1l] radioamp [id=h1l] } [id=h1l]

h1r -- { hp2 [label=powerstrip id=h1r shape=rectangle] }

   hp2 -- { labPSU [id=h1r] solderstation1 [id=h1r] solderstation2 [id=h1r] hotairstation [id=h1r] } [id=h1r]

hackcorner -- { hp3 [label=powerstrip id=hackcorner shape=rectangle] }

   hp3 -- { lamp [id=hackcorner] fan [id=hackcorner] orangeextension [id=hackcorner] } [id=hackcorner]

h2r -- { hp4 [label=powerstrip id=h2r shape=rectangle] }

   hp4 -- { labelprinter [id=h2r] analogphone [id=h2r] raspi [id=h2r] speaker [id=h2r] } [id=h2r]

h3l -- { hp5 [label=powerstrip id=h3l shape=rectangle] }

   hp5 -- { printer [id=h3l] hackswitch [id=h3l] hackphone [id=h3l] } [id=h3l]

h3r -- { hp6 [label=powerstrip id=h3r shape=rectangle] }

   hp6 -- { hp61 [label=powerstrip id=h3r shape=rectangle] hp62 [label=powerstrip id=h3r shape=rectangle] hp63 [label=powerstrip id=h3r shape=rectangle] } [id=h3r]
   hp63 -- { hp631 [label=powerstrip id=h3r shape=rectangle] } [id=h3l]

h4 -- { hp7 [label=powerstrip id=h4 shape=rectangle] }

   hp7 -- { CNC [id=h4] router [id=h4] hp71 [label=powerstrip id=h4 shape=rectangle] } [id=h4]
   hp71 -- { "3D printer" [id=h4] PC [id=h4] monitor1 [id=h4] monitor2 [id=h4] } [id=h4]

/* slackspace*/ slackspace -- { sl1l [label="left"] sl1r [label="right"] sl2l [label="left"] sl2r [label="right"] } sl1l -- { slp1 [label=powerstrip id=sl1l shape=rectangle] }

   slp1 -- { TV [id=sl1l] PS4 [id=sl1l] } [id=sl1l]

sl1r -- { slp2 [label=powerstrip id=sl1r shape=rectangle] }

   slp2 -- { amplifier [id=sl1r] } [id=sl1r]

sl2l -- { slp3 [label=powerstrip id=sl2l shape=rectangle] }

   slp3 -- { openelec [id=sl2l] } [id=sl2l]

sl2r -- { slp4 [label=powerstrip id=sl2r shape=rectangle] }

   slp4 -- { slackphone [id=sl2r] slp41 [label=powerstrip id=sl2r shape=rectangle] slp42 [label=powerstrip id=sl2r shape=rectangle] } [id=sl2r]
   slp41 -- { stoplichter [id=sl2r] waterkettle [id=sl2r] microwave [id=sl2r] oven [id=sl2r] emergencycell [id=sl2r] } [id=sl2r]
   slp42 -- { fridge [id=sl2r] projector [id=sl2r] laptop [id=sl2r] slp421 [label=powerstrip id=sl2r shape=rectangle] } [id=sl2r]
   slp421 -- { ACKbar [id=sl2r] monitor [id=sl2r] } [id=sl2r]


/* Cluster the outlets */ subgraph cluster_1 { node [style=filled] st1l st1r label = "stackspace 1" color=green } subgraph cluster_2 { node [style=filled] st2 label = "stackspace 2" color=red } subgraph cluster_3 { node [style=filled] h1l h1r label = "hackspace 1" color=green } subgraph cluster_4 { node [style=filled] hackcorner h2r label = "hackspace 2" color=red } subgraph cluster_5 { node [style=filled] h3l h3r label = "hackspace 3" color=green } subgraph cluster_6 { node [style=filled] h4 label = "hackspace 4" color=red } subgraph cluster_7 { node [style=filled] sl1l sl1r label = "slackspace 1" color=green } subgraph cluster_8 { node [style=filled] sl2l sl2r label = "slackspace 2" color=red }

} </graph>

We've encountered some problems with the circuit breakers, here a list of devices:

Group 'A' (currently, the 'problem' group)

  • all power strips on the hACKtable
  • TV

Group 'B'

  • fridge

(add missing items to the list)

other info

  • Since 13 October 2017, we have 2x16A (shared, probably upgraded from 12A)
  • Since June 2017 another renter has added servers to the same groups