===== Datenbank für ML ===== Auf einer der Raspberry habe ich eine Datenbank eingerichtet. Seit August 2016 speichere ich dort schon Zimmertemperatur, Feuchtigkeit, Computertemperatur, Computerlast. Seit Januar 2017 die Luftqualität und seit Februar dann die Helligkeit im Zimmer. Nachdem ich vor kurzem angefangen habe, mich mit AI, ML und solchem Zeugs zu befassen habe ich festgestellt, dass ich viel zu wenig unterschiedliche Daten habe, um damit was vernünftiges anfangen zu können. Daher bin ich dabei, weitere Daten zu erfassen. Seit November 2019 sind jetzt auch die Wetterdaten, also Temperatur, Feuchte, Wolkenbedeckung, Sonnenaufgang, Sonnenuntergang, Niederschlag und Wahrscheinlichkeit in der Tabelle, die alle 15 Minuten einen Eintrag bekommt. Weitere Tabellen beinhalten Statusangaben der Sensoren und Information von den [[bewegungssensor|Bewegungssensoren]]. Zu den Statusangaben zählen: Wann wurde die Indirekte Beleuchtung im Regal an/ausgeschaltet; wann die Indirekte Beleuchtung hinter dem Computer; wann wurde die HomeAutomation App ein/ausgeschaltet; wann schaue ich am Mac Vollbild-Video; wann geht er in den Ruhezustand; wann geht die LCD Anzeige der Daten in den Ruhezustand; wann schaltet das Nachtlicht, der Luftbefeuchtern oder der Ionisator. [[bewegungssensor|Bewegungssensoren]] gibt es bisher zwei. Sie beobachten Wohnzimmer und Küche und schalten schon einiges, aber das findet sich an anderer Stelle. Weitere Informationen, die vielleicht noch rein müssten: Wann sind welche Lampen an/aus. Wann klingelt das Telefon, die Türe, wie lange sitze ich vor dem Computer, wann steht wer auf oder geht ins Bett, wann ist Musik an, wann nicht. Wann ist welches Mobile Gerät in der Wohnung,... was fällt dem geneigten Leser noch ein? Um von verschiedenen Programmiersprachen auf die Datenbank zu kommen, muss man unterschiedlich vorgehen. aus Python: sudo apt-get -y install python-mysql.connector import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword" ) print(mydb) Dezember 2019