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…

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…

Erfolgreiche Karriereplanung

E-Book Erfolgreiche Karriereplanung
Praxistipps und Antworten auf brennende Fragen aus der 'Karriereberatung' der VDI-Nachrichten Format: PDF

In jeder Ausgabe der VDI nachrichten stellen die Leser seit vielen Jahren Fragen zu unterschiedlichen Themen des Komplexes „Bewerbung/Beruf/Karriere". Heiko Mell beantwortet diese ausfü…

Erfolgreiche Karriereplanung

E-Book Erfolgreiche Karriereplanung
Praxistipps und Antworten auf brennende Fragen aus der 'Karriereberatung' der VDI-Nachrichten Format: PDF

In jeder Ausgabe der VDI nachrichten stellen die Leser seit vielen Jahren Fragen zu unterschiedlichen Themen des Komplexes „Bewerbung/Beruf/Karriere". Heiko Mell beantwortet diese ausfü…

Weitere Zeitschriften

Menschen. Inklusiv leben

Menschen. Inklusiv leben

MENSCHEN. das magazin informiert über Themen, die das Zusammenleben von Menschen in der Gesellschaft bestimmen -und dies konsequent aus Perspektive der Betroffenen. Die Menschen, um die es geht, ...

BIELEFELD GEHT AUS

BIELEFELD GEHT AUS

Freizeit- und Gastronomieführer mit umfangreichem Serviceteil, mehr als 700 Tipps und Adressen für Tag- und Nachtschwärmer Bielefeld genießen Westfälisch und weltoffen – das zeichnet nicht ...

cards Karten cartes

cards Karten cartes

Die führende Zeitschrift für Zahlungsverkehr und Payments – international und branchenübergreifend, erscheint seit 1990 monatlich (viermal als Fachmagazin, achtmal als ...

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 ...

Die Versicherungspraxis

Die Versicherungspraxis

Behandlung versicherungsrelevanter Themen. Erfahren Sie mehr über den DVS. Der DVS Deutscher Versicherungs-Schutzverband e.V, Bonn, ist der Interessenvertreter der versicherungsnehmenden Wirtschaft. ...

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 ...