openhab-core
openhab-core copied to clipboard
Core framework of openHAB
Extends #3920 to support broadcast-based scanning as well. The broadcast implementation is based on the discovery implementation in the Danfoss Air Unit binding: https://github.com/openhab/openhab-addons/blob/dd47b64fbb8865cd3b83ba782a79a7dc7286048f/bundles/org.openhab.binding.danfossairunit/src/main/java/org/openhab/binding/danfossairunit/internal/discovery/DanfossAirUnitDiscoveryService.java#L88-L151
Alternative Serial Port Provider based on https://github.com/Fazecast/jSerialComm. From website: _jSerialComm is a Java library designed to provide a platform-independent way to access standard serial ports without requiring external libraries, native...
Currently, the IP Add-on Finder scans sequentially: binding by binding, interface by interface. This PR implements scanning in an asynchronous way. Refs: https://github.com/openhab/openhab-core/issues/3936 Initial PR implementation is by @andrewfg, as...
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...
This is basically a reincarnation of the idea in #2182 with a different approach. The `SequentialScheduledExecutorService` in this PR will act like a `Executors.newSingleThreadScheduledExecutor`, but it does use a thread...
Hello, if you define a scene via a textfile it is not possible with the DSL rule engine. This is not possible ``` rule "My Scene" when then MyItem1.sendCommand(ON) MyItem2.sendCommand(50)...
As discussed in #3636 we need configuration for user-defined tags. It was discussed that an easy to understand standard configuration format would be preferable over creating a new DSL. It...
Let's try the new issue template (#3427): ### Is your feature request related to a problem? Please describe. In openHAB two different behavior exist for sending updates: 1. Send the...
This is to be considered a discussion issue and a follow-up to https://github.com/openhab/openhab-core/pull/3330#issuecomment-1436545934. I thought it would be more clean to have a distinct issue for tracking this. Recently there...
These PR adds a WebSocket Adapter that allows transferring PCM audio to a sink and source whose existence will be tied to the WebSocket connection (register/unregister the components on connection/disconnection)...