.redirects.gollum
... ...
@@ -5,3 +5,4 @@ smart_home/Home.md: smart_home/Übersicht.md
5 5
smart_home/Übersicht.md: 'smart_home/- Inhaltsverzeichnis: Smart Home -.md'
6 6
'smart_home/- Inhaltsverzeichnis: Smart Home -.md': smart_home/ Inhaltsverzeichnis
7 7
Smart Home.md
8
+smart_home/Beteiligte-Computer-und-wichtigste-Services.md: smart_home/Beteiligte-Computer-.md
smart_home/Beteiligte-Computer-.md
... ...
@@ -0,0 +1,84 @@
1
+# Beteiligte Computer
2
+
3
+Die folgenden Computer sind am Smart Home beteiligt:
4
+
5
+| Typ | Name im Netzwerk | Ort | Äußere Merkmale | Erforderlich für |
6
+| ------ | ------ | ------ | ------ | ------ |
7
+| Raspberry Pi 4 | smart-home-server | Weißes Regel, unteres geschlossenes Fach | Transparentes Acrylgehäuse | Alles |
8
+| Raspberry Pi 3 | aa000024 | Auf dem weißen Regal | an Rückseite linker Monitor montiert | SensFloor |
9
+| Raspberry Pi 3 | c8a000ae | Boden nebem dem Schreibtisch | Schwarzes Plastikgehäuse | SensFloor |
10
+| Raspberry Pi | camera | An der Decke | Kamera | Sturzkamera |
11
+| Raspberry Pi Zero | kuehlschrank-1 | Kühlschrank innen oben | Mit Öffnungssensor verkabelt | Kühlschrank-Fotos (alle) |
12
+| Raspberry Pi Zero | kuehlschrank-2 | Kühlschrank Tür oben | | Zweites Kühlschrank-Foto|
13
+| Raspberry Pi Zero | kuehlschrank-3 | Kühlschrank Tür unten | | Drittes Kühlschrank-Foto|
14
+
15
+Überprüfung im Netzwerk (SSID `Smart Home`, Passwort `05808161781375379960`): Im Browser die Adresse `192.168.178.1` öffnen und in die Fritz Box einloggen mit Passwort `soft0734`. Dann sollten unter dem Seitenreiter "Netzwerk" obige Geräte mit folgenden IPs sichtbar sein:
16
+
17
+| Name im Netzwerk | IP | lokale Domain |
18
+| ------ | ------ | ------ |
19
+| smart-home-server | 192.168.178.24 | smart-home-server.fritz.box |
20
+| c8a000ae | 192.168.178.22 | c8a000ae.fritz.box |
21
+| aa000024 | 192.168.178.27 | aa000024.fritz.box |
22
+| camera | 192.168.178.25 | camera.fritz.box |
23
+| kuehlschrank-1 | ... | kuehlschrank-1.fritz.box |
24
+| kuehlschrank-2 | ... | kuehlschrank-2.fritz.box |
25
+| kuehlschrank-3 | ... | kuehlschrank-3.fritz.box |
26
+
27
+# Smart Home Control Server starten
28
+Der Server vom Smart Home Control sollte automatisch starten. Falls etwas nicht funktioniert hat, oder der Server neugestartet werden soll, geht das über den Systemd Service:
29
+
30
+```
31
+sudo systemctl restart smart-home
32
+```
33
+
34
+Neben `restart` gibt es auch `start`, `stop` und `status`. Die Service-Konfiguration liegt in `/etc/systemd/system/smart-home.service`. Der Server selbst in `/home/pi/smart-home/smart-home-control`.
35
+
36
+Die Smart Home Control Oberfläche ist dann erreichbar unter `https://smart-home-server.fritz.box:3030/#home` (Achtung: Selbst-signiertes Zertifikat).
37
+
38
+# SensFloor sichtbar machen
39
+
40
+Den linken Monitor an der Fensterbank einschalten; dort ist das SensFloor "Stationsterminal" (aa000024) angeschlossen, das automatisch den SensFloor visualisieren sollte. Falls nicht: Diesen Computer (Rückseite vom Monitor) neu starten. Falls immer noch nicht: Einen anderen Computer ins "Smart Home" WLAN einloggen (Passwort s. o.) und im Browser die Adresse
41
+```192.168.178.22:8000```
42
+eingeben. Dort sollte der SensFloor visualisiert werden.
43
+
44
+# Sprachsteuerung einschalten
45
+
46
+## Spracherkennung starten
47
+
48
+Die Spracherkennung läuft über das Skript in `/home/pi/smart-home/spracherkennung/`. Das kann man entweder von Hand starten:
49
+```
50
+python3 /home/pi/smart-home/spracherkennung/spracherkennung.py -r 48000 --model /home/pi/vosk-api/python/example/model/ -s https://localhost:3030
51
+```
52
+Oder den user-level service starten (und später mit `stop` statt `start` stoppen), dann läuft der im Hintergrund:
53
+```
54
+systemctl --user start spracherkennung
55
+```
56
+
57
+Das geht per SSH, oder wenn man den rechten Monitor einschaltet, an den smart-home-server Tastatur und Maus anschließt, ein neues Terminal-Fenster öffnet (oben links in der Menüleiste auf dem Desktop) und einen der obigen Befehle eingibt.
58
+
59
+Was das Mikrofon aufnimmt ist auf der Smart Home Control Oberfläche unter `Details anzeigen` bei Mikrofon, wenn das Mikrofon an ist.
60
+
61
+## Lichtsteuerung starten
62
+
63
+Auf smart-home-server neues Terminalfenster öffnen und
64
+```
65
+node /home/pi/Desktop/nodejs-server/server.js
66
+```
67
+eingeben. Sollte einen Prozess starten, der unter anderem die Anzeige "Sprachsteuerung hat PID … " ausgibt.
68
+
69
+## Sprachsteuerung benutzen
70
+
71
+Die Sprachsteuerung sollte unter anderem auf die Befehle "mach das Küchenlicht an", "mach das Küchenlicht aus", "mach die Stehlampe an", "mach die Stehlampe aus" reagieren. Hinweis: Den Befehl "mach das Licht an" versteht sie derzeit nicht; man muss angeben, welches Licht.
72
+
73
+# Kamera einschalten
74
+Wenn der Raspi für die Kamera an ist, sollte das zugehörige Skript automatisch starten und sich mit dem Smart Home Control verbinden. Dazu gibt es einen Service in `/etc/systemd/system/camera.service`.
75
+
76
+Von Hand kann man die Kamera starten/stoppen/etc. mit:
77
+```
78
+# (Neu)starten
79
+sudo systemctl restart camera
80
+# Stoppen
81
+sudo systemctl stop camera
82
+# Status anzeigen
83
+sudo systemctl status camera
84
+```
... ...
\ No newline at end of file
smart_home/Beteiligte-Computer-und-wichtigste-Services.md
... ...
@@ -1,84 +0,0 @@
1
-# Beteiligte Computer
2
-
3
-Die folgenden Computer sind am Smart Home beteiligt:
4
-
5
-| Typ | Name im Netzwerk | Ort | Äußere Merkmale | Erforderlich für |
6
-| ------ | ------ | ------ | ------ | ------ |
7
-| Raspberry Pi 4 | smart-home-server | Weißes Regel, unteres geschlossenes Fach | Transparentes Acrylgehäuse | Alles |
8
-| Raspberry Pi 3 | aa000024 | Auf dem weißen Regal | an Rückseite linker Monitor montiert | SensFloor |
9
-| Raspberry Pi 3 | c8a000ae | Boden nebem dem Schreibtisch | Schwarzes Plastikgehäuse | SensFloor |
10
-| Raspberry Pi | camera | An der Decke | Kamera | Sturzkamera |
11
-| Raspberry Pi Zero | kuehlschrank-1 | Kühlschrank innen oben | Mit Öffnungssensor verkabelt | Kühlschrank-Fotos (alle) |
12
-| Raspberry Pi Zero | kuehlschrank-2 | Kühlschrank Tür oben | | Zweites Kühlschrank-Foto|
13
-| Raspberry Pi Zero | kuehlschrank-3 | Kühlschrank Tür unten | | Drittes Kühlschrank-Foto|
14
-
15
-Überprüfung im Netzwerk (SSID `Smart Home`, Passwort `05808161781375379960`): Im Browser die Adresse `192.168.178.1` öffnen und in die Fritz Box einloggen mit Passwort `soft0734`. Dann sollten unter dem Seitenreiter "Netzwerk" obige Geräte mit folgenden IPs sichtbar sein:
16
-
17
-| Name im Netzwerk | IP | lokale Domain |
18
-| ------ | ------ | ------ |
19
-| smart-home-server | 192.168.178.24 | smart-home-server.fritz.box |
20
-| c8a000ae | 192.168.178.22 | c8a000ae.fritz.box |
21
-| aa000024 | 192.168.178.27 | aa000024.fritz.box |
22
-| camera | 192.168.178.25 | camera.fritz.box |
23
-| kuehlschrank-1 | ... | kuehlschrank-1.fritz.box |
24
-| kuehlschrank-2 | ... | kuehlschrank-2.fritz.box |
25
-| kuehlschrank-3 | ... | kuehlschrank-3.fritz.box |
26
-
27
-# Smart Home Control Server starten
28
-Der Server vom Smart Home Control sollte automatisch starten. Falls etwas nicht funktioniert hat, oder der Server neugestartet werden soll, geht das über den Systemd Service:
29
-
30
-```
31
-sudo systemctl restart smart-home
32
-```
33
-
34
-Neben `restart` gibt es auch `start`, `stop` und `status`. Die Service-Konfiguration liegt in `/etc/systemd/system/smart-home.service`. Der Server selbst in `/home/pi/smart-home/smart-home-control`.
35
-
36
-Die Smart Home Control Oberfläche ist dann erreichbar unter `https://smart-home-server.fritz.box:3030/#home` (Achtung: Selbst-signiertes Zertifikat).
37
-
38
-# SensFloor sichtbar machen
39
-
40
-Den linken Monitor an der Fensterbank einschalten; dort ist das SensFloor "Stationsterminal" (aa000024) angeschlossen, das automatisch den SensFloor visualisieren sollte. Falls nicht: Diesen Computer (Rückseite vom Monitor) neu starten. Falls immer noch nicht: Einen anderen Computer ins "Smart Home" WLAN einloggen (Passwort s. o.) und im Browser die Adresse
41
-```192.168.178.22:8000```
42
-eingeben. Dort sollte der SensFloor visualisiert werden.
43
-
44
-# Sprachsteuerung einschalten
45
-
46
-## Spracherkennung starten
47
-
48
-Die Spracherkennung läuft über das Skript in `/home/pi/smart-home/spracherkennung/`. Das kann man entweder von Hand starten:
49
-```
50
-python3 /home/pi/smart-home/spracherkennung/spracherkennung.py -r 48000 --model /home/pi/vosk-api/python/example/model/ -s https://localhost:3030
51
-```
52
-Oder den user-level service starten (und später mit `stop` statt `start` stoppen), dann läuft der im Hintergrund:
53
-```
54
-systemctl --user start spracherkennung
55
-```
56
-
57
-Das geht per SSH, oder wenn man den rechten Monitor einschaltet, an den smart-home-server Tastatur und Maus anschließt, ein neues Terminal-Fenster öffnet (oben links in der Menüleiste auf dem Desktop) und einen der obigen Befehle eingibt.
58
-
59
-Was das Mikrofon aufnimmt ist auf der Smart Home Control Oberfläche unter `Details anzeigen` bei Mikrofon, wenn das Mikrofon an ist.
60
-
61
-## Lichtsteuerung starten
62
-
63
-Auf smart-home-server neues Terminalfenster öffnen und
64
-```
65
-node /home/pi/Desktop/nodejs-server/server.js
66
-```
67
-eingeben. Sollte einen Prozess starten, der unter anderem die Anzeige "Sprachsteuerung hat PID … " ausgibt.
68
-
69
-## Sprachsteuerung benutzen
70
-
71
-Die Sprachsteuerung sollte unter anderem auf die Befehle "mach das Küchenlicht an", "mach das Küchenlicht aus", "mach die Stehlampe an", "mach die Stehlampe aus" reagieren. Hinweis: Den Befehl "mach das Licht an" versteht sie derzeit nicht; man muss angeben, welches Licht.
72
-
73
-# Kamera einschalten
74
-Wenn der Raspi für die Kamera an ist, sollte das zugehörige Skript automatisch starten und sich mit dem Smart Home Control verbinden. Dazu gibt es einen Service in `/etc/systemd/system/camera.service`.
75
-
76
-Von Hand kann man die Kamera starten/stoppen/etc. mit:
77
-```
78
-# (Neu)starten
79
-sudo systemctl restart camera
80
-# Stoppen
81
-sudo systemctl stop camera
82
-# Status anzeigen
83
-sudo systemctl status camera
84
-```
... ...
\ No newline at end of file