ioBroker / AdapterRequests

This Place is used to track the status of new Adapter-Requests.
248 stars 36 forks source link

Heatpump Elco Aerotop Split Remocon Net Gateway #498

Open sideshowbob100 opened 3 years ago

sideshowbob100 commented 3 years ago

What kind of device or service you would like to see an adapter for? For Elco Aerotop Split heat pumps there is a gateway (Remocon Net Gateway). The gateway enables data readout and control of the heating system via app or web ( https://www.remocon-net.remotethermo.com) or Remocon Net App for Android und iOS

Is an official API including documentation is available?

Are other libraries for an integration available?

Is this device already integrated in other Smart Home systems?

Is this device already integrated in homebridge? Might the ham adapter together with the homebridge plugin be sufficient?

Additional context http://www.remocon-net.com/ If you are interested in the implementation, I can share my account

1337gut commented 3 years ago

Maybe this can help: https://github.com/MoBOatGVA/Elco-Remocon

marwin79 commented 3 years ago

I have an Elco Remocon Net Gateway at home. I'm interested in working on a iobroker adapter. I don't have a lot of time to work on it and it will be my first adapter I write... so be patient :)

Just let me know in here, if you are interessted in testing or co-developing.

sideshowbob100 commented 3 years ago

Maybe this can help: https://github.com/MoBOatGVA/Elco-Remocon

Thx. I already found That but the code is missing there

sideshowbob100 commented 3 years ago

I have an Elco Remocon Net Gateway at home. I'm interested in working on a iobroker adapter. I don't have a lot of time to work on it and it will be my first adapter I write... so be patient :)

Just let me know in here, if you are interessted in testing or co-developing.

Testing would be no problem but I can't support by programming

PeterKing12 commented 3 years ago

I can help testing as well. I would also be interested if there is a possibility to access the bridgenet (ebusd) via the gateway, or at least access the expert mode. I would like to adapt the maximum frequency of the compressor according to my surplus of energy from the solar panels. And now they even cancelled the silent mode option (max 70 Hz) via the app...

soerenbuehler commented 2 years ago

Hi all,

I am also running a Elco Aerotop Spit heating system at home, but currently do not have any option to receive some more detailed information from that system at all (not having remocon net in place yet). As I have some development experience and as I am also running iobroker at home, I would be very interested to get in touch with you to get a little better understanding of your setup and already gained achievements here. Feel free to get in touch with me by sending a mail to soeren.buehler@gmail.com

ivandompe commented 2 years ago

Hi all,

I'm planning to get also a Remocon Net Gateway. Does someone made progress to get/pull data through this? REST API? If this gateway is not accessible or no data can be retrieve easily, another possibility could be to build a custom device (with arduino stuff).

1337gut commented 2 years ago

Hi @ivandompe, I'm currently planing to connect the gateway via MQTT (https://github.com/MoBOatGVA/Elco-Remocon) but I don't know anything about creating an adapter. AFAIK you can only read information from the gateway but not send any commands (https://github.com/MoBOatGVA/Elco-Remocon/issues/6).

ivandompe commented 2 years ago

It should be possible to send command through HTTP, as the app for smartphone does. Maybe we should contact Elco to ask? But I know that some brand keep the secret or secure it. I got trouble with my water counter provider, they didn't helped me for security/policy things.. thus I had to find out by myself, and I did it (RFID reader + ESP32 that transmit via MQTT). Thus if Elco can't help, we could do the same.. but it seems to be a bit complex.

I read interesting topic that could help, at least to have a base. file:///Users/ivandompe/Downloads/Manual_BSB-LPB-LAN-Adapter.pdf https://www.jeanpaulguy.fr/notice/CHAUDIERES%20SOL%20CH/FAREA%20-%20TAINIS/Utilisation%20regulation%20QAA%2075%20chaudiere%20fioul%20condensation%20m.pdf. (page 12 we can see programs).

But there is a big job to do.. ;-) Why not

ivandompe commented 2 years ago

good links (sorry): https://github.com/fredlcore/BSB-LAN/ https://1coderookie.github.io/BSB-LPB-LAN_EN/chap01.html#1311-esp32-nodemcu-joy-it

PeterKing12 commented 2 years ago

Hey guys,

I'm ready to help/test anything if you need it. I talked to the Elco guy and they are planning to do service via the gateway. So there must be a way to write values as well.

Regards, Philipp

ivandompe @.***> schrieb am Do., 3. Feb. 2022, 17:17:

good links (sorry): https://github.com/fredlcore/BSB-LAN/

https://1coderookie.github.io/BSB-LPB-LAN_EN/chap01.html#1311-esp32-nodemcu-joy-it

— Reply to this email directly, view it on GitHub https://github.com/ioBroker/AdapterRequests/issues/498#issuecomment-1029155795, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASKCOSBVBPROEDPLFU7IPQLUZKTARANCNFSM4TC2XX3Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you commented.Message ID: @.***>

ivandompe commented 2 years ago

Good to see that there is people interested on this Elco communication ;-)

Well, if Elco plan to implement a new service that's fine but we don't now when. I read on a Home Assistant topic, a guy that implement a python script to do HTTP request on his Remocon, had to put intervals about 1h to not block his account. That doesn't looks good. https://community.home-assistant.io/t/elco-remocon-heating-integration/49698

I don't own yet this Remocon Gateway and won't buy it until I'm sure to be able to connect it easily (read/write). The building of the adapter with an ESP32 (links above) should be better --> direct reading/writing (doesn't looks so complicated).

Another way, if you can help and own one Remocon, is to install a tool to scrap the communication from you smartphone app. Like this tutorial: https://blog.apify.com/using-a-man-in-the-middle-proxy-to-scrape-data-from-a-mobile-app-api-e954915f979d/ It may help for other cases.

With this you could see the HTTP request (PUT & GET).

Regards, Ivan

ivandompe commented 2 years ago

Hi All,

Well I was so curious too test the HTTP scraper that I just install it and test it... waow ! That's a tremendous tool for developing/debugging..

I tried it with some apps in my phone, for example here below with my Homey domotic app. I just turn off a light. Then you can find the POST request in the mitmproxy and show all the details!! Magic! No excuse anymore. Just do it :-)

image

Now I have to decide to go with a custom made device or buy a Remocon Net (I probably will go with the Remocon, maybe safer).

Regards, Ivan

marwin79 commented 1 year ago

Time is running... But finally I started... https://github.com/marwin79/ioBroker.remotethermo

This is "Read-Only" from one Plant with one Zone... for the moment. And the code is quite ugly... lot to improve.

mcm1957 commented 1 year ago

@marwin79 I'll set this request to work in progress if it's ok for you. Please let us know if the development is stopped for any reason or if a initial version is released.

marwin79 commented 1 year ago

Is there anybody having a Remocon/Elco/Ariston Gateway with more than one plant and/or zone ?

mcm1957 commented 1 year ago

@marwin79 Maybe you can reach more people when posting such questions at the forum too (if not already done)

pawgac commented 1 year ago

Maybe this can help somebody https://github.com/wrongisthenewright/ebusd-configuration-ariston-bridgenet I've implemented by me, ebusd und KNX

iai2192 commented 1 year ago

Thank you for your work! Your adapter works perfectly. I hope you keep going so I can control the heating soon. I'm convinced there are many people looking for such an adapter.

Again, thank you and good job! Please keep me updated.

marwin79 commented 1 year ago

Unfortunately I got quite a dissapointing answer from support.remocon@ch.elco.net:

"Der API-Dienst ist für Endbenutzer nicht verfügbar. Was dieser Nutzer zu tun versucht, ist nicht in den Allgemeinen Geschäftsbedingungen unserer APP enthalten, so dass wir Herr ... nicht nur darüber informieren, dass er die WP nicht über die Hausautomatisierung steuern kann, sondern ihm auch bitten, diese Art von Aktivität einzustellen."

"The API service is not available to end users. What this user is trying to do is not included in the terms and conditions of our APP, so we not only inform Mr. ... that he cannot control the WP via the home automation, but also ask him to stop this type of activity ."

mcm1957 commented 1 year ago

OK and sorry.

BUT if I read this issue correctly the data is provides by a gateway. And this gateway is access via app and / or via http webbrowser. Using the app protocol could be a problem with licensing. But I do not see any licensing issue when using http call which could and will be done by a browser. I do not think that the terms of use specify that you must use chrome, edge, firefox etc. So an ioBroker Adapter is a browser too if he issues http requests to get data...

So maybe someone else will continue.


@marwin79: You code used the rest api - I ssume this is the api used by the app.

At the first posting theres the sentence : The gateway enables data readout and control of the heating system via app or web

Does the web access use the same api? In this case I cannot see a licensing problem.

In addition there seems to be a physical gateway. Maybe one could route the traffic from the gateway to the could through a (SW) proxy. This way local access could be possible. And this local access would not even seen by the manufactorer.