Benutzer-Werkzeuge

Webseiten-Werkzeuge


project:glados

Dies ist eine alte Version des Dokuments!


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
  • [ ] Ender3 Octoprint
    • [ ] mjpeg Octoprint
  • [ ] Ivan Motivationssprüche
  • [ ] Deutscher Wetterdienst Pollen
  • [ ] Shack Stromhauptschalter
    • erweitern von node-light um mqtt interface
  • [ ] 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
  • [ ] Lick Matefüllstand → lick api
  • [ ] 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?
  • [ ] Status Spaceapi

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
  • [ ] blaue Rundumleuchte → MQTT
  • [ ] Esp8266 basierte Audio Streamer, mini audio geräte
  • [ ] Ampel
  • Lichtsteuerung im shack → licht.shack
    • [ ] Lounge
    • [ ] Optionsräume
  • [ ] 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

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 noch nicht zuverlässig

* [x] Bewässer die Pflanze täglich mit der Kaffeemaschine * [ ] Begrüße neuen Keyholder bei Schlüsselübergabe

  • implementiert aber noch nie getestet, da kein TTS verfügbar gewesen

* [ ] begrüße keyholder sobald der Kiosk gebootet ist nachdem strom aktiv

  • 3 minuten warten nachdem strom aktiv
  • ein Zufälliger begrüßungsspruch (analog zu BAM)

* [ ] Pöbeln, wenn zu viel strom verbraucht wird * [ ] Alle 45+random(N) Minuten einen Motivationsspruch * [ ] Warnung bei angekündigten Pollenflug

  • „Bleibt lieber im shack“

* [ ] Wenn lieblingshackerspace geöffnet hat/geschlossen wurde

Hubs

Potentielle Erweiterungen

  • Mehr Lampen mit ESPs
  • RGB-Cubes an der Decke
  • Fenster-sensoren
project/glados.1582148495.txt.gz · Zuletzt geändert: 2020-02-19 22:41 von makefu