From bf850faedc7075d71f2f1639b6b667e6baf2a21a Mon Sep 17 00:00:00 2001 From: Jerome Luckenbach Date: Thu, 8 Dec 2022 21:36:05 +0100 Subject: [PATCH] [Documentation] Markdown improvements f to m (#13866) Signed-off-by: Jerome Luckenbach --- .../README.md | 86 +-- .../org.openhab.binding.flicbutton/README.md | 25 +- .../org.openhab.binding.fmiweather/README.md | 11 +- .../README.md | 2 - bundles/org.openhab.binding.foobot/README.md | 7 +- bundles/org.openhab.binding.freebox/README.md | 14 +- bundles/org.openhab.binding.fronius/README.md | 20 +- .../README.md | 61 +- .../org.openhab.binding.ftpupload/README.md | 24 +- bundles/org.openhab.binding.gardena/README.md | 30 +- bundles/org.openhab.binding.gce/README.md | 36 +- .../README.md | 11 +- .../org.openhab.binding.globalcache/README.md | 54 +- .../org.openhab.binding.goecharger/README.md | 10 +- bundles/org.openhab.binding.gpio/README.md | 25 +- .../org.openhab.binding.gpstracker/README.md | 122 ++-- bundles/org.openhab.binding.gree/README.md | 29 +- .../org.openhab.binding.groheondus/README.md | 8 +- .../org.openhab.binding.groupepsa/README.md | 12 +- .../org.openhab.binding.guntamatic/README.md | 564 +++++++++--------- .../README.md | 12 +- .../org.openhab.binding.harmonyhub/README.md | 79 +-- .../README.md | 2 +- .../README.md | 12 +- .../org.openhab.binding.hdanywhere/README.md | 6 +- .../org.openhab.binding.hdpowerview/README.md | 50 +- bundles/org.openhab.binding.helios/README.md | 12 +- .../README.md | 10 +- bundles/org.openhab.binding.heos/README.md | 117 ++-- .../org.openhab.binding.herzborg/README.md | 8 +- .../org.openhab.binding.homeconnect/README.md | 220 ++++--- .../org.openhab.binding.homematic/README.md | 81 +-- .../org.openhab.binding.homewizard/README.md | 7 +- .../org.openhab.binding.hpprinter/README.md | 28 +- bundles/org.openhab.binding.http/README.md | 24 +- .../xtend_examples.md | 21 +- bundles/org.openhab.binding.hue/README.md | 35 +- .../org.openhab.binding.hydrawise/README.md | 42 +- .../org.openhab.binding.hyperion/README.md | 28 +- .../org.openhab.binding.iammeter/README.md | 10 +- .../org.openhab.binding.iaqualink/README.md | 19 +- .../org.openhab.binding.icalendar/README.md | 42 +- bundles/org.openhab.binding.icloud/README.md | 2 +- bundles/org.openhab.binding.ihc/README.md | 22 +- .../README.md | 47 +- bundles/org.openhab.binding.insteon/README.md | 354 +++++------ bundles/org.openhab.binding.intesis/README.md | 15 +- .../org.openhab.binding.ipcamera/README.md | 211 ++++--- .../org.openhab.binding.ipobserver/README.md | 2 +- bundles/org.openhab.binding.irobot/README.md | 29 +- bundles/org.openhab.binding.irtrans/README.md | 32 +- bundles/org.openhab.binding.ism8/README.md | 230 +++---- .../org.openhab.binding.jablotron/README.md | 22 +- bundles/org.openhab.binding.jeelink/README.md | 61 +- .../org.openhab.binding.jellyfin/README.md | 29 +- .../org.openhab.binding.juicenet/README.md | 12 +- .../README.md | 34 +- bundles/org.openhab.binding.keba/README.md | 157 ++--- bundles/org.openhab.binding.km200/README.md | 14 +- bundles/org.openhab.binding.knx/README.md | 43 +- bundles/org.openhab.binding.kodi/README.md | 21 +- .../org.openhab.binding.konnected/README.md | 33 +- .../README.md | 98 ++- bundles/org.openhab.binding.kvv/README.md | 2 +- .../README.md | 32 +- bundles/org.openhab.binding.lcn/README.md | 156 ++--- .../org.openhab.binding.leapmotion/README.md | 4 +- .../org.openhab.binding.lghombot/README.md | 7 +- bundles/org.openhab.binding.lgwebos/README.md | 44 +- bundles/org.openhab.binding.lifx/README.md | 49 +- bundles/org.openhab.binding.linky/README.md | 28 +- .../org.openhab.binding.linuxinput/README.md | 25 +- bundles/org.openhab.binding.lirc/README.md | 15 +- .../README.md | 16 +- .../org.openhab.binding.logreader/README.md | 38 +- bundles/org.openhab.binding.loxone/README.md | 181 +++--- .../README.md | 24 +- bundles/org.openhab.binding.lutron/README.md | 249 ++++---- bundles/org.openhab.binding.luxom/README.md | 46 +- .../README.md | 30 +- .../org.openhab.binding.magentatv/README.md | 52 +- bundles/org.openhab.binding.mail/README.md | 24 +- bundles/org.openhab.binding.max/README.md | 16 +- bundles/org.openhab.binding.mcd/README.md | 32 +- .../org.openhab.binding.mcp23017/README.md | 20 +- bundles/org.openhab.binding.meater/README.md | 25 +- .../org.openhab.binding.mecmeter/README.md | 13 +- .../org.openhab.binding.melcloud/README.md | 30 +- .../org.openhab.binding.mercedesme/README.md | 93 ++- .../org.openhab.binding.meteoalerte/README.md | 7 +- .../org.openhab.binding.meteoblue/README.md | 20 +- .../org.openhab.binding.meteostick/README.md | 87 ++- bundles/org.openhab.binding.miele/README.md | 12 +- .../org.openhab.binding.mielecloud/README.md | 9 +- bundles/org.openhab.binding.mihome/README.md | 209 +++---- .../org.openhab.binding.miio/README.base.md | 77 ++- .../org.openhab.binding.mikrotik/README.md | 82 ++- bundles/org.openhab.binding.milight/README.md | 121 ++-- .../org.openhab.binding.millheat/README.md | 38 +- .../org.openhab.binding.minecraft/README.md | 7 +- .../org.openhab.binding.modbus.e3dc/README.md | 84 ++- .../README.md | 447 +++++++------- .../org.openhab.binding.modbus.sbc/README.md | 6 +- .../README.md | 106 ++-- .../README.md | 21 +- .../DEVELOPERS.md | 16 +- .../README.md | 22 +- .../org.openhab.binding.modbus/DEVELOPERS.md | 41 +- bundles/org.openhab.binding.modbus/README.md | 159 +++-- .../README.md | 22 +- bundles/org.openhab.binding.mpd/README.md | 20 +- .../README.md | 80 +-- .../README.md | 173 +++--- .../xtend_examples.md | 44 +- .../README.md | 18 +- .../org.openhab.binding.mqtt.homie/README.md | 10 +- bundles/org.openhab.binding.mqtt/README.md | 64 +- .../xtend_examples.md | 15 +- bundles/org.openhab.binding.mybmw/README.md | 402 ++++++------- bundles/org.openhab.binding.mycroft/README.md | 13 +- bundles/org.openhab.binding.myq/README.md | 6 +- bundles/org.openhab.binding.mystrom/README.md | 9 +- 122 files changed, 3505 insertions(+), 3677 deletions(-) diff --git a/bundles/org.openhab.binding.fineoffsetweatherstation/README.md b/bundles/org.openhab.binding.fineoffsetweatherstation/README.md index 79838bbd2a67e..fd38714763e09 100644 --- a/bundles/org.openhab.binding.fineoffsetweatherstation/README.md +++ b/bundles/org.openhab.binding.fineoffsetweatherstation/README.md @@ -4,16 +4,16 @@ This binding is for weather stations manufactured by [Fine Offset](http://www.fo These weather stations are white labeled products which are re-branded by many distribution companies around the world. Some of these brands are e.g.: -* Aercus -* Ambient Weather -* Ecowitt -* ELV -* Froggit -* Misol -* Pantech -* Sainlogic -* Steinberg Systems -* Waldbeck Halley +- Aercus +- Ambient Weather +- Ecowitt +- ELV +- Froggit +- Misol +- Pantech +- Sainlogic +- Steinberg Systems +- Waldbeck Halley Here is a product picture of how this Weather Station looks like: @@ -23,31 +23,31 @@ This binding works offline by [implementing the wire protocol](https://osswww.ec ## Discussion -If you have any issues or feedback, please feel free to [get in touch via the community forum](https://community.openhab.org/t/fine-offset-weather-station-binding-discussion/134167) +If you have any issues or feedback, please feel free to [get in touch via the community forum](https://community.openhab.org/t/fine-offset-weather-station-binding-discussion/134167) ## Supported Things - `weatherstation`: A Fine Offset gateway device with the ThingTypeUID `fineoffsetweatherstation:weatherstation` which supports the [wire protocol](https://osswww.ecowitt.net/uploads/20220407/WN1900%20GW1000,1100%20WH2680,2650%20telenet%20v1.6.4.pdf) e.g.: - - HP2550 - - HP3500 - - GW1000 - - GW1001 - - GW1002 - - GW1003 - - GW1100 - - GW2001 - - WN1900 - - WN1910 - - WH2350 - - WH2600 - - WH2610 - - WH2620 - - WH2650 (tested) - - WH2680 - - WH2900 - - WH2950 - - WS980 ELV (tested) - - WittBoy (tested) + - HP2550 + - HP3500 + - GW1000 + - GW1001 + - GW1002 + - GW1003 + - GW1100 + - GW2001 + - WN1900 + - WN1910 + - WH2350 + - WH2600 + - WH2610 + - WH2620 + - WH2650 (tested) + - WH2680 + - WH2900 + - WH2950 + - WS980 ELV (tested) + - WittBoy (tested) - `sensor`: A Fine Offset sensor which is connected to the bridge with the ThingTypeUID `fineoffsetweatherstation:sensor`. Since the gateway collects all the sensor data and harmonizes them, the sensor thing itself will only hold information about the signal and battery status. This is a list of sensors supported by the protocol: @@ -75,7 +75,7 @@ In this case you have to configure a service to which the data is sent. Please try if here the [IPObserver binding](https://www.openhab.org/addons/bindings/ipobserver/) offers an alternative. Known weather stations not compatible with this binding: - - [WH3000](https://community.openhab.org/t/fine-offset-weather-station-binding-beta-and-discussion/134167/52?u=andy2003) +- [WH3000](https://community.openhab.org/t/fine-offset-weather-station-binding-beta-and-discussion/134167/52?u=andy2003) ## Discovery @@ -262,13 +262,13 @@ Valid sensors: | sensor-co2-co2 | Number:Dimensionless | R | CO2 | | sensor-co2-co2-24-hour-average | Number:Dimensionless | R | CO2 24 Hour Average | | leaf-wetness-channel-1 | Number:Dimensionless | R | Leaf Moisture Channel 1 | -| leaf-wetness-channel-2 | Number:Dimensionless | R | Leaf Moisture Channel 2 | -| leaf-wetness-channel-3 | Number:Dimensionless | R | Leaf Moisture Channel 3 | -| leaf-wetness-channel-4 | Number:Dimensionless | R | Leaf Moisture Channel 4 | -| leaf-wetness-channel-5 | Number:Dimensionless | R | Leaf Moisture Channel 5 | -| leaf-wetness-channel-6 | Number:Dimensionless | R | Leaf Moisture Channel 6 | -| leaf-wetness-channel-7 | Number:Dimensionless | R | Leaf Moisture Channel 7 | -| leaf-wetness-channel-8 | Number:Dimensionless | R | Leaf Moisture Channel 8 | +| leaf-wetness-channel-2 | Number:Dimensionless | R | Leaf Moisture Channel 2 | +| leaf-wetness-channel-3 | Number:Dimensionless | R | Leaf Moisture Channel 3 | +| leaf-wetness-channel-4 | Number:Dimensionless | R | Leaf Moisture Channel 4 | +| leaf-wetness-channel-5 | Number:Dimensionless | R | Leaf Moisture Channel 5 | +| leaf-wetness-channel-6 | Number:Dimensionless | R | Leaf Moisture Channel 6 | +| leaf-wetness-channel-7 | Number:Dimensionless | R | Leaf Moisture Channel 7 | +| leaf-wetness-channel-8 | Number:Dimensionless | R | Leaf Moisture Channel 8 | | piezo-rain-rate | Number:VolumetricFlowRate | R | Piezo - Rainfall Rate | | piezo-rain-event | Number:Length | R | Piezo - Amount of Rainfall At the last Rain | | piezo-rain-hour | Number:Length | R | Piezo - Rainfall Current Hour | @@ -295,7 +295,7 @@ This is an example configuration for the WH2650 gateway _weatherstation.things_: -```xtend +```java Bridge fineoffsetweatherstation:gateway:3906700515 "Weather station" [ ip="192.168.1.42", port="45000", @@ -303,14 +303,14 @@ Bridge fineoffsetweatherstation:gateway:3906700515 "Weather station" [ pollingInterval="16", protocol="DEFAULT" ] { - Thing sensor WH25 "WH25" [sensor="WH25"] - Thing sensor WH65 "WH65" [sensor="WH65"] + Thing sensor WH25 "WH25" [sensor="WH25"] + Thing sensor WH65 "WH65" [sensor="WH65"] } ``` _weatherstation.items_: -```xtend +```java Group WH25 "WH25" ["Sensor"] Number SignalWH25 "Signal WH25" (WH25) ["Measurement", "Level"] { channel="fineoffsetweatherstation:sensor:3906700515:WH25:signal" } Switch BatteryStatusWH25 "Low Battery WH25" (WH25) ["Energy", "LowBattery"] { channel="fineoffsetweatherstation:sensor:3906700515:WH25:lowBattery" } diff --git a/bundles/org.openhab.binding.flicbutton/README.md b/bundles/org.openhab.binding.flicbutton/README.md index 87e81dfdf2d6d..36416cbef591f 100644 --- a/bundles/org.openhab.binding.flicbutton/README.md +++ b/bundles/org.openhab.binding.flicbutton/README.md @@ -1,4 +1,4 @@ -# Flic Button Binding +# Flic Button Binding openHAB binding for using [Flic Buttons](https://flic.io/) with a [fliclib-linux-hci](https://github.com/50ButtonsEach/fliclib-linux-hci) bridge. @@ -20,8 +20,8 @@ After buttons are initially added to flicd, an internet connection is not requir ## Discovery -* There is no automatic discovery for flicd-bridge available. -* After flicd-bridge is (manually) configured, buttons will be automatically discovered via background discovery as soon +- There is no automatic discovery for flicd-bridge available. +- After flicd-bridge is (manually) configured, buttons will be automatically discovered via background discovery as soon as they're added with [simpleclient](https://github.com/50ButtonsEach/fliclib-linux-hci). If they're already attached to the flicd-bridge before configuring this binding, they can be discovered by triggering an @@ -33,14 +33,14 @@ active scan. Example for textual configuration: -``` +```java Bridge flicbutton:flicd-bridge:mybridge ``` The default host is localhost:5551 (this should be sufficient if flicd is running with default settings on the same server as openHAB). If your flicd service is running somewhere else, specify it like this: -``` +```java Bridge flicbutton:flicd-bridge:mybridge [ hostname="", port=] ``` @@ -52,7 +52,7 @@ For the button, the only config parameter is the MAC address. Normally, no textual configuration is necessary as buttons are auto discovered as soon as the bridge is configured. If you want to use textual configuration anyway, you can do it like this: -``` +```java Bridge flicbutton:flicd-bridge:mybridge [ hostname="", port=] { Thing button myflic1 "" [address =""] Thing button myflic2 "" [address =""] @@ -70,11 +70,12 @@ You're free to choose any label you like for your button. | rawbutton | [System Trigger Channel](https://www.openhab.org/docs/developer/bindings/thing-xml.html#system-trigger-channel-types) `system.rawbutton` | Depends on the [Trigger Profile](https://www.openhab.org/docs/configuration/items.html#profiles) used | Raw Button channel that triggers `PRESSED` and `RELEASED` events, allows to use openHAB profiles or own implementations via rules to detect e.g. double clicks, long presses etc. | | button | [System Trigger Channel](https://www.openhab.org/docs/developer/bindings/thing-xml.html#system-trigger-channel-types) `system.button` | Depends on the [Trigger Profile](https://www.openhab.org/docs/configuration/items.html#profiles) used | Button channel that is using Flic's implementation for detecting long, short or double clicks. Triggers `SHORT_PRESSED`,`DOUBLE_PRESSED` and `LONG_PRESSED` events. | | battery-level | [System State Channel](https://www.openhab.org/docs/developer/bindings/thing-xml.html#system-state-channel-types) `system.battery-level` | Number | Represents the battery level as a percentage (0-100%). + ## Example ### Initial setup -1. Setup and run flicd as described in [fliclib-linux-hci](https://github.com/50ButtonsEach/fliclib-linux-hci). +1. Setup and run flicd as described in [fliclib-linux-hci](https://github.com/50ButtonsEach/fliclib-linux-hci). Please consider that you need a separate Bluetooth adapter. Shared usage with other Bluetooth services (e.g. Bluez) is not possible. 1. Connect your buttons to flicd using the simpleclient as described in @@ -92,16 +93,16 @@ You're free to choose any label you like for your button. demo.things: -``` +```java Bridge flicbutton:flicd-bridge:local-flicd { - Thing button flic_livingroom "Yellow Button Living Room" [address = "60:13:B3:02:18:BD"] - Thing button flic_kitchen "Black Button Kitchen" [address = "B5:7E:59:78:86:9F"] + Thing button flic_livingroom "Yellow Button Living Room" [address = "60:13:B3:02:18:BD"] + Thing button flic_kitchen "Black Button Kitchen" [address = "B5:7E:59:78:86:9F"] } ``` demo.items: -``` +```java Dimmer Light_LivingRoom { channel="milight:rgbLed:milight2:4:ledbrightness", channel="flicbutton:button:local-flicd:flic_livingroom:rawbutton" [profile="rawbutton-toggle-switch"], channel="flicbutton:button:local-flicd:flic_kitchen:rawbutton" [profile="rawbutton-toggle-switch"] } // We have a combined kitchen / livingroom, so we control the living room lights with switches from the living room and from the kitchen Switch Light_Kitchen { channel="hue:group:1:kitchen-bulbs:switch", channel="flicbutton:button:local-flicd:flic_kitchen:rawbutton" [profile="rawbutton-toggle-switch"] } ``` @@ -111,7 +112,7 @@ Switch Light_Kitchen { channel="hue:group:1:kitchen-bulbs:switch", channel="f It's also possible to setup [Rules](https://www.openhab.org/docs/configuration/rules-dsl.html). The following rules help to initially test your setup as they'll trigger log messages on incoming events. -``` +```java rule "Button rule using the button channel" when diff --git a/bundles/org.openhab.binding.fmiweather/README.md b/bundles/org.openhab.binding.fmiweather/README.md index 96eecf08d8d85..c4c55701e829c 100644 --- a/bundles/org.openhab.binding.fmiweather/README.md +++ b/bundles/org.openhab.binding.fmiweather/README.md @@ -1,6 +1,6 @@ # FMI Weather Binding -This binding integrates to [the Finnish Meteorological Institute (FMI) Open Data API](https://en.ilmatieteenlaitos.fi/open-data). +This binding integrates to [the Finnish Meteorological Institute (FMI) Open Data API](https://en.ilmatieteenlaitos.fi/open-data). Binding provides access to weather observations from FMI weather stations and [HIRLAM weather forecast model](https://en.ilmatieteenlaitos.fi/weather-forecast-models) forecasts. Forecast covers all of Europe, see previous link for more information. @@ -34,7 +34,6 @@ The binding automatically discovers weather stations and forecasts for nearby pl | --------- | ---- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | | `fmisid` | text | ✓ | FMI Station ID. You can FMISID of see all weathers stations at [FMI web site](https://en.ilmatieteenlaitos.fi/observation-stations?p_p_id=stationlistingportlet_WAR_fmiwwwweatherportlets&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&p_p_col_id=column-4&p_p_col_count=1&_stationlistingportlet_WAR_fmiwwwweatherportlets_stationGroup=WEATHER#station-listing) | `"852678"` for Espoo Nuuksio station | - ### `forecast` thing configuration | Parameter | Type | Required | Description | Example | @@ -107,7 +106,7 @@ Please use the [Units Of Measurement](https://www.openhab.org/docs/concepts/unit `fmi.things`: -``` +```java Thing fmiweather:observation:station_Helsinki_Kumpula "Helsinki Kumpula Observation" [fmisid="101004"] Thing fmiweather:forecast:forecast_Paris "Paris Forecast" [location="48.864716, 2.349014"] ``` @@ -144,7 +143,7 @@ for channel in observation['value']['channels']: '"{label} [{unit}]" {{ channel="{channel_id}" }}').format(**locals())) --> -``` +```java DateTime HelsinkiObservationTime "Observation Time [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]"