Spacestatus: Difference between revisions
Jump to navigation
Jump to search
m (kof het schip, fok het schaap.) |
No edit summary |
||
Line 7: | Line 7: | ||
De spacestatusschakelaar is een gehackte oude krachtstroomschakelaar. | De spacestatusschakelaar is een gehackte oude krachtstroomschakelaar. | ||
= | = Rode stopcontacten = | ||
Stopcontacten die met een rood vlak en een "!" (uitroepteken) gemarkeerd zijn, worden geschakeld met een klein relais. | |||
* Maximaal 5 A per wandcontactdoos. (10 A volgens het relais-doosje, maar we willen meer marge!) | |||
* Niet onderverdelen met een stekkerdoos, want die is niet rood. <small>Is je stekkerdoos wel rood? Let's talk! E-mail board@ :-)</small> | |||
* '''Niet gebruiken voor dingen die onveilig kunnen zijn bij inschakelen,''' zoals soldeerbouten. | |||
* In principe zijn deze dingen bedoeld voor versieringen, niet voor incidenteel gebruik. | |||
* Projecten die zelfstandig de spacestate herkennen en energiezuinig uitschakelen hoeven niet op een rood stopcontact. | |||
= Schakelaar bij de deur = | |||
De schakelaar schakelt de volgende dingen: | De schakelaar schakelt de volgende dingen: |
Revision as of 23:03, 3 March 2016
De spacestatusschakelaar is een gehackte oude krachtstroomschakelaar.
Rode stopcontacten
Stopcontacten die met een rood vlak en een "!" (uitroepteken) gemarkeerd zijn, worden geschakeld met een klein relais.
- Maximaal 5 A per wandcontactdoos. (10 A volgens het relais-doosje, maar we willen meer marge!)
- Niet onderverdelen met een stekkerdoos, want die is niet rood. Is je stekkerdoos wel rood? Let's talk! E-mail board@ :-)
- Niet gebruiken voor dingen die onveilig kunnen zijn bij inschakelen, zoals soldeerbouten.
- In principe zijn deze dingen bedoeld voor versieringen, niet voor incidenteel gebruik.
- Projecten die zelfstandig de spacestate herkennen en energiezuinig uitschakelen hoeven niet op een rood stopcontact.
Schakelaar bij de deur
De schakelaar schakelt de volgende dingen:
- Een 5V-NC-relais (VCC en GND, beide afgetapt van spaceloop-bus) dat in serie staat met de lichtschakelaar. Space open = circuit open = relays dicht = licht kan aan.
- De deuropener-functie van knopje X. Space open = circuit dicht = X kan de deur openen.
- Een spaceloop-sensor. Deze wordt genegeerd voor de spaceloop-status, en heeft dus geen invloed op rood/groen van de spaceloop. Space open = circuit open = spaceloopsensor ontbreekt op de bus.
- De Spaceloop-controller stuurt serieel over een van zijn kabels de tekst "RevSpace open" of "RevSpace dicht".
- Op de server "gateway" wordt deze tekst ontvangen door het programma "slmonitor"
- slmonitor zet de tekst in ~bar/saysomething/freenode_revspace
- De irssi van de bar pikt dit op, en meldt de status op IRC
- slmonitor draait alle scriptjes in "revspace_open.d" of "revspace_dicht.d".
- Een scriptje dat via een externe .php (gehost en onderhouden door gmc) de spacestatus twittert
Een scriptje dat op de server "nor", dat http://nor/status.php (JSON) bijwerkt; zie ook SpaceAPI.- Iets dat de Squeezebox Server vertelt dat de muziek moet stoppen
- Ledbanner gaat aan of uit: "ssh power@ledbanner on" of "ssh power@ledbanner off"
- Een scriptje dat json data genereert voor SpaceAPI en deze naar de website uploadt, zodat het op http://revspace.nl/status/status.php terecht komt. Werkt ook over https.
- De wiki haalt de statusinformatie uit de JSON
- De Android-app gebruikt ook de JSON
- Uiteraard gebruikt ons item in het lijstje op http://hackerspaces.nl/ diezelfde JSON ook.
- Statistieken op http://spaceapi-stats.n39.eu/#revspace en http://keetweej.vanheusden.com/revspace/openhm.php
- Een scriptje dat /tmp/space-is-open aanmaakt of verwijdert; deze wordt weer gebruikt door:
- IRC-commando's !open en !dicht van "bar".
- (buiten gebruik) De cronjob "stroom" die via een schakelbare stekkerdoos dingen uitzet als de space dicht gaat, om energie te besparen, en als de space opengaat, weer aan:
- SpaceSoundSystem
- PoE-switch met de access points
- SpaceBus-ontvanger in de liftmachinekamer
- slmonitor zet de tekst in ~bar/saysomething/freenode_revspace
- Op de server "gateway" wordt deze tekst ontvangen door het programma "slmonitor"
- De Spaceloop-controller stuurt serieel over een van zijn kabels de tekst "RevSpace open" of "RevSpace dicht".
En dat allemaal met één schakelaar! :-)