Difference between revisions of "Power"

From Hackerspace ACKspace
Jump to: navigation, search
m (pimped diagram)
(update powerstrip name (h2l->hackcorner) for SpaceAPI automation)
 
(9 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>
/* TODO: add correct links*/
+
/* 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"] }
ACKade door spacestate spaceview radioamp espixelflut "solder station" SpaceWorkHorse fan "orange extension" hackswitch printer hackphone TV PS4 openelec
+
    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]
node [color=red]
 
amplifier slackphone microwave oven "emergency cell" stoplichter "water kettle" fridge projector laptop ACKbar monitor "lab PSU" labelprinter raspi speaker "analog phone" aespc router CNC "3D printer" PC "Monitor 1" "Monitor 2" sensors [URL="/wiki/sensors"] "caller ID" "Server 1" "Server 2" "Server 3"
 
  
/* Make all the rest (outlets and strips) rectangular */
+
/* hackspace */
node [shape = rectangle color=black];
+
hackspace -- { h1l [label="left"] h1r [label="right"] hackcorner [label="left"] h2r [label="right"] h3l [label="left"] h3r [label="right"] h4 [label="single"] }
stackspace
+
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]
hackspace
+
    hp11 -- { SpaceWorkHorse [id=h1l] Monitor3 [id=h1l] Monitor4 [id=h1l] TestPC [id=h1l] Monitor5 [id=h1l] Monitor6 [id=h1l] } [id=h1l]
slackspace
+
    hp12 -- { door [id=h1l] spacestate [id=h1l] spaceview [id=h1l] espixelflut [id=h1l] radioamp [id=h1l] } [id=h1l]
  
/* label all outlets the same */
+
h1r -- { hp2 [label=powerstrip id=h1r shape=rectangle] }
node [label="left" color=green];
+
    hp2 -- { labPSU [id=h1r] solderstation1 [id=h1r] solderstation2 [id=h1r] hotairstation [id=h1r] } [id=h1r]
st1l h1l sl1l
+
hackcorner -- { hp3 [label=powerstrip id=hackcorner shape=rectangle] }
h2l sl2l
+
    hp3 -- { lamp [id=hackcorner] fan [id=hackcorner] orangeextension [id=hackcorner] } [id=hackcorner]
h3l
+
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]
  
node [label="right" color=red];
 
st1r h1r sl1r
 
h2r sl2r
 
h3r
 
st2 [label="single"];
 
h4 [label="single"];
 
  
 
/* Cluster the outlets */
 
/* Cluster the outlets */
subgraph cluster_1 { node [style=filled] st1l st1r label = "stackspace 1" color=gray }
+
subgraph cluster_1 { node [style=filled] st1l st1r label = "stackspace 1" color=green }
subgraph cluster_2 { node [style=filled] st2 label = "stackspace 2" color=gray }
+
subgraph cluster_2 { node [style=filled] st2 label = "stackspace 2" color=red }
subgraph cluster_3 { node [style=filled] h1l h1r label = "hackspace 1" color=gray }
+
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=gray }
+
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=gray }
+
subgraph cluster_5 { node [style=filled] h3l h3r label = "hackspace 3" color=green }
subgraph cluster_6 { node [style=filled] h4 label = "hackspace 4" color=gray }
+
subgraph cluster_6 { node [style=filled] h4 label = "hackspace 4" color=red }
subgraph cluster_7 { node [style=filled] sl1l sl1r label = "slackspace 1" color=gray }
+
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=gray }
+
subgraph cluster_8 { node [style=filled] sl2l sl2r label = "slackspace 2" color=red }
 
 
/* label all power strips (s<num>) the same */
 
node [label="powerstrip" color=black];
 
 
 
/* 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--{ACKade s2 s3}
 
s3--{door spacestate spaceview radioamp espixelflut}
 
 
 
h1r--"lab PSU"
 
 
 
h2l--{"solder station" SpaceWorkHorse fan "orange extension"}
 
h2r--{labelprinter raspi speaker "analog phone" s4}
 
s4--aespc
 
 
 
h3l--{hackswitch printer hackphone}
 
 
 
h3r--{s5 s6 s7}
 
s7--s8
 
 
 
h4--{router CNC s9}
 
s9--{"3D printer" PC "Monitor 1" "Monitor 2"}
 
 
 
slackspace--{sl1l sl1r sl2l sl2r}
 
sl1l--{TV PS4}
 
sl1r--{amplifier}
 
 
 
sl2l--s10
 
s10--openelec
 
 
 
sl2r--{s11 slackphone s12}
 
s11--{microwave oven "emergency cell" stoplichter "water kettle"}
 
s12--{fridge projector laptop s13}
 
s13--{ACKbar monitor}
 
  
 
}
 
}
 
 
</graph>
 
</graph>
  
{| class="wikitable"
+
:We've encountered some problems with the circuit breakers, here a list of devices:
! outlet
 
!
 
! level 1
 
!
 
! level 2
 
!
 
! level 3
 
!
 
! level 4
 
|-
 
| [[stACKspace]] 1 l
 
|
 
| free
 
|-
 
| rowspan="5" | stACKspace 1 r
 
| rowspan="5" |
 
| rowspan="5" | powerstrip
 
| <!--div style="position:absolute">{{#widget:curve|height=4em|width=100%|up}}</div-->
 
| [[Spacestate_sensors|temp sensors]]
 
|-
 
|
 
| [[Telephone_System|caller ID]]
 
|-
 
|
 
| [[VM server|server 1]]
 
|-
 
|
 
| server 2
 
|-
 
|
 
| server 3
 
|-
 
| stACKspace 2
 
|
 
| taped off
 
|-
 
| rowspan="7" | [[hACKspace]] 1 l
 
| rowspan="7" |
 
| rowspan="7" | powerstrip
 
|
 
| [[ACKade]]
 
|-
 
|
 
| powerstrip
 
|-
 
| rowspan="5" |
 
| rowspan="5" | powerstrip
 
|
 
| [[ACKsess|Door]]
 
|-
 
|
 
| [[space state]] switch
 
|-
 
|
 
| [[spaceview]]
 
|-
 
|
 
| amplifier
 
|-
 
|
 
| [[kerstboom|espixelflut]]
 
|-
 
| hACKspace 1 r
 
|
 
| powerstrip
 
|
 
| lab PSU
 
|-
 
| rowspan="4" | hACKspace 2 l
 
| rowspan="4" |
 
| rowspan="4" | powerstrip
 
|
 
| solder station
 
|-
 
|
 
| [[SpaceWorkhorse]] pc
 
|-
 
|
 
| fan
 
|-
 
|
 
| orange extension cable (spare door)
 
|-
 
| rowspan="5" | hACKspace 2 r
 
| rowspan="5" |
 
| rowspan="5" | powerstrip
 
|
 
| [[Zebra_LP_2824_Plus|labelprinter]]
 
|-
 
|
 
| raspi
 
|-
 
|
 
| speaker
 
|-
 
|
 
| [[Telephone_system:Analog_Telephone_Adapter#Linksys_PAP2T|analog phone]]
 
|-
 
|
 
| powerstrip
 
|
 
| aespc
 
|-
 
| rowspan="3" | hACKspace 3 l
 
| rowspan="3" |
 
| rowspan="3" | powerstrip
 
|
 
| [[Network_information#hACKswitch|switch]]
 
|-
 
|
 
| printer
 
|-
 
|
 
| [[Telephone_System|phone]]
 
|-
 
| rowspan="3" | hACKspace 3 r
 
| rowspan="3" |
 
| rowspan="3" | powerstrip
 
|
 
| powerstrip
 
|-
 
|
 
| powerstrip
 
|-
 
|
 
| powerstrip
 
|
 
| powerstrip
 
|-
 
| rowspan="7" | hACKspace 4
 
| rowspan="7" |
 
| rowspan="7" | powerstrip
 
|-
 
|
 
| [[Network_information#router|router]]
 
|-
 
|
 
| [[CNC]]
 
|-
 
| rowspan="4" |
 
| rowspan="4" | powerstrip
 
|
 
| [[3D printer]]
 
|-
 
|
 
| pc
 
|-
 
|
 
| monitor
 
|-
 
|
 
| monitor
 
|-
 
| rowspan="2" | [[slACKspace]] 1 l
 
| rowspan="2" |
 
| rowspan="2" | black powerstrip
 
|
 
| TV
 
|-
 
|
 
| PS4
 
|-
 
| slACKspace 1 r
 
|
 
| powerstrip
 
|
 
| amplifier
 
|-
 
| slACKspace 2 l
 
|
 
| powerstrip
 
|
 
| powerstrip
 
|
 
| openelec
 
|-
 
| rowspan="11" | slACKspace 2 r
 
| rowspan="11" |
 
| rowspan="11" | powerstrip
 
| rowspan="5" |
 
| rowspan="5" | powerstrip
 
|
 
| microwave
 
|-
 
|
 
| oven
 
|-
 
|
 
| emergency cell
 
|-
 
|
 
| [[stoplichter]]
 
|-
 
|
 
| water boiler
 
|-
 
|
 
| phone (not connected)
 
|-
 
| rowspan="5" |
 
| rowspan="5" | powerstrip
 
|
 
| fridge
 
|-
 
|
 
| projector
 
|-
 
|
 
| laptop
 
|-
 
| rowspan="2" |
 
| rowspan="2" | powerstrip
 
|
 
| [[ACKbar]]
 
|-
 
|
 
| monitor
 
|}
 
 
 
 
 
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]]
Line 318: Line 92:
  
 
(add missing items to the list)
 
(add missing items to the list)
 
== list of outlets ==
 
* (A) [[stACKspace]] left
 
*: left outlet: free
 
*: right outlet: powerstrip
 
*:: [[Spacestate_sensors|temp sensors]]
 
*:: [[Telephone_System|caller ID]]
 
*:: [[VM server|server]]
 
*:: server
 
*:: server
 
* (B) stACKspace right has 1 outlet taped off
 
* (A) [[hACKspace]] 1 (left)
 
*: left outlet: powerstrip
 
*:: [[ACKade]]
 
*:: powerstrip
 
*:: powerstrip
 
*::: [[ACKsess|Door]]
 
*::: [[space state]] switch
 
*::: [[spaceview]]
 
*::: amplifier
 
*::: [[kerstboom|espixelflut]]
 
*: right outlet: powerstrip
 
*:: PSU
 
*:: lamp
 
* (B) hACKspace 2
 
*: left outlet: solder powerstrip
 
*:: solder station
 
*:: [[SpaceWorkhorse]] pc
 
*:: fan
 
*:: orange extension cable (spare door)
 
*: right outlet: powerstrip
 
*:: [[Zebra_LP_2824_Plus|labelprinter]]
 
*:: raspi
 
*:: speaker
 
*:: [[Telephone_system:Analog_Telephone_Adapter#Linksys_PAP2T|analog phone]]
 
*:: powerstrip
 
*::: aespc
 
* (A) hACKspace 3
 
*: left outlet: powerstrip
 
*:: [[Network_information#hACKswitch|switch]]
 
*:: printer
 
*:: [[Telephone_System|phone]]
 
*: right outlet: powerstrip
 
*:: powerstrip
 
*:: powerstrip
 
*:: powerstrip
 
*::: powerstrip
 
* (B) hACKspace 4 (right)
 
*: outlet (only one): powerstrip
 
*:: [[Network_information#router|router]]
 
*:: [[CNC]]
 
*:: powerstrip
 
*::: [[3D printer]]
 
*::: pc
 
*::: monitor
 
*::: monitor
 
* (A) [[slACKspace]] left
 
*: left outlet: black powerstrip (permanent)
 
*:: TV
 
*:: PS4
 
*: outlet R: white switching powerstrip
 
*:: amplifier
 
*:: ...
 
* (B) slACKspace right
 
*: left outlet: 3-> 3 -> openelec
 
*: right outlet: powerstrip
 
*:: powerstrip
 
*::: microwave
 
*::: oven
 
*::: emergency cell
 
*::: [[stoplichter]]
 
*::: water boiler
 
*:: phone (not connected)
 
*:: powerstrip
 
*::: fridge
 
*::: projector
 
*::: laptop
 
*::: powerstrip
 
*:::: [[ACKbar]]
 
*:::: monitor
 
 
  
 
== other info ==
 
== other info ==
 
* Since 13 October 2017, we have 2x16A (shared, probably upgraded from 12A)
 
* Since 13 October 2017, we have 2x16A (shared, probably upgraded from 12A)
 
* Since June 2017 another renter has added servers to the same groups
 
* Since June 2017 another renter has added servers to the same groups

Latest revision as of 18: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