diff --git a/addons/actions.md b/addons/actions.md index 70663ee7c..023af5a0d 100644 --- a/addons/actions.md +++ b/addons/actions.md @@ -3,8 +3,6 @@ layout: documentation title: Actions --- -{% include base.html %} - # Actions Actions are predefined methods that are called from openHAB rules and scripts. diff --git a/addons/bindings.md b/addons/bindings.md index 9a5b2a6c4..561bf2423 100644 --- a/addons/bindings.md +++ b/addons/bindings.md @@ -3,8 +3,6 @@ layout: documentation title: Bindings --- -{% include base.html %} - # Bindings Bindings connect your smart home's devices and technologies to openHAB. diff --git a/addons/io.md b/addons/io.md index 443ecec37..2aedabec7 100644 --- a/addons/io.md +++ b/addons/io.md @@ -3,8 +3,6 @@ layout: documentation title: System Integrations --- -{% include base.html %} - # System Integrations openHAB supports services that enable integration with various technologies that don't fall into other add-on categories. diff --git a/addons/persistence.md b/addons/persistence.md index 69287bc99..8b1fa8c60 100644 --- a/addons/persistence.md +++ b/addons/persistence.md @@ -3,8 +3,6 @@ layout: documentation title: Persistence Services --- -{% include base.html %} - # Persistence Services Persistence services enable the storage of item states over time. diff --git a/addons/transformations.md b/addons/transformations.md index d960062db..bfcf72a87 100644 --- a/addons/transformations.md +++ b/addons/transformations.md @@ -3,8 +3,6 @@ layout: documentation title: Transformations --- -{% include base.html %} - # Transformations Transformations are used to translate data from a cluttered or technical raw value to a processed or human-readable representation. diff --git a/addons/uis/apps/ios.md b/addons/uis/apps/ios.md index a1aa40a0d..2563c92e4 100644 --- a/addons/uis/apps/ios.md +++ b/addons/uis/apps/ios.md @@ -3,8 +3,6 @@ layout: documentation title: iOS App --- -{% include base.html %} - # iOS App diff --git a/addons/uis/apps/windows.md b/addons/uis/apps/windows.md index 910e703d2..7f07fa042 100644 --- a/addons/uis/apps/windows.md +++ b/addons/uis/apps/windows.md @@ -3,8 +3,6 @@ layout: documentation title: Windows 10 App --- -{% include base.html %} - # Windows 10 App We provide a native Windows 10 app for openHAB, compatible with Windows laptops, desktops, tablets and phones (Xbox, Raspberry Pi and Holographic coming soon). diff --git a/addons/voices.md b/addons/voices.md index 864cabc15..810aac6e5 100644 --- a/addons/voices.md +++ b/addons/voices.md @@ -3,8 +3,6 @@ layout: documentation title: Voice Services --- -{% include base.html %} - # Available Voice Services | Voice Service | Description | diff --git a/administration/bundles.md b/administration/bundles.md index 74c27d1b1..7a6f54a05 100644 --- a/administration/bundles.md +++ b/administration/bundles.md @@ -3,8 +3,6 @@ layout: documentation title: Bundle Management --- -{% include base.html %} - # Bundle Management The [console](console.html) offers various commands to manage bundles, among other things. diff --git a/administration/console.md b/administration/console.md index c95643339..7cd02aac5 100644 --- a/administration/console.md +++ b/administration/console.md @@ -3,8 +3,6 @@ layout: documentation title: The Console --- -{% include base.html %} - # The Console The console offers the ability to: diff --git a/administration/index.md b/administration/index.md index 3de9dead3..20ba26c18 100644 --- a/administration/index.md +++ b/administration/index.md @@ -3,8 +3,6 @@ layout: documentation title: Advanced Functionality and Administrative Tasks --- -{% include base.html %} - # Advanced Functionality and Administrative Tasks As a runtime environment openHAB uses [Apache Karaf](https://karaf.apache.org), a modern and polymorphic container for hosting Java applications. diff --git a/administration/jsondb.md b/administration/jsondb.md index 403b3a444..ce5b82189 100644 --- a/administration/jsondb.md +++ b/administration/jsondb.md @@ -3,8 +3,6 @@ layout: documentation title: JsonDB Storage --- -{% include base.html %} - # JsonDB Storage JsonDB provides a system database for storage of configuration data. diff --git a/administration/logging.md b/administration/logging.md index 223e79066..d85b79e90 100644 --- a/administration/logging.md +++ b/administration/logging.md @@ -3,8 +3,6 @@ layout: documentation title: Logging --- -{% include base.html %} - # Logging in openHAB This article describes the logging functionality in openHAB. diff --git a/administration/runtime.md b/administration/runtime.md index 0eabcd60d..e8702da5d 100644 --- a/administration/runtime.md +++ b/administration/runtime.md @@ -3,8 +3,6 @@ layout: documentation title: Runtime Commands --- -{% include base.html %} - # Runtime Commands It is possible to query and even change the state of entities like items or things. Therefore the console offers commands in various areas: diff --git a/administration/serial.md b/administration/serial.md index ff508d9e0..8538fe47a 100644 --- a/administration/serial.md +++ b/administration/serial.md @@ -3,8 +3,6 @@ layout: documentation title: Serial Port Configuration --- -{% include base.html %} - # Serial Port Configuration Without correct configuration, bindings using serial devices might not be able to open the serial port for communication, and you will see an error message in the logs. diff --git a/appendix/contributing.md b/appendix/contributing.md index a4910bd73..4f0be49d2 100644 --- a/appendix/contributing.md +++ b/appendix/contributing.md @@ -3,8 +3,6 @@ layout: documentation title: Contributing to openHAB --- -{% include base.html %} - # Contributing to openHAB openHAB is a community effort and everyone can take part in that. diff --git a/appendix/help.md b/appendix/help.md index 9763e8c4c..b40554ac5 100644 --- a/appendix/help.md +++ b/appendix/help.md @@ -3,8 +3,6 @@ layout: documentation title: Finding Help and FAQs --- -{% include base.html %} - # Finding Help openHAB is surrounding by an amazing community helping new users, discussing problems and providing tutorials and examples. diff --git a/concepts/audio.md b/concepts/audio.md index a7f388435..dff1687fe 100644 --- a/concepts/audio.md +++ b/concepts/audio.md @@ -3,8 +3,6 @@ layout: documentation title: Audio & Voice --- -{% include base.html %} - # Audio & Voice Audio and voice features are an important aspect of any smart home solution as it is a very natural way to interact with the user. diff --git a/concepts/categories.md b/concepts/categories.md index c2be2950d..7b4759e82 100644 --- a/concepts/categories.md +++ b/concepts/categories.md @@ -3,8 +3,6 @@ layout: documentation title: Categories --- -{% include base.html %} - # Categories Categories in openHAB are used to provide meta information about Things, Channels, etc. UIs can use this information to render specific icons or provide a search functionality to for example filter all Things for a certain category. diff --git a/concepts/discovery.md b/concepts/discovery.md index a6fec28dc..e319ccf61 100644 --- a/concepts/discovery.md +++ b/concepts/discovery.md @@ -3,8 +3,6 @@ layout: documentation title: Thing Discovery --- -{% include base.html %} - # Thing Discovery Many devices, technologies and systems can be automatically discovered on the network or browsed through some API. It therefore makes a lot of sense to use these features for a smart home solution. diff --git a/concepts/index.md b/concepts/index.md index 87d550f66..b18acc471 100644 --- a/concepts/index.md +++ b/concepts/index.md @@ -3,8 +3,6 @@ layout: documentation title: Concepts --- -{% include base.html %} - # Concepts When first thinking about your home automation system, it may be helpful to bear in mind that there are two ways of thinking about or viewing your system: the physical view and the functional view. diff --git a/concepts/items.md b/concepts/items.md index 2da0cec46..de879e80a 100644 --- a/concepts/items.md +++ b/concepts/items.md @@ -3,8 +3,6 @@ layout: documentation title: Items --- -{% include base.html %} - # Items openHAB has a strict separation between the physical world (the "Things", see below) and the application, which is built around the notion of "Items" (also called the virtual layer). diff --git a/concepts/units-of-measurement.md b/concepts/units-of-measurement.md index 9683e5d6d..0f61aa41a 100644 --- a/concepts/units-of-measurement.md +++ b/concepts/units-of-measurement.md @@ -3,8 +3,6 @@ layout: documentation title: Units Of Measurement --- -{% include base.html %} - # Units Of Measurement To express measured values in a scientific correct unit the framework supports units of measurement. diff --git a/configuration/editors.md b/configuration/editors.md index 0c2370709..b7437cfc1 100644 --- a/configuration/editors.md +++ b/configuration/editors.md @@ -3,8 +3,6 @@ layout: documentation title: Editors --- -{% include base.html %} - # Editors - Different Ways to Simplify Your Textual Configuration Currently there are several existing solutions, that can help you configuring your openHAB instance in a textual way. diff --git a/configuration/items.md b/configuration/items.md index 28a8110fd..67bdf6557 100644 --- a/configuration/items.md +++ b/configuration/items.md @@ -3,8 +3,6 @@ layout: documentation title: Items --- -{% include base.html %} - # Items In openHAB Items represent all properties and capabilities of the user’s home automation. diff --git a/configuration/jsr223.md b/configuration/jsr223.md index daaffda84..95820921b 100644 --- a/configuration/jsr223.md +++ b/configuration/jsr223.md @@ -3,8 +3,6 @@ layout: documentation title: JSR223 Scripting --- -{% include base.html %} - # JSR223 Scripting ::: tip Note diff --git a/configuration/multimedia.md b/configuration/multimedia.md index f17abb78b..4babc106b 100644 --- a/configuration/multimedia.md +++ b/configuration/multimedia.md @@ -3,8 +3,6 @@ layout: documentation title: Multimedia --- -{% include base.html %} - # Multimedia ## Volume diff --git a/configuration/persistence.md b/configuration/persistence.md index bedcc5e82..ad33189ae 100644 --- a/configuration/persistence.md +++ b/configuration/persistence.md @@ -3,8 +3,6 @@ layout: documentation title: Persistence --- -{% include base.html %} - # Persistence openHAB can store data over time; this is known as persistence. diff --git a/configuration/restdocs.md b/configuration/restdocs.md index 863b393e4..790464449 100644 --- a/configuration/restdocs.md +++ b/configuration/restdocs.md @@ -3,8 +3,6 @@ layout: documentation title: openHAB REST API --- -{% include base.html %} - # openHAB REST API Through the openHAB [REST API](https://en.wikipedia.org/wiki/REST_API) most aspects of the openHAB system can be readily accessed by other programs. diff --git a/configuration/rules-dsl.md b/configuration/rules-dsl.md index 19ea2fe4e..c79476d0d 100644 --- a/configuration/rules-dsl.md +++ b/configuration/rules-dsl.md @@ -3,8 +3,6 @@ layout: documentation title: Rules --- -{% include base.html %} - # Textual Rules "Rules" are used for automating processes: Each rule can be triggered, which invokes a script that performs any kinds of tasks, e.g. turn on lights by modifying your items, do mathematical calculations, start timers etcetera. diff --git a/configuration/services.md b/configuration/services.md index a0bcdcc21..cc26f520d 100644 --- a/configuration/services.md +++ b/configuration/services.md @@ -3,8 +3,6 @@ layout: documentation title: Services --- -{% include base.html %} - # Services {% include contribution-wanted.html %} diff --git a/configuration/things.md b/configuration/things.md index f8b484dd7..f365004e6 100644 --- a/configuration/things.md +++ b/configuration/things.md @@ -3,8 +3,6 @@ layout: documentation title: Things --- -{% include base.html %} - # Things [Things]({{base}}/concepts/things.html) represent the physical layer of an openHAB system. diff --git a/configuration/transform.md b/configuration/transform.md index ee0749d1a..64300739c 100644 --- a/configuration/transform.md +++ b/configuration/transform.md @@ -3,8 +3,6 @@ layout: documentation title: Transformations Configuration --- -{% include base.html %} - # Transformations Configuration Transformations are used to translate data from a cluttered or technical raw value to a processed or human-readable representation. diff --git a/developers/audio/index.md b/developers/audio/index.md index 1b748494e..cf4c29f22 100644 --- a/developers/audio/index.md +++ b/developers/audio/index.md @@ -3,8 +3,6 @@ layout: developersguide title: Audio & Voice --- -{% include base.html %} - # Audio & Voice openHAB provides a modular architecture that enables all kinds of different use cases. diff --git a/developers/bindings/config-xml.md b/developers/bindings/config-xml.md index 3fba3bbfd..8682ed552 100644 --- a/developers/bindings/config-xml.md +++ b/developers/bindings/config-xml.md @@ -3,8 +3,6 @@ layout: developersguide title: Configuration Descriptions --- -{% include base.html %} - # Configuration Descriptions Specific services or bindings usually require a configuration to be operational in a meaningful way. diff --git a/developers/bindings/faq.md b/developers/bindings/faq.md index 9b69cff00..6d737d82e 100644 --- a/developers/bindings/faq.md +++ b/developers/bindings/faq.md @@ -3,8 +3,6 @@ layout: developersguide title: FAQ --- -{% include base.html %} - # Frequently Asked Questions (FAQs) Here is a list of frequently asked questions around the development of bindings. diff --git a/developers/bindings/index.md b/developers/bindings/index.md index 2be4bb26e..954fc7d64 100644 --- a/developers/bindings/index.md +++ b/developers/bindings/index.md @@ -3,8 +3,6 @@ layout: developersguide title: Bindings --- -{% include base.html %} - # Developing a Binding {:.no_toc} @@ -969,7 +967,7 @@ Binding additional services to a handler can be achieved by implementing the ser Instead of using the Component annotation your discovery service implements the `ThingHandlerService`. It should extend the `AbstractDiscoveryService` (which implements `DiscoveryService`) just like a normal service: -``` +```java public class extends AbstractDiscoveryService implements ThingHandlerService { ``` @@ -977,7 +975,7 @@ public class extends AbstractDiscoverySer The interface `ThingHandlerService` has 2 methods to pass the handler of the bridge. A typical implementation is: -``` +```java @Override public void setThingHandler(@Nullable ThingHandler handler) { if (handler instanceof ) { @@ -997,7 +995,7 @@ The handler can be used to get the bridge UID or to get access to the configured In the bridge handler you need to activate the thing handler service. This is done by implementing the `getServices` method in your bridge handler: -``` +```java @Override public Collection> getServices() { return Collections.singleton(.class); diff --git a/developers/bindings/thing-xml.md b/developers/bindings/thing-xml.md index f03e2e637..67c965d10 100644 --- a/developers/bindings/thing-xml.md +++ b/developers/bindings/thing-xml.md @@ -3,8 +3,6 @@ layout: developersguide title: Thing Descriptions --- -{% include base.html %} - # Binding Definitions {:.no_toc} diff --git a/developers/buildsystem.md b/developers/buildsystem.md index 007ad33d9..136a56ddd 100644 --- a/developers/buildsystem.md +++ b/developers/buildsystem.md @@ -3,8 +3,6 @@ layout: developersguide title: Build System --- -{% include base.html %} - # Build System The buildsystem is based on maven. diff --git a/developers/contributing.md b/developers/contributing.md index 84fd25f31..1ed25a0fb 100644 --- a/developers/contributing.md +++ b/developers/contributing.md @@ -3,8 +3,6 @@ layout: developersguide title: Contribution --- -{% include base.html %} - # Contributing to the Development of openHAB ## The Repositories diff --git a/developers/extensionservices/index.md b/developers/extensionservices/index.md index f1872431c..4bfdc0745 100644 --- a/developers/extensionservices/index.md +++ b/developers/extensionservices/index.md @@ -3,8 +3,6 @@ layout: developersguide title: Extension service --- -{% include base.html %} - # Extension service openHAB comes with an API that allows implementing a service that manages the installed extensions within a solution. diff --git a/developers/governance.md b/developers/governance.md index 19759accc..d6f452e57 100644 --- a/developers/governance.md +++ b/developers/governance.md @@ -4,8 +4,6 @@ title: Governance license: Parts of this page have been derived from the EPLv2 licensed https://www.eclipse.org/projects/handbook --- -{% include base.html %} - # Governance of the openHAB Project ## Principles diff --git a/developers/guidelines.md b/developers/guidelines.md index 93831ace5..9104af60a 100644 --- a/developers/guidelines.md +++ b/developers/guidelines.md @@ -3,8 +3,6 @@ layout: developersguide title: Coding Guidelines --- -{% include base.html %} - # Coding Guidelines {:.no_toc} @@ -89,9 +87,9 @@ The rules are defined at Search Results
diff --git a/styleguide.md b/styleguide.md index b5ad9170b..2ee5a18a5 100644 --- a/styleguide.md +++ b/styleguide.md @@ -3,8 +3,6 @@ layout: documentation title: openhab-docs Markdown StyleGuide --- -{% include base.html %} - # openHAB Documentation Style Guide ## General Remarks diff --git a/tutorials/getting_started/first_steps.md b/tutorials/getting_started/first_steps.md index 62cc35ea2..e975c04d1 100644 --- a/tutorials/getting_started/first_steps.md +++ b/tutorials/getting_started/first_steps.md @@ -3,8 +3,6 @@ layout: documentation title: Getting Started - First Steps --- -{% include base.html %} - # First Steps The following instructions will guide you through the initial steps after first installing openHAB. diff --git a/tutorials/getting_started/index.md b/tutorials/getting_started/index.md index 3cd90b3e3..58c432738 100644 --- a/tutorials/getting_started/index.md +++ b/tutorials/getting_started/index.md @@ -3,8 +3,6 @@ layout: documentation title: Getting Started - Introduction --- -{% include base.html %} - # Welcome Welcome to openHAB. diff --git a/tutorials/getting_started/model.md b/tutorials/getting_started/model.md index c217583f9..de1d1d86a 100644 --- a/tutorials/getting_started/model.md +++ b/tutorials/getting_started/model.md @@ -3,8 +3,6 @@ layout: documentation title: Semantic Model --- -{% include base.html %} - # Semantic Model Things represent devices and the sensors and actuators of those devices. @@ -209,5 +207,6 @@ This is a table describing the Equipment, Point and Property classes needed to e | Humidity | Measurement | * | Measurement | Humidity | This table is based off the sources: + - - diff --git a/tutorials/getting_started/persistence.md b/tutorials/getting_started/persistence.md index d08074f44..c03c585ba 100644 --- a/tutorials/getting_started/persistence.md +++ b/tutorials/getting_started/persistence.md @@ -3,8 +3,6 @@ layout: documentation title: Persistence --- -{% include base.html %} - # Persistence There are many times in home automation where one wants to keep, chart, and otherwise use the historic states of their Items. diff --git a/tutorials/getting_started/things_advanced.md b/tutorials/getting_started/things_advanced.md index 4dcdbb2a4..e711e5f90 100644 --- a/tutorials/getting_started/things_advanced.md +++ b/tutorials/getting_started/things_advanced.md @@ -3,8 +3,6 @@ layout: documentation title: Adding Things - Advanced --- -{% include base.html %} - # Adding Things - Advanced Some bindings and technologies simply do not support automatic discovery. diff --git a/tutorials/getting_started/things_intermediate.md b/tutorials/getting_started/things_intermediate.md index 731f88774..9446189ba 100644 --- a/tutorials/getting_started/things_intermediate.md +++ b/tutorials/getting_started/things_intermediate.md @@ -3,7 +3,6 @@ layout: documentation title: Adding Things - Intermediate --- -{% include base.html %} Previous: [Adding Things - Simple]({{base}}/tutorial/things_simple.html) # Adding Things - Intermediate diff --git a/tutorials/getting_started/things_simple.md b/tutorials/getting_started/things_simple.md index c24f9f734..deb26d6eb 100644 --- a/tutorials/getting_started/things_simple.md +++ b/tutorials/getting_started/things_simple.md @@ -3,8 +3,6 @@ layout: documentation title: Adding Things - Simple --- -{% include base.html %} - # Adding Things - Simple As covered in the [concepts section]({{base}}/concepts/index.html) of the openHAB Docs, a binding is an add-on to openHAB that understands how to communicate with a specific home automation technology or API. diff --git a/tutorials/index.html b/tutorials/index.html index a697a2e58..8d4807035 100644 --- a/tutorials/index.html +++ b/tutorials/index.html @@ -3,8 +3,6 @@ layout: raw title: Tutorials --- -{% include base.html %} -

Tutorials

Choose one of the options below to learn more about openHAB, either by following along a tutorial or by looking at a few examples.

diff --git a/ui/sitemaps.md b/ui/sitemaps.md index 8c8e78489..f8968a4b6 100644 --- a/ui/sitemaps.md +++ b/ui/sitemaps.md @@ -3,8 +3,6 @@ layout: documentation title: Sitemaps --- -{% include base.html %} - # Sitemaps In openHAB a collection of [Things]({{base}}/concepts/things.html) and [Items]({{base}}/concepts/items.html) represent physical or logical objects in the user's home automation setup.