diff --git a/administration/logging.md b/administration/logging.md index 75683b003..f19ef7b5d 100644 --- a/administration/logging.md +++ b/administration/logging.md @@ -147,7 +147,7 @@ To modify the stored log levels, use the console or edit the [configuration file There are times, especially when troubleshooting rules, when it can be helpful to log information or Item state values. -For each log level there is an corresponding command for creating log entries. +For each log level there is a corresponding command for creating log entries. You may use these log levels to filter or better differentiate the generated logging output. The logging commands require two parameters: the subpackage, in the examples below `heating`, and the text which should appear in the log: diff --git a/concepts/rules.md b/concepts/rules.md index 8beca1d4b..f999dfe07 100644 --- a/concepts/rules.md +++ b/concepts/rules.md @@ -114,7 +114,7 @@ Time Triggers are provided as described in the table below, support may vary on | Trigger | Description | |------------------|-------------------------------------------------------------------------------------------------------------------------------| | cron expressions | cron allows you to create nearly any schedule you can think of, e.g. every second sunday in November and December at 04:05 h. | -| Time is Item | It is a date and a time specified in an DateTime Item. | +| Time is Item | It is a date and a time specified in a DateTime Item. | | Time of Day | It is a fixed time of the day, e.g. 09:00 h. | Time triggers do not provide any information in the [Available Values](#available-values). diff --git a/configuration/apitokens.md b/configuration/apitokens.md index ae363143e..319d0cb60 100644 --- a/configuration/apitokens.md +++ b/configuration/apitokens.md @@ -5,7 +5,7 @@ title: openHAB API tokens # openHAB API tokens -API tokens are an authentication method, like an username and password. +API tokens are an authentication method, like a username and password. Usually you would use an API token to authenticate an external service or script. ## Generate an API token diff --git a/configuration/blockly/rules-blockly-voice-and-multimedia.md b/configuration/blockly/rules-blockly-voice-and-multimedia.md index a43be5d31..c469ee17e 100644 --- a/configuration/blockly/rules-blockly-voice-and-multimedia.md +++ b/configuration/blockly/rules-blockly-voice-and-multimedia.md @@ -75,7 +75,7 @@ In case this happens the more robust approach is as follows ![play-stream](../images/blockly/blockly-play-stream.png) -_Function:_ Starts an stream playing on an audio sink +_Function:_ Starts a stream playing on an audio sink - The audio streams must be reachable from the openHAB server and can therefore be either internally or externally hosted - All available audio sinks are automatically provided by openHAB's blocklies diff --git a/configuration/rules-dsl.md b/configuration/rules-dsl.md index bbdb2c4b4..ea5088f27 100644 --- a/configuration/rules-dsl.md +++ b/configuration/rules-dsl.md @@ -693,7 +693,7 @@ val itemvalue = new java.math.BigDecimal(Integer::parseInt(myHexValue, 16)) ##### Switch Item -A Switch Item carries a OnOffType. +A Switch Item carries an OnOffType. OnOffType is an Enumeration. One can convert from ON and OFF to 1 and 0 with code similar to: diff --git a/developers/audio/index.md b/developers/audio/index.md index 49a8666bc..7bc3360d3 100644 --- a/developers/audio/index.md +++ b/developers/audio/index.md @@ -11,7 +11,7 @@ At its core, there is the notion of an _audio stream_. Audio streams are provided by _audio sources_ and consumed by _audio sinks_. Each binding for handling and controlling audio services can implement an audio sink to provide their supported devices to the framework to be used as sound output. -An audio sink is identified by an unique id which in general is similar to the thing type id. +An audio sink is identified by a unique id which in general is similar to the thing type id. The framework itself can handle multiple audio sinks at the same time. ## Build-in Audio Sinks diff --git a/developers/bindings/thing-xml.md b/developers/bindings/thing-xml.md index 9cfe7a5a6..1e707d558 100644 --- a/developers/bindings/thing-xml.md +++ b/developers/bindings/thing-xml.md @@ -823,7 +823,7 @@ The full Java API for bridge and _Thing_ descriptions can be found in the Java p | options | A list defining the possible commands | optional | | option | The description for the option | optional | | option.value | The value for the option. This is the actual command send to the channel. | mandatory | -| event | The restrictions of an trigger event which gives information how to interpret it | optional | +| event | The restrictions of a trigger event which gives information how to interpret it | optional | | autoUpdatePolicy | The auto update policy to use | optional | | config-description | The configuration description for the channel within the ConfigDescriptionRegistry | optional | | config-description-ref | The reference to a configuration description for the channel within the ConfigDescriptionRegistry | optional | diff --git a/developers/ide/vscode.md b/developers/ide/vscode.md index 8c4381cd0..7d24139b5 100644 --- a/developers/ide/vscode.md +++ b/developers/ide/vscode.md @@ -97,9 +97,9 @@ The [tasks.json](examples/vscode/tasks.json) defines the following tasks that yo 1. **Start openHAB (Debug)** - this task will start a new instance of openHAB in debug mode (allowing VSCode to connect to it). Please shut down any other instances of openHAB prior to running this (see next task). This will open a **new** terminal for openHAB to run in. Formally, this will call `start.bat debug` (or `start.sh debug` on macOS/Linux) in the `openhab_home` directory. 1. **Stop openHAB** - this task will stop any running instance. Please note this will stop an instance started outside of VSCode as well on the same machine. Formally, this will call `stop.bat` (or `stop.sh` on macOS/Linux) in the `openhab_runtime/bin` directory. -1. **mvn Compile (Online)** - this task will run a online Maven compile skipping code checks. Formally, will run `mvn clean install -DskipChecks` -1. **mvn Compile (Offline)** - this task will run a offline Maven compile skipping code checks (assumes you have run a online compile atleast once). Formally, will run `mvn -o clean install -DskipChecks` -1. **mvn Compile (Release)** - this task will run a online Maven compile with code checks. Formally, will run `mvn clean install` +1. **mvn Compile (Online)** - this task will run an online Maven compile skipping code checks. Formally, will run `mvn clean install -DskipChecks` +1. **mvn Compile (Offline)** - this task will run an offline Maven compile skipping code checks (assumes you have run an online compile atleast once). Formally, will run `mvn -o clean install -DskipChecks` +1. **mvn Compile (Release)** - this task will run an online Maven compile with code checks. Formally, will run `mvn clean install` 1. **Copy Distribution to Addons** - this task will run the 'mvn Compile (Offline)' task and then copy the resulting target file (as defined by `dist`) to your openHAB addons directory (defined by `openhab_addons`) 1. **Build** - this is an alias for `Copy Distribution to Addons` task. 1. **Tail events.log** - this will tail the events.log in a new terminal. diff --git a/installation/docker.md b/installation/docker.md index 8418aa611..d81e3ed26 100644 --- a/installation/docker.md +++ b/installation/docker.md @@ -75,7 +75,7 @@ sudo chown -R openhab:openhab /opt/openhab ### Running the Container as a Service Managed by Docker Note, always review the README on [Docker Hub](https://hub.docker.com/r/openhab/openhab/) for the most up to date set of recommended arguments and environment variables. -Services can be run an maintained on a Linux machine one of two ways, using Docker or using the system's built in service management (e.g. systemd). +Services can be run and maintained on a Linux machine one of two ways, using Docker or using the system's built in service management (e.g. systemd). If using Docker to manage the service, run the following command: :::: tabs diff --git a/settings/aboutpage.md b/settings/aboutpage.md index f874dc782..71e9f2653 100644 --- a/settings/aboutpage.md +++ b/settings/aboutpage.md @@ -85,7 +85,7 @@ In case you want to activate audio on multiple devices, each device needs to be Technically, this information (and all the other miscellaneous settings) are stored in the local storage of the browser. - For me information [see here](https://github.com/openhab/openhab-webui/pull/1422) -To test if it works play some static content that comes with openHAB in the /sounds dir using a openHAB console command. +To test if it works play some static content that comes with openHAB in the /sounds dir using an openHAB console command. Use [openHABs console](/administration/console.html#using-the-console) or just run the following from the linux shell: > openhab-cli console diff --git a/tutorials/getting_started/tips-and-tricks.md b/tutorials/getting_started/tips-and-tricks.md index a65f5a5ce..0ef5a8d08 100644 --- a/tutorials/getting_started/tips-and-tricks.md +++ b/tutorials/getting_started/tips-and-tricks.md @@ -119,7 +119,7 @@ Sometimes you may face errors, even if you tried your best with developing a wor In cases where the failure can not be found in a fast way you can have a look at the logging output that openHAB provides. Accessing the logs depends on different factors (e.g. the way you have installed openHAB). -You can find a overview of how to access and handle logging in the [corresponding article](/docs/administration/logging.html). +You can find an overview of how to access and handle logging in the [corresponding article](/docs/administration/logging.html). ## Save Examples diff --git a/ui/index.md b/ui/index.md index 84b1aa9c5..1e5689a5e 100644 --- a/ui/index.md +++ b/ui/index.md @@ -52,7 +52,7 @@ In case of floorplans, the background will be a custom image defined by you; in [**Chart**](./chart-pages.html) pages are meant for interactive visualization of persisted data in the main UI. Options include displaying time series, aggregates, heatmaps, calendars, with the ability to select the period and date to show. -You can either start them from scratch by creating a new Chart page from the Pages section, or, when in the Analyzer, you can save the result of a analyzing session to a chart page for further customization and retaining the current view. +You can either start them from scratch by creating a new Chart page from the Pages section, or, when in the Analyzer, you can save the result of an analyzing session to a chart page for further customization and retaining the current view. ### Tabbed Pages diff --git a/ui/sitemaps.md b/ui/sitemaps.md index 76bf6f0ed..136fbf615 100644 --- a/ui/sitemaps.md +++ b/ui/sitemaps.md @@ -182,7 +182,7 @@ This provides the flexibility to present Items in the way desired in your home a Setting a value for `label` or `icon` of a Sitemap element will override the values defined for the linked Item. It has to be considered that if the label defined in a Channel or an Item contains text and state, these representations have to be overwritten separately in the Sitemap. -In the following example a Item which has a label and state defined is overwritten. +In the following example an Item which has a label and state defined is overwritten. ```java sitemap demo label="My home automation" {