Spacestatus: Difference between revisions
Jump to navigation
Jump to search
(→Hoe?) |
m (→Hoe?) |
||
Line 22: | Line 22: | ||
***** Een scriptje dat /tmp/space-is-open aanmaakt of verwijdert; deze wordt weer gebruikt door: | ***** Een scriptje dat /tmp/space-is-open aanmaakt of verwijdert; deze wordt weer gebruikt door: | ||
****** 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: | ****** 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] | ******* [[SpaceSoundSystem]] | ||
******* PoE-switch met de access points | ******* PoE-switch met de access points | ||
******* [[SpaceBus]]-ontvanger in de liftmachinekamer | ******* [[SpaceBus]]-ontvanger in de liftmachinekamer | ||
En dat allemaal met één druk op de knop! :-) | En dat allemaal met één druk op de knop! :-) |
Revision as of 21:13, 24 May 2012
Met het lichtknopje in de hal bepaal je of de space open is, of dicht:
- Licht aan = space open
- Licht uit = space dicht
Hoe?
Achter het lichtknopje zitten de volgende dingen, die dus meteen aangaan zodra je de space opent:
- Shoarma-ish "OPEN"-bordje in de keuken, zodat je vanaf de straat kunt zien dat we open zijn.
- Het licht in de hal en bovenaan de trap.
- Een 230V-relais, waarmee een Spaceloop-sensor (zonenummer 20, T-nummer 0) geschakeld wordt.
- 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 https://revspace.nl/status/status.php (JSON) bijwerkt; zie ook SpaceAPI.
- 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.
- Een scriptje dat /tmp/space-is-open aanmaakt of verwijdert; deze wordt weer gebruikt door:
- 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
- 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:
- 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 druk op de knop! :-)