diff --git a/Documentation/Screens/1.0.0/App_Bedroom_1.PNG b/Documentation/Screens/1.0.0/App_Bedroom_1.PNG deleted file mode 100644 index 5a8585bc..00000000 Binary files a/Documentation/Screens/1.0.0/App_Bedroom_1.PNG and /dev/null differ diff --git a/Documentation/Screens/1.0.0/App_Bedroom_2.PNG b/Documentation/Screens/1.0.0/App_Bedroom_2.PNG deleted file mode 100644 index 7813425d..00000000 Binary files a/Documentation/Screens/1.0.0/App_Bedroom_2.PNG and /dev/null differ diff --git a/Documentation/Screens/1.0.0/App_Office.PNG b/Documentation/Screens/1.0.0/App_Office.PNG deleted file mode 100644 index ef0e7b13..00000000 Binary files a/Documentation/Screens/1.0.0/App_Office.PNG and /dev/null differ diff --git a/Documentation/Screens/1.0.0/App_ReadingRoom.PNG b/Documentation/Screens/1.0.0/App_ReadingRoom.PNG deleted file mode 100644 index dc01100f..00000000 Binary files a/Documentation/Screens/1.0.0/App_ReadingRoom.PNG and /dev/null differ diff --git a/Documentation/Screens/1.0.0/App_Splash.PNG b/Documentation/Screens/1.0.0/App_Splash.PNG deleted file mode 100644 index f328c4ef..00000000 Binary files a/Documentation/Screens/1.0.0/App_Splash.PNG and /dev/null differ diff --git a/Documentation/Screens/1.0.0/App_WindowsOverview.PNG b/Documentation/Screens/1.0.0/App_WindowsOverview.PNG deleted file mode 100644 index cd96a28d..00000000 Binary files a/Documentation/Screens/1.0.0/App_WindowsOverview.PNG and /dev/null differ diff --git a/Documentation/Screens/1.11.0/MC_ActuatorConfiguration.png b/Documentation/Screens/1.11.0/MC_ActuatorConfiguration.png deleted file mode 100644 index 954fbf85..00000000 Binary files a/Documentation/Screens/1.11.0/MC_ActuatorConfiguration.png and /dev/null differ diff --git a/Documentation/Screens/1.11.0/MC_AutomationConfiguration.png b/Documentation/Screens/1.11.0/MC_AutomationConfiguration.png deleted file mode 100644 index 06805104..00000000 Binary files a/Documentation/Screens/1.11.0/MC_AutomationConfiguration.png and /dev/null differ diff --git a/Documentation/Screens/1.11.0/MC_ControllerSelection.png b/Documentation/Screens/1.11.0/MC_ControllerSelection.png deleted file mode 100644 index fc9015cf..00000000 Binary files a/Documentation/Screens/1.11.0/MC_ControllerSelection.png and /dev/null differ diff --git a/Documentation/Screens/1.11.0/MC_HomeScreen.png b/Documentation/Screens/1.11.0/MC_HomeScreen.png deleted file mode 100644 index 5f5f45e3..00000000 Binary files a/Documentation/Screens/1.11.0/MC_HomeScreen.png and /dev/null differ diff --git a/Documentation/Screens/1.11.0/MC_SplashScreen.png b/Documentation/Screens/1.11.0/MC_SplashScreen.png deleted file mode 100644 index 9dcdc440..00000000 Binary files a/Documentation/Screens/1.11.0/MC_SplashScreen.png and /dev/null differ diff --git a/Documentation/Screens/1.11.0/MC_TraceViewer.png b/Documentation/Screens/1.11.0/MC_TraceViewer.png deleted file mode 100644 index 46738df3..00000000 Binary files a/Documentation/Screens/1.11.0/MC_TraceViewer.png and /dev/null differ diff --git a/Documentation/Screens/1.11.0/WA_Areas.PNG b/Documentation/Screens/1.11.0/WA_Areas.PNG deleted file mode 100644 index 18086eb4..00000000 Binary files a/Documentation/Screens/1.11.0/WA_Areas.PNG and /dev/null differ diff --git a/Documentation/Screens/1.11.0/WA_Bathroom.PNG b/Documentation/Screens/1.11.0/WA_Bathroom.PNG deleted file mode 100644 index 97cc9f69..00000000 Binary files a/Documentation/Screens/1.11.0/WA_Bathroom.PNG and /dev/null differ diff --git a/Documentation/Screens/1.11.0/WA_Bedroom-1.PNG b/Documentation/Screens/1.11.0/WA_Bedroom-1.PNG deleted file mode 100644 index 7d8d04eb..00000000 Binary files a/Documentation/Screens/1.11.0/WA_Bedroom-1.PNG and /dev/null differ diff --git a/Documentation/Screens/1.11.0/WA_Bedroom-2.PNG b/Documentation/Screens/1.11.0/WA_Bedroom-2.PNG deleted file mode 100644 index 74e0ba78..00000000 Binary files a/Documentation/Screens/1.11.0/WA_Bedroom-2.PNG and /dev/null differ diff --git a/Documentation/Screens/1.11.0/WA_Info.PNG b/Documentation/Screens/1.11.0/WA_Info.PNG deleted file mode 100644 index af2598fd..00000000 Binary files a/Documentation/Screens/1.11.0/WA_Info.PNG and /dev/null differ diff --git a/Documentation/Screens/1.11.0/WA_SensorsOverview.PNG b/Documentation/Screens/1.11.0/WA_SensorsOverview.PNG deleted file mode 100644 index af4e5804..00000000 Binary files a/Documentation/Screens/1.11.0/WA_SensorsOverview.PNG and /dev/null differ diff --git a/Documentation/Screens/1.11.0/WA_SplashScreen.PNG b/Documentation/Screens/1.11.0/WA_SplashScreen.PNG deleted file mode 100644 index 0e473a6a..00000000 Binary files a/Documentation/Screens/1.11.0/WA_SplashScreen.PNG and /dev/null differ diff --git a/Documentation/Screens/1.11.0/WA_Storeroom.PNG b/Documentation/Screens/1.11.0/WA_Storeroom.PNG deleted file mode 100644 index e8f397dc..00000000 Binary files a/Documentation/Screens/1.11.0/WA_Storeroom.PNG and /dev/null differ diff --git a/Documentation/Screens/1.11.0/WA_WeatherStation.PNG b/Documentation/Screens/1.11.0/WA_WeatherStation.PNG deleted file mode 100644 index 95c92d05..00000000 Binary files a/Documentation/Screens/1.11.0/WA_WeatherStation.PNG and /dev/null differ diff --git a/Documentation/Screens/1.11.0/WA_WindowOverview.PNG b/Documentation/Screens/1.11.0/WA_WindowOverview.PNG deleted file mode 100644 index 0fe0d0b8..00000000 Binary files a/Documentation/Screens/1.11.0/WA_WindowOverview.PNG and /dev/null differ diff --git a/Documentation/Screens/1.12.0/MC_Automation.png b/Documentation/Screens/1.12.0/MC_Automation.png deleted file mode 100644 index 74b19c21..00000000 Binary files a/Documentation/Screens/1.12.0/MC_Automation.png and /dev/null differ diff --git a/Documentation/Screens/1.12.0/MC_Component.png b/Documentation/Screens/1.12.0/MC_Component.png deleted file mode 100644 index a89265e8..00000000 Binary files a/Documentation/Screens/1.12.0/MC_Component.png and /dev/null differ diff --git a/Documentation/Screens/1.12.0/MC_Controller.png b/Documentation/Screens/1.12.0/MC_Controller.png deleted file mode 100644 index d6d7851e..00000000 Binary files a/Documentation/Screens/1.12.0/MC_Controller.png and /dev/null differ diff --git a/Documentation/Screens/1.12.0/MC_Home.png b/Documentation/Screens/1.12.0/MC_Home.png deleted file mode 100644 index ea1b5a97..00000000 Binary files a/Documentation/Screens/1.12.0/MC_Home.png and /dev/null differ diff --git a/Documentation/Screens/1.12.0/MC_Log.png b/Documentation/Screens/1.12.0/MC_Log.png deleted file mode 100644 index 7ad3fa3a..00000000 Binary files a/Documentation/Screens/1.12.0/MC_Log.png and /dev/null differ diff --git a/Documentation/Screens/1.12.0/MC_WeatherStation.png b/Documentation/Screens/1.12.0/MC_WeatherStation.png deleted file mode 100644 index 075a68cd..00000000 Binary files a/Documentation/Screens/1.12.0/MC_WeatherStation.png and /dev/null differ diff --git a/Documentation/Screens/1.12.0/PA_Debug.PNG b/Documentation/Screens/1.12.0/PA_Debug.PNG deleted file mode 100644 index b0f8c3db..00000000 Binary files a/Documentation/Screens/1.12.0/PA_Debug.PNG and /dev/null differ diff --git a/Documentation/Screens/1.12.0/PA_RollerShutterAndTemperature.PNG b/Documentation/Screens/1.12.0/PA_RollerShutterAndTemperature.PNG deleted file mode 100644 index 087b08d9..00000000 Binary files a/Documentation/Screens/1.12.0/PA_RollerShutterAndTemperature.PNG and /dev/null differ diff --git a/Documentation/Screens/1.12.0/PA_WeatherAndWindowsAndLight.PNG b/Documentation/Screens/1.12.0/PA_WeatherAndWindowsAndLight.PNG deleted file mode 100644 index 118eb1c1..00000000 Binary files a/Documentation/Screens/1.12.0/PA_WeatherAndWindowsAndLight.PNG and /dev/null differ diff --git a/Documentation/Screens/1.12.0/SplashScreen.png b/Documentation/Screens/1.12.0/SplashScreen.png deleted file mode 100644 index 6fa3e54f..00000000 Binary files a/Documentation/Screens/1.12.0/SplashScreen.png and /dev/null differ diff --git a/Documentation/Screens/1.13.0/SplashScreen.png b/Documentation/Screens/1.13.0/SplashScreen.png deleted file mode 100644 index 6b9b26dc..00000000 Binary files a/Documentation/Screens/1.13.0/SplashScreen.png and /dev/null differ diff --git a/Documentation/Screens/1.14.0B1/SplashScreen.png b/Documentation/Screens/1.14.0B1/SplashScreen.png deleted file mode 100644 index 6e838cd7..00000000 Binary files a/Documentation/Screens/1.14.0B1/SplashScreen.png and /dev/null differ diff --git a/Documentation/Screens/Alpha/BoardStatus.png b/Documentation/Screens/Alpha/BoardStatus.png deleted file mode 100644 index b735087a..00000000 Binary files a/Documentation/Screens/Alpha/BoardStatus.png and /dev/null differ diff --git a/Documentation/Screens/Alpha/Events.png b/Documentation/Screens/Alpha/Events.png deleted file mode 100644 index e3e0d3d3..00000000 Binary files a/Documentation/Screens/Alpha/Events.png and /dev/null differ diff --git a/Documentation/Screens/Alpha/Main.png b/Documentation/Screens/Alpha/Main.png deleted file mode 100644 index bb1fe4d8..00000000 Binary files a/Documentation/Screens/Alpha/Main.png and /dev/null differ diff --git a/Documentation/Screens/Alpha/Panda Memory.png b/Documentation/Screens/Alpha/Panda Memory.png deleted file mode 100644 index 5a0ca06a..00000000 Binary files a/Documentation/Screens/Alpha/Panda Memory.png and /dev/null differ diff --git a/Documentation/Screens/Alpha/Screen 1.png b/Documentation/Screens/Alpha/Screen 1.png deleted file mode 100644 index 488256a8..00000000 Binary files a/Documentation/Screens/Alpha/Screen 1.png and /dev/null differ diff --git a/Documentation/Screens/Alpha/TemperatureStatus.png b/Documentation/Screens/Alpha/TemperatureStatus.png deleted file mode 100644 index f22b7de2..00000000 Binary files a/Documentation/Screens/Alpha/TemperatureStatus.png and /dev/null differ diff --git a/Documentation/Images/AlternativeInstallation.jpg b/Media/Images/AlternativeInstallation.jpg similarity index 100% rename from Documentation/Images/AlternativeInstallation.jpg rename to Media/Images/AlternativeInstallation.jpg diff --git a/Documentation/Images/Echo.jpg b/Media/Images/Echo.jpg similarity index 100% rename from Documentation/Images/Echo.jpg rename to Media/Images/Echo.jpg diff --git a/Documentation/Images/HSPE16.jpg b/Media/Images/HSPE16.jpg similarity index 100% rename from Documentation/Images/HSPE16.jpg rename to Media/Images/HSPE16.jpg diff --git a/Documentation/Images/HSRel5.jpg b/Media/Images/HSRel5.jpg similarity index 100% rename from Documentation/Images/HSRel5.jpg rename to Media/Images/HSRel5.jpg diff --git a/Documentation/Images/InstallationOverview.png b/Media/Images/InstallationOverview.png old mode 100755 new mode 100644 similarity index 100% rename from Documentation/Images/InstallationOverview.png rename to Media/Images/InstallationOverview.png diff --git a/Documentation/Images/LPD.jpg b/Media/Images/LPD.jpg similarity index 100% rename from Documentation/Images/LPD.jpg rename to Media/Images/LPD.jpg diff --git a/Documentation/Images/Live/Lamps1.JPG b/Media/Images/Live/Lamps1.JPG old mode 100755 new mode 100644 similarity index 100% rename from Documentation/Images/Live/Lamps1.JPG rename to Media/Images/Live/Lamps1.JPG diff --git a/Documentation/Images/Live/Lamps2.JPG b/Media/Images/Live/Lamps2.JPG old mode 100755 new mode 100644 similarity index 100% rename from Documentation/Images/Live/Lamps2.JPG rename to Media/Images/Live/Lamps2.JPG diff --git a/Documentation/Images/Live/MotionDetector.JPG b/Media/Images/Live/MotionDetector.JPG old mode 100755 new mode 100644 similarity index 100% rename from Documentation/Images/Live/MotionDetector.JPG rename to Media/Images/Live/MotionDetector.JPG diff --git a/Documentation/Images/Live/PD.jpg b/Media/Images/Live/PD.jpg old mode 100755 new mode 100644 similarity index 100% rename from Documentation/Images/Live/PD.jpg rename to Media/Images/Live/PD.jpg diff --git a/Documentation/Images/Live/RoomSensorCase.JPG b/Media/Images/Live/RoomSensorCase.JPG old mode 100755 new mode 100644 similarity index 100% rename from Documentation/Images/Live/RoomSensorCase.JPG rename to Media/Images/Live/RoomSensorCase.JPG diff --git a/Documentation/Images/Live/Terminal.jpg b/Media/Images/Live/Terminal.jpg old mode 100755 new mode 100644 similarity index 100% rename from Documentation/Images/Live/Terminal.jpg rename to Media/Images/Live/Terminal.jpg diff --git a/Documentation/Images/Logo_256.png b/Media/Images/Logo_256.png similarity index 100% rename from Documentation/Images/Logo_256.png rename to Media/Images/Logo_256.png diff --git a/Documentation/Images/Overview1.png b/Media/Images/Overview1.png similarity index 100% rename from Documentation/Images/Overview1.png rename to Media/Images/Overview1.png diff --git a/Documentation/Images/Overview1_WithoutHeader.png b/Media/Images/Overview1_WithoutHeader.png similarity index 100% rename from Documentation/Images/Overview1_WithoutHeader.png rename to Media/Images/Overview1_WithoutHeader.png diff --git a/Documentation/Images/Overview2.png b/Media/Images/Overview2.png similarity index 100% rename from Documentation/Images/Overview2.png rename to Media/Images/Overview2.png diff --git a/Documentation/Images/OverviewWithApp.png b/Media/Images/OverviewWithApp.png similarity index 100% rename from Documentation/Images/OverviewWithApp.png rename to Media/Images/OverviewWithApp.png diff --git a/Documentation/Images/Overview_4to3.png b/Media/Images/Overview_4to3.png similarity index 100% rename from Documentation/Images/Overview_4to3.png rename to Media/Images/Overview_4to3.png diff --git a/Documentation/Images/Pi2.JPG b/Media/Images/Pi2.JPG similarity index 100% rename from Documentation/Images/Pi2.JPG rename to Media/Images/Pi2.JPG diff --git a/Documentation/Images/Pi2WithShield.jpg b/Media/Images/Pi2WithShield.jpg old mode 100755 new mode 100644 similarity index 100% rename from Documentation/Images/Pi2WithShield.jpg rename to Media/Images/Pi2WithShield.jpg diff --git a/Documentation/Images/RoomSensor.jpg b/Media/Images/RoomSensor.jpg similarity index 100% rename from Documentation/Images/RoomSensor.jpg rename to Media/Images/RoomSensor.jpg diff --git a/Documentation/Images/Sonoff.jpg b/Media/Images/Sonoff.jpg similarity index 100% rename from Documentation/Images/Sonoff.jpg rename to Media/Images/Sonoff.jpg diff --git a/Media/Screens/App_1.png b/Media/Screens/App_1.png new file mode 100644 index 00000000..d8a98a7e Binary files /dev/null and b/Media/Screens/App_1.png differ diff --git a/Media/Screens/App_2.png b/Media/Screens/App_2.png new file mode 100644 index 00000000..11243c26 Binary files /dev/null and b/Media/Screens/App_2.png differ diff --git a/Documentation/Screens/1.14.0B1/MA_1.png b/Media/Screens/MA_1.png similarity index 100% rename from Documentation/Screens/1.14.0B1/MA_1.png rename to Media/Screens/MA_1.png diff --git a/Documentation/Screens/1.14.0B1/MA_2.png b/Media/Screens/MA_2.png similarity index 100% rename from Documentation/Screens/1.14.0B1/MA_2.png rename to Media/Screens/MA_2.png diff --git a/Documentation/Screens/1.14.0B1/MA_3.png b/Media/Screens/MA_3.png similarity index 100% rename from Documentation/Screens/1.14.0B1/MA_3.png rename to Media/Screens/MA_3.png diff --git a/Documentation/Screens/1.14.0B1/MA_4.png b/Media/Screens/MA_4.png similarity index 100% rename from Documentation/Screens/1.14.0B1/MA_4.png rename to Media/Screens/MA_4.png diff --git a/Documentation/Screens/1.14.0B1/MA_5.png b/Media/Screens/MA_5.png similarity index 100% rename from Documentation/Screens/1.14.0B1/MA_5.png rename to Media/Screens/MA_5.png diff --git a/Documentation/Screens/1.14.0B1/MA_6.png b/Media/Screens/MA_6.png similarity index 100% rename from Documentation/Screens/1.14.0B1/MA_6.png rename to Media/Screens/MA_6.png diff --git a/Documentation/Screens/PA_1.png b/Media/Screens/PA_1.png similarity index 100% rename from Documentation/Screens/PA_1.png rename to Media/Screens/PA_1.png diff --git a/README.md b/README.md index 3bcd9da1..eed4b482 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- +

# HA4IoT @@ -7,21 +7,21 @@ HA4IoT (Home Automation for Internet of Things) is an Open Source Home Automatio ## Raspberry Pi

- +

The core application of this project is running under Windows 10 IoT Core which is available for free and runs on a Raspberry Pi 2/3 for example. But any other compatible board is supported. ## Amazon Alexa support

- +

This project contains a _Custom Skill_ for Amazon Alexa (Echo and Echo Dot) which allows controlling actuators via speech commands and ask for sensor status like open windows etc. A demonstration is available here: https://www.youtube.com/watch?v=9089vAgu2pQ. ## CCTools support

- - + +

This project has build in support for many devices from _CCTools_ (www.CCTools.eu) like I2C based relay boards and I2C port expanders. Support boards from _CCTools_ are: @@ -34,14 +34,14 @@ But also other compatible I2C boards based on _PCF8574_, _PCA9555_ or _MAX7311_ ## 433 MHz support

- +

Controlling old 433 MHz devices is supported via using a I2C or WiFi -> 433 MHz sender bridge. The bridge is based on Arduino/ESP8266. Also recording 433 MHz signals like from a TV remote is supported. ## Itead Studio Sonoff supported

- +

This project has build in support for several _Sonoff_ devices from Itead Studio (www.itead.cc). But it is necessary to replace the firmware with a different one. More information can be found here: https://github.com/arendst/Sonoff-Tasmota @@ -54,7 +54,7 @@ The HA4IoT WebApp is able to communicate with the controller (Raspberry Pi i.e.) ## Build in actuators and sensors

- +

Lots of actuators and sensors are already implemented in this project and can be reused. It is also possible to add custom actuators and sensors. @@ -96,29 +96,20 @@ If you are interested in supporting this project in any way feel free to contact ## Personal Agent Register a free bot for the messenger "Telegram" and let the bot control the home. Just tell him what he should do. The bot also supports giving status information like Weather information (Temperature, Humidity etc.), Window states (Open, Closed), Sensor values (Temperature, Humidity) etc. The bot will also send errors and warnings from the log to administrative users (which are defined in the configuration file). Every user who want's to interact with the bot must be added to a whitelist to ensure a high level of privacy. - + ## App Every actuator can be controlled using the web app which is hosted at the Raspberry Pi 2 using the build in webserver. The language for the examples is German but translation of each UI element is supported. The app shows every rooms/areas and provides several overviews like the overview of all temperature sensor. The app is based on Bootstrap and AngularJS and runs on Smartphones, Tables, PCs etc. - - - - - - - - - - - + + ## Management App The management app is an HTML/JavaScript application based on AngularJS and Bootstrap which is used the configure all areas, components, automations etc. It is deployed to the controller (Raspberry Pi 2 i.e.) and can be also used to create backups from the configuration. - - - - - - + + + + + +