Link Search Menu Expand Document

Erste Schritte

MaxMax benutzen:

Nachdem MaxMax nun eingeschaltet ist, können Sprachbefehle genutzt werden.
Eine Aufzählung der umgesetzten Funktionen oder “Skills” kann hier eingesehen werden.

MaxMax einschalten:

Im MaxMax-Verzeichnis kann man den Sprachassistent mit folgendem Befehl einschalten:

sudo docker-compose up

Danach zeigt das Terminal Statusnachrichten zu MaxMax an und lässt sich nicht mehr bedienen.
Falls man dann das Terminal schließt bleibt MaxMax eingeschaltet.
Wenn man ein Terminal braucht, kann man einfach ein Neues öffnen.
Falls man den Sprachassistent direkt enkoppelt von dem aktiven Terminal starten möchte, muss man einfach ein -d an den Befehl hängen:

sudo docker-compose up -d

Wichtig anzumerken ist, dass MaxMax auch nach einem Neustart des Raspberry Pi eingeschaltet bleibt bzw. mit neu gestartet wird.
Möchte man dies verhindern muss man MaxMax manuell beenden:

MaxMax ausschalten:

Im MaxMax-Verzeichnis kann man den Sprachassistent mit folgendem Befehl ausschalten:

sudo docker-compose down

Den Raspberry Pi einschalten:

Um den Raspberry Pi einzuschalten genügt es das Netzkabel einzustecken.
Hat man den Raspberry Pi beendet und das Kabel steckt noch im Anschluss muss man zum Einschalten das Kabel entfernen, kurz warten und es wieder einstecken.

Den Raspberry Pi ausschalten:

Den Raspberry Pi kann man über die Benutzeroberfläche ausschalten:



Im Terminal kann man den Raspberry Pi mit folgenden Befehlen ausschalten:

sudo poweroff

oder

sudo shutdown

Dem Raspberry Pi mit dem Internet verbinden:

Den Raspberry Pi kann man über die Benutzeroberfläche mit dem Internet verbinden:


Im Terminal kann man den Raspberry Pi mit folgendem Befehl mit einem Netzwerk verbinden:

sudo nmcli --ask dev wifi connect SSID-NETZWERK

Hierbei muss “SSID-NETZWERK” mit der SSID des gewünschten Netzwerks ersetzt werden. Nach Eingabe des Befehls wird nach dem Passwort des Netzwerks gefragt.

Die Lampe verbinden:

In Reichweite des Sprachassistenten mit angeschlossenem ZigBee USB-Stick:

  1. Licht einschalten.
  2. Licht für 2 Sekunden ausschalten.
  3. Licht für 1 Sekunde einschalten.
  4. Punkt 2 und 3 sechs Mal wiederholen.
  5. Nach erfolgreicher Verbindungsherstellung flackert die Lampe auf.

Den Erschütterungssensor verbinden:

In Reichweite des Sprachassistenten mit angeschlossenem ZigBee USB-Stick:

  1. Reset-Knopf des Erschütterungssensors für 5 Sekunden drücken.
  2. Die LED leuchtet 3 Mal auf.
  3. Danach den Reset-Knopf alle 2 Sekunden kurz drücken.
  4. Vorgang maximal 20 Mal wiederholen.
  5. Nach erfolgreicher Verbindungsherstellung flackert die LED auf.

Falls keine Verbindung hergestellt werden kann, kann dies an der Batterie des Erschütterungssensors liegen.
Das Ersetzen von dieser mit einer neuen, aufgeladenen Batterie kann das Verbindungsproblem lösen.

Zugriff von außen:

wird nur für fortgeschrittene Benutzer empfohlen!

MaxMax von einem anderen Computer erreichen:

Sofern MaxMax mit einem Netzwerk verbunden ist, kann man sich mit einem Gerät im selben Netzwerk über den Webbrowser mit den unterliegenden Services von MaxMax verbinden.
Sie sind unter folgenden Adressen erreichbar:

Der unterliegende MQTT-Broker Mosquitto kann unter dieser Adresse angesprochen werden:

Den Raspberry Pi von einem anderen Computer erreichen:

Es gibt viele Möglichkeiten von außen auf den Raspberry Pi zuzugreifen.
In der Entwicklung von MaxMax kamen vorallem die zwei Varianten SSH und VNC zum Einsatz.
Erst einmal muss man in den Einstellungen des Raspberry Pi unter “Schnittstellen” die Nutzung von SSH und VNC erlaubt werden, wenn man diese nutzen möchte:



Falls MaxMax mit der Image-Datei installiert wurde sind die SSH und VNC Schnittstelle bereits aktiviert.

Per SSH - Bedienung ausschließlich über Terminal

Man kann sich von jedem Gerät, dass über ein Terminal verfügt und mit dem selben Netzwerk wie der Raspberry Pi verbunden ist, verbinden.
Hierfür muss man folgenden Befehl verwenden:

ssh pi@raspberrypi.local

Hierbei steht das pi vor dem @ für den Nutzer mit dem man sich anmelden möchte.
Der Standart-Nutzer auf dem Raspberry Pi trägt den Namen pi.
raspberrypi.local kann man mit der IP-Adresse des Raspberry Pi im Netzwerk ersetzen.
Nach Eingabe des Befehls wird man nach dem Passwort des Benutzers gefragt:

  • Falls MaxMax mit der Image-Datei installiert wurde ist das Passwort maxmax1.
  • Falls MaxMax manuell mit dem Shell-Script installiert wurde, muss hier das in der Einrichtungskonfiguration festgelegte Passwort angegeben werden.
  • Standartmäßig ist das Passwort des Nutzers “pi” auf einem Raspberry Pi raspberry.

Per VNC - Bedienung mit Benutzeroberfläche

Um sich per VNC zu verbinden wird eine externe Software benötigt.
In der Entwicklung kam hier VNC Viewer zum Einsatz.
Bevor man sich mit dem Raspberry Pi verbinden kann, muss man VNC erst auf dem Raspberry Pi einschalten. Dies kann im Terminal mit folgendem Befehl erfolgen:

vncserver


Hier ist die Adresse markiert.
Diese Adresse müssen sie nun auf dem Gerät von dem sie sich verbinden wollen in der Leiste des VNC Viewers eingeben:


Bevor die Verbindung hergestellt wird, werden noch Benutzer und Passwort abgefragt:


Der Standart-Nutzer auf dem Raspberry Pi trägt den Namen pi.

  • Falls MaxMax mit der Image-Datei installiert wurde ist das Passwort maxmax1.
  • Falls MaxMax manuell mit dem Shell-Script installiert wurde, muss hier das in der Einrichtungskonfiguration festgelegte Passwort angegeben werden.
  • Standartmäßig ist das Passwort des Nutzers “pi” auf einem Raspberry Pi raspberry.