Info
- Beschreibung
- Events im Lohrostudio tracken und bei kritischen Events über Telegram benachrichtigen
- Kategorie
- Software/GPIO
- Beteiligte
- Status
- work in progress
- Start-Datum
- 2017-02
- Letzte Aktivität
- 2017-04
Inhaltsverzeichnis
Projekthintergrund/Motivation
oyla möchte gerne benachrichtigt werden, wenn im Lohro Studio die Silencedetection(SD) anspringt.
Des Weiteren wäre es schön bestimmte Events, wie z.B. Mic 1 an/aus, im Lohro Studio zu tracken. Podcasts lassen sich so einfacher schneiden da man weiß wann Musik läuft und wann gesprochen wird.
Anforderungsanalyse
Was ist verfügbar?
- 17 GPO:
- 2 GPI:
DHD4 Reset
- SD Reset
- GPIO im Studio über 9-Pin DSUB Anschlüsse verfügbar
Welche Funktion sind gefordert?
- alle GPIO Events und deren Zeitpunkt speichern
- Datenbank
- Benachrichtigung wenn SD anspringt
- Möglichkeit DHD und SD zu reseten
Umsetzung
Hardware
- Raspberry Pi
- 9-Pin DSUB Stecker
Software
- Python3
sqlobject und mysql Datenbank
Datenbankentwurf
- Erfassung der Events + Zeitpunkt
Konzept
ER-Modell:
Logik
Relationenschema:
log(ID,ch_id, state, time)
channel(ID,device_id, name, gpio_bcm)
device(ID, name)
Fußnoten