From 76eaabee9d769cc79e9a3591c7000fd64810545d Mon Sep 17 00:00:00 2001 From: Florian Hotze Date: Fri, 26 Jan 2024 15:52:59 +0100 Subject: [PATCH] Reduce contents shown in the UI Signed-off-by: Florian Hotze --- mainui/addons.md | 8 ++++---- mainui/settings/index.md | 37 +++++++++++++++++-------------------- mainui/settings/things.md | 12 ++++++------ 3 files changed, 27 insertions(+), 30 deletions(-) diff --git a/mainui/addons.md b/mainui/addons.md index d6a15cbe72..9f30597dd4 100644 --- a/mainui/addons.md +++ b/mainui/addons.md @@ -10,9 +10,8 @@ title: Add-on Store The Add-on Store allows you to install and remove many different types of add-ons: -- **Bindings** connect and control hardware and online services.
- Official bindings are maintained by openHAB maintainers and are available from the **openHAB Distribution**. - The **Community Marketplace** provides bindings independently released by the community. +- **Bindings**
+ Connect and control hardware and online services. - **Automation** - **Scripting Languages** like JavaScript and JRuby. - **Technologies** like PID Controller, PWM (pulse width modulation). @@ -44,7 +43,8 @@ Note that there is a tab bar at the bottom that allows you to switch between the ## Bindings -Bindings are used to connect and control hardware and online services. This section provides bindings from openHAB Distribution, which have been thoroughly reviewed by the maintainers of openHAB, as well as bindings from the Community Marketplace. +Bindings are used to connect and control hardware and online services. +This section provides both official bindings from the **openHAB Distribution**, which have been thoroughly reviewed by the maintainers of openHAB, as well as bindings independently released by the community on the **Community Marketplace**. If you want to know more about the marketplace, please read the following [Marketplace announcement](https://community.openhab.org/t/announcing-the-community-marketplace/127188). To learn more how to install add-ons read the [Add-ons tutorial]({{base}}/configuration/addons). diff --git a/mainui/settings/index.md b/mainui/settings/index.md index 67017f357d..8c64ddc45a 100644 --- a/mainui/settings/index.md +++ b/mainui/settings/index.md @@ -5,55 +5,53 @@ title: Settings # Settings - Overview +![settings-page.png](../images/settings-page.png) + The settings page provides access to all openHAB setup and server-related settings that are configurable from the UI. Please note that this page is only accessible for users with the administrator role. -The settings page includes: - -![settings-page.png](../images/settings-page.png) - -Some subpages, which are most often used, can also be accessed directly via the menu sidebar. +Some often used subpages can also be accessed directly via the menu sidebar. ![settings-menu](../images/settings-menu.png) -## Sections - + ### Configuration ![config-overview.png](../images/config-overview.png) -- [**Things**](things.html)
+- [**Things**](things)
Configure and add your IoT devices and services. -- [**Model**](model.html)
- Configure the semantic, tree-like hierarchical model that structures Items and allows openHAB to automatically provide a no-configuration-required UI. -- [**Items**](items.html)
+- [**Model**](model)
+ Configure the semantic, tree-like hierarchical model that structures Items and allows openHAB to automatically provide a UI. +- [**Items**](items)
Basic units of openHAB control and information fully hardware-independent. -- [**Pages**](pages.html)
+- [**Pages**](pages)
Manage custom user interfaces including Main UI pages and sitemaps. -- [**Transformations**](transformations.html)
+- [**Transformations**](transformations)
Transformations convert a value or Item state into different value or state. -- [**Persistence**](persistence.html)
+- [**Persistence**](persistence)
openHAB can store data over time; this is known as persistence. The data may be retrieved at a later time, for example to restore your system after startup, or to prepare graphs for display on a UI. Next to the entity, the count of that entity is shown. -Please note that the Things count is not the number of configured Things, but the number of Things waiting in the [Inbox]({{base}}/tutorial/things_simple.html#accept-the-light-bulb-things). +The Things count is not the number of configured Things, but the number of Things waiting in the [Inbox]({{base}}/tutorial/things_simple.html#accept-the-light-bulb-things). ### Automation openHAB provides rules, scenes and scripts as well as a schedule overview to automate your home. See [What's the Difference Between a Rule, Script, and Schedule?]({{base}}/tutorial/rules_introduction.html#what-s-the-difference-between-a-rule-script-and-schedule) to learn more about the different options. -- [**Rules**](rules.html)
+- [**Rules**](rules)
Rules are essential for home automation: 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 etc. -- [**Scenes**](scenes.html)
+- [**Scenes**](scenes)
Special rules determined to command a some Items to a pre-defined state. -- [**Scripts**](scrips.html)
+- [**Scripts**](scrips)
Special rules without triggers and with just one action determined to run code. -- [**Schedule**](schedule.html)
+- [**Schedule**](schedule)
Provides an overview of rules with time-based triggers and the `Schedule` tag. + ### System Settings @@ -67,4 +65,3 @@ This section lists the installed add-ons and provides direct access to the add-o The standard log level is `INFO` but to track down an issue it might be necessary to increase the log-level upon request. For more information see [Logging in openHAB]({{base}}/administration/logging.html). - diff --git a/mainui/settings/things.md b/mainui/settings/things.md index e94e096840..b6d87ea6cb 100644 --- a/mainui/settings/things.md +++ b/mainui/settings/things.md @@ -11,12 +11,6 @@ The Things that you can add to your system are determined by the bindings that y There is a [Things concepts page]({{base}}/concepts/things.html) that explains the idea of Things in detail. -Adding Things via the user interface is described comprehensively in the tutorial section: - -- [Adding Things - Simple]({{base}}/tutorial/things_simple.html) -- [Adding Things - Intermediate]({{base}}/tutorial/things_intermediate.html): Things that are dealing with a binding where the bridge-Thing cannot be automatically discovered. -- [Adding Things - Advanced]({{base}}/things_advanced.html): Things that do not support automatic discovery. - On this page, you can manage all the Things you have added to your system: - **Add new Things**
@@ -29,6 +23,12 @@ On this page, you can manage all the Things you have added to your system: Select multiple Things using the top **Select** button and use the **Enable** or **Disable** buttons at the bottom or use the pause button on the individual Thing pages. +Adding Things via the user interface is described comprehensively in the tutorial section: + +- [Adding Things - Simple]({{base}}/tutorial/things_simple.html) +- [Adding Things - Intermediate]({{base}}/tutorial/things_intermediate.html): Things that are dealing with a binding where the bridge-Thing cannot be automatically discovered. +- [Adding Things - Advanced]({{base}}/things_advanced.html): Things that do not support automatic discovery. + ## Inbox Many devices, technologies and systems can be automatically discovered on the network or browsed through some API.