diff --git a/bundles/org.openhab.ui/doc/components/index.md b/bundles/org.openhab.ui/doc/components/index.md index da45efbb4..cafc45677 100644 --- a/bundles/org.openhab.ui/doc/components/index.md +++ b/bundles/org.openhab.ui/doc/components/index.md @@ -131,6 +131,7 @@ Refer to the [`oh-card` Style](./oh-card.html#style) documentation to learn abou | [`oh-calendar-axis`](./oh-calendar-axis.html) | [Calendar](./oh-calendar-axis.html) | | | [`oh-data-series`](./oh-data-series.html) | [Data Series](./oh-data-series.html) | | | [`oh-time-series`](./oh-time-series.html) | [Time Series](./oh-time-series.html) | | +| [`oh-state-series`](./oh-state-series.html) | [State Series](./oh-state-series.html) | | | [`oh-aggregate-series`](./oh-aggregate-series.html) | [Aggregate Series](./oh-aggregate-series.html) | | | [`oh-calendar-series`](./oh-calendar-series.html) | [Calendar Series](./oh-calendar-series.html) | | | [`oh-chart-tooltip`](./oh-chart-tooltip.html) | [Tooltip](./oh-chart-tooltip.html) | | diff --git a/bundles/org.openhab.ui/doc/components/oh-canvas-layout.md b/bundles/org.openhab.ui/doc/components/oh-canvas-layout.md index 048e63ca3..9447573bc 100644 --- a/bundles/org.openhab.ui/doc/components/oh-canvas-layout.md +++ b/bundles/org.openhab.ui/doc/components/oh-canvas-layout.md @@ -67,6 +67,22 @@ Position widgets on a canvas layout with arbitrary position and size down to pix +### SVG Embedding +
+ + + + Embed SVG image directly into the page (default false) + + + + + Flashes SVG elements on hovering in run-mode as well (default false) + + + +
+ ### Appearance
diff --git a/bundles/org.openhab.ui/doc/components/oh-category-axis.md b/bundles/org.openhab.ui/doc/components/oh-category-axis.md index 5bf6f2a0b..505ec9abb 100644 --- a/bundles/org.openhab.ui/doc/components/oh-category-axis.md +++ b/bundles/org.openhab.ui/doc/components/oh-category-axis.md @@ -43,6 +43,7 @@ prev: /docs/ui/components/ + @@ -69,6 +70,11 @@ prev: /docs/ui/components/ + + + Category values to display + +
diff --git a/bundles/org.openhab.ui/doc/components/oh-state-series.md b/bundles/org.openhab.ui/doc/components/oh-state-series.md new file mode 100644 index 000000000..425bcb8e3 --- /dev/null +++ b/bundles/org.openhab.ui/doc/components/oh-state-series.md @@ -0,0 +1,336 @@ +--- +title: oh-state-series - State Series +component: oh-state-series +label: State Series +description: Reference documentation for the oh-state-series component +source: https://github.com/openhab/openhab-webui/edit/main/bundles/org.openhab.ui/doc/components/oh-state-series.md +prev: /docs/ui/components/ +--- + +# oh-state-series - State Series + + + +[[toc]] + + + + + + + +## Configuration + + + +### General +
+ + + + A name which will appear on tooltips and labels + + + + + The item whose persisted data to display + + + + + The identifier of the persistence service to retrieve the data from. Leave blank to the use the default. + + + + + Do not get one value before and after the requested period and move them to the start and end of the period + + + + + Do not add the current Item state into the requested period (the item state will be before or at the end time) + + + + + Offset to subtract from the displayed period, use if you want to do period comparisons (see also Offset Unit). + + + + + Offset to subtract from the displayed period, use if you want to do period comparisons (see also Offset Amount). + + + + + + + + + + + + + The position the state timeline should appear on the Y axis (in graph coordinates). If Y axis is a category axis, this should be the index of the category + + + + + The height the state timeline bar in graph coordinates (default is 0.6) + + + +
+ +### Axis and Coordinate System Assignments +
+ + + + The index of the X axis for this series + + + + + The index of the Y axis for this series + + + +
+ +### Action +
+ + Action to perform when the element is clicked + + + Type of action to perform + + + + + + + + + + + + + + + + + + + + + URL to navigate to or to send HTTP request to + + + + + Open the URL in the same tab/window instead of a new one. This will exit the app. + + + + + HTTP method to use for the request + + + + + + + + + + + Body to send with the request + + + + + Item to perform the action on + + + + + Command to send to the Item. If "Toogle Item" is selected as the action, only send the command when the state is different + + + + + Command to send to the Item when "Toggle Item" is selected as the action, and the Item's state is equal to the command above + + + + + Comma-separated list of options; if omitted, retrieve the command options from the Item dynamically. Use value=label format to provide a label different than the option. + + + + + Scene, Script or Rule to run + + + + + Object representing the optional context to pass. Edit in YAML or provide a JSON object, e.g. { "param1": "value1", "param2": { "subkey1": "testing", "subkey2": 123 } }. + + + + + Page to navigate to + + + + + Use a specific page transition animation + + + + + + + + + + + + + + + Page or widget to display in the modal + + + + + Configuration (prop values) for the target modal page or widget + + + + + Array of URLs or objects representing the images. Auto-refresh is not supported.
Edit in YAML, e.g.
- item: ImageItem1
caption: Camera
or provide a JSON array, e.g.
[ "url1", { "item": "ImageItem1", "caption": "Camera" } ]
Objects are in the photos array format with an additional item property to specify an item to view. +
+
+ + + Configuration for the photo browser.
Edit in YAML or provide a JSON object, e.g.
{ "exposition": false, "type": "popup", "theme": "dark" }
See photo browser parameters (not all are supported). +
+
+ + + Group Item whose members to show in a popup + + + + + Start analyzing with the specified (set of) Item(s) + + + + + The initial analyzing period - dynamic or a predefined fixed period: day, week, month or year + + + + + + + + + + + + The initial coordinate system of the analyzer - time, aggregate or calendar (only time is supported for dynamic periods) + + + + + + + + + + Shows a dialog or sheet to ask for confirmation before the action is executed. Can either be a text to show in the dialog or a JSON object { type: "dialog", title: "Confirm", text: "Are you sure?" } or { type: "sheet", text: "Confirm", color: "green" } + + + + + Shows a toast popup when the action has been executed. Can either be a text to show or a JSON object including some of the supported parameters + + + + + The variable name to set + + + + + The value to set the variable to + + + + + Consider the variable value is an object and set the corresponding deep property within that object using a key syntax. Examples: user.name, user[0].address[1].street, [0], [0].label. The inner property and its parent hierarchy will be created if missing. + + +
+
+ + + + + + + + + + +