Fixed some links. (#741)

* Fixed some links. Closes #732.

Signed-off-by: Jerome Luckenbach <github@luckenba.ch>

* Added Anchors.

Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
pull/742/head
Jerome Luckenbach 2018-07-13 22:14:47 +02:00 committed by GitHub
parent 40948f9766
commit c2293a1eff
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 19 additions and 19 deletions

View File

@ -236,7 +236,7 @@ This section provides information about what a user can expect regarding the beh
- A Binding may set the state of an Item to `UNDEF` if it looses communications with a Thing (for example, a Z-wave doorbell with a dead battery).
The Binding may also set the state to `UNDEF` if an error exists in the binding configuration, or under other conditions
*N.B.* Many openHAB users find that it can be very useful to use [Persistence]({{base}}/addons/persistence.html) and [System started]({{base}}/configuration/rules-dsl.html#system-based-triggers) rules so that their systems behaves in a predictable way after an openHAB restart.
*N.B.* Many openHAB users find that it can be very useful to use [Persistence](/addons/#persistence) and [System started](/docs/configuration/rules-dsl.html#system-based-triggers) rules so that their systems behaves in a predictable way after an openHAB restart.
{: #command-vs-status}
#### Command vs. Status
@ -297,7 +297,7 @@ In the example below, the entry `MAP(window_esp.map)` causes the output of the `
Contact Livingroom_Window "Ventana del salón [MAP(window_esp.map):%s]"
```
Please refer to the article on [Transformations](transform.html) for more usage details and a list of available transformation services.
Please refer to the article on [Transformations](/docs/configuration/transformations.html) for more usage details and a list of available transformation services.
{: #icons}
### Icons
@ -533,7 +533,7 @@ See the [Hue Emulation]({{base}}/addons/ios/hueemulation/readme.html) or [HomeKi
### Binding Configuration
One of the greatest strengths of an openHAB automation system is the sheer number of devices you can interact with.
See "[currently available Bindings]({{base}}/addons/bindings.html)" for a list of available Bindings.
See "[currently available Bindings](/addons/#binding)" for a list of available Bindings.
This capability of interacting with real-world things is enabled through the association of Bindings with Items.
Once an Item is associated with a Binding, the state of one aspect of a device is reflected in openHAB (e.g., you can see if a light is on or off in one of the user interfaces).
@ -561,7 +561,7 @@ Switch Phone_Mobile {ns="192.168.1.123:80"}
Where "ns" is the namespace for a certain Binding like "network", "netatmo", "zwave" etc.
Every Binding defines what values must be given in the Binding configuration string.
That can be the id of a sensor, an ip or mac address or anything else.
The information required for each binding is specified in the configuration information provided for each of the available [Bindings]({{base}}/addons/bindings.html).
The information required for each binding is specified in the configuration information provided for each of the available [Bindings](/addons/#binding).
Examples:
@ -595,7 +595,7 @@ Once accepted, the new Thing will appear under Configuration > Things.
Other Bindings support defining Things in a `.things` file located in the `OPENHAB_CFG/things/` folder.
See the [Bindings]({{base}}/addons/bindings.html) configuration section for more information on how to discover or manually define Things for a given Binding.
See the [Bindings](/addons/#binding) configuration section for more information on how to discover or manually define Things for a given Binding.
##### Paper UI Linking

View File

@ -9,7 +9,7 @@ title: Multimedia
## Audio
openHAB is able to play sound either from the file system (files need to be put in the folder `conf/sounds`), from URLs (e.g. Internet radio streams) or generated by text-to-speech engines (which are available as optional [Voice add-ons]({{base}}/addons/voices.html)).
openHAB is able to play sound either from the file system (files need to be put in the folder `conf/sounds`), from URLs (e.g. Internet radio streams) or generated by text-to-speech engines (which are available as optional [Voice add-ons](/addons/#voice)).
There are different options for output devices (so called audio sinks):
@ -53,7 +53,7 @@ playSound("sonos:PLAY5:kitchen", "doorbell.mp3", 25)
### Text-to-Speech
In order to use text-to-speech, you need to install at least one [TTS service]({{base}}/addons/voices.html).
In order to use text-to-speech, you need to install at least one [TTS service](/addons/#voice).
Once you have done so, you will find voices available in your system:
```text

View File

@ -13,9 +13,9 @@ The data may be retrieved at a later time, for example to restore your system af
openHAB persists Item states in a database, and most popular databases are supported.
You may have more than one persistence add-on loaded, and each of these may be configured independently.
A complete list of supported persistence add-ons may be found in the [persistence]({{base}}/addons/persistence.html) section of the on-line openHAB documentation.
A complete list of supported persistence add-ons may be found in the [persistence]({/addons/#persistence) section of the on-line openHAB documentation.
Please refer to the [available persistence service add-on]({{base}}/addons/persistence.html) documentation for your selected persistence add-on for configuration instructions.
Please refer to the [available persistence service add-on](/addons/#persistence) documentation for your selected persistence add-on for configuration instructions.
## Default Persistence Service

View File

@ -125,7 +125,7 @@ Item <item> received update [<state>]
Item <item> changed [from <state>] [to <state>]
```
A simplistic explanation of the differences between `command` and `update` can be found in the article about [openHAB core actions](../addons/actions.html).
A simplistic explanation of the differences between `command` and `update` can be found in the article about [openHAB core actions](/docs/configuration/actions.html#event-bus-actions).
{: #time-based-triggers}
### Time-based Triggers
@ -190,8 +190,8 @@ Thing <thingUID> changed [from <status>] [to <status>]
```
The status used in the trigger and the script is a string (no quotes).
You can find all the possible values for status from [Thing Status]({{base}}/concepts/things.html).
And refer to [Thing Status Action]({{base}}/addons/actions.html) to find how to get thing status in the script.
You can find all the possible values for status from [Thing Status](/docs/concepts/things.html).
And refer to [Thing Status Action](/addons/#action) to find how to get thing status in the script.
The `thingUID` is the identifier assigned to the Thing, manually in your configuration or automatically during auto discovery.
You can find it from PaperUI or from Karaf remote console.
@ -343,7 +343,7 @@ For example, `Group:Switch` will return an OnOffType for its state.
Each State Type provides a number of convenience methods that will greatly aid in conversion and calculations.
There are two ways to discover these methods:
- Use the [Eclipse SmartHome Designer]({{base}}/installation/designer.html) and the `<ctrl><space>` key combo to list all the available methods
- Use the [openHAB VS Code Extension](/docs/configuration/editors.html#editors.html#openhab-vs-code-extension) and the `<ctrl><space>` key combo to list all the available methods
- Look at the JavaDocs for the given type.
For example, the [JavaDoc for HSBType](http://www.eclipse.org/smarthome/documentation/javadoc/index.html?org/eclipse/smarthome/core/library/types/HSBType.html) shows getRed, getBlue, and getGreen methods.
Thse methods can be called in Rules-DSL without the "get" part in name as in `(MyColorItem.state as HSBType).red)`.
@ -696,7 +696,7 @@ end
{: #transformations}
### Transformations
openHAB [Transformation services]({{base}}/addons/transformations.html) can be used in rules to transform/translate/convert data.
openHAB [Transformation services](/addons/#transform) can be used in rules to transform/translate/convert data.
The general syntax is as follows:
@ -737,7 +737,7 @@ finally {
}
```
For all available Transformation services please refer to the list of [Transformation Add-ons]({{base}}/addons/transformations.html).
For all available Transformation services please refer to the list of [Transformation Add-ons](/addons/#transform).
{: #logging}

View File

@ -524,13 +524,13 @@ This limits the possible input values, which is yet another often occurring use
## Dynamic Sitemaps
All Sitemap elements can be configured to be hidden, color highlighted or to have a [dynamic icon]({{base}}/items.md#icons-dynamic), depending on certain Item states.
All Sitemap elements can be configured to be hidden, color highlighted or to have a [dynamic icon](/docs/configuration/items.html#icons-dynamic), depending on certain Item states.
A few practical use cases are:
- Show a battery warning if the voltage level of a device is below 30%
- Hide further control elements for the TV if it is turned off
- Highlight a value with a warning color if it is outside accepted limits
- Present a special icon, depending on the state of an item (a [dynamic icon]({{base}}/items.md#icons-dynamic))
- Present a special icon, depending on the state of an item (a [dynamic icon](/docs/configuration/items.html#icons-dynamic))
### Visibility

View File

@ -10,7 +10,7 @@ title: Things
[Things]({{base}}/concepts/things.html) represent the physical layer of an openHAB system.
From a configuration standpoint, Things tell openHAB which **physical entities** (devices, web services, information sources, etc.) are to be managed by the system.
Things are connected to openHAB through [bindings]({{base}}/addons/bindings.html).
Things are connected to openHAB through [bindings](/addons/#binding).
In order to add a Thing to the system, you must first identify the appropriate binding which will provide the type of Thing you wish to add.
For example, before adding a Thing for a Z-Wave device, the Z-Wave binding must first be installed.
@ -90,7 +90,7 @@ Looking at the first example:
- the physical location of the Thing is "Living Room"
- the values inside the `[]` brackets are the Thing's configuration parameters, these are partly mandatory and optional
Please check each individual binding's [documentation]({{base}}/addons/bindings.html) for details on what and how to define Things using the `*.things` configuration text files.
Please check each individual binding's [documentation](/addons/#binding) for details on what and how to define Things using the `*.things` configuration text files.
### Linking Items