Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Request device support] Elko thermostat #1291

Open
Gaute64Bit opened this issue Feb 22, 2019 · 24 comments

Comments

@Gaute64Bit
Copy link

@Gaute64Bit Gaute64Bit commented Feb 22, 2019

ELKO Thermostat
http://proff.elko.no/elko-smart-home-super-termostat/esh-plus-super-tr-rf-ph-article2629-1779.html

Need support for reading local temp and setting Heating (and cooling?) Setpoint.

image

image

image

image

Contact me if more infor is required.

@epiespen

This comment has been minimized.

Copy link

@epiespen epiespen commented Jun 10, 2019

Yes, a big +1 here. Kinda dissappointed there were no support for this.

@avassdal

This comment has been minimized.

Copy link

@avassdal avassdal commented Jul 7, 2019

+1

2 similar comments
@thomas70

This comment has been minimized.

Copy link

@thomas70 thomas70 commented Jul 30, 2019

+1

@Haalandi

This comment has been minimized.

Copy link

@Haalandi Haalandi commented Aug 6, 2019

+1

@t112013

This comment has been minimized.

Copy link

@t112013 t112013 commented Sep 25, 2019

oh yes please. this is very much needed :D

@epiespen

This comment has been minimized.

Copy link

@epiespen epiespen commented Oct 17, 2019

Is there any way we can add this our self and make a pull request? If other thermostats are supported, I'm sure we could use those as a template for this one. Any tips would be greatly appreciated @manup @ChrisHae @ebaauw

@dreuf83

This comment has been minimized.

Copy link

@dreuf83 dreuf83 commented Oct 23, 2019

Making a +1 on this and hope that someone with the knowledge sees it :)

@ricmik

This comment has been minimized.

Copy link

@ricmik ricmik commented Oct 23, 2019

This would be really nice to have implemented. Even though I do not own any Elko RF thermostats at the moment, I would probably upgrade my non-RF thermostats is there was support for them in Deconz. Is there any chance to implement support for the Elko thermostats in Deconz @manup @ebaauw ? Elko is kind of the de facto standard for electrical installation in Norway.

@jyrki69

This comment has been minimized.

Copy link

@jyrki69 jyrki69 commented Nov 5, 2019

+1
Would really appreciate support for Elko Thermostats. Let me know if I can help in any way.

@epiespen

This comment has been minimized.

Copy link

@epiespen epiespen commented Nov 5, 2019

@ma-ca Is this what you need in reference to #2009 ?

image

image

@t112013

This comment has been minimized.

Copy link

@t112013 t112013 commented Nov 6, 2019

Plsss someone be kind and fix it :)

ma-ca added a commit to ma-ca/deconz-rest-plugin that referenced this issue Nov 7, 2019
@eidsaa

This comment has been minimized.

Copy link

@eidsaa eidsaa commented Nov 19, 2019

Hi

There are several more vendor specific attributes, such as floor temperature, child lock, heating on/off etc. In the link below there is a list showing vendor specific attributes.

https://github.com/prj84/com.Elko/blob/master/drivers/ESHSUPERTR/ST_Code/Elko%20Thermostat%20-%20Vendor%20Specific%20attributes.txt

@ricmik

This comment has been minimized.

Copy link

@ricmik ricmik commented Nov 19, 2019

@eidsaa Maybe Elko will be helpful and give you a specification for the vendor specific attributes if you contact them?

@eidsaa

This comment has been minimized.

Copy link

@eidsaa eidsaa commented Nov 19, 2019

@ricmik Yes, it could be. The linked text file list both clusters and encoding. I've implemented floor temp, room temp, child lock and heating on/off in my local ZCL.xml-file. This gives me ability to read and set values from deconz-gui, but not through the REST

@corvy

This comment has been minimized.

Copy link

@corvy corvy commented Nov 21, 2019

What needs to be done to get this accessible via REST?

@epiespen

This comment has been minimized.

Copy link

@epiespen epiespen commented Nov 22, 2019

This is released now, right? How do I even add thermostats in Phoscon?

@corvy

This comment has been minimized.

Copy link

@corvy corvy commented Nov 22, 2019

It will probably only work in the old web interface. But I do not get it there even if I have it added and it shows in VNC. Have also tried reading the node info to see if that works but I see nothing.

@corvy

This comment has been minimized.

Copy link

@corvy corvy commented Nov 22, 2019

Phoscon is closed source development.... Sadly.

@eidsaa

This comment has been minimized.

Copy link

@eidsaa eidsaa commented Nov 26, 2019

What needs to be done to get this accessible via REST?

After the last update, its possible to read and set name, setpoint, etc. through REST.

@epiespen

This comment has been minimized.

Copy link

@epiespen epiespen commented Nov 26, 2019

Ok, so there's still no simple way to get this thermostat working in Home Assistant?

@eidsaa

This comment has been minimized.

Copy link

@eidsaa eidsaa commented Nov 26, 2019

I dont think so, Im using Node-RED to send messages and commands between deconz and domoticz.

@corvy

This comment has been minimized.

Copy link

@corvy corvy commented Nov 27, 2019

It should be possible to get it in Home Assistant but you would need to use REST API to get it, and to set values etc. I just polled with REST now and get the thermostat like this:

{
"config": {
"heatsetpoint": null,
"offset": 0,
"on": true,
"reachable": false,
"scheduler": null,
"scheduleron": null
},
"ep": 1,
"etag": "ee228d7305c3644d519311c652db9033",
"manufacturername": "Heiman",
"modelid": "Super TR",
"name": "Thermostat 25",
"state": {
"lastupdated": "2019-11-21T05:55:05",
"on": false,
"temperature": 1950
},
"type": "ZHAThermostat",
"uniqueid": "00:0d:6f:00:0f:41:45:3a-01-0201"
}

To find it just connect over a REST client like this:

curl -X GET -i 'http://:40850/api//sensors/'

Just omit the part to list all sensors, then find the ID for this one. You can poll and set states etc. More information on REST here:
https://dresden-elektronik.github.io/deconz-rest-doc/getting_started/

I might write a guide to add it to HA in a week or two... :)

@ricmik

This comment has been minimized.

Copy link

@ricmik ricmik commented Nov 27, 2019

How about creating a request to add support for thermostats in the DeCONZ integration on the home assistant repository?

@corvy

This comment has been minimized.

Copy link

@corvy corvy commented Nov 30, 2019

Yes I agree @ricmik but I have not investigated that option right now.

Just put the thermostat into HA with REST API:

Screenshot 2019-11-30 09 56 19

Configuration in configuration.yaml:

sensor:

  • platform: rest
    resource: http://:40850/api//sensors/

Create a new sensor section or append to your existing. Replace IP and key and sensor number with your setup. Remember you must setup deconz REST API first: https://dresden-elektronik.github.io/deconz-rest-doc/getting_started/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
You can’t perform that action at this time.