Pi Homeautomation (in Arbeit)

Homeautomation

Technische Einrichtungen im Haushalt wie Sensoren, Lampen, Heizung, TV, etc. werden mit dem Raspberry Pi vernetzt. Die Steuerung erfolgt entweder programmiert und/oder mittels eines Smartphones/Tablets.

Idee

1. Nachbau einer fertigen Lösung
2. Eigenes Webinterface (fastcgi) mit Python-Script




PiHome (Funk 433 MHz)

Vorlage:
http://pihome.harkemedia.de/how-to-install-manual

Extra Hardware:
- 433m Wireless Transmitter Modul
- Verbindungskabel zum Wireless Transmitter Modul
- Gerät(e) zum Steuern (Lampe, Steckdose, ... )



Installation von 'wiringPI & rcswitch-pi'

# Vorbereitung für wiringPI und rcswitch-pi

pi@raspberrypi ~ $ cd /home
pi@raspberrypi /home $ mkdir div
pi@raspberrypi /home $ cd /home/div

# Installation von wiringPI

pi@raspberrypi /home/div $ sudo git clone git://git.drogon.net/wiringPi
pi@raspberrypi /home/div $ cd wiringPi
pi@raspberrypi /home/div/wiringPi $ sudo ./build

# Testen von wiringPI (siehe Screenshot)

pi@raspberrypi /home/div/wiringPi $ gpio -v
pi@raspberrypi /home/div/wiringPi $ gpio readall

Installation von wiringIP


# Installation von rcswitch-pi

pi@raspberrypi /home/div/wiringPi $ cd /home/div

pi@raspberrypi /home/div $ sudo git clone https://github.com/r10r/rcswitch-pi.git

pi@raspberrypi /home/div $ cd rcswitch-pi
pi@raspberrypi /home/div/rcswitch-pi $ make

# Testen von rcswitch-pi (siehe Screenshot)

pi@raspberrypi /home/div/rcswitch-pi $ sudo ./send 10000 1 1

Installation von 'Apache Webserver'

to come


HomePi (Bluetooth) in Arbeit

Extra Hardware:
-
-
-

HomePi - Steuerung mit Android

https://github.com/CodeMinion/HomePi

Installationsanweisung Schritt für Schritt !
(siehe unten der Seite des obenstehenden Links github)




Das Laden der Liste dauert eine Weile !

funktioniert bis ..........

Before running HomePi you might have to Pair your devices with it.
- sudo nano /usr/bin/bluez-simple-agent

_______________________________
Dieser Pfad ist falsch oder das File ist leer.
Deshalb geht das 'pairen' nicht
______________________________--

hier steckengeblieben



_______________________________
Dieser Pfad ist falsch oder das File ist leer.
Deshalb geht das 'pairen' nicht
______________________________--

In line 92 replace 'KeyboardDisplay' by 'DisplayYesNo' then save your changes.
- :qw

Pair with phone/table
- sudo bluez-simple-agent hci0 30:85:A9:51:D3:06
- sudo bluez-test-device trusted 30:85:A9:51:D3:06 yes

Restart bluetooth service.
- sudo invoke-rc.d bluetooth restart

Note: If the HomePi is also connecting to other bluetooth devices you might need to
pair those too.

Run HomePi
- ./HomePi.py config_file_path




(Funktioniert z.Z. nur mit 2 BT-Dongles)

more to come


PowerPi (in Arbeit)

PowerPi Webinterface

PowerPi ist eine Serveranwendung mit Weboberfläche mithilfe der man bequem über jeden PC oder Smartphone im Hausnetzwerk Elro oder mumbi Steckdosen sowie GPIO’s steuern kann.
Funktionen:
- Steuerung beliebig vieler Funksteckdosen
- Steuerung der Raspberry Pi GPIO’s
- Weckerfunktion: Auslösen von angelegten Ereignissen
- Erreichbar über das gesamte Hausnetzwerk
- Optimiert für Smartphones und Tablet’s

Anleitung:
http://raspberrypiguide.de/howtos/powerpi-raspberry-pi-haussteuerung/

Extra Hardware:
-

weitere Software für den Pi

FHEM
(“Freundliche Hausautomation und Energie-Messung”) ist ein Hausautomations-Server in Perl geschrieben, um diverse per Funk und Kabel angebundene Komponenten aus dem Bereich der Hausautomation zu steuern. Die Software ist sehr mächtig und kann mit zusätzlichen Benutzeroberflächen, Skripten und Geräten ergänzt werden. FHEM bietet bereits eine breite Unterstützung für Akktoren, Sensoren und Geräte und ist einfach zu bedienen.
https://raspberry.tips/hausautomatisierung/hausautomatisierung-mit-fhem-teil-2-fhem-installation-und-einrichtung-auf-dem-raspberry-pi/https://manual.pilight.org/de/installation

RPi SmartHome Control
- 433 MHz
- wenige Endgeräte

weitere ...





Webinterface

Quelle:
https://raspberry.tips/hausautomatisierung/raspberry-pi-heimautomation-webinterface-und-smartphone-app-teil-2/

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 Raspberry Pi Funksteuerung


Webinterface HTML










Vertical Navigation Bar

Navigation links

Gradually change the background-color from red, to blue:

The background-position property is animatable in CSS.

Note: CSS Animations do not work in Internet Explorer 9 and earlier versions.



Hoverable Dropdown

Move the mouse over the text below to open the dropdown content.




Beispiel Fernsteuerung TX

Einfaches Beispiel in HTML von 2015

Scanner Version 2.3 - HB9CZV

Remote Control FT-897


    enable    kHz          

       

    PTT     Lock TX    Status   


Select Scanner Start Frequency and Step:

     kHz      Speed: slow high

Stop    Resume +10 +1    -1 -10




Test