Sie sind hier
E-Book

Mach's einfach: Erste Schritte mit der Smart-Home-Programmierung

Einstieg in die Hausautomation mit Node-RED

AutorUdo Brandes
VerlagFranzis
Erscheinungsjahr2019
Seitenanzahl190 Seiten
ISBN9783645206518
FormatPDF
KopierschutzWasserzeichen/DRM
GerätePC/MAC/eReader/Tablet
Preis9,99 EUR
Das Buch richtet sich an alle, die einen Einstieg in die Hausautomation mit Smart-Home-Programmierung suchen. Das zentrale Werkzeug, über das man die unterschiedlichsten Smart-Home-Geräte mit Webdiensten und Programmierschnittstellen verbindet, ist Node-RED. Wie das geht, wird anhand praktischer Beispiele ausführlich erläutert. Node-RED ist eines der Top-Tools für das Internet der Dinge. Der Grundgedanke von Node-RED ist, vordefinierte Codeblöcke (Nodes) für die Ausführung von Aufgaben nutzbar zu machen. Die Nodes werden miteinander verbunden, sodass eine Linie von Eingangs-Node über Verarbeitungs-Node bis Ausgabe-Node entsteht. Ein solches Gebilde wird 'Flow' (engl. Datenfluss) genannt. Kleine, überschaubare Flow-Beispiele führen Sie behutsam in die neue Materie ein. Mit diesem Buch werden Sie schon nach kurzer Zeit in der Lage sein, kleine Helfer zur Unterstützung im Alltag selbst zu entwickeln - ganz ohne dass Sie sich durch spröde Materie für Nerds und Computer-Freaks quälen müssen. In diesem Sinne ist das Buch Wegbereiter und Ideengeber für eigene, gelingende Smart-Home-Lösungen unter dem Dach des 'Internet of Things'.

Udo Brandes war mehrere Jahre lang Systementwickler beim Rechenzentrum der Finanzverwaltung des Landes Nordrhein-Westfalen. Nach verschiedenen Tätigkeiten bei der Stadt Wuppertal arbeitet er seit einigen Jahren als selbstständiger Programmierer und IT-Entwickler. Ansätze und Möglichkeiten der Hausautomation sind Zukunftsthemen, die den Autor faszinieren und mit deren Chancen und Risiken er sich seit Langem intensiv befasst.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Mach's einfach: Erste Schritte mit der Smart-Home-Programmierung1
Der Autor2
Impressum4
Einleitung5
Inhalt8
1. Was ist Node-RED?14
Entstehung als Open-Source-Projekt14
Grundgedanken zur Verwendung15
2. Node-RED für den Einsatz vorbereiten16
Linux und Raspberry Pi16
Node-RED von GitHub installieren16
Node-RED starten und beenden16
Das System administrieren16
Wichtige Dateien im Home-Verzeichnis17
Sicherheit mit Passwortauthentifizierung17
Windows18
Installation unter Windows19
Node-RED im Terminal starten20
Node-RED beim Windows-Start einbeziehen20
FRED (Front-End-Node-RED)21
3. Erste Schritte im Editor22
Browserzugriff auf Node-RED22
Eingaben im Node-RED-Editor22
Start mit einem »Hallo-Welt-Flow«23
4. Node-RED-Menü und Dashboard28
Operationen im Node-RED-Menü28
Daten importieren28
Export29
Flows30
Palette30
View und Keyboard31
Das Node-RED-Dashboard-Modul31
Installation über das Terminal31
Das Dashboard einrichten31
Das Dashbord im Browser aufrufen33
Hallo-Welt-Flow mit Dashboard-Ausgabe33
Exkurs Template-Node34
5. Messages als verbindendes Element36
Message-Objekte36
Die Message-Struktur37
6. Flows mit erweiterter Funktionalität40
Hallo Welt mit Zeitangabe40
Wetterbericht mit Audioansage und Frostwarnung42
OpenWeatherMap42
openweathermap-Node44
Die Wetter-Flow-Grundfassung44
Ein Audio-Wetterbericht46
Bau eines Frostwächters47
Weitere Wetter-Nodes49
Zeitschaltuhren steuern49
Fixe Zeitspannen49
Variable Zeitspannen51
Bewegungsalarm mit dem Raspberry Pi52
7. Mit Alexa kommunizieren56
Was genau ist Alexa?56
Smart-Home-Skills56
Zurück zur Alexa-App61
Alexa-Flow entwickeln62
8. 433-MHz-Geräte schalten64
Funksteckdosen steuern64
Funksteckdose und Fernbedienung65
WiringPi installieren66
Die Schaltung66
rcswitch-Node für den Flow67
9. Node-RED sprichtmit der USB-Schnittstelle70
Arduino-Nodes installieren71
Arduino-LED ansteuern71
Pflanzenbewässerung72
Schaltung des Bodenfeuchtigkeitsmessers73
serial-Nodes-Installation74
Optimierte Lösung zur Pflanzenbewässerung75
433-MHz-Geräte über USB steuern79
Der Flow83
10. Webanbindung und Netzendpunkt84
TCP-Anforderungen senden84
Websockets mit Node-RED86
Funktionsweise von Websockets87
Websocket für Dateitransfer nutzen89
11. ESP8266 undESP32 programmieren90
Die Mikrocontroller der ESP-Familie90
ESP8266-NodeMCU92
ESP8266 und DHT2293
Die Schaltung93
Mit dem ESP8266 den DHT22 auslesen95
Modul mit dem WLAN verbinden97
DHT22-Daten ins Netz senden99
Smarte Datenausgabe am Browser101
Den ESP8266 über WLAN steuern103
12. MQTT verbindet106
Was verbirgt sind hinter MQTT?106
Einfacher Publish und Subscribe107
Industriell gefertigte MQTT-Geräte109
13. MQTT mit ESP8266 und DHT22110
NTP: das Network Time Protocol110
Der ESP8266 holt sich die Zeit …110
… bildet Datenobjekte ...112
… und verbindet sich über MQTT113
ESP8266 empfängt MQTT-Messages114
Der ESP8266 wächst zu einem Sensormodul115
14. Konkrete Praxissituation mit?MQTT118
Heizungssteuerung für das Badezimmer118
MQTT-Nachricht abonnieren und aufbereiten118
Daten für Temperatur und Luftfeuchtigkeit separieren119
Dashboard-Ausgabe und Schwellenwerte120
MQTT-DHT22-Dashboard-Ausgabe121
Behandlung der Schwellenwerttemperatur122
Schwellenwertluftfeuchtigkeit122
MQTT-Nachricht aufbereiten und veröffentlichen123
15. Social Media nutzen126
Node-RED an Twitter anbinden126
Tweets versenden128
Beliebtheit von Personen128
dropdown, twitter, sentiment und debug129
Ergebnisse eines Zeitraums zusammenfassen131
Ergebnisse aufbereiten und ausgeben132
E-Mails versenden133
E-Mails abrufen135
Weitere Social-Media-Nodes136
16. »Flüchtige« Daten sichern138
Node-RED-context-Variable138
Daten in eine Datei ausgeben139
Daten aus einer Datei auslesen141
Sensormoduldaten sichern141
Link-out-Node und Link-in-Node142
Sensormoduldaten speichern143
Aktuelle Chart-Daten darstellen143
Historische Daten darstellen145
Das Dashboard ansprechender gestalten146
17. Ping in der Heimautomation148
Einfacher Ping148
Alarmanlage aktivieren148
Alle Familienmitglieder an Bord?150
Advanced Ping151
18. Times are Changing154
moment-Node154
humanizer-Node156
19. Anbindung alternativerSoftwarelösungen158
Stärken und Schwächen von Node-RED158
Alternative Hausautomationslösungen158
OpenHAB2158
FHEM159
pilight159
domoticz159
Last, but not least: der Überallzugriff160
20. Anhang164
Anhang A: Node-RED-Nodes164
input-Nodes165
output-Nodes166
Funktions-Nodes166
social- und storage-Nodes168
social-Nodes168
storage-Nodes168
advanced- und analysis-Nodes169
advanced-Nodes169
analysis-Nodes169
Raspberry Pi-Nodes170
Dashboard-Nodes170
Weitere Nodes172
Anhang B: Arduino-IDE172
Arduino-Software installieren172
Arduino-IDE173
Arduino-Software einrichten173
Bibliotheken hinzufügen174
Boards hinzufügen175
ESP32175
Anhang C: MQTT176
Linux/Raspberry Pi176
Windows177
Mosquitto-Testserver177
Mosquitto mit Passwort absichern (Raspberry Pi)178
Anhang D: Sketche179
TCP aus Kapitel 11179
MQTT aus Kapitel 13182
Index187

Weitere E-Books zum Thema: Sonstiges

Schimmelpilze in Wohngebäuden

E-Book Schimmelpilze in Wohngebäuden
Ursachen, Vermeidung und Bekämpfung Format: PDF

Mit der Verringerung des Lüftungsaustausches in den Wohnungen, der Entstehung von Wärmebrücken nach der Sanierung u.a. werden die schon immer vorhandenen Schimmelpilze durch lokale…

Schimmelpilze in Wohngebäuden

E-Book Schimmelpilze in Wohngebäuden
Ursachen, Vermeidung und Bekämpfung Format: PDF

Mit der Verringerung des Lüftungsaustausches in den Wohnungen, der Entstehung von Wärmebrücken nach der Sanierung u.a. werden die schon immer vorhandenen Schimmelpilze durch lokale…

Daumendrücken

E-Book Daumendrücken
Der ganz normale Aberglaube im Alltag Format: PDF

Warum klopfen wir auf Holz? Warum gilt die Sieben als Glückszahl, warum aber nicht im 'verflixten siebten Jahr'? Warum sind selbst 'Sonntagskinder' nicht vor 'Hexenschuss' gefeit? - Ob wir wollen…

Daumendrücken

E-Book Daumendrücken
Der ganz normale Aberglaube im Alltag Format: PDF

Warum klopfen wir auf Holz? Warum gilt die Sieben als Glückszahl, warum aber nicht im 'verflixten siebten Jahr'? Warum sind selbst 'Sonntagskinder' nicht vor 'Hexenschuss' gefeit? - Ob wir wollen…

Generation 50 plus

E-Book Generation 50 plus
Ratgeber für Menschen in den besten Jahren Format: PDF

Vor gar nicht allzu langer Zeit galt ein Mensch jenseits der 60 als 'alt'. Heute wissen wir, dass mit '66 noch lange nicht Schluss' ist. Dank der Erkenntnisse der modernen Medizin ist es den meisten…

Generation 50 plus

E-Book Generation 50 plus
Ratgeber für Menschen in den besten Jahren Format: PDF

Vor gar nicht allzu langer Zeit galt ein Mensch jenseits der 60 als 'alt'. Heute wissen wir, dass mit '66 noch lange nicht Schluss' ist. Dank der Erkenntnisse der modernen Medizin ist es den meisten…

Networking

E-Book Networking
Kontakte nutzen, Beziehungen pflegen Format: PDF

Networking ist für die Karriere von großer Wichtigkeit - und nicht zu verwechseln mit Vetternwirtschaft. Wie man ein persönliches Netzwerk aufbaut und Kontakte pflegt, beschreibt…

Grammatik 5. und 6. Klasse

E-Book Grammatik 5. und 6. Klasse
Format: PDF

Du bist mit deiner Deutschnote nicht zufrieden? Du könntest beim Aufsatzschreiben und beim Diktat noch besser sein, wenn du in der deutschen Grammatik sicherer wärst? Möchtest du die…

Weitere Zeitschriften

arznei-telegramm

arznei-telegramm

Das arznei-telegramm® informiert bereits im 53. Jahrgang Ärzte, Apotheker und andere Heilberufe über Nutzen und Risiken von Arzneimitteln. Das arznei-telegramm®  ist neutral und ...

Card Forum International

Card Forum International

Card Forum International, Magazine for Card Technologies and Applications, is a leading source for information in the field of card-based payment systems, related technologies, and required reading ...

Deutsche Tennis Zeitung

Deutsche Tennis Zeitung

Die DTZ – Deutsche Tennis Zeitung bietet Informationen aus allen Bereichen der deutschen Tennisszene –sie präsentiert sportliche Highlights, analysiert Entwicklungen und erläutert ...

Euro am Sonntag

Euro am Sonntag

Deutschlands aktuelleste Finanz-Wochenzeitung Jede Woche neu bietet €uro am Sonntag Antworten auf die wichtigsten Fragen zu den Themen Geldanlage und Vermögensaufbau. Auch komplexe Sachverhalte ...

Evangelische Theologie

Evangelische Theologie

Über »Evangelische Theologie« In interdisziplinären Themenheften gibt die Evangelische Theologie entscheidende Impulse, die komplexe Einheit der Theologie wahrzunehmen. Neben den Themenheften ...

FileMaker Magazin

FileMaker Magazin

Das unabhängige Magazin für Anwender und Entwickler, die mit dem Datenbankprogramm Claris FileMaker Pro arbeiten. In jeder Ausgabe finden Sie von kompletten Lösungsschritten bis zu ...

filmdienst#de

filmdienst#de

filmdienst.de führt die Tradition der 1947 gegründeten Zeitschrift FILMDIENST im digitalen Zeitalter fort. Wir begleiten seit 1947 Filme in allen ihren Ausprägungen und Erscheinungsformen.  ...