Sie sind hier
E-Book

Smart Home mit FHEM

Individuelle und flexible Open-Source-Hausautomatisierung. Inklusive Tablet-Interface und Sprachsteuerung

AutorPeter A. Henning
VerlagCarl Hanser Fachbuchverlag
Erscheinungsjahr2019
Seitenanzahl341 Seiten
ISBN9783446460980
FormatPDF/ePUB
KopierschutzWasserzeichen/DRM
GerätePC/MAC/eReader/Tablet
Preis39,99 EUR
Individuelle Smart Home-Lösungen mit dem Open Source-System FHEM
Haben Sie bereits Smart Home-Komponenten im Einsatz? Dann kennen Sie das Problem: Für jede Hardware gibt es eine eigene Software und die Systeme sind meist nicht miteinander kompatibel. Da ist das Chaos vorprogrammiert. Doch das muss nicht sein! Die Open-Source-Software FHEM bietet maximale Freiheiten in der Gestaltung von Smart Home-Szenarien. Mit ihr lassen sich funk- und drahtgebundene Geräte zahlreicher Hersteller über eine zentrale Oberfläche steuern.
In diesem Buch lernen Sie alles, was Sie wissen müssen, um Ihr Zuhause mit FHEM smart zu machen. Folgende Themen erwarten Sie:
- Konfiguration des FHEM-Servers (inkl. sicherheitstechnischer Aspekte)
- Bedienung der Smart-Home-Zentrale über Web-Frontend, Smartphone, Tablet und Spracheingabe
- Einbindung und Gruppierung von Devices über (W)LAN, Funk und Kabel
- Ereignissteuerung durch Events
- Visualisierung von Messergebnissen
- Programmierung eigener FHEM-Module
Praktische Einsatzszenarien aus den Bereichen Licht und Schatten, Heizung und Klima, Datengewinnung aus dem Internet, Zeit- und Erinnerungssteuerung sowie Fernsteuerung von Unterhaltungselektronik runden den Inhalt ab.
Wenn Sie auf der Suche nach individuell anpassbaren und modular erweiterbaren Hausautomatisierungslösungen sind, dann liefert Ihnen dieses Buch alle nötigen Grundlagen, um den Umgang mit FHEM - dem Schweizer Taschenmesser unter den Smart Home-Systemen - souverän zu meistern.
Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Inhalt6
1 Read me first!12
1.1 Über FHEM13
1.1.1 Ein paar technische Details14
1.1.2 Andere Systeme14
1.1.3 Wie einsteigen?15
1.1.4 Internet of Things16
1.2 Hinweise für den häuslichen Frieden17
1.2.1 Anleitung für nicht gesetzestreue Bürger18
1.2.2 Immer noch vom WAF19
1.3 Über dieses und andere Bücher20
1.3.1 Weitere Quellen20
1.3.2 Konventionen für dieses Buch20
2 Einstieg in FHEM22
2.1 Vorbereitende Arbeiten23
2.2 Installation von FHEM26
2.3 Devices29
2.3.1 Anwesenheit feststellen mit PRESENCE29
2.3.2 dummy-Device für eine Leuchte32
2.3.3 Nützliche Befehle für Devices36
2.4 Events37
2.4.1 notify – Schalten mit Events39
2.4.2 at – Schalten zu bestimmten Zeiten40
2.4.3 IF und DOIF – Schalten mit Bedingungen42
2.4.4 Nützliches für Events44
2.5 Wie findet man Hilfe, wenn es nicht funktioniert?46
3 Geräte hinzufügen48
3.1 SmartHome über LAN und WLAN49
3.1.1 Shelly-Schaltaktoren und Dimmer50
3.1.2 Anbindung einer FritzBox59
3.1.3 Wenn das WLAN nicht reicht61
3.2 Funksysteme für das SmartHome62
3.2.1 HomeMatic63
3.2.2 ZigBee68
3.2.3 mySensors – ein Funksystem für Arduinos73
3.3 Drahtgebundene Interfaces74
3.3.1 1-Wire Bus und FHEM75
3.3.2 Arduino mit ConfigurableFirmata79
3.4 Beliebige Geräte steuern81
4 FHEM als Server86
4.1 Server-Pflege88
4.1.1 Update von FHEM88
4.1.2 Server-Update89
4.1.3 Backup90
4.1.4 Mitschrift im Logfile91
4.2 FHEM über das Netz steuern93
4.2.1 Die Standardoberfläche FHEMWEB93
4.2.2 telnet-Zugriff95
4.2.3 REST-Schnittstelle96
4.3 SmartHome-Sicherheit96
4.3.1 Cloud oder nicht Cloud – das ist hier die Frage97
4.3.2 FHEM grundlegend absichern98
4.3.3 HTTPS und SSL für FHEM99
4.3.4 Schutz gegen Cross-Site-Request-Forgery100
4.4 Kommunikationsserver101
4.4.1 FHEM²101
4.4.2 Server für das MQTT-Protokoll103
4.4.3 Nachrichten als Mail versenden104
4.4.4 Instant Messenger Telegram106
4.5 Ordnung muss sein109
4.5.1 Räume109
4.5.2 Gruppen in Räumen111
4.5.3 Gruppierung mit readingsGroup112
4.5.4 Gruppierung mit structure113
4.5.5 Auswahl mehrerer Devices115
4.6 Dateien zum Ändern116
4.6.1 Die Konfigurationsdatei117
4.6.2 Das Modul ConfigDB118
4.6.3 FHEM selbst erweitern121
5 Licht und Schatten124
5.1 Lichtsteuerung124
5.1.1 Gruppierung von Leuchten mit LightScene125
5.1.2 Licht als Zustandsautomat127
5.1.3 Bewegtes Licht129
5.2 Farbspiele130
5.2.1 Farbtemperatur130
5.2.2 Farbfunktionen131
5.2.3 Farbauswahl134
5.2.4 Farbschemata138
5.3 Rollläden steuern139
5.3.1 Zeitschaltung mit Wochenprogramm140
5.3.2 Beschattungssteuerung142
5.4 Noch smarter mit ASC145
5.4.1 Attribute des ASC-Devices147
5.4.2 Readings und Attribute für Rollläden147
6 Komfortabel bedienen152
6.1 Eingabe in FHEMWEB153
6.1.1 Icons für Geräte und Räume153
6.1.2 Stilangaben mit CSS153
6.2 Widgets zur Eingabe154
6.2.1 Überschreiben von Widgets154
6.2.2 Einfache Widgets156
6.2.3 Drehknopf und DateTimePicker158
6.2.4 Icon-Widgets159
6.2.5 LCARS-Panel mit SVG160
6.3 Styles162
6.3.1 Fertige Stilarten163
6.3.2 Analyse der Stilarten166
6.3.3 Umbau der Stilart dark171
7 Mit Daten steuern174
7.1 Einzeldaten aus Sensoren174
7.1.1 Temperatur und Feuchte176
7.1.2 Rate und Summe177
7.1.3 Gleitender Mittelwert179
7.1.4 Werte überwachen mit THRESHOLD180
7.1.5 Smarte Zirkulationspumpensteuerung181
7.2 Devices für Wetterdaten183
7.2.1 Open Data des Deutschen Wetterdienstes184
7.2.2 Wetterdaten von PROPLANTA185
7.2.3 Wetterdaten von DarkSky187
7.3 Daten aus Webseiten abgreifen188
7.3.1 Rheinpegel anzeigen188
7.3.2 Gamma-Ortsdosisleistung messen193
7.3.3 Verkehrslage auf dem Weg zur Arbeit195
7.4 Astronomiedaten mit Astro196
7.4.1 Grundlegende Definition197
7.4.2 Der Sonne Lauf199
8 Visualisierung mit FHEM202
8.1 Darstellung von Einzelwerten202
8.1.1 Werte als Icons203
8.1.2 SVG-Basics204
8.1.3 SVG-Farben207
8.1.4 SVG-Widgets in FHEM nutzen209
8.1.5 Verbrauchswerte als Säule211
8.2 ?Zeitreihen213
8.2.1 Feinheiten von Logdateien214
8.2.2 Einfache Plots217
8.2.3 Bedienung und Optionen von Plots219
8.2.4 Gplot-Dateien221
8.2.5 Plot-Tricks für Fortgeschrittene223
8.3 logProxy226
8.3.1 Mittelwerte einblenden227
8.3.2 Wellnessanzeige228
9 Zeit- und Erinnerungssteuerung230
9.1 Digitale Kalender mit FHEM nutzen230
9.1.1 Calendar- und CALVIEW-Device232
9.1.2 Kalenderdateien selbst erzeugen234
9.2 Listenverwaltung236
9.2.1 Konfiguration von PostMe236
9.2.2 Anzeige von Listen239
9.2.3 Verteilung von Listen241
9.2.4 Listenverwaltung über Telegram243
9.3 Automatisierung mit YAAHM244
9.3.1 Modus, Sicherheitszustand und Tagestyp245
9.3.2 Tagesprofile247
9.3.3 Geräte-Aktionen249
9.3.4 Wochenprofile249
9.4 Weitere Ablaufsysteme251
9.4.1 Automatisierung mit HOMEMODE251
9.4.2 Wecker in FHEM251
9.4.3 Alarmanlage in FHEM253
10 Andere Frontends254
10.1 Bedienung mit Dashboard254
10.2 Bedienung mit FLOORPLAN257
10.3 Steuerung mit Telegram260
10.4 Tablet-UI264
10.4.1 Installation und erste Schritte265
10.4.2 Anwendungsbeispiel Sportplatzampel267
10.4.3 Eigenes Widget executor271
10.4.4 Eigenes Widget bar274
10.4.5 Anordnungsschemata278
11 Tablets, TV und Audiosysteme280
11.1 Android-Tablet fernsteuern280
11.1.1 Tablet mit AMAD einrichten281
11.1.2 Automagic Flows283
11.1.3 Fully Webbrowser284
11.1.4 Altgeräte285
11.2 Unterhaltungselektronik285
11.2.1 Universelle Fernbedienungen286
11.2.2 Audiowecker287
11.3 Sprachausgabe mit FHEM289
11.3.1 Android-Geräte290
11.3.2 Ausgabe mit Audiosystemen292
11.3.3 MP3-Datei zur Sprachausgabe erzeugen294
11.3.4 Routine zur Sprachausgabe296
12 Sprich mit FHEM300
12.1 Spracherkennung STT301
12.1.1 STT mit Android-Geräten301
12.1.2 Weitergabe von Texten zur Steuerung302
12.2 Sprachsteuerung mit Talk2Fhem303
12.2.1 Konfiguration304
12.2.2 Zeit- und Ereignisspezifikationen307
12.3 Sprachsteuerung mit Babble307
12.3.1 Geräte mit Babble steuern309
12.3.2 Worte für das SmartHome312
12.3.3 Temperatur ansagen lassen314
12.3.4 Hauszustand und Hausmodus steuern315
12.4 ChatBot mit RiveScript317
12.4.1 RiveScript zur ChatBot-Programmierung318
12.4.2 Notruf in FHEM319
12.4.3 ChatBot und Babble322
12.5 Alexa, Assistant und andere323
13 Perl und Module verstehen326
13.1 Perl-Grundlagen326
13.1.1 Variablen, Arrays und Hashes327
13.1.2 Anweisungen329
13.1.3 Prozedurale Aspekte330
13.1.4 Objektorientierte Aspekte331
13.1.5 Eingebaute Funktionen332
13.1.6 Comprehensive Perl ArchiveNetwork CPAN333
13.2 Perl und FHEM333
13.2.1 Funktionen und Variablen334
13.2.2 Gliederung von Modulen335
13.2.3 Modulfunktionen336
Index338

Weitere E-Books zum Thema: Hardware - Rechnerarchitektur - Softwaresysteme

SAP für Java-Entwickler

E-Book SAP für Java-Entwickler
Konzepte, Schnittstellen, Technologien Format: PDF

Seit kurzem forciert SAP die Verbreitung der Netweaver-Technologie und initiiert damit eine Gleichstellung von Java und ABAP als Sprachen zur SAP-Programmierung. Dieses Buch leistet einem erfahrenen…

SAP für Java-Entwickler

E-Book SAP für Java-Entwickler
Konzepte, Schnittstellen, Technologien Format: PDF

Seit kurzem forciert SAP die Verbreitung der Netweaver-Technologie und initiiert damit eine Gleichstellung von Java und ABAP als Sprachen zur SAP-Programmierung. Dieses Buch leistet einem erfahrenen…

SAP für Java-Entwickler

E-Book SAP für Java-Entwickler
Konzepte, Schnittstellen, Technologien Format: PDF

Seit kurzem forciert SAP die Verbreitung der Netweaver-Technologie und initiiert damit eine Gleichstellung von Java und ABAP als Sprachen zur SAP-Programmierung. Dieses Buch leistet einem erfahrenen…

SAP für Java-Entwickler

E-Book SAP für Java-Entwickler
Konzepte, Schnittstellen, Technologien Format: PDF

Seit kurzem forciert SAP die Verbreitung der Netweaver-Technologie und initiiert damit eine Gleichstellung von Java und ABAP als Sprachen zur SAP-Programmierung. Dieses Buch leistet einem erfahrenen…

SAP für Java-Entwickler

E-Book SAP für Java-Entwickler
Konzepte, Schnittstellen, Technologien Format: PDF

Seit kurzem forciert SAP die Verbreitung der Netweaver-Technologie und initiiert damit eine Gleichstellung von Java und ABAP als Sprachen zur SAP-Programmierung. Dieses Buch leistet einem erfahrenen…

Sicheres Netzwerkmanagement

E-Book Sicheres Netzwerkmanagement
Konzepte, Protokolle, Tools Format: PDF

Die Administration komplexer Rechnernetzwerke verlangt durch die ständige Weiterentwicklung etablierter Standards und die Integration gänzlich neuer Technologien ein umfassendes technisches Know-how…

Sicheres Netzwerkmanagement

E-Book Sicheres Netzwerkmanagement
Konzepte, Protokolle, Tools Format: PDF

Die Administration komplexer Rechnernetzwerke verlangt durch die ständige Weiterentwicklung etablierter Standards und die Integration gänzlich neuer Technologien ein umfassendes technisches Know-how…

Sicheres Netzwerkmanagement

E-Book Sicheres Netzwerkmanagement
Konzepte, Protokolle, Tools Format: PDF

Die Administration komplexer Rechnernetzwerke verlangt durch die ständige Weiterentwicklung etablierter Standards und die Integration gänzlich neuer Technologien ein umfassendes technisches Know-how…

Sicheres Netzwerkmanagement

E-Book Sicheres Netzwerkmanagement
Konzepte, Protokolle, Tools Format: PDF

Die Administration komplexer Rechnernetzwerke verlangt durch die ständige Weiterentwicklung etablierter Standards und die Integration gänzlich neuer Technologien ein umfassendes technisches Know-how…

Softwareentwicklung eingebetteter Systeme

E-Book Softwareentwicklung eingebetteter Systeme
Grundlagen, Modellierung, Qualitätssicherung Format: PDF

Eingebettete Systeme übernehmen komplexe Steuerungs- und Regelungsaufgaben für technische Systeme. Ihre Funktionalität wird durch das Zusammenspiel von Spezialhardware, Standardprozessoren,…

Weitere Zeitschriften

caritas

caritas

mitteilungen für die Erzdiözese FreiburgUm Kindern aus armen Familien gute Perspektiven für eine eigenständige Lebensführung zu ermöglichen, muss die Kinderarmut in Deutschland nachhaltig ...

Computerwoche

Computerwoche

Die COMPUTERWOCHE berichtet schnell und detailliert über alle Belange der Informations- und Kommunikationstechnik in Unternehmen – über Trends, neue Technologien, Produkte und Märkte. IT-Manager ...

crescendo

crescendo

Die Zeitschrift für Blas- und Spielleutemusik in NRW - Informationen aus dem Volksmusikerbund NRW - Berichte aus 23 Kreisverbänden mit über 1000 Blasorchestern, Spielmanns- und Fanfarenzügen - ...

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

DGIP-intern

DGIP-intern

Mitteilungen der Deutschen Gesellschaft für Individualpsychologie e.V. (DGIP) für ihre Mitglieder Die Mitglieder der DGIP erhalten viermal jährlich das Mitteilungsblatt „DGIP-intern“ ...

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