Hi,
I have an Elco heating system which can be controlled remotely via an app. They call that solution Remocon --> https://elco.de/beratung/energie_sparen/remoconapp/ (German).
I was wondering if somebody already created an extension for Home Assistant.
Best regards,
Thomas
MoBO
February 23, 2020, 5:57am
2
Hi,
I do have something based on Python and working fine.
Let me know if your interested.
Hi MoBO,
Please would you post your Python code as I too am interested in trying it out. Thanks.
Any chance you could share your code. Would be great to get it working with HA. Thanks in advance.
hannes
August 26, 2020, 9:34am
5
I am also very interested in testing your code. Thanks for sharing.
Telemark
(Jean)
September 23, 2020, 5:58am
6
I would also be interested !
Thank you in advance
Regards
rak
(Ralf KlĂĽber)
February 5, 2021, 10:18am
7
Same here. Happy to help.
thuva
(Thuva)
May 26, 2021, 7:30am
8
Same, I am also searching a solution. Any idea? Thank you
phimi
(phimi)
May 31, 2021, 6:03pm
9
Anyone has the python script ? Very much interested as well
As it seems this script will not appear anymore I tried other ways and installed the Multiscrape custom component - GitHub - danieldotnl/ha-multiscrape: Home Assistant custom component for scraping multiple values (fro .
I got it working in the way that it scrapes my address and gw serial number as highlighted at the top left of the web user interface after logging in at: LOGIN - Remocon NET .
The code I used in configuration.yaml is:
# Elco Remocon
multiscrape:
- resource: 'https://www.remocon-net.remotethermo.com/BsbPlantDashboard/Index/F0AD4E0B7C60'
scan_interval: 5
form_submit:
submit_once: True
resource: 'https://www.remocon-net.remotethermo.com/Account/Login'
select: "#login-form"
input:
Email: !secret elco_username
Password: !secret elco_password
extra: field
sensor:
- unique_id: elcoaddress
select: '#contentWrapper > div.container-fluid > table > tr > td:nth-child(1) > h5:nth-child(2)'
name: elcoaddress
- unique_id: elcoserial
select: '#contentWrapper > div.container-fluid > table > tr > td:nth-child(1) > h5:nth-child(3) > span:nth-child(2)'
name: elcoserial
This works fine for me but I am struggling with getting the temperature values. If there is anybody who could get this working I would appreciate a feedback.
MWildi
November 3, 2021, 11:06am
11
Hi
I also have the remocon app/device. did you get it working?
Only as far a described above. Without the required enhancement discussed here there is no chance to get any further information.
Ok, I found a solution which is at least working for me. It uses Multiscrape (GitHub - danieldotnl/ha-multiscrape: Home Assistant custom component for scraping multiple values (from a single HTTP request) with a separate sensor for each value. Support for (login) form-submit functionality. ) and a Rest sensor in combination to get some values from the web user interface from Remocon.
Before we get started, these are the limitations I figured out:
If you use a low value scan interval (couple of seconds or minutes) the Remocon server blocks your account for about a day as they may think it is some kind of attack. You will also be blocked for the app and website. Therefore I set it to 1h. The downside here is that you only have updates every 1h
As I use the 1h scan interval there is an issue when you reboot HA. It seems at the time of starting up it can’t connect successfully and therefore it takes 1h+ until you see your results after a HA reboot.
First thing you should do is login with your account details on the Remocon website via a browser. You should then see a URL like this: LOGIN - Remocon NET . Please write down the ID at the end of the URL and replace it with YOURSPECIFCID in the code snippets below (2 occurrences).
### - - - ELCO HEATING - - - ###
multiscrape:
- resource: https://www.remocon-net.remotethermo.com/BsbPlantDashboard/GetPlantData/YOURSPECIFCID?zoneNum=1&isFirstRoundTrip=true&rnd=1629792069874&_=1629792068973
scan_interval: 3600
form_submit:
submit_once: True
resource: 'https://www.remocon-net.remotethermo.com/Account/Login'
select: "#login-form"
input:
Email: !secret elco_username
Password: !secret elco_password
extra: field
sensor:
- name: ElcoLogin
rest:
- authentication: basic
scan_interval: 3600
resource: https://www.remocon-net.remotethermo.com/BsbPlantDashboard/GetPlantData/YOURSPECIFCID?zoneNum=1&isFirstRoundTrip=true&rnd=1629792069874&_=1629792068973
username: !secret elco_username
password: !secret elco_password
sensor:
- name: ElcoOutsideTemperature
value_template: "{{ value_json.outsideTemp }}"
unit_of_measurement: "°C"
- name: ElcoHeatPumpOn
value_template: "{{ value_json.heatPumpOn }}"
- name: ElcodhwStorageTemp
value_template: "{{ value_json.dhwStorageTemp }}"
unit_of_measurement: "°C"
- name: ElcoHotWaterTemp
value_template: "{{ value_json.dhwComfortTemp.value }}"
unit_of_measurement: "°C"
1 Like
moikorg
(Mike)
April 12, 2022, 3:29pm
14
Hi all
I have written a Python script that gets the data from the Elco Remocon and writes in into a DB and publish the data also to MQTT.
I anybody is interested, here the link to the Github Repo: GitHub - moikorg/elco-remocon-net-logger
Thank you for this work!
Disclamer I am a newbie.
I have one question, how do I know which json keys are available? Besides the outside temperature, heathpump status, storage temperaure and comfort temperature, how can I see which other elements are in the struct?
moikorg
(Mike)
May 10, 2022, 6:42am
16
I just did a reverse engineering… captured all traffic on my web browser. Sorry no better idea yet
My Elco heat pump using remocon, I found its actualy a Ariston product, and work with there site also(same user name and password) so I tested this intergration, GitHub - chomupashchuk/ariston-remotethermo-home-assistant-v2: Ariston NET remotethermo integration for Home Assistant based on API
Works prefect with my elco heatpump
2 Likes
nechry
(Nechry)
September 12, 2022, 6:08am
18
hello @Thomas_Gregg does your integration with multiscrape still work? I also configured it like yours, but it no longer works after a remocon-net update during the summer.
No, they changed the interface and it doesn’t work anymore. Also couldn’t find a new solution for it
nechry
(Nechry)
September 19, 2022, 11:42am
20
at the end I wrapped in a small python script
remocon2mqtt
I just forward the entire content of data response to a MQTT topic.
it’s work well.
you can also chains the request with a Node-RED if you don’t want cron the script.
1 Like