Skip to content
This repository has been archived by the owner on Apr 25, 2021. It is now read-only.

Heating / Cooling Panels as Thermostats #131

Open
carlittoer opened this issue Jan 11, 2019 · 18 comments
Open

Heating / Cooling Panels as Thermostats #131

carlittoer opened this issue Jan 11, 2019 · 18 comments

Comments

@carlittoer
Copy link

carlittoer commented Jan 11, 2019

Hi,

Is it possible to expose heating and cooling zones as thermostats in the home app the same way they appear in the Fibaro App?

The API lists that the heating and cooling panels (zones) support all methods GET, DELETE, POST, PUT

URL: /api/panels/heating

Description: Returns a list of heating zones and their settings, such as
temperature sets.

URL: /api/panels/cooling

Description: Returns a list of cooling zones and their settings, such as
temperature sets.

@ilcato
Copy link
Owner

ilcato commented Jan 11, 2019

I already explored this opportunity but I didn’t find suitable actions. Can you check too?

@carlittoer
Copy link
Author

Will try of course. I will get familiar with the code first.

Can you please guide me on the challenges you faced while checking this so I can continue from there..

@ilcato
Copy link
Owner

ilcato commented Jan 11, 2019

Will check tonight

@carlittoer
Copy link
Author

Hello !

I did some REST test requests and I confirm that you can change the zone "handTemperature" via the API which could expose the heating and cooling panels as thermostats in the home app I hope.

Content-Type: application/json
Authorization: Basic <hash>
cache-control: no-cache
Postman-Token: fd3f70b6-4b4d-40af-9c7a-66851f677b4f
{"mode":"Manual","properties": {"handTemperature":5}}------WebKitFormBoundary7MA4YWxkTrZu0gW--```

@ilcato
Copy link
Owner

ilcato commented Jan 13, 2019

@carlittoer, I'm still not able to set the handTemperature of the panel. Can you confirm that your are using a PUT request to /panels/heating/{heatingID} with a body of:
{"mode":"Manual","properties": {"handTemperature":5}}

?

@ilcato
Copy link
Owner

ilcato commented Jan 13, 2019

@carlittoer, I also need to set the handTimestamp value in order to set the Manual mode; I'm not able to find a call to return to Schedule mode.

@ilcato
Copy link
Owner

ilcato commented Jan 13, 2019

Ok, to return to schedule mode I need to set handTemperature and handTimestamp to 0.
I think that I have all the elements to implement an HomeKit thermostat on top of the heating zones.

@carlittoer
Copy link
Author

oh great ! This could also work with cooling panels as well for air conditioners :)

Thanks man... can't wait ;)

@carlittoer
Copy link
Author

@carlittoer, I'm still not able to set the handTemperature of the panel. Can you confirm that your are using a PUT request to /panels/heating/{heatingID} with a body of:
{"mode":"Manual","properties": {"handTemperature":5}}

?

Yes it was a put request with the same data load...

@carlittoer
Copy link
Author

Question, do you think 1 thermostat could have the heating mode control the heating panel and cooling mode control the cooling panel?

@ilcato
Copy link
Owner

ilcato commented Jan 13, 2019

I think so

@carlittoer
Copy link
Author

Hi,

Are you planning to release this soon? Thanks.

@ilcato
Copy link
Owner

ilcato commented Jan 20, 2019

Very busy atm

@carlittoer
Copy link
Author

Hi ! I know you're busy. Just checking if this is scheduled for sometime soon :)

@ilcato
Copy link
Owner

ilcato commented Mar 13, 2019

Next season :-)

@carlittoer
Copy link
Author

Hi! Winter is coming :)

Will it be possible to have the panels work as thermostats ?

Thanks!

@ilcato
Copy link
Owner

ilcato commented Oct 17, 2019

Still very busy ...

@carlittoer
Copy link
Author

Hi !

Would love to see this implemented this year ...

I can help with testing.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants