# Add-ons

**URL:** https://community.openhab.org/c/development/add-ons/61.md

[Latest](https://community.openhab.org/latest.md) · [Categories](https://community.openhab.org/categories.md) · [Tags](https://community.openhab.org/tags.md)

---

## [About the Add-ons category](https://community.openhab.org/t/about-the-add-ons-category/64650)

<div class="topic-metadata">

**Author:** [@Kai](https://community.openhab.org/u/Kai)\
**Replies:** 0

</div>

Discuss here how to develop add-ons and ask conceptional questions on the technologies, concepts, etc. Please do not use the forum for concrete bugs or functional discussions - they should happen in the issue tracker of…

---

## [Visual Studio Code extension 1.0.2: feature request — hover support for YAML files (MainUI widgets)](https://community.openhab.org/t/visual-studio-code-extension-1-0-2-feature-request-hover-support-for-yaml-files-mainui-widgets/170643)

<div class="topic-metadata">

**Author:** [@HenMus](https://community.openhab.org/u/HenMus)\
**Replies:** 0\
**Last updated:** [October 10, 2026, 6:06am UTC](https://community.openhab.org/t/visual-studio-code-extension-1-0-2-feature-request-hover-support-for-yaml-files-mainui-widgets/170643 "2026-10-10T06:06:03Z")

</div>

Hover on item names in .js files is a real improvement — thanks for adding it. Could the same be extended to YAML? MainUI widgets are written in YAML and reference exactly the same items, for example: yaml text: '=ite…

---

## [Visual Studio Code extension 1.0.2: "Notification handler 'textDocument/didChange' failed — Cannot read properties of undefined (reading 'update')" on all openHAB files](https://community.openhab.org/t/visual-studio-code-extension-1-0-2-notification-handler-textdocument-didchange-failed-cannot-read-properties-of-undefined-reading-update-on-all-openhab-files/170629)

<div class="topic-metadata">

**Author:** [@HenMus](https://community.openhab.org/u/HenMus)\
**Replies:** 1\
**Last updated:** [October 8, 2026, 9:02am UTC](https://community.openhab.org/t/visual-studio-code-extension-1-0-2-notification-handler-textdocument-didchange-failed-cannot-read-properties-of-undefined-reading-update-on-all-openhab-files/170629 "2026-10-08T09:02:18Z")

</div>

First of all, thanks for 1.0.2 — hover on items inside .js files is exactly what I was missing, and it works nicely. There is one side effect. Since installing 1.0.2 I get an error in the language server output channel …

---

## [\[x-sense\] New Binding to support the X-Sense series of devices (sensors, alarm system)](https://community.openhab.org/t/x-sense-new-binding-to-support-the-x-sense-series-of-devices-sensors-alarm-system/169763)

<div class="topic-metadata">

**Author:** [@markus7017](https://community.openhab.org/u/markus7017)\
**Replies:** 20\
**Last updated:** [October 5, 2026, 2:27pm UTC](https://community.openhab.org/t/x-sense-new-binding-to-support-the-x-sense-series-of-devices-sensors-alarm-system/169763 "2026-10-05T14:27:18Z")

</div>

fyi: I’'m currently developing a X-Sense binding to support their low-cost portfolio (https://de.x-sense.com) Use Cloud API (it seems that there is now way to access the base station via WiFi on the local network based…

---

## [Simplify development for "simple" bindings](https://community.openhab.org/t/simplify-development-for-simple-bindings/170439)

<div class="topic-metadata">

**Author:** [@Pedro\_Liberal](https://community.openhab.org/u/Pedro_Liberal)\
**Replies:** 25\
**Last updated:** [September 25, 2026, 4:49pm UTC](https://community.openhab.org/t/simplify-development-for-simple-bindings/170439 "2026-09-25T16:49:13Z")

</div>

Moderators Note: This discussion has been split out from VS Code and Copilot free plan - #170 . As an experiment I’ve submitted a mostly AI generate PR add-on. This is a very simple add-on which all it has to do is l…

---

## [When a binding no longer is supported, then what?](https://community.openhab.org/t/when-a-binding-no-longer-is-supported-then-what/170202)

<div class="topic-metadata">

**Author:** [@Kim\_Andersen](https://community.openhab.org/u/Kim_Andersen)\
**Replies:** 9\
**Last updated:** [September 24, 2026, 6:44pm UTC](https://community.openhab.org/t/when-a-binding-no-longer-is-supported-then-what/170202 "2026-09-24T18:44:52Z")

</div>

It seems like the Tesla-binding is no longer working and also no longer supported, (it requires an app to create a token, and it seems like the app is no longer supported by Tesla, which means it cant create any token). …

---

## [What to do with my AI-generated bindings?](https://community.openhab.org/t/what-to-do-with-my-ai-generated-bindings/170393)

<div class="topic-metadata">

**Author:** [@Larsen](https://community.openhab.org/u/Larsen)\
**Replies:** 22\
**Last updated:** [September 20, 2026, 5:28pm UTC](https://community.openhab.org/t/what-to-do-with-my-ai-generated-bindings/170393 "2026-09-20T17:28:39Z")

</div>

I have ported/updated two bindings with the help of AI and would appreciate some guidance: How should I make them available? Should I post them in the forum first and potentially move them to the Marketplace later? (I…

---

## [\[ComfoAir\] WIP: Integrate ComfoConnect LAN C](https://community.openhab.org/t/comfoair-wip-integrate-comfoconnect-lan-c/154557)

<div class="topic-metadata">

**Author:** [@darkspirit510](https://community.openhab.org/u/darkspirit510)\
**Replies:** 4\
**Last updated:** [August 16, 2026, 8:10am UTC](https://community.openhab.org/t/comfoair-wip-integrate-comfoconnect-lan-c/154557 "2026-08-16T08:10:57Z")

</div>

Hi all, it appears that no one attempted to add ComfoConnect support to ComfoAir binding yet (or did I miss it?). Therefor, I started extending the ComfoAir binding using a lot of research of Michaël Arnauts. Current W…

---

## [Best practice for dynamic channels (indexed departures) – Did I do this right?](https://community.openhab.org/t/best-practice-for-dynamic-channels-indexed-departures-did-i-do-this-right/169878)

<div class="topic-metadata">

**Author:** [@milo](https://community.openhab.org/u/milo)\
**Replies:** 6\
**Last updated:** [July 25, 2026, 1:03pm UTC](https://community.openhab.org/t/best-practice-for-dynamic-channels-indexed-departures-did-i-do-this-right/169878 "2026-07-25T13:03:53Z")

</div>

Hi everyone, I am currently developing a custom TransitApp Binding for openHAB 5.x that fetches public transit departure schedules for specific stops via the Transit API v4. A transit stop (stop thing) depends on a cen…

---

## [Proxy configuration for addons](https://community.openhab.org/t/proxy-configuration-for-addons/169836)

<div class="topic-metadata">

**Author:** [@obones](https://community.openhab.org/u/obones)\
**Replies:** 6\
**Last updated:** [July 20, 2026, 1:33pm UTC](https://community.openhab.org/t/proxy-configuration-for-addons/169836 "2026-07-20T13:33:53Z")

</div>

Hello, A user of my OpenMeteo binding filled an issue asking for proxy support when connecting to the online service and I replied that because I use HttpUtil.downloadData then everything should be handled because it re…

---

## [List of forbidden states for timeseries](https://community.openhab.org/t/list-of-forbidden-states-for-timeseries/169770)

<div class="topic-metadata">

**Author:** [@obones](https://community.openhab.org/u/obones)\
**Replies:** 23\
**Last updated:** [July 19, 2026, 2:15pm UTC](https://community.openhab.org/t/list-of-forbidden-states-for-timeseries/169770 "2026-07-19T14:15:21Z")

</div>

Hello, Ever since the introduction of timeseries, there have been States that get refused when I try to add them via my binding code: this.sendTimeSeries(channelUID, timeSeries); For instance, if any of the items cont…

---

## [Breaking Change PR to the Lutron binding](https://community.openhab.org/t/breaking-change-pr-to-the-lutron-binding/169751)

<div class="topic-metadata">

**Author:** [@smitopher](https://community.openhab.org/u/smitopher)\
**Replies:** 0\
**Last updated:** [July 11, 2026, 10:29pm UTC](https://community.openhab.org/t/breaking-change-pr-to-the-lutron-binding/169751 "2026-07-11T22:29:44Z")

</div>

I’ve opened PR #21147 for the Lutron binding and would like feedback before it goes further, since it contains a deliberate breaking change. What changes Physical keypad buttons (seeTouch, Tabletop seeTouch, Pico, GRAF…

---

## [Opened an issue before opening a PR for Lutron binding](https://community.openhab.org/t/opened-an-issue-before-opening-a-pr-for-lutron-binding/169707)

<div class="topic-metadata">

**Author:** [@smitopher](https://community.openhab.org/u/smitopher)\
**Replies:** 0\
**Last updated:** [July 7, 2026, 7:03pm UTC](https://community.openhab.org/t/opened-an-issue-before-opening-a-pr-for-lutron-binding/169707 "2026-07-07T19:03:42Z")

</div>

I opened an issue, \[lutron\] Model physical keypad buttons as trigger channels — design discussion · Issue #21117 · openhab/openhab-addons · GitHub for feedback before opening a PR @BobA @actong88 Can either of you pro…

---

## [Discussion: Triggering Thing Actions directly from UI without Channel/Item mapping (for static .thing files)](https://community.openhab.org/t/discussion-triggering-thing-actions-directly-from-ui-without-channel-item-mapping-for-static-thing-files/169444)

<div class="topic-metadata">

**Author:** [@Stefan\_Geets](https://community.openhab.org/u/Stefan_Geets)\
**Replies:** 3\
**Last updated:** [June 5, 2026, 11:26am UTC](https://community.openhab.org/t/discussion-triggering-thing-actions-directly-from-ui-without-channel-item-mapping-for-static-thing-files/169444 "2026-06-05T11:26:46Z")

</div>

Body: Hi everyone, I’m currently working on a setup using static .thing configuration files and ran into an architectural limitation that I would love to discuss with the community. The Challenge: Currently, many bin…

---

## [A thing that can only be created from a discovery result](https://community.openhab.org/t/a-thing-that-can-only-be-created-from-a-discovery-result/169283)

<div class="topic-metadata">

**Author:** [@obones](https://community.openhab.org/u/obones)\
**Replies:** 5\
**Last updated:** [May 19, 2026, 3:27pm UTC](https://community.openhab.org/t/a-thing-that-can-only-be-created-from-a-discovery-result/169283 "2026-05-19T15:27:14Z")

</div>

Hello, For a binding of mine, I’m communicating with a system that gives a list of “devices” attached to it, all with a unique identifier that is only discoverable via that API call. I can thus place the identifier in …

---

## [Avoid update/xxx.xml while developping an addon](https://community.openhab.org/t/avoid-update-xxx-xml-while-developping-an-addon/169267)

<div class="topic-metadata">

**Author:** [@obones](https://community.openhab.org/u/obones)\
**Replies:** 7\
**Last updated:** [May 17, 2026, 8:12am UTC](https://community.openhab.org/t/avoid-update-xxx-xml-while-developping-an-addon/169267 "2026-05-17T08:12:38Z")

</div>

Hello, I’m working on a new addon and as a result am adding channels progressively so that I don’t have too much to handle at once. The channels being always present, I’m adding them in the thing:thing-descriptions dec…

---

## [Pros and cons of marketplace bindings vs. core bindings](https://community.openhab.org/t/pros-and-cons-of-marketplace-bindings-vs-core-bindings/169134)

<div class="topic-metadata">

**Author:** [@ErikDB](https://community.openhab.org/u/ErikDB)\
**Replies:** 36\
**Last updated:** [April 28, 2026, 8:13am UTC](https://community.openhab.org/t/pros-and-cons-of-marketplace-bindings-vs-core-bindings/169134 "2026-04-28T08:13:02Z")

</div>

@seime, out of curiosity: what would be required to make this an official binding?

---

## [Lambda Heat Pump in OpenHab](https://community.openhab.org/t/lambda-heat-pump-in-openhab/156799)

<div class="topic-metadata">

**Author:** [@chilobo](https://community.openhab.org/u/chilobo)\
**Replies:** 121\
**Last updated:** [April 17, 2026, 7:30am UTC](https://community.openhab.org/t/lambda-heat-pump-in-openhab/156799 "2026-04-17T07:30:40Z")

</div>

Hello! Since about a week my heatpump Lambda E08L is running. I am planning to read the values of the heatpump send the access power provided by my PV to the E08L. In the short run I will try to use Modbus, in the …

---

## [How to handle historic values from an API service](https://community.openhab.org/t/how-to-handle-historic-values-from-an-api-service/168962)

<div class="topic-metadata">

**Author:** [@ziga](https://community.openhab.org/u/ziga)\
**Replies:** 5\
**Last updated:** [April 3, 2026, 1:16pm UTC](https://community.openhab.org/t/how-to-handle-historic-values-from-an-api-service/168962 "2026-04-03T13:16:40Z")

</div>

Hey all, I am working on a new binding for a service that is offering data for up to two years in the past using from-to parameters up to today-1. The question now is how to go about doing this in a binding. Should I h…

---

## [Supporting spot energy pricing](https://community.openhab.org/t/supporting-spot-energy-pricing/157274)

<div class="topic-metadata">

**Author:** [@Paul\_Smedley](https://community.openhab.org/u/Paul_Smedley)\
**Replies:** 79\
**Last updated:** [March 7, 2026, 4:09am UTC](https://community.openhab.org/t/supporting-spot-energy-pricing/157274 "2026-03-07T04:09:11Z")

</div>

Hi All, OH 4.2 includes a binding for Amber, who are an Australian energy retailer who provide wholesale access to the energy market. The current binding shows the current pricing that is available, but the Amber API p…

---

## [Solvis heat pump - Should I create a binding (and if yes, how complex should it be)?](https://community.openhab.org/t/solvis-heat-pump-should-i-create-a-binding-and-if-yes-how-complex-should-it-be/162867)

<div class="topic-metadata">

**Author:** [@darkspirit510](https://community.openhab.org/u/darkspirit510)\
**Replies:** 3\
**Last updated:** [March 3, 2026, 11:35am UTC](https://community.openhab.org/t/solvis-heat-pump-should-i-create-a-binding-and-if-yes-how-complex-should-it-be/162867 "2026-03-03T11:35:37Z")

</div>

I have a heat pump from German vendor Solvis. I’ve been using it with openHAB (using ModBus binding) for quite some time now, just reading some temperature values. I want to extend my automations by writing data to the h…

---

## [Upgrade instructions to add new Channel Group?](https://community.openhab.org/t/upgrade-instructions-to-add-new-channel-group/168115)

<div class="topic-metadata">

**Author:** [@Paul\_Smedley](https://community.openhab.org/u/Paul_Smedley)\
**Replies:** 2\
**Last updated:** [February 15, 2026, 8:18am UTC](https://community.openhab.org/t/upgrade-instructions-to-add-new-channel-group/168115 "2026-02-15T08:18:32Z")

</div>

Hi, I’ve bene working on the Ring binding to add the ability to view image Snapshots, and need to create upgrade instructions. The ring binding uses Channelgroups - so in things.xml - I’ve included the new channelgroup…

---

## [Problems creating dynamic channels](https://community.openhab.org/t/problems-creating-dynamic-channels/168238)

<div class="topic-metadata">

**Author:** [@Paul\_Smedley](https://community.openhab.org/u/Paul_Smedley)\
**Replies:** 1\
**Last updated:** [February 13, 2026, 8:18am UTC](https://community.openhab.org/t/problems-creating-dynamic-channels/168238 "2026-02-13T08:18:43Z")

</div>

Hi, I’m trying to create some dynamic channels for the ring binding, to allow functionality to turn on/off the light and siren for supported devices. My code runs, and I get a log saying that it’s added a channel - but…

---

## [Examples of Image channels and jpgs?](https://community.openhab.org/t/examples-of-image-channels-and-jpgs/168101)

<div class="topic-metadata">

**Author:** [@Paul\_Smedley](https://community.openhab.org/u/Paul_Smedley)\
**Replies:** 4\
**Last updated:** [January 25, 2026, 9:24am UTC](https://community.openhab.org/t/examples-of-image-channels-and-jpgs/168101 "2026-01-25T09:24:05Z")

</div>

Hi All, I’m working on adding support for image snapshots for the Ring binding. I know how to download a JPG from the Ring API - but I’ve never worked with an Image channel. Wondering if there are any good examples of …

---

## [OH 5.1(?) Discovery bug (I think)](https://community.openhab.org/t/oh-5-1-discovery-bug-i-think/167933)

<div class="topic-metadata">

**Author:** [@Paul\_Smedley](https://community.openhab.org/u/Paul_Smedley)\
**Replies:** 4\
**Last updated:** [January 10, 2026, 9:44pm UTC](https://community.openhab.org/t/oh-5-1-discovery-bug-i-think/167933 "2026-01-10T21:44:50Z")

</div>

Hi All, In a comment in a bug for an issue with the Roborock binding, it was commented that if an item is added manually, it is still discovered - which shouldn’t be happening. I’ve looked at my code in openhab-addons/…

---

## [Installing KAR add-ons through the addons folder](https://community.openhab.org/t/installing-kar-add-ons-through-the-addons-folder/164665)

<div class="topic-metadata">

**Author:** [@Nadahar](https://community.openhab.org/u/Nadahar)\
**Replies:** 35\
**Last updated:** [December 22, 2025, 8:33am UTC](https://community.openhab.org/t/installing-kar-add-ons-through-the-addons-folder/164665 "2025-12-22T08:33:45Z")

</div>

I’m working on trying to make add-ons versioned. As a consequence, I’m in contact with most of the code related to add-ons in Core. I’m currently trying to understand KAR add-ons. This is what I’ve found so far: Offic…

---

## [KNX secure - initial implementation](https://community.openhab.org/t/knx-secure-initial-implementation/134133)

<div class="topic-metadata">

**Author:** [@holgerf](https://community.openhab.org/u/holgerf)\
**Replies:** 21\
**Last updated:** [December 21, 2025, 7:29pm UTC](https://community.openhab.org/t/knx-secure-initial-implementation/134133 "2025-12-21T19:29:00Z")

</div>

Hi there, I am adding support for KNX secure to the existing KNX binding. KNX security is basically split in two different aspects: KNX IP Secure protects the traffic between openHAB and your KNX installation. It requ…

---

## [Create complexType directly into binding](https://community.openhab.org/t/create-complextype-directly-into-binding/167590)

<div class="topic-metadata">

**Author:** [@lo92fr](https://community.openhab.org/u/lo92fr)\
**Replies:** 2\
**Last updated:** [December 20, 2025, 1:36pm UTC](https://community.openhab.org/t/create-complextype-directly-into-binding/167590 "2025-12-20T13:36:16Z")

</div>

Hello, I was asking myself if it was possible to create a ComplexType directly from a binding. I’m asking this because I’ve face a architectural issue rewriting the SmartThings binding, and don’t know how to resolve it…

---

## [Creating a Channel without unit](https://community.openhab.org/t/creating-a-channel-without-unit/167503)

<div class="topic-metadata">

**Author:** [@ErikDB](https://community.openhab.org/u/ErikDB)\
**Replies:** 4\
**Last updated:** [December 11, 2025, 5:40pm UTC](https://community.openhab.org/t/creating-a-channel-without-unit/167503 "2025-12-11T17:40:33Z")

</div>

I’m working on this small PR: I’ve created four Channels: two for duration (so the unit is s), and two which just give a number of a count (one is a maximum, the other the actual count). But I can’t figure out how to c…

---

## [UnDefType in TimeSeries?](https://community.openhab.org/t/undeftype-in-timeseries/167254)

<div class="topic-metadata">

**Author:** [@pacive](https://community.openhab.org/u/pacive)\
**Replies:** 2\
**Last updated:** [November 21, 2025, 4:34am UTC](https://community.openhab.org/t/undeftype-in-timeseries/167254 "2025-11-21T04:34:47Z")

</div>

I have a use case in a binding (SMHI Weather) where I would need to include UNDEF in a forecast. In essence, some of the values have a special value that represents “N/A”, e.g., for cloud base and top altitude when there…

[Next page](https://community.openhab.org/c/development/add-ons/61.md?page=1)
