Benutzer-Werkzeuge

Webseiten-Werkzeuge


project:glados

G.L.A.D.O.S

home automation with many sensors and AI(not really).

TL;DR: Alle Sensoren und Aktoren treffen sich bei mqtt.shack:1883. Web Interface auf glados.shack

Automatisierungsregeln sind in home-assistant via stockholm konfiguriert, alle konfig kann unter krebs/glados in rz/stockholm auf git.shackspace.de eingesehen werden.

Aktuelle Home-Assistant Installation: http://glados.shack - UI kann von jedem im shack netz bearbeitet werden. Alle sensoren und aktoren aus https://git.shackspace.de/rz/glados werden automatisch mit mittels home-assistant mqtt discovery hinzugefügt.

Übersicht

Folgende Dinge für die Heim-Automatisierung stehen bereit:

Sensoren

  • [x] Luftfeuchte+Temperatur in jedem Raum → MQTT
  • [x] Stromverbrauch
  • Feinstaubsensoren innen
    • [x] Sensor im Fablab
    • [x] Sensor im RZ
  • [x] Shack door open
  • [x] Keyholder
  • [x] Wetter aussen (darksky)
  • [x] Sonnenauf und Untergang
  • Status Spaceapi verschiedener hackerspaces
    • [x] Entropia
    • [x] Raumzeitlabor
    • [x] AFRA
    • [x] C-Base
    • [x] Infuanfu
    • [x] Datenobservatorium
  • [x] Nächstes Plenum
  • [ ] Ender3 Octoprint
    • [ ] mjpeg Octoprint
  • [ ] Ivan Motivationssprüche
  • [ ] Deutscher Wetterdienst Pollen
  • [ ] VVS
  • [ ] PN532 NFC im One Button
  • [ ] Unifi
  • [ ] 1x Sensebox → opensensemap API
  • [ ] Müll abgeholt → muellshack
  • [ ] Feinstaub Aussen
  • [ ] Bewegungssensoren in Haupträumen (snickers) → 433mhz
    • aktuell ohne enspeisung ins Netzwerk
    • sollte mit Bewegungssensoren direkt an den Luftfeuchtesensoren ersetzt werden
    • Sensoren sind gekauft, frage makefu
  • [ ] Twitter
  • [ ] shackles → shackles api
  • [ ] Müll-Termin → meinsack.shack api
  • [ ] Kiosk → Web-interface
  • [ ] IRC input
  • [ ] Nukular → radioactiveathome
  • [ ] Temperatur Server+Festplatten → icinga?
  • [ ] Terminkalender → events.shackspace.de api
  • [ ] Kamera S21 → MJPEG
    • defekt?

Aktoren

  • MPDs in jedem Raum → mpd.shack
    • [x] lounge.mpd.shack
    • [x] herrenklo.mpd.shack
      • nur Playlists und lange songs
    • [ ] direktes abspielen einer remote MP3 via mqtt auf den MPDs
      • direktes verwenden der lounge.mpd.shack für TTS tut nicht (zu viel delay)
  • [x] für TTS: lounge.kiosk.shack
  • [x] RGB-Cube im Fablab
    • Anzeige ob schlechte luft
  • Rollo Steuerung
  • [x] Bewässerung der Palme im Retroraum mit Kaffeewasser
  • [x] Shack Strom schaltung
    • erweitern von node-light um mqtt interface
  • Lichtsteuerung im shack → node-light erweitert
    • [x] Lounge
    • [ ] Optionsräume
  • [ ] blaue Rundumleuchte → MQTT
  • [ ] Esp8266 basierte Audio Streamer, mini audio geräte
  • [ ] Ampel
  • [ ] World Domination Map → COAP
    • Umbau auf mqtt mit esphome steht aus, ursprüngliches interface muss dann angepasst werden
  • [ ] testweise Heizungssteuerung → MQTT
  • [ ] Fallblattanzeige
  • [ ] Telegram Bot
    • [ ] Open-Close Status in den craggerspace channel
    • [ ] Vom channel nach TTS im shack
  • [ ] IRC Bot
  • [ ] Mail
  • [ ] Twitter

Automatisierungen

  • [x] Bei schlechter luft im Fablab wird Lampe rot
    • braucht debugging, ab und zu kommen die esps nicht hoch?
  • [x] Wenn der shack gebootet wird und keine musik läuft, dann starte musik
    • tut eventuell noch nicht zuverlässig
  • [x] Bewässer die Pflanze täglich mit der Kaffeemaschine
  • [x] Begrüße neuen Keyholder bei Schlüsselübergabe
  • [x] begrüße keyholder sobald der Kiosk gebootet ist nachdem strom aktiv
  • [ ] Pöbeln, wenn zu viel strom verbraucht wird
  • [ ] Alle 45+random(N) Minuten einen Motivationsspruch
  • [ ] Warnung bei angekündigten Pollenflug
    • „Bleibt lieber im shack“
  • [ ] Plenum Song bei Plenum
  • [ ] Wenn einer unser Lieblingshackerspaces geöffnet hat/geschlossen wurde
  • eine ansage ausgeben auf dem Kiosk
  • [ ] Tweets von @shackspace auf Bondrucker ausdrucken (vorlesen, auf dem fallblatt anzeigen)
  • [ ] Matecalypse ausrufen, wenn keine Mate mehr im automaten
    • [ ] Bot schreibt in Telegram channel

Hubs

Potentielle Erweiterungen

  • Mehr Lampen mit ESPs
  • RGB-Cubes an der Decke
  • Fenster-sensoren

Trivia & Etymologie

gla·dos (Esperanto), Indikativ Futur Aktiv des Verbs gladi (Bedeutungen: Stoffe glätten, bügeln).

https://de.wiktionary.org/wiki/glados

Ursprünglich war GLaDOS nur ein kleiner Taschenrechner vom Aushilfe-Gehilfen des dritten Vertreter des Vize-Türstoppers in der NSA-Zentrale, aber durch einen tragischen Unfall, an dem ein Güterzug eine gewisse Teilschuld trägt, von ihrem Besitzer getrennt und von einem Mitarbeiter von Aperture Science mitgenommen.

https://www.stupidedia.org/stupi/Portal_%28Spiel%29#GLaDOS

project/glados.txt · Zuletzt geändert: 2020-12-03 18:10 von tensai