From fb8728aeb2efb235b39830f573102f069a75bdf0 Mon Sep 17 00:00:00 2001
From: Kai Kreuzer <kai@openhab.org>
Date: Mon, 25 Jul 2016 16:00:47 +0200
Subject: [PATCH] synched remote repos

Signed-off-by: Kai Kreuzer <kai@openhab.org>
---
 _data/bindings.csv                            |   4 +-
 _repos/openhab                                |   2 +-
 _repos/openhab2-addons                        |   2 +-
 _repos/smarthome                              |   2 +-
 .../bindings/digitalstrom/doc/DS-Clamps.jpg   | Bin 41312 -> 22009 bytes
 addons/bindings/digitalstrom/readme.md        |  62 +-
 addons/bindings/freebox/readme.md             |   6 +-
 addons/bindings/meteostick/readme.md          |  81 ++
 addons/bindings/onkyo/readme.md               |  88 ++
 addons/bindings/rfxcom/readme.md              |  38 +-
 addons/iconsets/classic/readme.md             | 752 +++++++++---------
 concepts/guidelines.md                        |   4 +-
 12 files changed, 613 insertions(+), 428 deletions(-)
 create mode 100644 addons/bindings/meteostick/readme.md
 create mode 100644 addons/bindings/onkyo/readme.md

diff --git a/_data/bindings.csv b/_data/bindings.csv
index 4612d122d..1fa41fb8f 100644
--- a/_data/bindings.csv
+++ b/_data/bindings.csv
@@ -19,14 +19,16 @@ keba,Keba,"This binding integrates the [Keba KeContact EV Charging Stations](htt
 kostalinverter,Kostal inverter,"Scrapes the web interface of the inverter for the metrics of the supported channels below."
 lutron,Lutron,"This binding integrates with [Lutron](http://www.lutron.com) light control systems."
 max,MAX!,"This is the binding for the [eQ-3 MAX! Home Solution](http://www.eq-3.de/)."
+meteostick,Meteostick,"This is the binding for the [Meteostick](http://www.smartbedded.com/wiki/index.php/Meteostick) weather receiver dongle. This is an RF receiver that can receive data directly from Davis weather devices (and others)"
 milight,Milight,"The openHAB2 Milight binding allows to send commands to multiple Milight bridges."
 netatmo,Netatmo,"The Netatmo binding integrates the following Netatmo products :"
 network,Network,"This binding integrates a way to check whether a device is currently available on the network and the required ping time."
+onkyo,Onkyo,"This binding integrates the Onkyo AV receivers."
 opensprinkler,OpenSprinkler,"This binding allows allows basic control of the OpenSprinkler and OpenSprinkler PI (Plus) devices. Stations can be controlled to be turned on or off and rain sensor state can be read."
 orvibo,Orvibo,"This binding integrates Orvibo devices that communicate using UDP. Primarily this was designed for S20 Wifi Sockets but other products using the same protocol may be implemented in future."
 pioneeravr,PioneerAVR Configuration,"The binding can auto-discover the Pioneer AVRs present on your local network. The auto-discovery is enabled by default. To disable it, you can create a file in the services directory called pioneeravr.cfg with the following content:"
 pulseaudio,Pulseaudio,"This binding integrates pulseaudio devices."
-rfxcom,RFXCOM,"This binding integrates large number of sensors and actuators from several different manufactures throug the [RFXCOM transceivers](http://www.rfxcom.com)."
+rfxcom,RFXCOM,"This binding integrates large number of sensors and actuators from several different manufactures through [RFXCOM transceivers](http://www.rfxcom.com)."
 rme,RME,"This binding integrates the RME RainManager rain water pump and management system"
 samsungtv,Samsung TV,"This binding integrates the [Samsung TV's](http://www.samsung.com)."
 smaenergymeter,SMA Energy Meter,"This Binding is used to display the measured values of a SMA Energy Meter device. It shows purchased and grid feed-in power and energy."
diff --git a/_repos/openhab b/_repos/openhab
index 3f794c6b4..c98df168c 160000
--- a/_repos/openhab
+++ b/_repos/openhab
@@ -1 +1 @@
-Subproject commit 3f794c6b455678bbab89f85ecae2a22357eb2608
+Subproject commit c98df168c5cd7fc258397fc3ae9f1f85d14a877d
diff --git a/_repos/openhab2-addons b/_repos/openhab2-addons
index 6187457d8..438ac348e 160000
--- a/_repos/openhab2-addons
+++ b/_repos/openhab2-addons
@@ -1 +1 @@
-Subproject commit 6187457d8a846459f60f5604e1881ac3a4d8d551
+Subproject commit 438ac348e5b1aa4d09e6dea4caa86941ccbfc82d
diff --git a/_repos/smarthome b/_repos/smarthome
index 894a0e185..53c5318bb 160000
--- a/_repos/smarthome
+++ b/_repos/smarthome
@@ -1 +1 @@
-Subproject commit 894a0e185f99c8ca238ff0b00192472e86f27e54
+Subproject commit 53c5318bb9c80890ac91fc889cd0f8e28f87b898
diff --git a/addons/bindings/digitalstrom/doc/DS-Clamps.jpg b/addons/bindings/digitalstrom/doc/DS-Clamps.jpg
index 9d53d1d051f7a88871642e7285c272c487f2fb02..d17da66499ec9adbff57ea23f777f37300dfeb33 100644
GIT binary patch
delta 18840
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
YAumP69C5`567*5%V+J~zeuJ<7*($a#SpWb4

delta 38292
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
TgeX>KcYxtgGK3HLzvcf2kyc4P

diff --git a/addons/bindings/digitalstrom/readme.md b/addons/bindings/digitalstrom/readme.md
index d80834c4c..20d7f243d 100644
--- a/addons/bindings/digitalstrom/readme.md
+++ b/addons/bindings/digitalstrom/readme.md
@@ -12,14 +12,17 @@ The integration happens through the digitalSTROM-Server, which acts as a gateway
 **Note:** All was tested with digitalSTROM-Server firmware version 1.9.3 to 1.10.3.
 
 ![various_digitalSTROM_clamps](doc/DS-Clamps.jpg)
+
 ## Supported Things
 
 ### digitalSTROM-Server
- The digitalSTROM-Server is required for accessing any other digitalSTROM-Devices. It acts like a *"bridge"*.
+
+The digitalSTROM-Server is required for accessing any other digitalSTROM-Devices. It acts like a *"bridge"*.
 
 ### digitalSTROM-Devices
+
 At this point almost all available **GE**, **SW** and **GR** digitalSTROM-Devices with an set output-mode, unequal *disabled* or *PWM*, are supported by this binding.  
-  For that there are identically named thing types. Only the *GR* type has a channel (shade), which cannot be changed. The other two types adds their channels dynamically affected by the set color-group and output-mode. They also automatically change or add the channels, if the color-group or output-mode has changed through the dSS-web-configuration or the configured sensor priorities of the thing has changed.
+For that there are identically named thing types. Only the *GR* type has a channel (shade), which cannot be changed. The other two types adds their channels dynamically affected by the set color-group and output-mode. They also automatically change or add the channels, if the color-group or output-mode has changed through the dSS-web-configuration or the configured sensor priorities of the thing has changed.
 
 The following table shows all tested digitalSTROM-Devices with their output-modes.
 
@@ -38,6 +41,7 @@ The following table shows all tested digitalSTROM-Devices with their output-mode
 | SW-ZWS200    | switch, powersave, wipe | black, yellow |
 
 ### digitalSTROM-Scenes
+
 Furthermore the digitalSTROM-Scene concept is part of the digitalSTROM-Binding. This scenes are implemented as virtual things. The difference scene thing types are list in the following table.
 
 | Thing-Type-ID | Label    | Description |
@@ -49,31 +53,36 @@ Furthermore the digitalSTROM-Scene concept is part of the digitalSTROM-Binding.
  
 ## Discovery
 
- The digitalSTROM-Server is discovered by mDNS or *dss.local.* at the local network. Once the server is added as a thing, you have to set a user name and password or insert a valid Application-Token to authenticate with the server. If the binding is authorized, it automatically reads all supported devices, that are set up on the digitalSTROM-System and puts them into the *inbox*.
+The digitalSTROM-Server is discovered by mDNS or *dss.local.* at the local network. Once the server is added as a thing, you have to set a user name and password or insert a valid Application-Token to authenticate with the server. If the binding is authorized, it automatically reads all supported devices, that are set up on the digitalSTROM-System and puts them into the *inbox*.
  
- digitalSTROM-Scenes can be discovered, too. The background scene-discovery is deactivated by default to not flood the inbox. Otherwise it will discover so many scenes, that it can be difficult to find the searched devices.
+digitalSTROM-Scenes can be discovered, too. The background scene-discovery is deactivated by default to not flood the inbox. Otherwise it will discover so many scenes, that it can be difficult to find the searched devices.
  
- Discoverable scenes are all user named scenes, group scenes that are reachable by local push-buttons, zone scenes and apartment scenes. The discovery also will discover all called scenes, if they aren't automatically discovered yet.
+Discoverable scenes are all user named scenes, group scenes that are reachable by local push-buttons, zone scenes and apartment scenes. The discovery also will discover all called scenes, if they aren't automatically discovered yet.
 
 If you only want to discover one of the thing types, you can start a discovery scan on the thing type you wish have discovered. You can use the command line command, e.g.: ``smarthome:discovery start digitalstrom:namedScene`` to start the scan. What thing types this binding supports please have a look at **Supported Things**.
 
 ## digitalSTROM-Scenes
+
 ### General
- The device scene configuration will be saved persistently to the things to update the device state faster. For that each scene configuration of each device has to read out first, because of the digitalSTROM-rule 9 that requires a waiting period of one minute, that take some time so that at the first start a scene call can be take some time to read it out and update the device state. To read it out faster only the discovered or called scenes will be red out. 
+
+The device scene configuration will be saved persistently to the things to update the device state faster. For that each scene configuration of each device has to read out first, because of the digitalSTROM-rule 9 that requires a waiting period of one minute, that take some time so that at the first start a scene call can be take some time to read it out and update the device state. To read it out faster only the discovered or called scenes will be red out. 
  
- **Note:**
- Because the digitalSTROM-Server can't inform the binding about save scene events at this time, the persistently saved scene configurations can't be updated. The current troubleshooting to read out the new scene configuration after a save scene action at the digitalSTROM-Server is the following:
+**Note:**
+Because the digitalSTROM-Server can't inform the binding about save scene events at this time, the persistently saved scene configurations can't be updated. The current troubleshooting to read out the new scene configuration after a save scene action at the digitalSTROM-Server is the following:
+
 1. delete the thing to delete the persistently saved scene configuration
 2. restart the server to delete the temporary saved scene configuration 
 3. add the thing again to red out the scene configuration again.   
 
 ## Thing Configuration
 
-### digitalSTROM-Server:
+### digitalSTROM-Server
+
 The digitalSTROM-Server thing has the following configuration parameter groups *Connection configuration*, *Server information* and *General configurations*.
 
-#### Connection configuration:  
- If the digitalSTROM-Server isn’t found automatically, e.g. because the server isn’t placed at the local network or the mDNS-service is deactivated, you have to insert the network address or URL and the authentication data manually through the graphical user interface or type it into the \*.thing with textual configuration.
+#### Connection configuration
+
+If the digitalSTROM-Server isn’t found automatically, e.g. because the server isn’t placed at the local network or the mDNS-service is deactivated, you have to insert the network address or URL and the authentication data manually through the graphical user interface or type it into the \*.thing with textual configuration.
 
 | Parameter Label | Parameter ID | Description  | Required | Advanced 
 |-----------------|------------------------|--------------|----------------- |------------- |
@@ -82,9 +91,9 @@ The digitalSTROM-Server thing has the following configuration parameter groups *
 | Password | password | Password of a registered user to authenticate to the digitalSTROM-Server. | user name and password or Application-Token | false |
 | Application-Token | applicationToken | The Application-Token to authenticate to the digitalSTROM-Server. | user name and password or Application-Token| false |
 
-#### Server information:  
+#### Server information
  
- The group parameters *Server information* only includes informative parameters, which have no special functionality.
+The group parameters *Server information* only includes informative parameters, which have no special functionality.
 
 
 | Parameter Label | Parameter ID| Description  | Required | Advanced 
@@ -92,10 +101,9 @@ The digitalSTROM-Server thing has the following configuration parameter groups *
 | dSID | dSID | The unique identifier of a digitalSTOM-server. | false| false |
 | digitalSTROM-Installation name | dsName | The user defined name of the digitalSTROM-Installation. | false | false | false |
 
+#### General configuration:
 
-
-#### General configuration:    
- Here you can set general binding configuration parameters, which shown in following table: 
+Here you can set general binding configuration parameters, which shown in following table: 
 
 | Parameter Label | Parameter ID| Description  | Required | Advanced | default 
 |-----------------|------------------------|--------------|----------------- |------------- | ----------------- |
@@ -105,14 +113,17 @@ The digitalSTROM-Server thing has the following configuration parameter groups *
 | Wait time sensor reading | sensorWaitTime| Waiting time between the evaluation of the sensor values and the reading of the scenes in seconds. **ATTENTION:** digitalSTROM rule 8 and 9 require a waiting period of 1 minute. Values less than 60 seconds could affect the digitalSTROM system. | false | true | 60 | 
 
 At the thing file, a manual configuration looks e.g. like
+
 ```
 Bridge digitalstrom:dssBridge:dssBridge1 [ ipAddress="dss.local.",  userName="dssadmin", password=“dssadmin", sensorDataUpdateIntervall="180"]
 ```
 
-### digitalSTROM-Devices: 
+### digitalSTROM-Devices
+
 The digitalSTROM-Device things have the following configuration parameter groups *Device information* and *Sensor setup*.
    
 #### Device information
+
 Each digitalSTROM-Device needs the device ID named dSID as configuration parameter. The device ID is printed as serial number at the digitalSTOM-Device and can also be found within the web-interface of the digitalSTROM-Server. 
 Furthermore a supported digitalSTROM-Device has only informative parameter at this point.
 The following table shows all parameters: 
@@ -130,6 +141,7 @@ The following table shows all parameters:
 | Functional color group | funcColorGroup | The current digitalSTROM-Device functional color group e.g. yellow = light. | false | false |   
 
 #### Sensor setup
+
 The GE and SW digitalSTROM-Devices have usually sensors to capture power consumption data. So these devices have the following parameters to read them out.  
 
 | Parameter Label | Parameter ID| Description  | Required | Advanced | Default |
@@ -139,6 +151,7 @@ The GE and SW digitalSTROM-Devices have usually sensors to capture power consump
 | Output current refresh priority | outputCurrentRefreshPriority | Sets the refresh priority for the output current sensor value. Can be never, low priority, medium priority or high priority. | false | false | never |
 
 ### digitalSTROM-Scenes
+
 The digitalSTROM-Scenes can be defined with following parameters.  
 
 | Parameter Label | Parameter ID| Description  | Required | Advanced | 
@@ -183,11 +196,14 @@ All devices support some of the following channels:
 | totalElectricMeter | Number | The total electric meter channel indicates the current electric meter value in killowatt hours of all connected circuits to the digitalSTROM-System. | dssBridge  | 
 | scene | Switch | The scene channel allows to call or undo a scene from digitalSTROM. | Scene | 
 
-**Notes:**  
- *Channels with accepted command type increase and decrease:*  
+**Notes:**
+
+*Channels with accepted command type increase and decrease:*
+
   * digitalSTROM will only evaluate increase and decrease commands, if a scene was called before which turn the device on. 
    
- *Blinds:*  
+*Blinds:*
+
  * Increase, decrease and up, down commands of the shade channel changes the angle in digitalSTROM, too. If you want to set only the position, you have to set the value directly.
  * To protect the slats digitalSTROM changes the position by setting the angle, too, if the position is very high or low. So if you want to see the correct position, you have to send a refresh or stop command, if the blind is ready. 
 
@@ -208,11 +224,11 @@ demo.items:
 ```
 Dimmer Brightness { channel="digitalstrom:GE:GE-KM200-1:brightness" }
 Number ActivePower { channel="digitalstrom:GE:GE-KM200-1:activePower" }
-Number OutputCurrent { channel="digitalstrom:GE:GE-KM200-1:outputCurrent"}
+Number OutputCurrent { channel="digitalstrom:GE:GE-KM200-1:outputCurrent" }
 Number ElectricMeter { channel="digitalstrom:GE:GE-KM200-1:electricMeter" }
 
-Number TotalActivePower { channel="digitalstrom:dssBridge:dssBridge1:totalActivePower "}
-Number TotalElectricMeter { channel="digitalstrom:dssBridge:dssBridge1:totalElectricMeter  "}
+Number TotalActivePower { channel="digitalstrom:dssBridge:dssBridge1:totalActivePower" }
+Number TotalElectricMeter { channel="digitalstrom:dssBridge:dssBridge1:totalElectricMeter" }
 
 
 Rollershutter Shade { channel="digitalstrom:GR:GR-KM200-1:shade" }
diff --git a/addons/bindings/freebox/readme.md b/addons/bindings/freebox/readme.md
index 4d608d6c8..45dbd8355 100644
--- a/addons/bindings/freebox/readme.md
+++ b/addons/bindings/freebox/readme.md
@@ -35,9 +35,7 @@ The _server_ bridge thing requires the following configuration parameters:
 
 | Parameter Label          | Parameter ID    | Description                                             | Required | Default |
 |--------------------------|-----------------|---------------------------------------------------------|----------|---------|
-| Freebox Network Address  | ipAddress       | The IP address / FQDN of the Freebox Server (can include port number).| false | mafreebox.freebox.fr |
-| API base URL             | apiBaseUrl      | The base URL to use the Freebox Server API.             | false    | /api/   |
-| API version              | apiVersion      | The Freebox Server API version.                         | false    | 3.0     |
+| Freebox Network Address  | fqdn            | The IP address / FQDN of the Freebox Server (can include port number).| false | mafreebox.freebox.fr |
 | Application token        | appToken        | Token generated by the Freebox Server.                  | false    |         |
 | Refresh Interval         | refreshInterval | The refresh interval in seconds which is used to poll given Freebox Server.| false | 30 |
 
@@ -160,7 +158,7 @@ Bridge freebox:server:fb "Freebox Revolution" [ appToken="xxxxxxxxxxxxxxxxxxxxxx
 Here is another example overwritting default configuration parameters:
 
 ```
-Bridge freebox:server:fb "Freebox Revolution" [ ipAddress="192.168.0.254", appToken="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", refreshInterval=20 ] {
+Bridge freebox:server:fb "Freebox Revolution" [ fqdn="192.168.0.254", appToken="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", refreshInterval=20 ] {
     Thing phone Phone "Phone" [ refreshPhoneInterval=10, refreshPhoneCallsInterval=120 ]
     Thing net_device tv1 "TV living room" [ macAddress="XX:XX:XX:XX:XX:XX" ]
     Thing net_interface tv2 "TV bedroom" [ ipAddress="192.168.0.100" ]
diff --git a/addons/bindings/meteostick/readme.md b/addons/bindings/meteostick/readme.md
new file mode 100644
index 000000000..08fa8a75d
--- /dev/null
+++ b/addons/bindings/meteostick/readme.md
@@ -0,0 +1,81 @@
+---
+layout: documentation
+---
+
+{% include base.html %}
+
+# Meteostick Binding
+
+This is the binding for the [Meteostick](http://www.smartbedded.com/wiki/index.php/Meteostick) weather receiver dongle. This is an RF receiver that can receive data directly from Davis weather devices (and others)
+
+## Supported Things
+
+This binding support 2 different things types
+
+| Thing                | Type   | Description                       |
+|----------------------|--------|-----------------------------------|
+| meteostick_bridge    | Bridge | This is the Meteostick USB stick  |
+| meteostick_davis_iss | Thing  | This is the Davis Vue ISS         |
+
+
+## Binding Configuration
+
+The Meteostick things need to be manually added - there is no discovery in the Meteostick binding.
+
+First add and configure the Meteostick bridge - the port and frequency band for your region need to be set.
+Next add the sensor and configure the channel number.
+
+## Thing Configuration
+
+### meteostick_bridge Configuration Options
+
+| Option | Description                                                                |
+|--------|----------------------------------------------------------------------------|
+| port   | Sets the serial port to be used for the stick                              |
+| mode   | Sets the operating mode 0 = USA, 1 = Europe, 2 = Australia. 3 = FineOffset |
+
+
+### meteostick_davis_iss Configuration Options
+
+| Option  | Description                               |
+|---------|-------------------------------------------|
+| channel | Sets the RF channel used for this sensor  |
+
+## Channels
+
+### Meteostick
+
+| Channel Type ID | Item Type    | Description  |
+|------------------|------------------------|--------------|
+| pressure | Number       | Air pressure |
+| indoor-temperature | Number       | Indoor temperature |
+
+### Davis ISS
+
+| Channel Type ID | Item Type    | Description  |
+|------------------|------------------------|--------------|
+| outdoor-temperature | Number       | Outside temperature |
+| humidity | Number       | Humidity |
+| wind-direction | Number       | Wind direction |
+| wind-speed | Number       | Wind speed |
+| rain-raw | Number       | Raw rain counter from the tipping bucket sensor |
+| rain-currenthour | Number       | The rainfall in the last 60 minutes |
+| rain-lasthour | Number       | The rainfall in the previous hour |
+| solar-power | Number       | Solar power from the sensor station |
+| signal-strength | Number       | Received signal strength |
+| low-battery | Number       | Low battery warning |
+
+#### Rainfall
+
+There are three channels associated with rainfall. The raw counter from the tipping bucket is provided, the rainfall 
+in the last 60 minutes is updated on each received rainfall and provides the past 60 minutes of rainfall. The rainfall
+in the previous hour is the rainfall for each hour of the day and is updated on the hour.
+
+## Full Example
+
+Things can be defined in the .thing file as follows
+
+```
+meteostick:meteostick_bridge:receiver [ port="/dev/tty.usbserial-AI02XA60" mode="1" ]
+meteostick:meteostick_davis_iss:iss (meteostick:meteostick_bridge:receiver) [ channel=1 ]
+```
diff --git a/addons/bindings/onkyo/readme.md b/addons/bindings/onkyo/readme.md
new file mode 100644
index 000000000..5487b6feb
--- /dev/null
+++ b/addons/bindings/onkyo/readme.md
@@ -0,0 +1,88 @@
+---
+layout: documentation
+---
+
+{% include base.html %}
+
+# Onkyo Binding
+
+This binding integrates the Onkyo AV receivers.
+
+## Introduction
+
+Binding should be compatible with Onkyo AV receivers which support ISCP (Integra Serial Control Protocol) over Ethernet (eISCP).
+
+## Supported Things
+
+This binding supports only one thing: The Onkyo AV Receiver
+
+
+## Discovery
+
+This binding can discover the supported Onkyo AV Receivers. At the moment only the following models are supported:
+
+* TX-NR535
+
+## Binding Configuration
+
+The binding can auto-discover the Onkyo AVRs present on your local network. The auto-discovery is enabled by default. To disable it, you can create a file in the services directory called onkyo.cfg with the following content:
+
+```
+org.openhab.onkyo:enableAutoDiscovery=false
+```
+
+This configuration parameter only controls the Onkyo AVR auto-discovery process, not the openHAB auto-discovery. Moreover, if the openHAB auto-discovery is disabled, the Onkyo AVR auto-discovery is disabled too.
+
+
+## Thing Configuration
+
+The Onkyo AVR thing requires the ip address and the port to access it on.
+In the thing file, this looks e.g. like
+```
+onkyo:onkyoAV:myOnkyo [ipAddress="192.168.1.100", port="60128"]
+
+
+##Channels
+
+The Onkyo AVR supports the following channels:
+
+| Channel Type ID         | Item Type    | Description  |
+|-------------------------|--------------|--------------|
+| power                   | Switch       | Power on/off your device |
+| mute                    | Switch       | Mute/unmute your device |
+| input                   | Number       | The input for the AVR    |
+| volume                  | Dimmer       | Volume of your device |
+| control                 | Player       | Control the Zone Player, e.g.  play/pause/next/previous/ffward/rewind (available if playing from Network or USB)|
+| title                   | String       | Title of the current song (available if playing from Network or USB)|
+| album                   | String       | Album name of the current song (available if playing from Network or USB)|
+| artist                  | String       | Artist name of the current song (available if playing from Network or USB)|
+| currentPlayingTime      | String       | Current playing time of the current song (available if playing from Network or USB)|
+| listenmode              | Number       | Current listening mode e.g. Stero, 5.1ch Surround,..|
+
+##Input Source Mapping
+
+Here after are the ID values of the input sources:
+
+* 00: DVR/VCR
+* 01: SATELLITE/CABLE
+* 02: GAME
+* 03: AUX
+* 04: GAME
+* 05: PC
+* 16: BLURAY/DVD
+* 32: TAPE1
+* 33: TAPE2
+* 34: PHONO
+* 35: CD
+* 36: FM
+* 37: AM
+* 38: TUNER
+* 39: MUSICSERVER
+* 40: INTERETRADIO
+* 41: USB
+* 42: USB_BACK
+* 43: NETWORK
+* 45: AIRPLAY
+* 48: MULTICH
+* 50: SIRIUS
+
diff --git a/addons/bindings/rfxcom/readme.md b/addons/bindings/rfxcom/readme.md
index bb6003318..d41c97f67 100644
--- a/addons/bindings/rfxcom/readme.md
+++ b/addons/bindings/rfxcom/readme.md
@@ -6,9 +6,9 @@ layout: documentation
 
 # RFXCOM Binding
 
-This binding integrates large number of sensors and actuators from several different manufactures throug the [RFXCOM transceivers](http://www.rfxcom.com).
+This binding integrates large number of sensors and actuators from several different manufactures through [RFXCOM transceivers](http://www.rfxcom.com).
 
-RFXCOM transceivers supports RF 433 Mhz protocols like: 
+RFXCOM transceivers support RF 433 Mhz protocols like: 
 * HomeEasy 
 * Cresta 
 * X10 
@@ -18,14 +18,14 @@ RFXCOM transceivers supports RF 433 Mhz protocols like:
 * PT2262
 * Oregon etc.
 
-See RFXtrx User Guide for the complete list of supported sensors and devices from [RFXCOM](http://www.rfxcom.com) and firmware update announcements.
+See the RFXtrx User Guide from [RFXCOM](http://www.rfxcom.com) for the complete list of supported sensors and devices as well as firmware update announcements.
 
 
 ## Supported Things
 
-Binding should support RFXtrx433E and RFXtrx315 transceivers and RFXrec433 receiver as bridge for accessing different sensors and actuators.
+This binding supports the RFXtrx433E and RFXtrx315 transceivers and the RFXrec433 receiver as bridges for accessing different sensors and actuators.
 
-RFXCOM binding currently supports following packet types:
+This binding currently supports following packet types:
 
 * Blinds1
 * Curtain1 
@@ -65,11 +65,11 @@ FTDI driver can be enabled by the following command
 sudo kextunload -b com.apple.driver.AppleUSBFTDI
 ```
 
-If you meet any problems with JD2XX or you don't want to disable FTDI driver on OS X, you can also configure RFXCOM transceivers/receivers manually.
+If you have any problems with JD2XX or you don't want to disable FTDI driver on OS X, you can also configure RFXCOM transceivers/receivers manually.
 
-After bridge is configured and transceiver receives message from any sensor and actuator, device is put in the Inbox. Because RFXCOM communication is one way protocol, receiver actuators can't be discovered automatically.
+After the bridge is configured and the transceiver receives a message from any sensor or actuator, the device is put in the Inbox. Because RFXCOM communication is a one way protocol, receiver actuators can't be discovered automatically.
 
-Both bridges and sensor/actuators are easy to configure from the Paper UI. However, a manual configuration looks (thing file) e.g. like
+Both bridges and sensor/actuators are easy to configure from the Paper UI. However, you can configure things manually in the thing file, for example:
 
 ```
 Bridge rfxcom:bridge:usb0 [ serialPort="/dev/tty.usbserial-06VVEG1Y" ] {
@@ -79,28 +79,28 @@ Bridge rfxcom:bridge:usb0 [ serialPort="/dev/tty.usbserial-06VVEG1Y" ] {
 
 ## Channels
 
-Currently supported  channels:
+This binding currently supports following channels:
 
 | Channel Type ID | Item Type    | Description  |
 |-----------------|------------------------|--------------|
+| batterylevel | Number | Battery level. |
 | command | Switch | Command channel. |
 | contact | Contact | Contact channel. |
 | dimminglevel | Dimmer | Dimming level channel. |
-| mood | Number | Mood channel. |
+| humidity | Number | Relative humidity level in percentages. |
+| humiditystatus | String | Current humidity status. |
+| instantamp | Number | Instant current in Amperes. |
+| instantpower | Number | Instant power consumption in Watts. |
 | status | String | Status channel. |
 | setpoint | Number | Requested temperature. |
+| mood | Number | Mood channel. |
 | motion | Switch | Motion detection sensor state. |
 | rainrate | Number | Rain fall rate in millimeters per hour. |
 | raintotal | Number | Total rain in millimeters. |
 | shutter | Rollershutter | Shutter channel. |
-| instantpower | Number | Instant power consumption in Watts. |
-| totalusage | Number | Used energy in Watt hours. |
-| instantamp | Number | Instant current in Amperes. |
-| totalamphours | Number | Used "energy" in ampere-hours. |
-| temperature | Number | Current temperature in degree Celsius. |
-| humidity | Number | Relative humidity level in percentages. |
-| humiditystatus | String | Current humidity status. |
 | signallevel | Number | Received signal strength level. |
-| batterylevel | Number | Battery level. |
-| windspeed | Number | Average wind speed in meters per second. |
+| temperature | Number | Current temperature in degree Celsius. |
+| totalusage | Number | Used energy in Watt hours. |
+| totalamphours | Number | Used "energy" in ampere-hours. |
 | winddirection | Number | Wind direction in degrees. |
+| windspeed | Number | Average wind speed in meters per second. |
diff --git a/addons/iconsets/classic/readme.md b/addons/iconsets/classic/readme.md
index d608f945d..85e20e835 100644
--- a/addons/iconsets/classic/readme.md
+++ b/addons/iconsets/classic/readme.md
@@ -8,379 +8,379 @@ layout: documentation
 
 This is a modernized version of the original icon set of openHAB 1.<br/><br/>
 
-![alarm](icons/alarm.png)
-![attic](icons/attic.png)
-![baby_1](icons/baby_1.png)
-![baby_2](icons/baby_2.png)
-![baby_3](icons/baby_3.png)
-![baby_4](icons/baby_4.png)
-![baby_5](icons/baby_5.png)
-![baby_6](icons/baby_6.png)
-![bath](icons/bath.png)
-![battery-0](icons/battery-0.png)
-![battery-10](icons/battery-10.png)
-![battery-100](icons/battery-100.png)
-![battery-20](icons/battery-20.png)
-![battery-30](icons/battery-30.png)
-![battery-40](icons/battery-40.png)
-![battery-50](icons/battery-50.png)
-![battery-60](icons/battery-60.png)
-![battery-70](icons/battery-70.png)
-![battery-80](icons/battery-80.png)
-![battery-90](icons/battery-90.png)
-![battery](icons/battery.png)
-![bedroom](icons/bedroom.png)
-![bedroom_blue](icons/bedroom_blue.png)
-![bedroom_orange](icons/bedroom_orange.png)
-![bedroom_red](icons/bedroom_red.png)
-![blinds-0](icons/blinds-0.png)
-![blinds-10](icons/blinds-10.png)
-![blinds-100](icons/blinds-100.png)
-![blinds-20](icons/blinds-20.png)
-![blinds-30](icons/blinds-30.png)
-![blinds-40](icons/blinds-40.png)
-![blinds-50](icons/blinds-50.png)
-![blinds-60](icons/blinds-60.png)
-![blinds-70](icons/blinds-70.png)
-![blinds-80](icons/blinds-80.png)
-![blinds-90](icons/blinds-90.png)
-![blinds](icons/blinds.png)
-![bluetooth](icons/bluetooth.png)
-![boiler_viessmann](icons/boiler_viessmann.png)
-![boy_1](icons/boy_1.png)
-![boy_2](icons/boy_2.png)
-![boy_3](icons/boy_3.png)
-![boy_4](icons/boy_4.png)
-![boy_5](icons/boy_5.png)
-![boy_6](icons/boy_6.png)
-![calendar](icons/calendar.png)
-![camera](icons/camera.png)
-![carbondioxide](icons/carbondioxide.png)
-![cellar](icons/cellar.png)
-![chart](icons/chart.png)
-![cinema](icons/cinema.png)
-![cinemascreen-0](icons/cinemascreen-0.png)
-![cinemascreen-10](icons/cinemascreen-10.png)
-![cinemascreen-100](icons/cinemascreen-100.png)
-![cinemascreen-20](icons/cinemascreen-20.png)
-![cinemascreen-30](icons/cinemascreen-30.png)
-![cinemascreen-40](icons/cinemascreen-40.png)
-![cinemascreen-50](icons/cinemascreen-50.png)
-![cinemascreen-60](icons/cinemascreen-60.png)
-![cinemascreen-70](icons/cinemascreen-70.png)
-![cinemascreen-80](icons/cinemascreen-80.png)
-![cinemascreen-90](icons/cinemascreen-90.png)
-![cinemascreen](icons/cinemascreen.png)
-![cistern-0](icons/cistern-0.png)
-![cistern-10](icons/cistern-10.png)
-![cistern-100](icons/cistern-100.png)
-![cistern-20](icons/cistern-20.png)
-![cistern-30](icons/cistern-30.png)
-![cistern-40](icons/cistern-40.png)
-![cistern-50](icons/cistern-50.png)
-![cistern-60](icons/cistern-60.png)
-![cistern-70](icons/cistern-70.png)
-![cistern-80](icons/cistern-80.png)
-![cistern-90](icons/cistern-90.png)
-![cistern](icons/cistern.png)
-![climate-on](icons/climate-on.png)
-![climate](icons/climate.png)
-![clock-on](icons/clock-on.png)
-![clock](icons/clock.png)
-![colorlight](icons/colorlight.png)
-![colorwheel](icons/colorwheel.png)
-![contact-ajar](icons/contact-ajar.png)
-![contact-closed](icons/contact-closed.png)
-![contact-open](icons/contact-open.png)
-![contact](icons/contact.png)
-![corridor](icons/corridor.png)
-![dimmablelight-0](icons/dimmablelight-0.png)
-![dimmablelight-10](icons/dimmablelight-10.png)
-![dimmablelight-100](icons/dimmablelight-100.png)
-![dimmablelight-20](icons/dimmablelight-20.png)
-![dimmablelight-30](icons/dimmablelight-30.png)
-![dimmablelight-40](icons/dimmablelight-40.png)
-![dimmablelight-50](icons/dimmablelight-50.png)
-![dimmablelight-60](icons/dimmablelight-60.png)
-![dimmablelight-70](icons/dimmablelight-70.png)
-![dimmablelight-80](icons/dimmablelight-80.png)
-![dimmablelight-90](icons/dimmablelight-90.png)
-![dimmablelight](icons/dimmablelight.png)
-![door-closed](icons/door-closed.png)
-![door-open](icons/door-open.png)
-![door](icons/door.png)
-![dryer-0](icons/dryer-0.png)
-![dryer-1](icons/dryer-1.png)
-![dryer-2](icons/dryer-2.png)
-![dryer-3](icons/dryer-3.png)
-![dryer-4](icons/dryer-4.png)
-![dryer-5](icons/dryer-5.png)
-![dryer](icons/dryer.png)
-![energy](icons/energy.png)
-![error](icons/error.png)
-![fan](icons/fan.png)
-![fan_box](icons/fan_box.png)
-![fan_ceiling](icons/fan_ceiling.png)
-![faucet](icons/faucet.png)
-![fire-off](icons/fire-off.png)
-![fire-on](icons/fire-on.png)
-![fire](icons/fire.png)
-![firstfloor](icons/firstfloor.png)
-![flow](icons/flow.png)
-![flowpipe](icons/flowpipe.png)
-![frontdoor-closed](icons/frontdoor-closed.png)
-![frontdoor-open](icons/frontdoor-open.png)
-![frontdoor](icons/frontdoor.png)
-![garage](icons/garage.png)
-![garage_detached](icons/garage_detached.png)
-![garage_detached_selected](icons/garage_detached_selected.png)
-![garagedoor-0](icons/garagedoor-0.png)
-![garagedoor-10](icons/garagedoor-10.png)
-![garagedoor-100](icons/garagedoor-100.png)
-![garagedoor-20](icons/garagedoor-20.png)
-![garagedoor-30](icons/garagedoor-30.png)
-![garagedoor-40](icons/garagedoor-40.png)
-![garagedoor-50](icons/garagedoor-50.png)
-![garagedoor-60](icons/garagedoor-60.png)
-![garagedoor-70](icons/garagedoor-70.png)
-![garagedoor-80](icons/garagedoor-80.png)
-![garagedoor-90](icons/garagedoor-90.png)
-![garagedoor-ajar](icons/garagedoor-ajar.png)
-![garagedoor-closed](icons/garagedoor-closed.png)
-![garagedoor-open](icons/garagedoor-open.png)
-![garagedoor](icons/garagedoor.png)
-![garden](icons/garden.png)
-![gas](icons/gas.png)
-![girl_1](icons/girl_1.png)
-![girl_2](icons/girl_2.png)
-![girl_3](icons/girl_3.png)
-![girl_4](icons/girl_4.png)
-![girl_5](icons/girl_5.png)
-![girl_6](icons/girl_6.png)
-![grass](icons/grass.png)
-![greenhouse](icons/greenhouse.png)
-![groundfloor](icons/groundfloor.png)
-![group](icons/group.png)
-![heating-0](icons/heating-0.png)
-![heating-100](icons/heating-100.png)
-![heating-20](icons/heating-20.png)
-![heating-40](icons/heating-40.png)
-![heating-60](icons/heating-60.png)
-![heating-80](icons/heating-80.png)
-![heating-off](icons/heating-off.png)
-![heating-on](icons/heating-on.png)
-![heating](icons/heating.png)
-![house](icons/house.png)
-![humidity-0](icons/humidity-0.png)
-![humidity-10](icons/humidity-10.png)
-![humidity-100](icons/humidity-100.png)
-![humidity-20](icons/humidity-20.png)
-![humidity-30](icons/humidity-30.png)
-![humidity-40](icons/humidity-40.png)
-![humidity-50](icons/humidity-50.png)
-![humidity-60](icons/humidity-60.png)
-![humidity-70](icons/humidity-70.png)
-![humidity-80](icons/humidity-80.png)
-![humidity-90](icons/humidity-90.png)
-![humidity](icons/humidity.png)
-![incline](icons/incline.png)
-![keyring](icons/keyring.png)
-![kitchen](icons/kitchen.png)
-![light-off](icons/light-off.png)
-![light-on](icons/light-on.png)
-![light](icons/light.png)
-![line-decline](icons/line-decline.png)
-![line-incline](icons/line-incline.png)
-![line-stagnation](icons/line-stagnation.png)
-![line](icons/line.png)
-![lock-closed](icons/lock-closed.png)
-![lock-open](icons/lock-open.png)
-![lock](icons/lock.png)
-![man_1](icons/man_1.png)
-![man_2](icons/man_2.png)
-![man_3](icons/man_3.png)
-![man_4](icons/man_4.png)
-![man_5](icons/man_5.png)
-![man_6](icons/man_6.png)
-![microphone](icons/microphone.png)
-![moon](icons/moon.png)
-![motion](icons/motion.png)
-![movecontrol](icons/movecontrol.png)
-![network-off](icons/network-off.png)
-![network-on](icons/network-on.png)
-![network](icons/network.png)
-![niveau](icons/niveau.png)
-![office](icons/office.png)
-![oil](icons/oil.png)
-![outdoorlight](icons/outdoorlight.png)
-![pantry](icons/pantry.png)
-![parents-off](icons/parents-off.png)
-![parents_1_1](icons/parents_1_1.png)
-![parents_1_2](icons/parents_1_2.png)
-![parents_1_3](icons/parents_1_3.png)
-![parents_1_4](icons/parents_1_4.png)
-![parents_1_5](icons/parents_1_5.png)
-![parents_1_6](icons/parents_1_6.png)
-![parents_2_1](icons/parents_2_1.png)
-![parents_2_2](icons/parents_2_2.png)
-![parents_2_3](icons/parents_2_3.png)
-![parents_2_4](icons/parents_2_4.png)
-![parents_2_5](icons/parents_2_5.png)
-![parents_2_6](icons/parents_2_6.png)
-![parents_3_1](icons/parents_3_1.png)
-![parents_3_2](icons/parents_3_2.png)
-![parents_3_3](icons/parents_3_3.png)
-![parents_3_4](icons/parents_3_4.png)
-![parents_3_5](icons/parents_3_5.png)
-![parents_3_6](icons/parents_3_6.png)
-![parents_4_1](icons/parents_4_1.png)
-![parents_4_2](icons/parents_4_2.png)
-![parents_4_3](icons/parents_4_3.png)
-![parents_4_4](icons/parents_4_4.png)
-![parents_4_5](icons/parents_4_5.png)
-![parents_4_6](icons/parents_4_6.png)
-![parents_5_1](icons/parents_5_1.png)
-![parents_5_2](icons/parents_5_2.png)
-![parents_5_3](icons/parents_5_3.png)
-![parents_5_4](icons/parents_5_4.png)
-![parents_5_5](icons/parents_5_5.png)
-![parents_5_6](icons/parents_5_6.png)
-![parents_6_1](icons/parents_6_1.png)
-![parents_6_2](icons/parents_6_2.png)
-![parents_6_3](icons/parents_6_3.png)
-![parents_6_4](icons/parents_6_4.png)
-![parents_6_5](icons/parents_6_5.png)
-![parents_6_6](icons/parents_6_6.png)
-![party](icons/party.png)
-![pie](icons/pie.png)
-![piggybank](icons/piggybank.png)
-![player](icons/player.png)
-![poweroutlet-au](icons/poweroutlet-au.png)
-![poweroutlet-eu](icons/poweroutlet-eu.png)
-![poweroutlet-off](icons/poweroutlet-off.png)
-![poweroutlet-on](icons/poweroutlet-on.png)
-![poweroutlet-uk](icons/poweroutlet-uk.png)
-![poweroutlet-us](icons/poweroutlet-us.png)
-![poweroutlet](icons/poweroutlet.png)
-![present-off](icons/present-off.png)
-![present](icons/present.png)
-![pressure](icons/pressure.png)
-![projector_benq](icons/projector_benq.png)
-![pump](icons/pump.png)
-![qualityofservice-0](icons/qualityofservice-0.png)
-![qualityofservice-1](icons/qualityofservice-1.png)
-![qualityofservice-2](icons/qualityofservice-2.png)
-![qualityofservice-3](icons/qualityofservice-3.png)
-![qualityofservice-4](icons/qualityofservice-4.png)
-![qualityofservice](icons/qualityofservice.png)
-![radiator](icons/radiator.png)
-![rain](icons/rain.png)
-![receiver-off](icons/receiver-off.png)
-![receiver-on](icons/receiver-on.png)
-![receiver](icons/receiver.png)
-![recorder](icons/recorder.png)
-![returnpipe](icons/returnpipe.png)
-![rgb](icons/rgb.png)
-![rollershutter-0](icons/rollershutter-0.png)
-![rollershutter-10](icons/rollershutter-10.png)
-![rollershutter-100](icons/rollershutter-100.png)
-![rollershutter-20](icons/rollershutter-20.png)
-![rollershutter-30](icons/rollershutter-30.png)
-![rollershutter-40](icons/rollershutter-40.png)
-![rollershutter-50](icons/rollershutter-50.png)
-![rollershutter-60](icons/rollershutter-60.png)
-![rollershutter-70](icons/rollershutter-70.png)
-![rollershutter-80](icons/rollershutter-80.png)
-![rollershutter-90](icons/rollershutter-90.png)
-![rollershutter](icons/rollershutter.png)
-![settings](icons/settings.png)
-![sewerage-0](icons/sewerage-0.png)
-![sewerage-10](icons/sewerage-10.png)
-![sewerage-100](icons/sewerage-100.png)
-![sewerage-20](icons/sewerage-20.png)
-![sewerage-30](icons/sewerage-30.png)
-![sewerage-40](icons/sewerage-40.png)
-![sewerage-50](icons/sewerage-50.png)
-![sewerage-60](icons/sewerage-60.png)
-![sewerage-70](icons/sewerage-70.png)
-![sewerage-80](icons/sewerage-80.png)
-![sewerage-90](icons/sewerage-90.png)
-![sewerage](icons/sewerage.png)
-![shield-0](icons/shield-0.png)
-![shield-1](icons/shield-1.png)
-![shield](icons/shield.png)
-![signal-0](icons/signal-0.png)
-![signal-1](icons/signal-1.png)
-![signal-2](icons/signal-2.png)
-![signal-3](icons/signal-3.png)
-![signal-4](icons/signal-4.png)
-![signal](icons/signal.png)
-![siren-off](icons/siren-off.png)
-![siren-on](icons/siren-on.png)
-![siren](icons/siren.png)
-![slider-0](icons/slider-0.png)
-![slider-10](icons/slider-10.png)
-![slider-100](icons/slider-100.png)
-![slider-20](icons/slider-20.png)
-![slider-30](icons/slider-30.png)
-![slider-40](icons/slider-40.png)
-![slider-50](icons/slider-50.png)
-![slider-60](icons/slider-60.png)
-![slider-70](icons/slider-70.png)
-![slider-80](icons/slider-80.png)
-![slider-90](icons/slider-90.png)
-![slider](icons/slider.png)
-![smiley](icons/smiley.png)
-![smoke](icons/smoke.png)
-![sofa](icons/sofa.png)
-![softener](icons/softener.png)
-![solarplant](icons/solarplant.png)
-![soundvolume-0](icons/soundvolume-0.png)
-![soundvolume-100](icons/soundvolume-100.png)
-![soundvolume-33](icons/soundvolume-33.png)
-![soundvolume-66](icons/soundvolume-66.png)
-![soundvolume](icons/soundvolume.png)
-![soundvolume_mute](icons/soundvolume_mute.png)
-![status](icons/status.png)
-![suitcase](icons/suitcase.png)
-![sun](icons/sun.png)
-![sun_clouds](icons/sun_clouds.png)
-![sunrise](icons/sunrise.png)
-![sunset](icons/sunset.png)
-![switch-off](icons/switch-off.png)
-![switch-on](icons/switch-on.png)
-![switch](icons/switch.png)
-![television-off](icons/television-off.png)
-![television-on](icons/television-on.png)
-![television](icons/television.png)
-![temperature](icons/temperature.png)
-![temperature_cold](icons/temperature_cold.png)
-![temperature_hot](icons/temperature_hot.png)
-![terrace](icons/terrace.png)
-![text](icons/text.png)
-![toilet](icons/toilet.png)
-![vacation](icons/vacation.png)
-![video](icons/video.png)
-![wallswitch-off](icons/wallswitch-off.png)
-![wallswitch-on](icons/wallswitch-on.png)
-![wallswitch](icons/wallswitch.png)
-![wardrobe](icons/wardrobe.png)
-![washingmachine](icons/washingmachine.png)
-![washingmachine_2-0](icons/washingmachine_2-0.png)
-![washingmachine_2-1](icons/washingmachine_2-1.png)
-![washingmachine_2-2](icons/washingmachine_2-2.png)
-![washingmachine_2-3](icons/washingmachine_2-3.png)
-![washingmachine_2](icons/washingmachine_2.png)
-![water](icons/water.png)
-![wind](icons/wind.png)
-![window-ajar](icons/window-ajar.png)
-![window-closed](icons/window-closed.png)
-![window-open](icons/window-open.png)
-![window](icons/window.png)
-![woman_1](icons/woman_1.png)
-![woman_2](icons/woman_2.png)
-![woman_3](icons/woman_3.png)
-![woman_4](icons/woman_4.png)
-![woman_5](icons/woman_5.png)
-![woman_6](icons/woman_6.png)
-![zoom](icons/zoom.png)
+![alarm](icons/alarm.png "alarm")
+![attic](icons/attic.png "attic")
+![baby_1](icons/baby_1.png "baby_1")
+![baby_2](icons/baby_2.png "baby_2")
+![baby_3](icons/baby_3.png "baby_3")
+![baby_4](icons/baby_4.png "baby_4")
+![baby_5](icons/baby_5.png "baby_5")
+![baby_6](icons/baby_6.png "baby_6")
+![bath](icons/bath.png "bath")
+![battery-0](icons/battery-0.png "battery-0")
+![battery-10](icons/battery-10.png "battery-10")
+![battery-100](icons/battery-100.png "battery-100")
+![battery-20](icons/battery-20.png "battery-20")
+![battery-30](icons/battery-30.png "battery-30")
+![battery-40](icons/battery-40.png "battery-40")
+![battery-50](icons/battery-50.png "battery-50")
+![battery-60](icons/battery-60.png "battery-60")
+![battery-70](icons/battery-70.png "battery-70")
+![battery-80](icons/battery-80.png "battery-80")
+![battery-90](icons/battery-90.png "battery-90")
+![battery](icons/battery.png "battery")
+![bedroom](icons/bedroom.png "bedroom")
+![bedroom_blue](icons/bedroom_blue.png "bedroom_blue")
+![bedroom_orange](icons/bedroom_orange.png "bedroom_orange")
+![bedroom_red](icons/bedroom_red.png "bedroom_red")
+![blinds-0](icons/blinds-0.png "blinds-0")
+![blinds-10](icons/blinds-10.png "blinds-10")
+![blinds-100](icons/blinds-100.png "blinds-100")
+![blinds-20](icons/blinds-20.png "blinds-20")
+![blinds-30](icons/blinds-30.png "blinds-30")
+![blinds-40](icons/blinds-40.png "blinds-40")
+![blinds-50](icons/blinds-50.png "blinds-50")
+![blinds-60](icons/blinds-60.png "blinds-60")
+![blinds-70](icons/blinds-70.png "blinds-70")
+![blinds-80](icons/blinds-80.png "blinds-80")
+![blinds-90](icons/blinds-90.png "blinds-90")
+![blinds](icons/blinds.png "blinds")
+![bluetooth](icons/bluetooth.png "bluetooth")
+![boiler_viessmann](icons/boiler_viessmann.png "boiler_viessmann")
+![boy_1](icons/boy_1.png "boy_1")
+![boy_2](icons/boy_2.png "boy_2")
+![boy_3](icons/boy_3.png "boy_3")
+![boy_4](icons/boy_4.png "boy_4")
+![boy_5](icons/boy_5.png "boy_5")
+![boy_6](icons/boy_6.png "boy_6")
+![calendar](icons/calendar.png "calendar")
+![camera](icons/camera.png "camera")
+![carbondioxide](icons/carbondioxide.png "carbondioxide")
+![cellar](icons/cellar.png "cellar")
+![chart](icons/chart.png "chart")
+![cinema](icons/cinema.png "cinema")
+![cinemascreen-0](icons/cinemascreen-0.png "cinemascreen-0")
+![cinemascreen-10](icons/cinemascreen-10.png "cinemascreen-10")
+![cinemascreen-100](icons/cinemascreen-100.png "cinemascreen-100")
+![cinemascreen-20](icons/cinemascreen-20.png "cinemascreen-20")
+![cinemascreen-30](icons/cinemascreen-30.png "cinemascreen-30")
+![cinemascreen-40](icons/cinemascreen-40.png "cinemascreen-40")
+![cinemascreen-50](icons/cinemascreen-50.png "cinemascreen-50")
+![cinemascreen-60](icons/cinemascreen-60.png "cinemascreen-60")
+![cinemascreen-70](icons/cinemascreen-70.png "cinemascreen-70")
+![cinemascreen-80](icons/cinemascreen-80.png "cinemascreen-80")
+![cinemascreen-90](icons/cinemascreen-90.png "cinemascreen-90")
+![cinemascreen](icons/cinemascreen.png "cinemascreen")
+![cistern-0](icons/cistern-0.png "cistern-0")
+![cistern-10](icons/cistern-10.png "cistern-10")
+![cistern-100](icons/cistern-100.png "cistern-100")
+![cistern-20](icons/cistern-20.png "cistern-20")
+![cistern-30](icons/cistern-30.png "cistern-30")
+![cistern-40](icons/cistern-40.png "cistern-40")
+![cistern-50](icons/cistern-50.png "cistern-50")
+![cistern-60](icons/cistern-60.png "cistern-60")
+![cistern-70](icons/cistern-70.png "cistern-70")
+![cistern-80](icons/cistern-80.png "cistern-80")
+![cistern-90](icons/cistern-90.png "cistern-90")
+![cistern](icons/cistern.png "cistern")
+![climate-on](icons/climate-on.png "climate-on")
+![climate](icons/climate.png "climate")
+![clock-on](icons/clock-on.png "clock-on")
+![clock](icons/clock.png "clock")
+![colorlight](icons/colorlight.png "colorlight")
+![colorwheel](icons/colorwheel.png "colorwheel")
+![contact-ajar](icons/contact-ajar.png "contact-ajar")
+![contact-closed](icons/contact-closed.png "contact-closed")
+![contact-open](icons/contact-open.png "contact-open")
+![contact](icons/contact.png "contact")
+![corridor](icons/corridor.png "corridor")
+![dimmablelight-0](icons/dimmablelight-0.png "dimmablelight-0")
+![dimmablelight-10](icons/dimmablelight-10.png "dimmablelight-10")
+![dimmablelight-100](icons/dimmablelight-100.png "dimmablelight-100")
+![dimmablelight-20](icons/dimmablelight-20.png "dimmablelight-20")
+![dimmablelight-30](icons/dimmablelight-30.png "dimmablelight-30")
+![dimmablelight-40](icons/dimmablelight-40.png "dimmablelight-40")
+![dimmablelight-50](icons/dimmablelight-50.png "dimmablelight-50")
+![dimmablelight-60](icons/dimmablelight-60.png "dimmablelight-60")
+![dimmablelight-70](icons/dimmablelight-70.png "dimmablelight-70")
+![dimmablelight-80](icons/dimmablelight-80.png "dimmablelight-80")
+![dimmablelight-90](icons/dimmablelight-90.png "dimmablelight-90")
+![dimmablelight](icons/dimmablelight.png "dimmablelight")
+![door-closed](icons/door-closed.png "door-closed")
+![door-open](icons/door-open.png "door-open")
+![door](icons/door.png "door")
+![dryer-0](icons/dryer-0.png "dryer-0")
+![dryer-1](icons/dryer-1.png "dryer-1")
+![dryer-2](icons/dryer-2.png "dryer-2")
+![dryer-3](icons/dryer-3.png "dryer-3")
+![dryer-4](icons/dryer-4.png "dryer-4")
+![dryer-5](icons/dryer-5.png "dryer-5")
+![dryer](icons/dryer.png "dryer")
+![energy](icons/energy.png "energy")
+![error](icons/error.png "error")
+![fan](icons/fan.png "fan")
+![fan_box](icons/fan_box.png "fan_box")
+![fan_ceiling](icons/fan_ceiling.png "fan_ceiling")
+![faucet](icons/faucet.png "faucet")
+![fire-off](icons/fire-off.png "fire-off")
+![fire-on](icons/fire-on.png "fire-on")
+![fire](icons/fire.png "fire")
+![firstfloor](icons/firstfloor.png "firstfloor")
+![flow](icons/flow.png "flow")
+![flowpipe](icons/flowpipe.png "flowpipe")
+![frontdoor-closed](icons/frontdoor-closed.png "frontdoor-closed")
+![frontdoor-open](icons/frontdoor-open.png "frontdoor-open")
+![frontdoor](icons/frontdoor.png "frontdoor")
+![garage](icons/garage.png "garage")
+![garage_detached](icons/garage_detached.png "garage_detached")
+![garage_detached_selected](icons/garage_detached_selected.png "garage_detached_selected")
+![garagedoor-0](icons/garagedoor-0.png "garagedoor-0")
+![garagedoor-10](icons/garagedoor-10.png "garagedoor-10")
+![garagedoor-100](icons/garagedoor-100.png "garagedoor-100")
+![garagedoor-20](icons/garagedoor-20.png "garagedoor-20")
+![garagedoor-30](icons/garagedoor-30.png "garagedoor-30")
+![garagedoor-40](icons/garagedoor-40.png "garagedoor-40")
+![garagedoor-50](icons/garagedoor-50.png "garagedoor-50")
+![garagedoor-60](icons/garagedoor-60.png "garagedoor-60")
+![garagedoor-70](icons/garagedoor-70.png "garagedoor-70")
+![garagedoor-80](icons/garagedoor-80.png "garagedoor-80")
+![garagedoor-90](icons/garagedoor-90.png "garagedoor-90")
+![garagedoor-ajar](icons/garagedoor-ajar.png "garagedoor-ajar")
+![garagedoor-closed](icons/garagedoor-closed.png "garagedoor-closed")
+![garagedoor-open](icons/garagedoor-open.png "garagedoor-open")
+![garagedoor](icons/garagedoor.png "garagedoor")
+![garden](icons/garden.png "garden")
+![gas](icons/gas.png "gas")
+![girl_1](icons/girl_1.png "girl_1")
+![girl_2](icons/girl_2.png "girl_2")
+![girl_3](icons/girl_3.png "girl_3")
+![girl_4](icons/girl_4.png "girl_4")
+![girl_5](icons/girl_5.png "girl_5")
+![girl_6](icons/girl_6.png "girl_6")
+![grass](icons/grass.png "grass")
+![greenhouse](icons/greenhouse.png "greenhouse")
+![groundfloor](icons/groundfloor.png "groundfloor")
+![group](icons/group.png "group")
+![heating-0](icons/heating-0.png "heating-0")
+![heating-100](icons/heating-100.png "heating-100")
+![heating-20](icons/heating-20.png "heating-20")
+![heating-40](icons/heating-40.png "heating-40")
+![heating-60](icons/heating-60.png "heating-60")
+![heating-80](icons/heating-80.png "heating-80")
+![heating-off](icons/heating-off.png "heating-off")
+![heating-on](icons/heating-on.png "heating-on")
+![heating](icons/heating.png "heating")
+![house](icons/house.png "house")
+![humidity-0](icons/humidity-0.png "humidity-0")
+![humidity-10](icons/humidity-10.png "humidity-10")
+![humidity-100](icons/humidity-100.png "humidity-100")
+![humidity-20](icons/humidity-20.png "humidity-20")
+![humidity-30](icons/humidity-30.png "humidity-30")
+![humidity-40](icons/humidity-40.png "humidity-40")
+![humidity-50](icons/humidity-50.png "humidity-50")
+![humidity-60](icons/humidity-60.png "humidity-60")
+![humidity-70](icons/humidity-70.png "humidity-70")
+![humidity-80](icons/humidity-80.png "humidity-80")
+![humidity-90](icons/humidity-90.png "humidity-90")
+![humidity](icons/humidity.png "humidity")
+![incline](icons/incline.png "incline")
+![keyring](icons/keyring.png "keyring")
+![kitchen](icons/kitchen.png "kitchen")
+![light-off](icons/light-off.png "light-off")
+![light-on](icons/light-on.png "light-on")
+![light](icons/light.png "light")
+![line-decline](icons/line-decline.png "line-decline")
+![line-incline](icons/line-incline.png "line-incline")
+![line-stagnation](icons/line-stagnation.png "line-stagnation")
+![line](icons/line.png "line")
+![lock-closed](icons/lock-closed.png "lock-closed")
+![lock-open](icons/lock-open.png "lock-open")
+![lock](icons/lock.png "lock")
+![man_1](icons/man_1.png "man_1")
+![man_2](icons/man_2.png "man_2")
+![man_3](icons/man_3.png "man_3")
+![man_4](icons/man_4.png "man_4")
+![man_5](icons/man_5.png "man_5")
+![man_6](icons/man_6.png "man_6")
+![microphone](icons/microphone.png "microphone")
+![moon](icons/moon.png "moon")
+![motion](icons/motion.png "motion")
+![movecontrol](icons/movecontrol.png "movecontrol")
+![network-off](icons/network-off.png "network-off")
+![network-on](icons/network-on.png "network-on")
+![network](icons/network.png "network")
+![niveau](icons/niveau.png "niveau")
+![office](icons/office.png "office")
+![oil](icons/oil.png "oil")
+![outdoorlight](icons/outdoorlight.png "outdoorlight")
+![pantry](icons/pantry.png "pantry")
+![parents-off](icons/parents-off.png "parents-off")
+![parents_1_1](icons/parents_1_1.png "parents_1_1")
+![parents_1_2](icons/parents_1_2.png "parents_1_2")
+![parents_1_3](icons/parents_1_3.png "parents_1_3")
+![parents_1_4](icons/parents_1_4.png "parents_1_4")
+![parents_1_5](icons/parents_1_5.png "parents_1_5")
+![parents_1_6](icons/parents_1_6.png "parents_1_6")
+![parents_2_1](icons/parents_2_1.png "parents_2_1")
+![parents_2_2](icons/parents_2_2.png "parents_2_2")
+![parents_2_3](icons/parents_2_3.png "parents_2_3")
+![parents_2_4](icons/parents_2_4.png "parents_2_4")
+![parents_2_5](icons/parents_2_5.png "parents_2_5")
+![parents_2_6](icons/parents_2_6.png "parents_2_6")
+![parents_3_1](icons/parents_3_1.png "parents_3_1")
+![parents_3_2](icons/parents_3_2.png "parents_3_2")
+![parents_3_3](icons/parents_3_3.png "parents_3_3")
+![parents_3_4](icons/parents_3_4.png "parents_3_4")
+![parents_3_5](icons/parents_3_5.png "parents_3_5")
+![parents_3_6](icons/parents_3_6.png "parents_3_6")
+![parents_4_1](icons/parents_4_1.png "parents_4_1")
+![parents_4_2](icons/parents_4_2.png "parents_4_2")
+![parents_4_3](icons/parents_4_3.png "parents_4_3")
+![parents_4_4](icons/parents_4_4.png "parents_4_4")
+![parents_4_5](icons/parents_4_5.png "parents_4_5")
+![parents_4_6](icons/parents_4_6.png "parents_4_6")
+![parents_5_1](icons/parents_5_1.png "parents_5_1")
+![parents_5_2](icons/parents_5_2.png "parents_5_2")
+![parents_5_3](icons/parents_5_3.png "parents_5_3")
+![parents_5_4](icons/parents_5_4.png "parents_5_4")
+![parents_5_5](icons/parents_5_5.png "parents_5_5")
+![parents_5_6](icons/parents_5_6.png "parents_5_6")
+![parents_6_1](icons/parents_6_1.png "parents_6_1")
+![parents_6_2](icons/parents_6_2.png "parents_6_2")
+![parents_6_3](icons/parents_6_3.png "parents_6_3")
+![parents_6_4](icons/parents_6_4.png "parents_6_4")
+![parents_6_5](icons/parents_6_5.png "parents_6_5")
+![parents_6_6](icons/parents_6_6.png "parents_6_6")
+![party](icons/party.png "party")
+![pie](icons/pie.png "pie")
+![piggybank](icons/piggybank.png "piggybank")
+![player](icons/player.png "player")
+![poweroutlet-au](icons/poweroutlet-au.png "poweroutlet-au")
+![poweroutlet-eu](icons/poweroutlet-eu.png "poweroutlet-eu")
+![poweroutlet-off](icons/poweroutlet-off.png "poweroutlet-off")
+![poweroutlet-on](icons/poweroutlet-on.png "poweroutlet-on")
+![poweroutlet-uk](icons/poweroutlet-uk.png "poweroutlet-uk")
+![poweroutlet-us](icons/poweroutlet-us.png "poweroutlet-us")
+![poweroutlet](icons/poweroutlet.png "poweroutlet")
+![present-off](icons/present-off.png "present-off")
+![present](icons/present.png "present")
+![pressure](icons/pressure.png "pressure")
+![projector_benq](icons/projector_benq.png "projector_benq")
+![pump](icons/pump.png "pump")
+![qualityofservice-0](icons/qualityofservice-0.png "qualityofservice-0")
+![qualityofservice-1](icons/qualityofservice-1.png "qualityofservice-1")
+![qualityofservice-2](icons/qualityofservice-2.png "qualityofservice-2")
+![qualityofservice-3](icons/qualityofservice-3.png "qualityofservice-3")
+![qualityofservice-4](icons/qualityofservice-4.png "qualityofservice-4")
+![qualityofservice](icons/qualityofservice.png "qualityofservice")
+![radiator](icons/radiator.png "radiator")
+![rain](icons/rain.png "rain")
+![receiver-off](icons/receiver-off.png "receiver-off")
+![receiver-on](icons/receiver-on.png "receiver-on")
+![receiver](icons/receiver.png "receiver")
+![recorder](icons/recorder.png "recorder")
+![returnpipe](icons/returnpipe.png "returnpipe")
+![rgb](icons/rgb.png "rgb")
+![rollershutter-0](icons/rollershutter-0.png "rollershutter-0")
+![rollershutter-10](icons/rollershutter-10.png "rollershutter-10")
+![rollershutter-100](icons/rollershutter-100.png "rollershutter-100")
+![rollershutter-20](icons/rollershutter-20.png "rollershutter-20")
+![rollershutter-30](icons/rollershutter-30.png "rollershutter-30")
+![rollershutter-40](icons/rollershutter-40.png "rollershutter-40")
+![rollershutter-50](icons/rollershutter-50.png "rollershutter-50")
+![rollershutter-60](icons/rollershutter-60.png "rollershutter-60")
+![rollershutter-70](icons/rollershutter-70.png "rollershutter-70")
+![rollershutter-80](icons/rollershutter-80.png "rollershutter-80")
+![rollershutter-90](icons/rollershutter-90.png "rollershutter-90")
+![rollershutter](icons/rollershutter.png "rollershutter")
+![settings](icons/settings.png "settings")
+![sewerage-0](icons/sewerage-0.png "sewerage-0")
+![sewerage-10](icons/sewerage-10.png "sewerage-10")
+![sewerage-100](icons/sewerage-100.png "sewerage-100")
+![sewerage-20](icons/sewerage-20.png "sewerage-20")
+![sewerage-30](icons/sewerage-30.png "sewerage-30")
+![sewerage-40](icons/sewerage-40.png "sewerage-40")
+![sewerage-50](icons/sewerage-50.png "sewerage-50")
+![sewerage-60](icons/sewerage-60.png "sewerage-60")
+![sewerage-70](icons/sewerage-70.png "sewerage-70")
+![sewerage-80](icons/sewerage-80.png "sewerage-80")
+![sewerage-90](icons/sewerage-90.png "sewerage-90")
+![sewerage](icons/sewerage.png "sewerage")
+![shield-0](icons/shield-0.png "shield-0")
+![shield-1](icons/shield-1.png "shield-1")
+![shield](icons/shield.png "shield")
+![signal-0](icons/signal-0.png "signal-0")
+![signal-1](icons/signal-1.png "signal-1")
+![signal-2](icons/signal-2.png "signal-2")
+![signal-3](icons/signal-3.png "signal-3")
+![signal-4](icons/signal-4.png "signal-4")
+![signal](icons/signal.png "signal")
+![siren-off](icons/siren-off.png "siren-off")
+![siren-on](icons/siren-on.png "siren-on")
+![siren](icons/siren.png "siren")
+![slider-0](icons/slider-0.png "slider-0")
+![slider-10](icons/slider-10.png "slider-10")
+![slider-100](icons/slider-100.png "slider-100")
+![slider-20](icons/slider-20.png "slider-20")
+![slider-30](icons/slider-30.png "slider-30")
+![slider-40](icons/slider-40.png "slider-40")
+![slider-50](icons/slider-50.png "slider-50")
+![slider-60](icons/slider-60.png "slider-60")
+![slider-70](icons/slider-70.png "slider-70")
+![slider-80](icons/slider-80.png "slider-80")
+![slider-90](icons/slider-90.png "slider-90")
+![slider](icons/slider.png "slider")
+![smiley](icons/smiley.png "smiley")
+![smoke](icons/smoke.png "smoke")
+![sofa](icons/sofa.png "sofa")
+![softener](icons/softener.png "softener")
+![solarplant](icons/solarplant.png "solarplant")
+![soundvolume-0](icons/soundvolume-0.png "soundvolume-0")
+![soundvolume-100](icons/soundvolume-100.png "soundvolume-100")
+![soundvolume-33](icons/soundvolume-33.png "soundvolume-33")
+![soundvolume-66](icons/soundvolume-66.png "soundvolume-66")
+![soundvolume](icons/soundvolume.png "soundvolume")
+![soundvolume_mute](icons/soundvolume_mute.png "soundvolume_mute")
+![status](icons/status.png "status")
+![suitcase](icons/suitcase.png "suitcase")
+![sun](icons/sun.png "sun")
+![sun_clouds](icons/sun_clouds.png "sun_clouds")
+![sunrise](icons/sunrise.png "sunrise")
+![sunset](icons/sunset.png "sunset")
+![switch-off](icons/switch-off.png "switch-off")
+![switch-on](icons/switch-on.png "switch-on")
+![switch](icons/switch.png "switch")
+![television-off](icons/television-off.png "television-off")
+![television-on](icons/television-on.png "television-on")
+![television](icons/television.png "television")
+![temperature](icons/temperature.png "temperature")
+![temperature_cold](icons/temperature_cold.png "temperature_cold")
+![temperature_hot](icons/temperature_hot.png "temperature_hot")
+![terrace](icons/terrace.png "terrace")
+![text](icons/text.png "text")
+![toilet](icons/toilet.png "toilet")
+![vacation](icons/vacation.png "vacation")
+![video](icons/video.png "video")
+![wallswitch-off](icons/wallswitch-off.png "wallswitch-off")
+![wallswitch-on](icons/wallswitch-on.png "wallswitch-on")
+![wallswitch](icons/wallswitch.png "wallswitch")
+![wardrobe](icons/wardrobe.png "wardrobe")
+![washingmachine](icons/washingmachine.png "washingmachine")
+![washingmachine_2-0](icons/washingmachine_2-0.png "washingmachine_2-0")
+![washingmachine_2-1](icons/washingmachine_2-1.png "washingmachine_2-1")
+![washingmachine_2-2](icons/washingmachine_2-2.png "washingmachine_2-2")
+![washingmachine_2-3](icons/washingmachine_2-3.png "washingmachine_2-3")
+![washingmachine_2](icons/washingmachine_2.png "washingmachine_2")
+![water](icons/water.png "water")
+![wind](icons/wind.png "wind")
+![window-ajar](icons/window-ajar.png "window-ajar")
+![window-closed](icons/window-closed.png "window-closed")
+![window-open](icons/window-open.png "window-open")
+![window](icons/window.png "window")
+![woman_1](icons/woman_1.png "woman_1")
+![woman_2](icons/woman_2.png "woman_2")
+![woman_3](icons/woman_3.png "woman_3")
+![woman_4](icons/woman_4.png "woman_4")
+![woman_5](icons/woman_5.png "woman_5")
+![woman_6](icons/woman_6.png "woman_6")
+![zoom](icons/zoom.png "zoom")
diff --git a/concepts/guidelines.md b/concepts/guidelines.md
index 78ed4c2f3..6cfd4634d 100644
--- a/concepts/guidelines.md
+++ b/concepts/guidelines.md
@@ -47,7 +47,7 @@ Note that this list also serves as a checklist for code reviews on pull requests
 
 ## D. Runtime Behavior
 
-14. Overridden methods from abstract classes or interfaces are expected to return fast unless otherwise stated in their JavaDoc. Expensive operations should therefore rather be scheduled as a job.
-1. Creation of threads must be avoided. Instead, resort into using existing schedulers which use pre-configured thread pools. If there is no suitable scheduler available, start a discussion in the forum about it rather than creating a thread by yourself.
+1. Overridden methods from abstract classes or interfaces are expected to return fast unless otherwise stated in their JavaDoc. Expensive operations should therefore rather be scheduled as a job.
+1. Creation of threads must be avoided. Instead, resort into using existing schedulers which use pre-configured thread pools. If there is no suitable scheduler available, start a discussion in the forum about it rather than creating a thread by yourself. For periodically executed jobs that do not require a fixed rate [scheduleWithFixedDelay](http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ScheduledExecutorService.html#scheduleWithFixedDelay(java.lang.Runnable,%20long,%20long,%20java.util.concurrent.TimeUnit)) should be preferred over [scheduleAtFixedRate](http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ScheduledExecutorService.html#scheduleAtFixedRate(java.lang.Runnable,%20long,%20long,%20java.util.concurrent.TimeUnit)).
 1. Bundles need to cleanly start and stop without throwing exceptions or malfunctioning. This can be tested by manually starting and stopping the bundle from the console (```stop <bundle-id>``` resp. ```start <bundle-id>```).
 1. Bundles must not require any substantial CPU time. Test this e.g. using "top" or VisualVM and compare CPU utilization with your bundle stopped vs. started.