Mini-PC vorbereiten (Debian 13 oder Proxmox) (01:09:57) - Bonus!
Einleitung (12:24)
| 1. Warum ein Mini PC? (03:41) |
| 2. Welche Geräte gibt es? (08:43) |
Debian-Installation (13:20)
| 3. USB-Stick vorbereiten (Debian 13) (03:00) |
| 4. Debian installieren (06:43) |
| 5. SSH-Verbindung (03:37) |
Proxmox-Installation (44:13)
| 6. Was ist Proxmox? (05:00) |
| 7. USB-Stick vorbereiten (Proxmox 9) (03:01) |
| 8. Proxmox installieren (04:44) |
| 9. Proxmox konfigurieren (06:16) |
| 10. Debian-Container anlegen (09:44) |
| 11. Tipps im Umgang mit Containern (04:48) |
| 12. Virtuelle Maschine statt Container (Debian 13) (10:40) |
Raspberry Pi 4/5 vorbereiten (64 Bit) (25:03) - Bonus!
Raspberry Pi 4 oder 5 (12:04)
| 1. Welche Komponenten sind nötig? (06:18) |
| 2. SD-Karte bespielen (Raspberry Pi Imager 2.x) (05:46) |
Verbindung (07:39)
| 3. Raspberry Pi im Netzwerk finden (03:03) |
| 4. SSH-Verbindung unter Mac OS (02:45) |
| 5. SSH-Verbindung unter Windows (11) (01:51) |
Erste Schritte (05:20)
| 6. System aktualisieren (per apt) (05:20) |
Linux-Grundlagen von A-Z (Debian 12) (04:27:16) - Bonus!
Distributionen (19:51)
| 2. Der Linux-Kernel (08:01) |
| 3. Distribution vs. Kernel (11:50) |
Dateisystem (47:53)
| 4. Grundstruktur (05:53) |
| 5. Verzeichnisse anlegen und löschen (09:00) |
| 6. Verzeichnis-Inhalt anzeigen (05:57) |
| 7. Dateien bearbeiten und löschen (09:07) |
| 8. Berechtigungskonzept (r, w, x) (10:06) |
| 9. Berechtigungskonzept (Verzeichnisse) (04:22) |
| 10. Berechtigungskonzept (Besitzer / Gruppe ändern) (03:28) |
Benutzer und Gruppen (23:17)
| 11. root vs. sudo (04:42) |
| 12. Neue Benutzer anlegen (03:58) |
| 13. Die sudoers (08:26) |
| 14. sudo-Rechte einschränken (06:11) |
Paketmanager (apt) (42:17)
| 15. Was ist ein Paketmanager? (04:59) |
| 16. Paketlisten (Repositories) (11:16) |
| 17. Zusätzliche Paketlisten (z.B. nodejs, InfluxDB, ...) (03:18) |
| 18. Pakete aktualsieren / entfernen (04:16) |
| 19. Pakete "pinnen" (05:09) |
| 20. Upgrade auf neue Major-Version (Debian 12 -> 13) (13:19) |
Benutzer und Authentisierung (26:00)
| 21. Welche Benutzer gibt es? (06:05) |
| 22. Fingerprints (und known_hosts) (05:20) Vorschau |
|
|
| 23. Anmelden ohne Passwort (10:55) |
| 24. Noch schneller anmelden mit ssh_config (03:40) |
Dateisystem II (31:33)
| 25. Größe von Dateien und Ordnern (07:36) |
| 26. Wie voll sind die Festplatten? (04:00) |
| 27. Symlinks vs. Hardlinks (09:11) |
| 28. Wann sollte man mehrere Hardlinks verwenden? (04:28) |
| 29. Große Dateien finden / wer belegt viel Platz? (02:52) |
| 30. Wer hat welche Datei / welchen Port geöffnet? (lsof) (03:26) |
Bash (19:39)
| 31. History (09:42) |
| 32. Umgebungsvariablen ($PATH) (05:21) |
| 33. Bash-Prompt ($PS1) ändern (04:36) |
Netzwerkumgebung (27:48)
| 34. Interfaces (05:30) |
| 35. Statische IP-Adresse konfigurieren (Network Manager) (09:33) |
| 36. Statische IP-Adresse konfigurieren (ohne Network Manager) (05:23) |
| 37. Welcher Dienst nutzt welchen Port? (07:22) |
Dienste (Services) (25:48)
| 38. Was sind Dienste? (08:19) |
| 39. Starten / Stoppen / Neustart (05:17) |
| 40. systemctl oder service (02:46) |
| 41. ntp-Service (09:26) |
Node-RED-Master-Kurs (WORK IN PROGRESS) (02:08:18)
Einleitung (04:34)
| 1. Vorstellung und Vorwort (02:32) |
| 2. Wichtige Links und Ressourcen (02:02) |
Installation (unter Debian 13) (11:24)
| 3. Installation von Node-RED (07:52) |
| 4. Autostart und erster Login (03:32) |
Der erste Flow (23:09)
| 5. Die Oberfläche (09:20) |
| 6. Ersten Flow erstellen (07:52) |
| 7. Das Message-Objekt / Nachrichten-Objekt (msg) (05:57) Vorschau |
|
|
Alternative Installationsarten (18:41)
| 8. Als ioBroker-Adapter (06:01) |
| 9. Als HomeAssistant Add-On (05:13) |
| 10. Als Docker-Container (07:27) |
Beispiel: RSS-Feed (45:42)
| 11. Flow anlegen und RSS-Feed holen (06:48) |
| 12. Beiträge nach Autor filtern (05:25) |
| 13. Beiträge nach Datum filtern (09:07) |
| 14. Datum im Context merken (10:07) |
| 15. Push-Notification (08:07) |
| 16. Context Speicherarten konfigurieren (06:08) |
Bitcoin-Preis per HTTP (19:51)
| 17. API Token und http Nodes (05:16) |
| 18. JSON zu Objekt (05:04) |
| 19. Kurs auf Dashboard anzeigen (09:31) |
Erste Hilfe (03:39)
| 20. Passwort vergessen / zurücksetzen (03:39) Vorschau |
|
|
Ende (01:18)
| 21. Die nächsten Schritte - Wünsche? (01:18) |
Node-RED-Master-Kurs (06:42:35)
Einleitung (02:03)
| 1. Vorwort + Handbuch (02:03) |
Installation (10:34)
| 2. Installation von Node-Red (04:24) |
| 3. Absichern mit Benutzername und Passwort (05:15) |
| 4. Autostart einrichten (00:55) |
Grundlagen (24:50)
| 5. Die Oberfläche (05:22) |
| 6. Debugging (05:19) |
| 7. JSON-Objekte (wichtig!) (05:03) Vorschau |
|
|
| 8. JSON-Arrays (wichtig!) (05:52) |
| 9. JSON im Flow (03:14) |
Der erste Flow (40:16)
| 10. Einleitung (Daten aus RSS-Feed) (10:01) |
| 11. Erste Aktion (In Datei speichern) (05:14) |
| 12. Unwetterwarnung per Pushover (12:26) |
| 13. Unwetterwarnung per Pushover (Fortgeschritten) (12:35) |
Weitere Grundlagen (10:59)
| 14. Flows importieren (07:44) |
| 15. Flow Library (01:56) |
| 16. Eigene Flow Library (01:19) |
Philips Hue (25:22)
| 17. Hub einbinden und Lampe schalten (08:50) |
| 18. Um bestimmte Zeit schalten (03:16) |
| 19. Schalten nach Sonnenstand (09:11) |
| 20. Schalten bei Zustandsänderung (04:05) Vorschau |
|
|
Spritpreis von Webseite (36:52)
| 21. Spritpreis per HTTP aus HTML extrahieren (14:21) |
| 22. Join zu einem einzelnen Objekt (03:22) |
| 23. Logik in Subflow verschieben (10:29) |
| 24. Subflow erweitern / kleine Wiederholung (08:40) |
Dashboard (53:09)
| 25. Installation (01:51) |
| 26. Erste Text-Elemente (03:46) |
| 27. Formatierungen auf Deutsch umstellen (04:51) |
| 28. Design-Einstellungen (02:52) |
| 29. Erster Button (zum aktualisieren) (03:36) |
| 30. Notification auf dem Dashboard (06:27) |
| 31. Gauge mit Spritpreis (05:32) Vorschau |
|
|
| 32. Schalter für Lampe (05:38) |
| 33. Slider für die Helligkeit verwenden (05:08) |
| 34. Aufräumen / Verbindungen trennen (03:52) |
| 35. Farbauswahl für Philips Hue (06:15) |
| 36. Icons (03:21) |
Anwesenheitserkennung (36:52)
| 37. Einleitung (BLE) (04:27) |
| 38. Regelmäßig Scannen (06:02) |
| 39. Gerät filtern / Status erkennen (05:45) |
| 40. Anwesenheit auf Dashboard darstellen (04:47) |
| 41. Anwesenheit per FritzBox / WiFi ermitteln (06:13) |
| 42. Anwesenheit per FritzBox ausbauen (06:43) |
| 43. Wiederholung: Logik in Subflow schieben (02:55) |
Speichern von Werten (Data Storage) (36:12)
| 44. Context in Function - erste Schritte (10:02) |
| 45. Detaillierte Erklärung der vorigen Lektion (06:45) |
| 46. Teilen von Speicher-Inhalten im Flow (05:24) |
| 47. Teilen von Speicher-Inhalten global (01:48) |
| 48. Globale Werte wiederverwenden (Inject Nodes) (06:51) |
| 49. Globale Werte wiederverwenden (Switch Nodes) (03:48) |
| 50. Übersicht der gespeicherten Werte (01:34) |
Arbeiten mit Google-Diensten (17:35)
| 51. Einleitung und Grundkonfiguration (05:58) |
| 52. Fahrzeiten berechnen (DirectionsAPI) (07:05) |
| 53. Bewertung von Orten (PlacesAPI) (02:55) |
| 54. Adresse in Koordinaten wandeln (GeoLocationAPI) (01:37) |
GPIO-Pins des Raspberry Pi nutzen (08:16)
| 55. Einleitung (02:52) |
| 56. GPIO als Output - Relais ansteuern (02:26) Vorschau |
|
|
| 57. GPIO als Input - Buttons nutzen (02:58) |
Amazon Alexa (19:29)
| 58. Einleitung (03:28) |
| 59. Erstes Gerät anlegen (06:27) |
| 60. Alexa sprechen lassen (ohne zu fragen) (09:34) |
Weitere Nodes und Features (48:46)
| 61. Exec-Node - Systembefehle ausführen (09:37) |
| 62. OctoPrint-Status über http-Request (13:36) |
| 63. Steckdosen-Projekt über GPIO (08:39) |
| 64. Bewegungsmelder über GPIO (10:26) |
| 65. Wunderlist-Integration (06:28) |
HomeKit-Integration (17:12)
| 66. Vorbereitung und Installation (03:39) |
| 67. Erster Schalter / Statusänderung (02:57) |
| 68. Rollläden ansteuern / Position (04:21) |
| 69. Status zurück zu HomeKit / Statusupdate (06:15) |
Weitere Denkanstöße (12:08)
| 70. Pin-Eingabe per Dashboard (12:08) Vorschau |
|
|