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

Is there a temporaryRoomSetpoint per hc available similar to km200? #737

Closed
tp1de opened this issue Mar 9, 2021 · 12 comments
Closed

Is there a temporaryRoomSetpoint per hc available similar to km200? #737

tp1de opened this issue Mar 9, 2021 · 12 comments
Labels
question Further information is requested

Comments

@tp1de
Copy link

tp1de commented Mar 9, 2021

I am looking for a temporaryRoomSetpoint per hc and can't find it in ems-esp.
Is this datafield available like in km200 and writeable?

In km200 it can have the following values:

-1: Automatic mode
0: hc is switched off
5-30: temperature setpoint in °C for hc

The setpoint is valid until next switchpoint from active switchprogram when in automatic mode.
This is very convenient to use, since it sets back automatic to time program mode.

@tp1de tp1de added the question Further information is requested label Mar 9, 2021
@tp1de
Copy link
Author

tp1de commented Mar 9, 2021

I did some debugging by changing values by km200 and watching on console:

Gateway(0x48) -> Thermostat(0x10)
hc1: RC300Set(0x2B9) offset 8
hc2: RC300Set(0x2BA) offset 8

value 0 : data: 00
value -1: data: FF
value 20: data: 28

@tp1de
Copy link
Author

tp1de commented Mar 9, 2021

@proddy @MichaelDvP
I can't find processing of messages 2B9 and 2BA offset 8 in thermostat.cpp.
So I believe that this datavariable(s) doesn't exist yet.

@tp1de tp1de changed the title Is there as temporaryRoomSetpoint per hc available similar to km200? Is there a temporaryRoomSetpoint per hc available similar to km200? Mar 9, 2021
@proddy
Copy link
Collaborator

proddy commented Mar 9, 2021

very easy to add. Do you want to try if I show you what and where to add?

@tp1de
Copy link
Author

tp1de commented Mar 9, 2021

@proddy

very easy to add. Do you want to try if I show you what and where to add?

Of course I would like and support as much as possible. Just tell me the logic how to add datafields and assign values for reading and writing.

@tp1de
Copy link
Author

tp1de commented Mar 9, 2021

@proddy by the way I have Discord installed (never used) if it makes sense for you to use it.

@proddy
Copy link
Collaborator

proddy commented Mar 9, 2021

its handy for working real-time, via chatting & screen-sharing than posting github issues. But since your managed to get EMS-ESP v3 to build using VSC I think you're all set

@tp1de
Copy link
Author

tp1de commented Mar 9, 2021

OK ... then just explain what to do. I have a couple of other datafields to be tested as well

@MichaelDvP
Copy link
Collaborator

The telegram is named RC300Set, as comment says the offset 8 is not read, because the actual setpoint is taken from monitor-telegram (line 777). With command thermostat temp xx the value of offset 8 is set (line 1718)

@tp1de
Copy link
Author

tp1de commented Mar 9, 2021

@MichaelDvP
I just tested.
For hc1 I can set the temporaryRoomSetpoint to values between 5-30°C and to 0=Off.
-1= Back to auto mode doesn't work - it then takes 5°C as a minimum. How to set back to auto mode?

For hc2 I haven't found a way by console command or mqtt at all. What would be the syntax?

The telegram RC300Set maybe should be processed per hc for offset 8 to set the respective temporary setpoints correctly - or?
Technically it is not just per room but per hc. E.g. I am switching off the floor heating hc2 temporary when sun warming is present / expected by forecast.

@MichaelDvP
Copy link
Collaborator

The syntax for commands is in the wiki

@tp1de
Copy link
Author

tp1de commented Mar 9, 2021

-1= Back to auto mode doesn't work - it then takes 5°C as a minimum. How to set back to auto mode?

@tp1de
Copy link
Author

tp1de commented Mar 11, 2021

The syntax for commands is in the wiki

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants