# Reading data from Luxtronik-Webserver (heatpump)

**URL:** <https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513>\
**Category:** Apps\
**Created:** [February 28, 2020, 10:52am UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513 "2020-02-28T10:52:53Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![petomei](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/petomei/32/21348_2.png) [@petomei](https://community.homey.app/u/petomei)\
**Post date:** [February 28, 2020, 10:52am UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/1 "2020-02-28T10:52:53Z")

</div>

_I’ve already posted that request in the German forum but think I get a wider audience here_

Now that I have familiarized myself a little bit with Homey, I would like to realize the following:  
I have a Novelan heat pump that runs a web server. This server provides a Java web interface (Luxtronik), on which various data is displayed (e.g. temperatures, pressures etc.) and also certain parameters can be set (e.g. flow temperature, heating curve, heating/cooling mode).

I would like to see some of the data in Homey, e.g. as virtual temperature sensors, and would like to change settings.  
Is there already an app that can be used to read such data?

For Home Assistant there seems to be a solution already: [https://github.com/home-assistant/home-assistant/pull/27230](https://github.com/home-assistant/home-assistant/pull/27230)  
Here you find some more documentation: [https://github.com/Bouni/Luxtronik-2/tree/2102b7d6dcdf5df1e75687842b614de4b9a2b1a4](https://github.com/Bouni/Luxtronik-2/tree/2102b7d6dcdf5df1e75687842b614de4b9a2b1a4)

screenshot of webinterface:

 ![Luxtronik_Webserver](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/9/99c18221562371475fddf2271fc8ec142a1d6038.png)  
source code:  
 ![Luxtronik_Webserver_Quelltext](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/0/205accf17b3616f54880a620b66b6327d97e20c4.png)

This could be also interesing for people who have a heatpump from the following manufacturers that use the same controller:

- Alpha Innotec
- Siemens Novelan
- Roth
- Elco
- Buderus
- Nibe (?)
- Wolf Heiztechnik

Thanx!!

---

<div class="post-metadata">

**Author:** ![The\_Cowman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/the_cowman/32/31807_2.png) [@The\_Cowman](https://community.homey.app/u/The_Cowman)\
**Post date:** [February 13, 2021, 8:40am UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/2 "2021-02-13T08:40:49Z")

</div>

I’m interested in this as well.  
With some help I could try it myself, but I don’t know where to start.

---

<div class="post-metadata">

**Author:** ![petomei](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/petomei/32/21348_2.png) [@petomei](https://community.homey.app/u/petomei)\
**Post date:** [February 26, 2021, 12:13pm UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/3 "2021-02-26T12:13:49Z")

</div>

I would appriciate this. But I’m afraid I can’t help.  
As far as I know, the heatpump`s web server uses the websocket protocol.  
An app would have to call and send data from/to the webserver via websockets.  
Some information can be found here: [Websockets Webinterface (ab FW 3.81) - loxwiki - loxwiki](https://www.loxwiki.eu/pages/viewpage.action?pageId=18219339)  
If we could - together - find a starting point I would like to contribute and test.

---

<div class="post-metadata">

**Author:** ![Ronny\_Bismark](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronny_bismark/32/34041_2.png) [@Ronny\_Bismark](https://community.homey.app/u/Ronny_Bismark)\
**Post date:** [November 2, 2021, 12:17pm UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/4 "2021-11-02T12:17:33Z")

</div>

Hi there, sorry to be a little late to the game but I would be very interested if there was some progress regarding this topic. I use a Alpha Innotec Heatpump and would love to set the parameter starting by some triggerd flows.

Best regards

---

<div class="post-metadata">

**Author:** ![Farley554](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/farley554/32/34823_2.png) [@Farley554](https://community.homey.app/u/Farley554)\
**Post date:** [November 3, 2021, 11:29am UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/5 "2021-11-03T11:29:54Z")

</div>

I have also same issue any suggestion for this so please reply[.](https://www.rapidfs.biz/)

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [February 13, 2022, 3:19pm UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/6 "2022-02-13T15:19:30Z")

</div>

I’m as well interested (Luxtronik 2 - CTA Heat Pump)

---

<div class="post-metadata">

**Author:** ![Dirk1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirk1/32/16559_2.png) [@Dirk1](https://community.homey.app/u/Dirk1)\
**Post date:** [March 9, 2023, 9:15pm UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/7 "2023-03-09T21:15:36Z")

</div>

Any update here? Would be great to control my alpha innotec heat pump from homey

---

<div class="post-metadata">

**Author:** ![RobinF](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robinf/32/71248_2.png) [@RobinF](https://community.homey.app/u/RobinF)\
**Post date:** [June 24, 2023, 2:35pm UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/8 "2023-06-24T14:35:54Z")

</div>

So. I actually have a proof of concept working (only for the getting). I am debating if I should implement setting of values as this is a bit hit-or-miss and some things aren’t properly documented.

Any specific values/functionality you’re interested in?

---

<div class="post-metadata">

**Author:** ![petomei](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/petomei/32/21348_2.png) [@petomei](https://community.homey.app/u/petomei)\
**Post date:** [June 27, 2023, 10:41am UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/9 "2023-06-27T10:41:09Z")

</div>

Sounds great! For the getting functionality, I suggest including temperatures such as flow temperature, outside temperature, and source temperature, as well as the flow and operation mode states. When it comes to setting values, consider implementing functionality for selecting the operation mode (heating, cooling, or water) and specifying the target temperature for heating.

Thank you for your efforts!

---

<div class="post-metadata">

**Author:** ![RobinF](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robinf/32/71248_2.png) [@RobinF](https://community.homey.app/u/RobinF)\
**Post date:** [July 17, 2023, 9:42am UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/10 "2023-07-17T09:42:33Z")

</div>

A first version of the app is live at [Luxtronik App voor Homey | Homey](https://homey.app/nl-nl/app/nl.robinflikkema.rluxtronik/Luxtronik/)

While only the basic functionality is implemented, I thought it would be good to get the app out there.  
Source is available here: [GitHub - RobinFlikkema/homey-luxtronik: The Repository for Homey App Luxtronik / nl.robinflikkema.rluxtronik](https://github.com/RobinFlikkema/homey-luxtronik)

Currently it only supports reading values; Ill try to work on setting values, as well as improve the reading (e.g. more values, and improve the values that are model-specific).  
Furthermore, I am looking forward to any feedback 🙂 as i was only able to test this with 2 models of heat pumps.

---

<div class="post-metadata">

**Author:** ![petomei](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/petomei/32/21348_2.png) [@petomei](https://community.homey.app/u/petomei)\
**Post date:** [July 18, 2023, 7:18am UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/11 "2023-07-18T07:18:49Z")

</div>

Hey @RobinF ! That works very well for a 1st attempt. I was able to add my Novelan WSV 6.2K3M heatpump without problems. All the shown values seem to be correct and update nearly in realtime. Despite some localization issues (mix of english, german, dutch) it works well for me and I#m looking forward to seeing further developments.  
👍

 ![Luxtronik_3](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/d/7d0fefca76fe960528b058a40bc588fa3c54796f.png)

---

<div class="post-metadata">

**Author:** ![RobinF](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robinf/32/71248_2.png) [@RobinF](https://community.homey.app/u/RobinF)\
**Post date:** [July 18, 2023, 3:11pm UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/12 "2023-07-18T15:11:08Z")

</div>

Thanks, and also thank you for reminding about translation.

Not sure if I will get everything fully in proper German, but will at least make Dutch and English fully translated.

---

<div class="post-metadata">

**Author:** ![petomei](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/petomei/32/21348_2.png) [@petomei](https://community.homey.app/u/petomei)\
**Post date:** [July 19, 2023, 6:35am UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/13 "2023-07-19T06:35:34Z")

</div>

> [@RobinF](#):
>
> Not sure if I will get everything fully in proper German

If you want I can help you translating to German.

---

<div class="post-metadata">

**Author:** ![Kevin\_v\_G](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kevin_v_g/32/83132_2.png) [@Kevin\_v\_G](https://community.homey.app/u/Kevin_v_G)\
**Post date:** [August 2, 2023, 2:44pm UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/14 "2023-08-02T14:44:45Z")

</div>

Hi there! I’ve been trying to connect the same heatpump model as @petomei, but cannot get it to send the data to Homey. I can see the pump registered in homey as a device after registering the IP address, but am not receiving any data. Any chance you can advice, @RobinF? 🙂 Much appreciated!

---

<div class="post-metadata">

**Author:** ![petomei](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/petomei/32/21348_2.png) [@petomei](https://community.homey.app/u/petomei)\
**Post date:** [August 2, 2023, 2:59pm UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/15 "2023-08-02T14:59:48Z")

</div>

Do you have access to your heatpump’s webserver by typing ist’s IP-Adress in your browser and using 999999 as password to login?

---

<div class="post-metadata">

**Author:** ![RobinF](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robinf/32/71248_2.png) [@RobinF](https://community.homey.app/u/RobinF)\
**Post date:** [August 4, 2023, 7:17pm UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/16 "2023-08-04T19:17:41Z")

</div>

Looking forward to this answer.

Assuming the IP is correct, it just tries to connect to port 8889 (don’t quote me on that, not at my computer ATM).  
Then it just queries different parameters.

@petomei, I should also have fixed most translation issues. While there’s no full support for German yet, all strings should be English, Dutch and some German. So you shouldn’t be seeing Dutch anymore.

I’ll try to sort the German strings out, maybe I’ll ask a few things 🙂

---

<div class="post-metadata">

**Author:** ![Adx](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adx/32/77738_2.png) [@Adx](https://community.homey.app/u/Adx)\
**Post date:** [August 22, 2023, 5:17pm UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/17 "2023-08-22T17:17:32Z")

</div>

Hi !  
Thanks a lot for this app !

Really usefull 😊  
Hope to hear that you’ll have the opportunity to add defaults and write functiuns.

Great job and Thanks again ! ☺

---

<div class="post-metadata">

**Author:** ![The\_Cowman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/the_cowman/32/31807_2.png) [@The\_Cowman](https://community.homey.app/u/The_Cowman)\
**Post date:** [December 22, 2023, 3:34pm UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/18 "2023-12-22T15:34:15Z")

</div>

Thanks for the app, working great.

---

<div class="post-metadata">

**Author:** ![RobinF](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robinf/32/71248_2.png) [@RobinF](https://community.homey.app/u/RobinF)\
**Post date:** [January 18, 2024, 5:48pm UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/19 "2024-01-18T17:48:49Z")

</div>

I didn’t reply to you yet. However, I think I have accidentally fixed this. Can you check again?

Could it be that your heatpump is on a slow network, or running an older version?

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [March 22, 2026, 3:49pm UTC](https://community.homey.app/t/reading-data-from-luxtronik-webserver-heatpump/26513/20 "2026-03-22T15:49:57Z")

</div>

If anyone is interested in testing a new app:

[Luxtronik Heat Pump — looking for testers - Apps - Homey Community Forum](https://community.homey.app/t/luxtronik-heat-pump-looking-for-testers/152824)
