Das MagicMirror Projekt hat ein Forum bekommen! Schaut vorbei, wenn ihr Unterstützung bei irgendetwas benötigt, euch inspirieren lassen wollt oder euch einfach ein bisschen mit anderen Bastlern austauschen wollt.
FRITZ!Box-Callmonitor Update
Mein Callmonitor-Module ist nun fähig .vcf
Dateien zu lesen. Ab sofort könnt ihr also euer Adressbuch exportieren und dem Modul zu lesen geben. Es wandelt dann automatisch alle Nummern von eigehenden Anrufen in die zugehörigen Namen um.
Ebenfalls neu ist ein Anrufverlauf, so habt ihr immer im Blick wer in letzte Zeit angerufen hat und natürlich auch wann.
MagicMirror v2 – Großupdate
Das erste große Update für das MagicMirror Projekt ist momentan aktiv in Entwicklung! Version 2.0 unterstützt nun das Laden von Modulen und macht das Benutzen meiner Erweiterungen so einfach wie noch nie. Die Helper-Skripte müssen nicht länger mithilfe von init.d oder systemd gestartet werden, sondern werden automatisch von der Spiegelsoftware mitgeladen.
Ich bin momentan dabei meine Module für das neue System umzuschreiben, bereits veröffentlicht und benutzbar sind die folgenden:
- MMM-Facial-Recognition (Gesichtserkennung und personalisierte Ansicht für jeden Benutzer)
- MMM-Wunderlist (Wunderlist-Aufgaben direkt auf dem Spiegel)
- MMM-FRITZ-Box-Callmonitor (FRITZ!Box Anrufmonitor, zeigt eingehende Anrufe auf dem Spiegel)
Viel Spaß beim basteln und ich freue mich über neue Anregungen! 🙂
MagicMirror – Voice Control
Icon License: Linkware (Backlink to http://www.pelfusion.com required)
Ich habe gerade spontan angefangen mithilfe von annyang eine rudimentäre Sprachsteuerung in meinen Spiegel einzubauen. Da annyang die Google APIs benutzt und ich nicht wirklich möchte, dass ständig Audio an Google weitergeleitet wird, werde ich die Spracherkennung nur dann aktivieren, wenn meine Gesichtserkennung ein Gesicht vor dem Spiegel erkannt hat, steht niemand davor, wird sie ja so oder so nicht benötigt. Bisher kann das Ganze nur die Uhrzeit ansagen und Witze erzählen, ich werde aber natürlich noch ein bisschen nützlichere Befehle einbauen.
Der Code ist hier zu finden: MMM-Voice-Control
Ich finde es immer wieder total schön, wenn ich morgens mein E-Mail Programm öffne und erstmal eine Mail von einem MagicMirror mit-Bastler mit einer Frage oder sonst irgendeinem Kommentar sehe! Das ist auch der Grund, wieso ich solche Open Source Projekte extrem liebe, die tolle Community! 🙂
Magischer Spiegel Erweiterungen
Ich habe auf GitHub ein neues Projekt angelegt, indem ich mit der Zeit meine Erweiterungen, die ich in den Spiegel eingebaut habe, veröffentlichen werde, sodass man sie ohne viel am original Code ändern zu müssen, einbauen kann.
Der Anfang macht der Anrufmonitor in einer aktualisierten Version, diesmal auch mit Anleitung, have fun! 🙂
MeType wird mehrsprachig
Ich habe am Wochenende das Plugin qTranslate-X auf meinem Blog installiert und nun angefangen die Artikel ins Englische zu übersetzen. Alle meine Artikel zu meinem Spiegel sind nun bereits zweisprachig. Bei den anderen werde ich noch sehen, ob ich sie übersetze 🙂
Der magische Spiegel – Gesichtserkennung & allgemeines Update
Nachdem ich hier eine ganze Weile nichts mehr von mir gegeben habe, mal wieder ein kleines Update. Das Dateisystem meiner SD-Karte hat sich vor längerer Zeit mal verabschiedet und ich hatte bis vorgestern keine wirkliche Motivation dazu das System neu aufzusetzen.
Jetzt bin ich allerdings endlich mal dazu gekommen – nun auch mit der neusten Version von Raspbian: „Jessie“ und einem mit dem Original-Code wieder abgeglichenen Spiegelinterface von Michael Teeuw. Kurz zu der neuen Linux Version, ich muss sagen, mir gefällt systemd bisher echt gut, kommt mir sehr viel einfacher vor damit die Prozesse zu verwalten aber darum soll es heute nicht gehen.
Ich habe damals mal den Code von der Raspberry Pi Face Recognition Treasure Box genommen und etwas angepasst, sodass er nicht nur ein Gesicht als berechtigt oder nicht berechtigt erkennt, sondern zwischen Gesichtern unterscheiden kann und kontinuierlich nach Gesichtern sucht, statt nur nach einem Knopfdruck. Diesen veränderten Code habe ich nun auch in den Spiegel eingebaut. Er kann nun also erkennen, wer vor ihm steht, dann eine Begrüßung und Informationen für diesen speziellen Nutzer anzeigen.
Da ich inzwischen relative viele Prozesse habe, die irgendwas machen, habe ich gestern Abend mal noch ein kleines Schema aufgezeichnet, um nicht den Überblick zu verlieren, wer mit wem redet.
Auf der Software Seite habe ich ganz unten, für die Steuerung von GPIO-Sachen, den mirrorcontroller. Er schaut nach Veränderungen des Bewegungsmelders und überwacht einen Knopf. In Zukunft wird er auch noch die Farben der RGB LED Beleuchtung steuern aber die, muss ich erst noch einbauen. Bewegt sich etwas, wird das Relais des Monitors geschaltet und ein Signal an den Gesichtserkennungsprozess gegeben, welcher dann anfängt Fotos aufzunehmen und sie nach Gesichtern abzusuchen. Erkennt der Prozess ein Gesicht, gibt er dieses an den SocketIOServer weiter, welcher es wiederum an das Webinterface leitet, um dort dann eine Willkommensnachricht und personalisierte Inhalte anzuzeigen. Neben dieser Funktion kann der SocketIOServer noch Online-Banking, um den aktuellen Kontostand des Nutzers anzuzeigen, er sammelt Statistiken zu meinen Vimeo-Videos, ermittelt den vorhandenen Festplattenspeicher auf meinem Server, überwacht die Fritz!Box, um über Anrufe zu informieren und zeigt von meinen Kunden noch zu bezahlende Rechnungen an. In nächster Zeit möchte ich noch Wunderlist einbauen, damit auch meine ToDo’s angezeigt werden können.
Das ist mein aktueller Stand soweit, nachdem ich die letzten Hardwarekomponenten jetzt dann soweit fertig habe, kann es endlich auch mal an das Gehäuse gehen.
Der magische Spiegel – Update
Ich habe den Raspberry Pi 1 Model A durch einen Pi 2 Model B ersetzt; der Spiegel startet jetzt mehr als doppelt so schnell und die Animationen der Oberfläche sind etwas flüssiger geworden.
Da halbtransparenten Spiegel natürlich weniger reflektieren als normale Spiegel, habe ich beschlossen eine LED-Beleuchtung hinter ein bisschen Milchglas in das Gehäuse einzubauen, um die Person vor dem Spiegel zu erhellen und damit noch besser sichtbar zu machen.
Aktiviert wird die Beleuchtung durch einen Schalter. Ein kurzer Druck aktiviert und deaktiviert das Licht. Ein langer Druck schaltet zwischen zwei Ansichten in der Spiegeloberfläche hin und her.