Difference between revisions of "Spacestatus"

From RevSpace
Jump to navigation Jump to search
(Created page with "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 din...")
 
Line 16: Line 16:
 
**** slmonitor draait alle scriptjes in "revspace_open.d" of "revspace_dicht.d".
 
**** 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 via een externe .php (gehost en onderhouden door gmc) de spacestatus twittert
***** Een scriptje dat op de server "nor", dat http://revspace.nl/status/status.php (JSON) bijwerkt; zie ook [http://hackerspaces.nl/spaceapi/ SpaceAPI].
+
***** Een scriptje dat op de server "nor", dat https://revspace.nl/status/status.php (JSON) bijwerkt; zie ook [http://hackerspaces.nl/spaceapi/ SpaceAPI].
 
****** De wiki haalt de statusinformatie uit de JSON
 
****** De wiki haalt de statusinformatie uit de JSON
 
****** De [https://play.google.com/store/apps/details?id=com.sonologic.spacestatus Android-app] gebruikt ook de JSON
 
****** De [https://play.google.com/store/apps/details?id=com.sonologic.spacestatus Android-app] gebruikt ook de JSON

Revision as of 22:58, 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.