[Documentation] Markdown improvements t to z (#14371)
* Apply markdown fixes for bindings with letter _t_ * Apply markdown fixes for bindings with letter _u_ * Apply markdown fixes for bindings with letter _v_ * Apply markdown fixes for bindings with letter _w_ * Apply markdown fixes for bindings with letter _x_ * Apply markdown fixes for bindings with letter _y_ * Apply markdown fixes for bindings with letter _z_ Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
This commit is contained in:
committed by
GitHub
parent
69a09ed825
commit
ce3f673380
@@ -1,6 +1,6 @@
|
||||
# TR-064 Binding
|
||||
|
||||
This binding brings support for internet gateway devices that support the TR-064 protocol (e.g. the AVM FritzBox family of routers).
|
||||
This binding brings support for internet gateway devices that support the TR-064 protocol (e.g. the AVM FritzBox family of routers).
|
||||
It can be used to gather information from the device and/or re-configure it.
|
||||
Even though textual configuration is possible, it is strongly recommended to use the Main User Interface for configuration.
|
||||
|
||||
@@ -13,7 +13,7 @@ Two Bridge things are supported:
|
||||
|
||||
Two kind of Things are supported:
|
||||
|
||||
- `subDevice`: a sub-device of the Bridge thing (e.g. a WAN interface)
|
||||
- `subDevice`: a sub-device of the Bridge thing (e.g. a WAN interface)
|
||||
- `subDeviceLan`: a special type of sub-device that supports MAC-detection
|
||||
|
||||
## Discovery
|
||||
@@ -44,9 +44,9 @@ It only needs to be changed from the default value of `5` seconds when the remot
|
||||
|
||||
### `fritzbox`
|
||||
|
||||
The `fritzbox` devices can give additional informations in dedicated channels, controlled
|
||||
The `fritzbox` devices can give additional informations in dedicated channels, controlled
|
||||
by additional parameters (visible if Show Advanced is selected), w.r.t. to `generic` devices.
|
||||
If the parameters are specified, the corresponding channels will be added to the device.
|
||||
If the parameters are specified, the corresponding channels will be added to the device.
|
||||
|
||||
One or more TAM (telephone answering machines) are supported by most fritzbox devices.
|
||||
By setting the `tamIndices` parameter you can instruct the binding to add channels for these
|
||||
@@ -62,7 +62,7 @@ This is an optional parameter and multiple values are allowed: add one value pe
|
||||
Most devices support call lists.
|
||||
The binding can retrieve these call lists and provide channels for the number of missed calls, inbound calls, outbound calls and rejected (blocked) calls,
|
||||
for a given number of days. A channel is added to the Thing if such a number is set through the corresponding parameter
|
||||
in the Main User Interface.
|
||||
in the Main User Interface.
|
||||
The parameters are: `missedCallDays`, `rejectedCallDays`, `inboundCallDays`, `outboundCallDays` and `callListDays`.
|
||||
|
||||
Since FritzOS! 7.20 WAN access of local devices can be controlled by their IPs.
|
||||
@@ -90,7 +90,7 @@ If no password is given, the user password (parameter `password`) is used.
|
||||
### `subdevice`, `subdeviceLan`
|
||||
|
||||
Additional informations (i.e. channels) are available in subdevices of the bridge.
|
||||
Each subdevice is characterized by a unique `uuid` parameter: this is the UUID/UDN of the device.
|
||||
Each subdevice is characterized by a unique `uuid` parameter: this is the UUID/UDN of the device.
|
||||
This is a mandatory parameter to be set in order to add the subdevice. Since the parameter value can only be determined
|
||||
by examining the SCPD of the root device, the simplest way to obtain it is through auto-discovery.
|
||||
|
||||
@@ -101,7 +101,7 @@ It therefore optionally contains a channel for each MAC address (in a format 11:
|
||||
|
||||
## Channels
|
||||
|
||||
Channels are grouped according to the subdevice they belong to.
|
||||
Channels are grouped according to the subdevice they belong to.
|
||||
|
||||
### `fritzbox` bridge channels
|
||||
|
||||
@@ -110,7 +110,7 @@ Advanced channels appear only if the corresponding parameters are set in the Thi
|
||||
| channel | item-type | advanced | description |
|
||||
|----------------------------|---------------------------|:--------:|----------------------------------------------------------------|
|
||||
| `callDeflectionEnable` | `Switch` | x | Enable/Disable the call deflection setup with the given index. |
|
||||
| `callList` | `String` | x | A string containing the call list as JSON (see below) |
|
||||
| `callList` | `String` | x | A string containing the call list as JSON (see below) |
|
||||
| `deviceLog` | `String` | x | A string containing the last log messages |
|
||||
| `missedCalls` | `Number` | | Number of missed calls within the given number of days. |
|
||||
| `outboundCalls` | `Number` | x | Number of outbound calls within the given number of days. |
|
||||
@@ -248,7 +248,7 @@ needed subdevices).
|
||||
|
||||
The definition of the bridge and of the subdevices things is the following
|
||||
|
||||
```
|
||||
```java
|
||||
Bridge tr064:fritzbox:rootuid "Root label" @ "location" [ host="192.168.1.1", user="user", password="passwd",
|
||||
phonebookInterval="0"]{
|
||||
Thing subdeviceLan LAN "label LAN" [ uuid="uuid:xxxxxxxx-xxxx-xxxx-yyyy-xxxxxxxxxxxx",
|
||||
@@ -261,13 +261,13 @@ Bridge tr064:fritzbox:rootuid "Root label" @ "location" [ host="192.168.1.1", us
|
||||
|
||||
The channel are automatically generated and it is simpler to use the Main User Interface to copy the textual definition of the channel
|
||||
|
||||
```
|
||||
```java
|
||||
Switch PresXX "[%s]" {channel="tr064:subdeviceLan:rootuid:LAN:macOnline_XX_3AXX_3AXX_3AXX_3AXX_3AXX"}
|
||||
Switch PresYY "[%s]" {channel="tr064:subdeviceLan:rootuid:LAN:macOnline_YY_3AYY_3AYY_3AYY_3AYY_3AYY"}
|
||||
```
|
||||
|
||||
Example `*.items` file using the `PHONEBOOK` profile for storing the name of a caller in an item. it matches 8 digits from the right of the "from" number (note the escaping of `:` to `_3A`):
|
||||
|
||||
```
|
||||
```java
|
||||
Call IncomingCallResolved "Caller name: [%s]" { channel="avmfritz:fritzbox:fritzbox:incoming_call" [profile="transform:PHONEBOOK", phonebook="tr064_3Afritzbox_3AfritzboxTR064", phoneNumberIndex="1", matchCount="8"] }
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user