Skip to content

Feature/time - #21406

Closed
cipianpascu wants to merge 450 commits into
openhab:mainfrom
cipianpascu:feature/time
Closed

Feature/time#21406
cipianpascu wants to merge 450 commits into
openhab:mainfrom
cipianpascu:feature/time

Conversation

@cipianpascu

Copy link
Copy Markdown
Contributor

No description provided.

openhab-bot and others added 30 commits August 16, 2026 11:53
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
* Reduce SAT warnings

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
…nhab#20934)

Rename each channel-type to a unique ID

Signed-off-by: Konstantin Polihronov <polychronov@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
* Bump org.eclipse.jdt:ecj from 3.45.0 to 3.46.0

Bumps [org.eclipse.jdt:ecj](https://github.com/eclipse-jdt/eclipse.jdt.core) from 3.45.0 to 3.46.0.
- [Commits](https://github.com/eclipse-jdt/eclipse.jdt.core/commits)

---
updated-dependencies:
- dependency-name: org.eclipse.jdt:ecj
  dependency-version: 3.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fixes for ecj 3.46

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
…SCOVERED) (openhab#20950)

openhab#20903 changed onServicesResolved() to call discoverServices() instead of
firing SERVICES_DISCOVERED unconditionally. discoverServices() only notified
when the openHAB-side service list *grew* (getGattServices().size() >
getServices().size()). That list (supportedServices) is only cleared on BlueZ
object removal, so on a normal reconnect BlueZ re-fires ServicesResolved=true
while the list is already fully populated, the "grew" check is false, and
SERVICES_DISCOVERED is never re-fired.

Consumers built on ConnectedBluetoothHandler re-arm their notifications and
polling off onServicesDiscovered() (e.g. grundfosalpha enables notifications
and schedules its read loop there; the generic binding rebuilds channels).
Swallowing the event leaves the Thing ONLINE but silent after every reconnect
- no events are received, matching openhab#20947.

Fire SERVICES_DISCOVERED whenever the GATT is resolved with services present,
not only when the list just grew. Population still happens only when the list
grows, but the notification now always reaches listeners on a resolve. The
event is idempotent for all consumers (generic only adds missing channels;
ConnectedBluetoothHandler/grundfosalpha re-enabling notifications is a no-op
when already notifying).

Fixes openhab#20947

Signed-off-by: Vlad Kolotoff <vkolotoff@pm.me>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
…hab#20965)

Signed-off-by: Markus Michels <markus7017@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
…d to Shelly Addon (openhab#20932)

* Fix externalTemp channel updates, improve test coverage

Signed-off-by: Markus Michels <markus7017@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
…penhab#20963)

Signed-off-by: Christian Kittel <ckittel@gmx.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
* Implement code improvements

Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
* Code Improvements

Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
* Provide unit hints for UoM channels

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
…ab#20938)

* [yamlcomposer] Remove snakeyaml-engine from feature dependency

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
* Implement fixes suggested by Gemini

Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
…ing distance in miles (openhab#20941)

Add the black globe (BGT, 0xA1) and wet bulb globe (WBGT, 0xA2)
temperatures of the WN38 sensor as dedicated channels.

Signed-off-by: Andreas Berger <andreas@berger-freelancer.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
* fix mqtt cloud connection

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
…ing (openhab#20942)

Dynamically created gateway channels could disappear and reappear over
time.

Signed-off-by: Andreas Berger <andreas@berger-freelancer.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
* Code Improvements

Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
)

* Implement gemini suggested fixes

Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
…penhab#20980)

* Move to jetty httpclient

Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
…0937)

Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
Co-authored-by: Leo Siepel <leosiepel@gmail.com>
Co-authored-by: Andrew Fiddian-Green <software@whitebear.ch>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
* Update to rc1

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Co-authored-by: Kai Kreuzer <kai@openhab.org>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
…penhab#20990)

Bumps [com.github.eirslett:frontend-maven-plugin](https://github.com/eirslett/frontend-maven-plugin) from 2.0.0 to 2.0.1.
- [Changelog](https://github.com/eirslett/frontend-maven-plugin/blob/master/CHANGELOG.md)
- [Commits](eirslett/frontend-maven-plugin@frontend-plugins-2.0.0...frontend-plugins-2.0.1)

---
updated-dependencies:
- dependency-name: com.github.eirslett:frontend-maven-plugin
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup) from 1.15.3 to 1.22.2.
- [Release notes](https://github.com/jhy/jsoup/releases)
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md)
- [Commits](jhy/jsoup@jsoup-1.15.3...jsoup-1.22.2)

---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
  dependency-version: 1.22.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
…matter-server (openhab#20989)

* Bump ws in /bundles/org.openhab.binding.matter/matter-server

Bumps [ws](https://github.com/websockets/ws) from 8.20.1 to 8.21.0.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](websockets/ws@8.20.1...8.21.0)

---
updated-dependencies:
- dependency-name: ws
  dependency-version: 8.21.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix lock file

Signed-off-by: Leo Siepel <leosiepel@gmail.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Leo Siepel <leosiepel@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
…er/matter-server (openhab#20988)

* Bump js-yaml in /bundles/org.openhab.binding.matter/matter-server

Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.1 to 4.2.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/commits)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.2.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix lock file

Signed-off-by: Leo Siepel <leosiepel@gmail.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Leo Siepel <leosiepel@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
@lsiepel

lsiepel commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

(was about to fix it, would be best if your main and your feature branch are up to date as starting point)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement An enhancement or new feature for an existing add-on

Projects

None yet

Development

Successfully merging this pull request may close these issues.