openhab-core
openhab-core copied to clipboard
Core framework of openHAB
Fixes #3235 General Problem Description: When a .things file contains multiple Things and only one thing was changed, update notifications will be sent for _all_ the things inside the file....
This is the first attempt to implement the S-Bus G4 transport protocol. The code is derived from the Modbus transport protocol and has the following two additions: 1. TCP protocol...
#3481 was quite a leap forward in terms of making UoM predictable and reliable. Now that the smoke has cleared, I see a small opportunity to improve/fine-tune the user experience...
Currently when a file is edited all items from the file get removed and then the items from the file get re-added again. This results in a log of items/things...
I propose to use `org.openhab.core.automation.internal.TriggerHandlerCallbackImpl#getScheduler` when calling scripts to resolve an issue with simultaneous executions, as it is done for "normal" rules execution path. That's needed for a code reuse...
I'll preface this with, im volunteering to write this myself as it probably has a decent work effort involved and I just did a bunch of this recently for the...
Implements (#3289) Creates the basis for a centralized crypto storage mechanism. Also creates several functions that are used across addon's to simplify addon creation. Basic usage expectation: CryptoStore myCryptoStore =...
The current logic for implicit state presentation is explained at https://github.com/openhab/openhab-webui/issues/2251#issuecomment-1890903468: 1. If a pattern is found in the label of the sitemap element, use it. 1. If a pattern...
Split from #3922 This is a new implementation of the UsbSerialDiscovery interface based on Javax-Usb. It provides a UsbSerialDiscovery service for all operating systems. So in particular it extends coverage...
On a fresh install of openHAB (I checked both 4.1.1 and 4.2.0-snapshot), Ephemeris Weekend Days seems to not work for rules until it is updated and saved. ## Expected Behavior...