Um den MagicMirror² mit Leben zu erwecken, braucht es einen kleinen Mini-Computer namens RaspberryPi. Dieses kleine Gerät ist nichts anderes als die Miniversion deines Computers zu Hause. Ausser ein paar Schnittstellen wie USB, HDMI oder W-LAN ist nichts vorhanden. Aber keine angst. Einen Raspberry Pi korrekt zu installieren und konfigurieren ist gar nicht so schwierig.
Betriebssystem-Images
Für Raspberry Pi sind viele Betriebssysteme verfügbar, darunter Raspberry Pi OS und Betriebssysteme anderer Organisationen.
Raspberry Pi Imager ist die schnelle und einfache Möglichkeit, ein Betriebssystem auf einer microSD-Karte zu installieren.
Dein Raspberry Pi benötigt ein Betriebssystem, um zu funktionieren. Das sogenannte Raspberry Pi OS.
Nach dem du den Raspberry Pi Imager heruntergeladen hast öffnest du das Programm und wählst als erstes dein System aus in unserem Fall

Danach wählst du deine Micro SD-Karte und gehst auf bestätigen.
Jetzt kannst du dir ein Kaffee holen, denn das dauert 5-10 Minuten 🙂
SSH und WLAN schon bei der Installation konfigurieren
ssh in der Boot-Partition
Wenn man keine Möglichkeit hat, den Raspberry Pi per Tastatur, Maus und Bildschirm in Betrieb zunehmen, dann kann man auf der SD-Speicherkarte in der Boot-Partition eine leere Datei mit dem Namen “ssh” erstellen. Wenn man das mit Windows macht, dann muss man darauf achten, dass keine Dateiendung hinzugefügt wird.
Damit sich das System nun beim Booten automatisch ins WLAN einbucht, legen wir auf der Boot-Partition die Datei “wpa_supplicant.conf" an. Passe dabei in den Zeilen den Namen des WLAN-Netzwerks und das Passwort an.
Dateiname:
wpa_supplicant.conf
country=DE
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="Dein WLAN-Name"
psk="Dein WLAN-Passwort"
}



PuTTY ist ein schneller und kleiner SSH- und Telnet-Client für Windows.
PuTTY ist ein SSH- und Telnet-Client, der ursprünglich von Simon Tatham für die Windowsplattform entwickelt wurde. Mit PuTTY kannst du einfach und sicher auf einen Linux-Webserver zugreifen oder bequem die Verbindung zu einem Raspberry Pi aufbauen.
Hier kommst du direkt zum Downloadbereich von PuTTY:
Die IP-Adresse des Raspberry Pi über den Router herausfinden
Wenn man keinen Zugriff auf den Raspberry Pi hat, kann man dessen IP-Adresse in den meisten Fällen auch über den Netzwerkrouter herausfinden. Hierzu muss man sich in die Konfigurationsoberfläche des Router einloggen. Dort findet man in der Regel einen Menüpunkt zum lokalen Heimnetz mit einer Übersicht der verbundenen Geräte.
Nach dem wir nun den Raspberry Pi zum laufen gebracht haben, geht es los mit der eigentlichen Software. Für die Version von Michael Teewu haben wir uns entschieden MagicMirror² zu installieren. MagicMirror² konzentriert sich auf ein modulares Plugin-System und verwendet Electron als Application Wrapper. Es sind also keine weiteren Webserver- oder Browser-Installationen erforderlich!
Die Zugangsdaten
login as: pi
Passwort: raspberry
Laden dir die neueste Node.js- Version herunter und installiere diese:
dafür gibst du einfach
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -sudo apt install -y nodejsein
Klonen dann das Repository
git clone https://github.com/MichMich/MagicMirrorcd MagicMirror/Installiere die Anwendung mit:
npm installHinweis
Der Installationsschritt für npm install dauert sehr lange, oft mit wenig oder keiner Terminalantwort!
Erstellen dann eine Kopie der Konfigurationsdatei:
cp config/config.js.sample config/config.jsStarte danach die Anwendung mit:
npm run startFolgendes musst du beachten:
npm start funktioniert nicht über SSH. dafür kannst du aber DISPLAY=:0 nohup npm start & verwenden.Dies ist ein Demo-Shop für Testzwecke — Bestellungen werden nicht ausgeführt. Ausblenden
wpDiscuz