How to Smart Home Guide for Smart Homes and Building Automation 5th Edition by Othmar Kyas
Contents of Smart Home
- Who is this Book for?
- What You Will NOT Find
- What You WILL Find
- Safety First!
- Take no Risks
- Formatting Rules
- The Big Picture
- Smart Buildings and the Internet of Things (IoT)
- The Potential for Energy Conservation
- Safety Management and Assistive Domotics
- Changing the World (a bit) to the Better
- Bibliography
- Key Concepts
- Devices under Control
- Sensors and Actuators
- Home Automation Network (HAN)
- Controller (Smart Hubs)
- Remote Control Devices
- Cloud Services
- Bibliography
- Home Automation Network Protocols
- Network Address Translation (NAT)
- Open Ports and Port Forwarding (Port Sharing)
- UPnP
- Dynamic DNS
- HTTP REST
- HTTP Server Push
- Bibliography
- You Don’t Know What You Don’t Know – Smarthome
- Security
- Attacking the HAN
- IoT Search Engines – Shodan and friends
- Bibliography
- Home & Building Automation: Markets and Trends
- Market Size and Growth
- Smart Devices & Deep Learning Technologies
- Bibliography
- Smart Homes for the Masses: Google, Apple, Samsung,
- Amazon and more …
- Google’s Nest Labs and Google Home
- One More Thing … Apple HomeKit
- Samsung’s SmartThings
- Amazon’s Echo
- To Cloud or not to Cloud – This is the Question
- Securing your Project Cloud Account
- The Project
- Overview
- Equipment and Prerequisites
- The Home Control Centre: Open Remote
- OpenRemote Overview
- OpenRemote Controller Installation
- Java Installation and Configuration under macOS
- Java Installation and Configuration under Windows
- First Synchronization between Designer and Controller
- The Importance of Directory and File Management
- OpenRemote Professional Designer
- The “Hello World” App
- A Pretty Smart Sensor: Internet Weather
- OpenRemote Control via HTTP: Retrieving Internet Weather Data
- Designing the App Layout
- Bibliography
- Integration of Multimedia: iTunes Remote
- Scripting Basics: Shell what?
- Testing it Right – Best Practice for Script Writing
- Script Based iTunes Control in macOS
- Smartphone Remote for iTunes (macOS)
- Script Based MediaPlayer Control (Windows )
- Script Based iTunes Control (Windows )
- Talk to Me
- A Little AI: Drools Rules
- Wake me up Early if it Rains: iAlarm
- Remember me: Maintaining State Information
- From Sunrise to Sunset
- More iDevices
- Denon / Marantz Audio System Control
- Device Control Using Z-Wave
- Bibliography
- Where are you? Geo-fencing!
- Google Drive
- If This Then That (IFTTT)
- A Geo-Fencing Database on Google Drive
- Google Sheets Manipulation
- Writing a Geo-fencing Sheet Management Script
- A Smartphone App for the Geo-Fence Database
- Further considerations for using a Geo-Fencing Database: Concurrency
- and Hysteresis
- Google Sheets Integration with OpenRemote
- A Cloud Based Smarthome Control Platform
- Industry Grade Home Infrastructure Control: KNX
- What is KNX?
- How does KNX Work?
- The KNX Software Infrastructure: ETS
- Which Operating Systems does ETS Support?
- ETS on a Mac
- Other KNX org Software Tools
- ETS Installation
- Importing Vendor Catalogs
- ETS Infrastructure Configuration
- ETS : Adding the Building Infrastructure
- ETS : Configuring the KNX Elements
- ETS : Connecting Infrastructure to Controls
- Notes on Configuring KNX Devices
- KNX Control via OpenRemote Designer
- Background Pictures for the Smartphone and Tablet App
- Configuring KNX Based Heating Mode Control
- Smartphone Based Heating Control
- Drools Based Heating Automation
- Remote Smart home Control
- Cold Start: Launch Automation
- Windows Task Scheduler
- macOS launched
- Troubleshooting and Testing
- Preventive Maintenance
- Open Remote Heartbeat and Watchdog
- We Proudly Present: Reporting
- A Drools Reporting Rule
- Appendix
- Upgrading from Open Remote Designer to Professional Designer
- Troubleshooting Strategies
- Problem Symptom – Cause Pairs
- A Brief Introduction to JavaScript and Google Script
- Bibliography