# AirTouch4 Binding - OH3 and OH4

**URL:** <https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759>\
**Category:** Bindings\
**Tags:** openhab3, openhab4-addon, airtouch, polyaire\
**Created:** [June 17, 2024, 8:47am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759 "2024-06-17T08:47:51Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![netwolfuk](https://community.openhab.org/user_avatar/community.openhab.org/netwolfuk/32/70808_2.png) [@netwolfuk](https://community.openhab.org/u/netwolfuk)\
**Post date:** [June 17, 2024, 8:47am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/1 "2024-06-17T08:47:51Z")

</div>

Hi @ninjaltd

I’m starting a new thread to announce the availability of the latest version of the binding.

> **[Release OpenHAB AirTouch binding - version 0.0.2 · netwolfuk/openhab-addons](https://github.com/netwolfuk/openhab-addons/releases/tag/v0.0.2)**
>
> Updated version of airtouch-utils to v1.5.2 
> This update now shows Tempertures from Airtouch at 1 decimal point.
> Previously the temperature values were being truncated (rounded down) to the nearest...

This release has versions of the plugin working with Airtouch4 tested against OH 3.4.0 and OH 4.1.3

The underlying library (airtouch-utils) does support Airtouch5 as well, so if there is demand I can look at adding support for Airtouch5 to this binding.

---

<div class="post-metadata">

**Author:** ![hmerk](https://community.openhab.org/user_avatar/community.openhab.org/hmerk/32/56432_2.png) [@hmerk](https://community.openhab.org/u/hmerk)\
**Post date:** [June 17, 2024, 9:10am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/2 "2024-06-17T09:10:57Z")

</div>

What about openHAB 4.2 ?  
Actual developments should be at this version…

---

<div class="post-metadata">

**Author:** ![netwolfuk](https://community.openhab.org/user_avatar/community.openhab.org/netwolfuk/32/70808_2.png) [@netwolfuk](https://community.openhab.org/u/netwolfuk)\
**Post date:** [June 17, 2024, 9:29am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/3 "2024-06-17T09:29:16Z")

</div>

Oh thanks! I’ll look at building against that version and update the post when I get it built.

---

<div class="post-metadata">

**Author:** ![ninjaltd](https://community.openhab.org/letter_avatar_proxy/v4/letter/n/ebca7d/32.png) [@ninjaltd](https://community.openhab.org/u/ninjaltd)\
**Post date:** [June 18, 2024, 12:34am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/4 "2024-06-18T00:34:37Z")

</div>

Many thanks mate, tested and working on my 4.1.3 install.

---

<div class="post-metadata">

**Author:** ![netwolfuk](https://community.openhab.org/user_avatar/community.openhab.org/netwolfuk/32/70808_2.png) [@netwolfuk](https://community.openhab.org/u/netwolfuk)\
**Post date:** [June 18, 2024, 12:51am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/5 "2024-06-18T00:51:44Z")

</div>

Great. Thanks for the confirmation.

---

<div class="post-metadata">

**Author:** ![ninjaltd](https://community.openhab.org/letter_avatar_proxy/v4/letter/n/ebca7d/32.png) [@ninjaltd](https://community.openhab.org/u/ninjaltd)\
**Post date:** [October 28, 2025, 1:24am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/6 "2025-10-28T01:24:45Z")

</div>

Hey @netwolfuk I’m sure many of us are looking to move to v5 soon. Are you still maintaining this and able to provide a build for v5?

---

<div class="post-metadata">

**Author:** ![netwolfuk](https://community.openhab.org/user_avatar/community.openhab.org/netwolfuk/32/70808_2.png) [@netwolfuk](https://community.openhab.org/u/netwolfuk)\
**Post date:** [October 28, 2025, 3:41am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/7 "2025-10-28T03:41:48Z")

</div>

I’ll have a look tonight. It feels familiar, but maybe I am getting airtouch5 and openhab5 confused.

If I do have a build for oh5, it will be quite old and will need some love. I won’t get to look at it until at least next month.

---

<div class="post-metadata">

**Author:** ![netwolfuk](https://community.openhab.org/user_avatar/community.openhab.org/netwolfuk/32/70808_2.png) [@netwolfuk](https://community.openhab.org/u/netwolfuk)\
**Post date:** [October 28, 2025, 7:44am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/8 "2025-10-28T07:44:00Z")

</div>

Sorry. The latest build I have is against OH4.2

I’m still running 4.3.2 on my OH server.

Is there a guide somewhere outlining what devs need to do to upgrade their add-ons to OH5?

---

<div class="post-metadata">

**Author:** ![ninjaltd](https://community.openhab.org/letter_avatar_proxy/v4/letter/n/ebca7d/32.png) [@ninjaltd](https://community.openhab.org/u/ninjaltd)\
**Post date:** [October 28, 2025, 8:49am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/9 "2025-10-28T08:49:52Z")

</div>

I’m still on 4.3.5 too and using your 4.1 build without too much issue. I’m sure it’s possible it may just work. I guess I’ll be the guinea pig and find out tonight … 🙂

---

<div class="post-metadata">

**Author:** ![netwolfuk](https://community.openhab.org/user_avatar/community.openhab.org/netwolfuk/32/70808_2.png) [@netwolfuk](https://community.openhab.org/u/netwolfuk)\
**Post date:** [October 28, 2025, 9:45am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/10 "2025-10-28T09:45:59Z")

</div>

I spent an hour on it tonight and managed to:

- Checkout OH from origin/5.0.x
- Cherry pick all the commits from my 4.2.x branch onto it
- Fix a few references to the wrong dependency versions
- Upgrade my dev workstation to java 21
- Build the add-on
- Create a new docker container running OH5
- Manually install the add-on
- Configure the IP of the airtouch4 and discover the items

Auto discovery didn’t work because my docker instance is not on the iot vlan where the airtouch4 is.

I don’t have CI working on the new branch, so can’t do a release, and there looks to be some changes I should do to support yaml configuration.

Also some items have poor defaults now that oh5 seems to have lots more dimensions for values.

I don’t think I’ll get back to this until next week at least though sorry.

---

<div class="post-metadata">

**Author:** ![ninjaltd](https://community.openhab.org/letter_avatar_proxy/v4/letter/n/ebca7d/32.png) [@ninjaltd](https://community.openhab.org/u/ninjaltd)\
**Post date:** [October 28, 2025, 11:59pm UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/11 "2025-10-28T23:59:57Z")

</div>

That’s impressive work for only an hour. Sounds like it’s mostly functional.

---

<div class="post-metadata">

**Author:** ![ninjaltd](https://community.openhab.org/letter_avatar_proxy/v4/letter/n/ebca7d/32.png) [@ninjaltd](https://community.openhab.org/u/ninjaltd)\
**Post date:** [November 11, 2025, 10:52pm UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/12 "2025-11-11T22:52:41Z")

</div>

@netwolfuk Let us know if you make any progress on a release for v5.

---

<div class="post-metadata">

**Author:** ![netwolfuk](https://community.openhab.org/user_avatar/community.openhab.org/netwolfuk/32/70808_2.png) [@netwolfuk](https://community.openhab.org/u/netwolfuk)\
**Post date:** [November 14, 2025, 4:08am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/13 "2025-11-14T04:08:43Z")

</div>

Not much testing, but you can try this jar

> **[Release Airtouch Binding for OpenHab 5.0.x - Version 1.0.1 ·...](https://github.com/airtouch-java/openhab-addons/releases/tag/airtouch-5.0.x-v1.0.1)**
>
> A release of the OpenHab AirTouch Binding for OpenHab 5.0.x
> Built from the 5.0.x branch on Java 21

I’ve not looked at what I need to do to support YAML or anything. This is simply the same code as last time but compiled against OH 5, and Java 21.

---

<div class="post-metadata">

**Author:** ![mtrax](https://community.openhab.org/user_avatar/community.openhab.org/mtrax/32/36493_2.png) [@mtrax](https://community.openhab.org/u/mtrax)\
**Post date:** [April 21, 2026, 12:39am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/14 "2026-04-21T00:39:52Z")

</div>

hi, I’m looking to upgrade my HVAC with this unit, so interested if this will this be rolled into prod release ?

---

<div class="post-metadata">

**Author:** ![netwolfuk](https://community.openhab.org/user_avatar/community.openhab.org/netwolfuk/32/70808_2.png) [@netwolfuk](https://community.openhab.org/u/netwolfuk)\
**Post date:** [April 21, 2026, 7:37am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/15 "2026-04-21T07:37:16Z")

</div>

Do you mean a PR raised against the main OpenHAB repo?

I have a lot of tidy up for that. I looked a few months ago and found a bunch of boiler plate code that I had never updated, so I guess I’m saying not to hold your breath 🙂

Are you looking at Airtouch4 or Airtouch5?

Are you looking at OH4 or OH5?

---

<div class="post-metadata">

**Author:** ![mtrax](https://community.openhab.org/user_avatar/community.openhab.org/mtrax/32/36493_2.png) [@mtrax](https://community.openhab.org/u/mtrax)\
**Post date:** [April 24, 2026, 8:11am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/16 "2026-04-24T08:11:19Z")

</div>

thanks for the reply , I now have AirTouch 5 installed with OH5.

---

<div class="post-metadata">

**Author:** ![netwolfuk](https://community.openhab.org/user_avatar/community.openhab.org/netwolfuk/32/70808_2.png) [@netwolfuk](https://community.openhab.org/u/netwolfuk)\
**Post date:** [April 24, 2026, 8:29am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/17 "2026-04-24T08:29:34Z")

</div>

ok. I have not written the code for Airtouch5 in OpenHAB yet. I’ll try to see what I can get done over the next week. I already have the code running for Airtouch4, and have builds for OH3, OH4 and OH5 . I’ll run a build on on OH 5.1 over the weekend. However, you’re not running AT4, so that won’t help you yet, since the protocol is very different

The good news is that one of my neighbours has an AT5, so the library and console are tested. They just don’t run OH, so that part was never finished off.

In the mean time, you could try the console app I wrote to test the library. Assuming you can control your AT5 from that console, you should be good when I get the OH code running.

> **[GitHub - airtouch-java/airtouch-discovery-console: A java console app that attempts to discover and...](https://github.com/airtouch-java/airtouch-discovery-console)**
>
> A java console app that attempts to discover and print information about your AirTouch instance

---

<div class="post-metadata">

**Author:** ![netwolfuk](https://community.openhab.org/user_avatar/community.openhab.org/netwolfuk/32/70808_2.png) [@netwolfuk](https://community.openhab.org/u/netwolfuk)\
**Post date:** [April 26, 2026, 4:32am UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/18 "2026-04-26T04:32:55Z")

</div>

Support for AirTouch5 added. Please see:

> **[Release Added AirTouch5 to Airtouch Binding for OpenHab 5.0.x - Version 1.1.0...](https://github.com/airtouch-java/openhab-addons/releases/tag/airtouch-5.0.x-v1.1.0)**
>
> Add support for AirTouch5 to binding
> This is currently untested, as I don't have access to an AirTouch5 on OpenHAB.
> I think I have found all the edge cases. Please raise an issue in you encounter i...

---

<div class="post-metadata">

**Author:** ![mtrax](https://community.openhab.org/user_avatar/community.openhab.org/mtrax/32/36493_2.png) [@mtrax](https://community.openhab.org/u/mtrax)\
**Post date:** [May 4, 2026, 10:58pm UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/19 "2026-05-04T22:58:09Z")

</div>

I ran the console app today here is the output after a long wait…

```coffeescript
Found 'AIRTOUCH5' at '192.168.0.15' with id #####(removed)###

Exception in thread "Airtouch5ConnectorThread" java.lang.IllegalArgumentException: Unable to resolve Address from supplied bytes. Supplied bytes are: 'FF90'
at airtouch.v5.constant.MessageConstants$Address.getFromBytes(MessageConstants.java:56)
at airtouch.v5.connector.Airtouch5ConnectorThread.messageStarted(Airtouch5ConnectorThread.java:153)
at airtouch.v5.connector.Airtouch5ConnectorThread.run(Airtouch5ConnectorThread.java:85)

```

after this nothing…

posted log on Github

Does A/C need to be ON?

---

<div class="post-metadata">

**Author:** ![netwolfuk](https://community.openhab.org/user_avatar/community.openhab.org/netwolfuk/32/70808_2.png) [@netwolfuk](https://community.openhab.org/u/netwolfuk)\
**Post date:** [May 4, 2026, 11:16pm UTC](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759/20 "2026-05-04T23:16:15Z")

</div>

> [@mtrax](#):
>
> Does A/C need to be ON?

No. AC can be off. Just as long as the the AirTouch is alive on the network, it should work.

From what I can tell from your post, the UDP broadcast is successful, and the AirTouch is responding on the network. Yey!

I don’t have the code in front of me at the moment, but it looks like the discovery code is not passing the address correctly to the connector.

You could try manually setting the address of the airtouch before running the console app.

It’s documented on the console github page, but it’s just an environment variable.

[Next page](https://community.openhab.org/t/airtouch4-binding-oh3-and-oh4/156759.md?page=2)
