Comments (15)
We expect the holiday and vacation dates in telegram 0x3F, offset 87- 98, but here the telegram ends in offset 86.
RC30Timer(0x3F), data: 90 E7 90 01 00 00 (offset 81)
If the thermostat have such a setting it is stored elsewhere and you need to change it on the thermostat and log the telegrams.
from ems-esp32.
@sciurius could you find out?
from ems-esp32.
I must admit I am not familiar with this. All I can do is make some changes in the vacation program settings and include the resultant logging. Is it only the RC30Timer
messages you are interested in?
BTW: What would be the difference between vacation and holidays? The thermostat only has one setting "Vakantie" (=vacation). holiday dates
would imply a list of (national/regional/religious) holidays.
from ems-esp32.
Yes, log all and change the vacation dates on the RC30.
In RC35 vacation is "away from home" (use night temp) and holiday is "at home" (use day temp).
from ems-esp32.
Attached is a logfile fragment consisting of some normal message sequences. I entered a vacation (program 1, from 30.04.24 to 01.05.24) and then the ?(0xA9)
messages appeared.
Line ?(0xA9), data: FF 1E 04 18 01 05 18 FF 01 01 00 01 01 00 FF 01 01 00 01 01 00 FF 1E 01 0F 1E 01
has recognizable 1E 04 18 (30 04 24) 01 05 18 (01 01 05).
After setting vacation 2 to 03.05.24-05.05.24 the message becomes:
?(0xA9), data: FF 1E 04 18 01 05 18 FF 03 05 18 05 05 18 FF 01 01 00 01 01 00 FF 1E 01 0F 1E 01
So apparently it is FF
day month year day month year FF
...etc... Empty (not set) is 01 01 00 01 01 00.
When cancelling the programs:
Apr 29 21:39:06 ems-esp emsesp 005+10:01:50.523 T 2211: thermostat(0x10) -B-> All(0x00), ?(0xA9), data: FF 01 01 00 01 01 00 FF 03 05 18 05 05 18 FF 01 01 00 01 01 00 FF 1E 01 0F 1E 01
Apr 29 21:39:07 ems-esp emsesp 005+10:01:50.896 T 2212: thermostat(0x10) -B-> All(0x00), ?(0xA9), data: 0F FF 01 01 00 01 01 00 FF 01 01 00 01 01 00 FF 01 01 00 01 01 00 FF 01 01 00 01 (offset 27)
Apr 29 21:39:07 ems-esp emsesp 005+10:01:51.457 T 2213: thermostat(0x10) -B-> All(0x00), ?(0xA9), data: 01 00 1E (offset 54)
Apr 29 21:39:18 ems-esp emsesp 005+10:02:01.897 T 2219: thermostat(0x10) -B-> All(0x00), ?(0xA9), data: FF 01 01 00 01 01 00 FF 01 01 00 01 01 00 FF 01 01 00 01 01 00 FF 1E 01 0F 1E 01
Apr 29 21:39:18 ems-esp emsesp 005+10:02:02.271 T 2220: thermostat(0x10) -B-> All(0x00), ?(0xA9), data: 0F FF 01 01 00 01 01 00 FF 01 01 00 01 01 00 FF 01 01 00 01 01 00 FF 01 01 00 01 (offset 27)
Apr 29 21:39:19 ems-esp emsesp 005+10:02:02.956 T 2222: thermostat(0x10) -B-> All(0x00), ?(0xA9), data: 01 00 1E (offset 54)
from ems-esp32.
Was this useful? Anything else I can do?
from ems-esp32.
So you have up to 8 vacation periods. Is it useful to add 8 entities for this? RC30 has only one hc, so we do not run out of memory.
Or add it like the switchtimes, use only one entity with no,command 0:01.05.2024-10.05-2024
, etc. and command with single switches the index? For first test i've added only read/write first vacation-period.
from ems-esp32.
As opposed to switchtimes, vacation periods are explicitly numbered (1..7) so it is probably better to use vacation1
, vacation2
, ...
from ems-esp32.
Related Issues (20)
- Improvemt: Add power off/on possibility for the heatpump(bosch compress 3800i ew) HOT 10
- New Feature: call HOT 2
- length of custom entities? HOT 1
- boiler.burnmaxpower min/max attributes are not correctly set for api HOT 20
- New Feature: IFTTT HOT 2
- Rename INT, UINT, SHORT, USHORT, LONG to match the standards (like stdint.h) HOT 3
- Change of Operating mode in thermostat via HomeAssistant not possible since dev.4 HOT 6
- MQTT discovery of external temperature sensor for HA is missing "stat_cla" attribute. HOT 1
- MQTT changes on uniq_id and obj_id for dhw entities for HA discovery within 3.7 dev version HOT 24
- Error 'invalid template (TemplateSyntaxError: expected token 'end of print statement', HOT 11
- Improvment: Get the current power consumption of Compress 7001 Heatpumps HOT 39
- Feature: Easy enable/disable PV/SG on Heat pumps HOT 2
- Add fan/ventilation speed support for Bosch compress 3800i/IVT Vent 402 HOT 1
- "manual defrost" on heat pump unexpected behaviour HOT 2
- Dump all supported EMS Telegrams HOT 1
- Status …Loading… HOT 6
- No Temp displayed on HMC 310, HC2 Control Mode is not editable HOT 6
- Improvement: Add holiday mode to bosch compress 3800i ew HOT 21
- Remove OTA feature HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ems-esp32.