Hausautomation mit Raspberry Pi

Slides:



Advertisements
Ähnliche Präsentationen
Warum WordPress Sicherung?
Advertisements

Das Content-Management-System Sebastian Raubinger
Präsentation über Debian
Sichere Anbindung kleiner Netze ans Internet
Inhalt – Technische Grundlagen
Projekt Netzwerk von Tobias Dickel, Moritz Gesing, Daniel Jochem, Matthias Meister, Marc Nue und Moritz Raasch.
Virtuelle Forschungsumgebungen Hintergrundbeitrag: HTML5: Video Player und VideoJS Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Fli4l Der Ein-Disketten-Router von Sebastian Röhl von Sebastian Röhl.
Der IPCOP-Router Bastian Neubarth
WhatsUp Gold
Samba.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Power LAN.
Modulmigration D6 nach D7 Drupal Commerce Camp September 2011.
Konnektivität innen & außen
Schützen, aber wie ? Firewalls wie wir sie kennen.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 11 Folie 2 Microsoft Internet Information Services (IIS)
Kostenlose Alternative zu Microsoft Office
Sicherheit im Internet
Hauptseminar WS10-11 : VRE Dozent: Prof. Manfred Thaller Tag clouds Referentin: N.X. Duyen Tao-Pham Datum:
Das Client/Server – Modell und die XAMPP-Distribution
Julia Grabsch Florian Hillnhütter Fabian Riebschläger
Client Server Modell Universität zu Köln
Von Sascha Noack Projekt Lan zu Lan Kopplung über VPN Einrichtung einer Zweigstelle.
Einsteigergeräte für Zuhause Stand: März Übersicht 1.Was ist dlinkgo? 2.Router 3.USB Adapter 4.Switches dlinkgo-Produktfamilie GO-DSL-N151 GO-RT-N300.
Produktüberblick Die D-Link Router DWR-921 und DWR-116* ermöglichen Ihren Kunden, das superschnelle 4G-LTE/3G-Breitbandnetz als mobile Internet-verbindung.
Grundlagen der Netzwerktechnik
Warum gibt es Netzwerke?
Seite 1 - Security in TYPO3 Willkommen Security in (und rund um) TYPO3 Christian Kurta
Netzwerke.
QIS/LSF Dr. Martin Klingspohn.
Automatische Bewässerung
Wie sicher ist W-LAN?.
Netzwerke.
Quellen: Internet INTRANET Ausarbeitung von Sven Strasser und Sascha Aufderheide im Modul Netzwerktechnik, Klasse INBS Mai 2003.
SMC2804WBRP-G Barricade g 2.4GHz 54Mbps Wireless Barricade Breitband Router mit USB Print Server SMC2804WBRP-G
Evaluation des sprachgesteuerten Assistenten Jasper
Von Alexander Röhr Booten.
Willkommen zum Brückensemester
1. Elektronisches Papier 2. Verschiedene Displaytechniken 3. Elektronische Zeitungen 4. E-Reader 5. Vor-/Nachteile 6. Zukunftsausblick 7. Quellen.
Rasperry Pi Kameramodul + motor
Wie funktioniert das Internet?
Raspberry Pi Einführung
52.UKW-Tagung Weinheim Amateurfunkbetrieb mit Software unter Linux Tobias Kaboth, DG2DBT
Agenda 1. Definition Smartphone App Seite 2 2.
Annotationssysteme | Prof.Dr.Thaller Advene Project Thomas Baur | WS 2014/15.
Webserver, Apache und XAMPP
TOK WS04/05 Universität Kassel , ipl, FG Produktionssysteme A. Reinhardt Technik und Organisation globaler Kommunikation 1 TOK – 2.LV Technik und.
ROS – Robot Operating System
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines
Kirsten Kropmanns Allgemeine Technologien II 9. März 2009
Webserver einrichten mit Konfiguration, online stellen, Zugang © by Lars Koschinski 2003.
Ein kleiner Einblick für Anfänger
NiederwangenWinterthurBaselMünchenFrankfurt Ralf Fachet Das M2M Kochbuch Fernzugriff mit Mobilfunk.
IT-Dienstleistungen E-Learning Systeme Content Management 1 Fallbeispiel ILIAS: Das Repository-Objekt-Plugin „Centra“
SOFTWARE INSTALLATION NEU ERFUNDEN BASTIAN EICHER ZERO INSTALL.
PAKETVERWALTUNG MAL ANDERS GPN 11 VORTRAG – BASTIAN EICHER ZERO INSTALL.
LINUX II Harald Wegscheider
LINUX II Unit 7 LAMP Server. LAMP ● Linux – Apache - MySQL – PHP ● Leistungsfähiges und kostenloses System zur Genrierung von dynamischen Webseiten und.
1 Raspberry Pi - Grundlagen Quelle:
Annotationssysteme ____________________________________________________________________ Universität zu Köln | Historisch-kulturwissenschaftliche Informationsverarbeitung.
Eine Kurzvorstellung von Timo Richter
Geräteverwaltung mit der Cloud
Crashkurs Computernetzwerke
Beispiel: Fenster-offen-Erkennung
Google Maps API 3 Universität zu Köln Medien zwischen Technologie und Gesellschaft Prof. Dr. Manfred Thaller Referentin: Saeideh Safat Zadeh.
Systeme zum Nachrüsten für das intelligente Zuhause
Eine kurze Vorstellung Andreas Bieri HB9TSS
Überblick zur Protokoll-/ Verbindungswahl zwischen Backend-Server und Gateway ITC-MEETING Tobias Hänel.
 Präsentation transkript:

Hausautomation mit Raspberry Pi Reusable Content in 3D und Simulationsystemen Hauptseminar SoSe2014 Dozent: Prof. Dr. Manfred Thaller Referentin: Taina Sondermann

Hausautomation Überwachungs-, Steuer-, Regel- und Optimierungseinrichtungen in privat genutzten Wohnhäusern / Wohnungen Steuerung direkt mit dem Haus verbundener Einrichtungen (Alarmanlage / Beleuchtung / Jalousien / Heizung) Fernsteuerbarkeit dieser Komponenten via Internet oder über das Telefonnetz Teilaspekt des Smart Home Begriffs Weitere Teilaspekte: Vernetzte Unterhaltungselektronik, Smart Metering und Haushaltsgeräte-Automation -Gesamtheit von Überwachungs- … -der Begriff bezieht sich insbesondere auf die Steuerung … oder ähnlicher Komponenten -besonders wichtig ist auch der Aspekt der Fernsteuerbarkeit, wenn man unterwegs ist via Internet oder Telefonnetz -Bsp: Heizung via Smartphone einschalten eine Stunde bevor man nach Hause kommt -ein Teilaspekt des Smart Home Begriffs = Oberbegriff für technische Verfahren und Systeme in Wohnräumen und -häusern, in deren Mittelpunkt eine Erhöhung von Wohn- und Lebensqualität, Sicherheit und effizienter Energienutzung auf Basis vernetzter und fernsteuerbarer Geräte und Installationen sowie automatisierbarer Abläufe steht -dieser umfasst zudem die Vernetzung von Komponenten der Unterhaltungselektronik (z.B. zentrale Speicherung und heimweite Nutzung von Video- und Audio-Inhalten), Smart Metering (Schwerpunkt auf dem Messen und einer intelligenten Regulierung des Energieverbrauchs), Haushaltsgeräte-Automation (Kühlschrank, Kaffeemaschine, Waschmaschine)

Smart Home Vorbereitung DSL-WLAN-Router verbindet Heimnetzwerk mit dem Internet Datenverteilung über TCP/IP Protokoll Raspberry Pi zur Kommunikation mit den Gerätschaften im Haushalt Dynamische DNS-Lösung Portfreigabe für den Raspberry Pi über Router Weboberfläche Benutzerkonto absichern  Standard Passwort ändern sudo passwd pi -Schnitstelle zwischen Internet und Heimnetz  DSL-WLAN-Router  dauerhaft online 24h 7Tage im Einsatz -TCP IP Protokoll Datenverteilung (Internetprotokollfamilie) – IP Adresse des Rechners -Computer mit gewöhnlichen Haushaltsgeräten koppeln  Raspberry Pi ins Heimnetzwerk integrieren, damit über das Funknetzwerk Geräte wie Heizung, Lichtanlage oder Waschmaschine gesteuert werden können -Dynamische DNS Lösung um Rpi Steuerzentrale auch aus der Ferne erreichbar zu machen = dynamische IP Adresse macht den Router im Internet bekannt, Rpi stellt Steuerung der Gerätschaften im Internet zur Verfügung -Domain Name Service = Übersetzer Name in IP Adresse -Portfreigabe für den Raspberry Pi – wenn man Webserver (HTTP Protokoll mit Port 80) hinter Router betreibt, DSL Router anpassen, dass die Anfragen aus dem Internet auch bis zum RPi Webserver vordringen können -spätestens wenn der RPi über das Internet zu erreichen ist, muss das Userkonto abgesichert werden -> Standardpasswort raspberry ändern -> im zweiten Schritt neues Passwort und bestätigen

Smart Home Vorbereitung Adapter, welcher das jeweilige Funkprotokoll unterstützt (KNX, EnOcean, FS20, HomeMatic etc.) FHZ1000 Modul (FS20) oder LAN-Adapter (HomeMatic) CUL-Stick oder COC-Modul -man benötigt einen passenden Adapter, der das eingesetzte Funkprotokoll wie KNX, EnOcean, FS20, HomeMatic unterstützt -Hersteller-Schnittstellen über USB -obere teurer, untere günstiger, können sowohl mit FS20 als auch HomeMatic Geräten im Funknetz kommunizieren (Protokolle im 868MHz-Frequenzbereich) -untereinander allerdings inkompatibel  Transceiver Dongles -FS20 Technik Kommunikation ohne Bestätigung, ob Schaltbefehl erfolgreich ausgeführt wurde, HomeMatic verschlüsselte Kommunikation, Sendeeinheit bekommt Bestätigung des Schaltvorgangs -Einrichtung im RPi ist nahezu identisch

Smart Home Vorbereitung COC-Modul wird an die GPIO-Pins gesteckt USB-Adapter (CUL, CC1101 USB Light) schnell installiert Antenne anschrauben Einstecken Per lsusb und dmesg prüfen ob er ordnungsgemäß erkannt wurde

Smart Home Vorbereitung GPIO (General Purpose Input Output) Allzweck Ein-und Ausgabe = ist ein allgemeiner Kontaktstift an einem integrierten Schaltkreis, dessen Verhalten, unabhängig, ob als Eingabe- oder Ausgabekontakt, durch logische Programmierung frei bestimmbar ist -Hier setzen COC Module an, aber auch sämtliche andere „Basteleien“, die nicht über den USB Anschluss verbunden werden LEDs, Motoren etc.

Smart Home Vorbereitung Pins belegen Version des RPi testen mit cat /proc/cpuinfo WiringPi API (Advanced Programming Interface) installieren GPIO Ports über Python Programme nutzen  Python GPIO Bibliothek installieren sudo apt-get update sudo apt-get install python-dev sudo apt-get install python-rpi.gpio Wenn man die Schnittstelle nutzen will, muss man die Pins belegen Abhängig von der Rpi Version sind die Pin-GPIO Bezeichnungen leicht unterschiedlich testen WiringPi API von Gordon Drogon benutzen

FHEM Perl-basiertes Serverprogramm für die Hausautomation unter der GNU GPL veröffentlicht Programm zur Steuerung und Konfiguration auf dem Computer / Smartphone Softwarelösung um sämtliche Funkstandards und eingesetzte Technologien zu vereinen Zahlreiche unterstützte Protokolle: FS20, HomeMatic, MAX!, etc. KNX, FRITZ!Dect, Intertechno, HomeEasy, Philipps HUE, etc. 1Wire, Firmata, webio, LIRC, JeeLink, TellStick etc. Fernseher von Samsung/Panasonic/LG/Philips, iTunes/AppleTV, etc. -Freundliche Hausautomation und Energie-Messung -ein Perl-basiertes Serverprogramm für die Hausautomation, das zur automatisierten Bedienung von Aktoren wie z.B. Lichtschaltern oder Heizungen sowie der Aufzeichnung von Sensorinformationen wie Raumtemperatur oder Luftfeuchtigkeit dient -das Programm ist unter der GNU Gerneral Public License veröffentlicht = Freie Software = Endnutzer darf nutzen, kopieren, ändern = Copyleft Lizenz, d.h. bei Weiterverbreitung gleiche Freiheitsrechte -verschiedene Funkstandards und eingesetzte Technologien vereinen -zahlreiche unterstützte Protokolle

FHEM - RPi Aktuelleste Version laden (hier Version 5.5) cd ~/ sudo –i wget http://fhem.de/fhem-5.5.deb dpkg Installer apt-get install dpkg Installation starten dpkg – i fhem-5.5deb Fehlende Pakete ziehen sudo apt-get install libdevice-serialport-perl Apache Webserver neustarten sudo service apache2 restart Anpassen der FHEM Konfigurationsdatei an COC oder CUL Module -Egal ob man ein CUL oder CUC am RPi betreibt, Windows oder Liux PC, USB-CCU oder PC Adapter als Funk-Elektronik-Equipment -> es braucht für die Steuerung und Konfiguration ein Programm auf dem Computer -> FHEM -Laden mit super user do Anweisung -Installieren mit dpkg-Installer (wenn der noch fehlt erst installeren) -Installation (Erstinstallation scheitert in der Regel an fehlenden FHEM Paketen) -manuell fehlende Pakete ziehen -Apache Webserver neu starten

FHEM - Frontend Desktop Ansicht iPhone Ansicht -Das eingebaute Web Frontend einmal in der Desktop und der Smartphone Ansicht. -Es gibt zahlreiche weitere Desktop Ansicht iPhone Ansicht

FHEM - Wiki URL: http://www.fhemwiki.de/wiki/Hauptseite Hilfreiches Wiki zu FHEM von den Entwicklern = gebündeltes Wissen ohne langwieriges Suchen in Foren URL: http://www.fhemwiki.de/wiki/Hauptseite

FHEM - Forum URL: http://forum.fhem.de/ Sehr hilfsbereite Usergruppe mit regem Austausch im Forum URL: http://forum.fhem.de/

Möglichkeiten Bewegungsmelder, Briefkastenalarm, Türklingelbenachrichtigung mit Foto IP-Steckdosen steuern, Raumtemperaturen fernsteuern, Heizkörperthermostate kontra Schimmelbefall Lichtanlagen steuern, Garagentore mit dem Smartphone öffnen Katzen während eines Urlaubs mit Futter versorgen … -Der Fantasie sind wenig Grenzen gesetzt, alles was das Leben angenehmer macht, lässt sich irgendwie umsetzen. -nützlich, Kosten sparend, bequem -über Sensoren Räume überwachen  FHME zeigt Verläufe an

Möglichkeiten Heizungsmodule, IP Steckdosen, Phillips hue Lampen, Cat Feeder etc.

Beispiel: Katzenfutter Automat Eben Uptons Lieblingsprojekt aus dem Bereich Hausautomation Dave Bryan aus der Twin-Cities-Maker-Szene Bauanleitung: http://drstrangelove.net/2013/12/raspberry-pi-power-cat- feeder-updates/ Einkaufsliste: https://docs.google.com/spreadsheet/ccc?key=0Aql9CqlhyL98dEtjM09uTElicH hhT0tldEEyQ2xPYXc&usp=sharing#gid=0 Code auf Github https://github.com/videoman/Raspberry_Pi_Class Laut Autor meines Buches E.F. Engelhardt, ist der Cat Feeder Eden Uptons Lieblinsprojekt

Quellen Engelhardt, E.F.: Hausautomation mit Raspberry Pi. Alarmanlagen, Lampen, Heizung, Smart Home, W-LAN &Co.: 25 Projekte, die Ihr Leben leichter machen. Haar bei München, 2014. http://fhem.de/fhem_DE.html/ http://forum.fhem.de/ http://www.fhemwiki.de/wiki/Hauptseite http://drstrangelove.net/2013/12/raspberry-pi-power-cat-feeder-updates/ https://docs.google.com/spreadsheet/ccc?key=0Aql9CqlhyL98dEtjM09uTElicH hhT0tldEEyQ2xPYXc&usp=sharing#gid=0 https://github.com/videoman/Raspberry_Pi_Class http://de.wikipedia.org/wiki/Smart_Home

Vielen Dank für Eure Aufmerksamkeit!!!