Skip to content

Instantly share code, notes, and snippets.

@serrj-sv
Last active November 24, 2020 11:48
Show Gist options
  • Save serrj-sv/e6680647c438221b190a2b4d96805cc4 to your computer and use it in GitHub Desktop.
Save serrj-sv/e6680647c438221b190a2b4d96805cc4 to your computer and use it in GitHub Desktop.
TZE200_fhn3negr sniffer data
== TZE200_fhn3negr sniffer data From Gateway -> to Device ==
1-byte data
00 | cc | 6a | 01 | 00 | 01 | 01 - rapid mode Start
00 | cc | 6a | 01 | 00 | 01 | 00 - rapid mode Stop
00 | cc | 1e | 01 | 00 | 01 | 01 - lock ON
00 | cc | 1e | 01 | 00 | 01 | 00 - lock OFF
00 | cc | 02 | 04 | 00 | 01 | 00 - mode: Auto
00 | cc | 02 | 04 | 00 | 01 | 01 - mode: Manual
00 | cc | 02 | 04 | 00 | 01 | 02 - mode: Holiday
4-byte data
00 | cc | 10 | 02 | 00 | 04 | 00 00 00 28 - set Target Temp. in "Manual" mode (data: 01~3b = 0 ~ 30 deg, 00=OFF, 3C = ON)
00 | cc | 69 | 02 | 00 | 04 | 00 00 00 28 - set Target Temp. in "Auto" mode (data: 01~3b = 0 ~ 30 deg, 00=OFF, 3C = ON)
00 | cc | 65 | 02 | 00 | 04 | 00 00 00 29 - set "Comfort" temp (data: 01~3b = 0.5 ~ 29.5 deg)
00 | cc | 66 | 02 | 00 | 04 | 00 00 00 23 - set "Energy Save" temp (data: 01~3b = 0.5 ~ 29.5 deg)
00 | cc | 68 | 02 | 00 | 04 | 00 00 00 01 - set "Drift" Temp (data: ffffffc9~37 = -5.5 ~ 5.5 deg)
00 | cc | 74 | 02 | 00 | 04 | 00 00 00 1f - set "Open Window" Temp (data: 01~3b = 0.5 ~ 29.5 deg)
00 | cc | 75 | 02 | 00 | 04 | 00 00 00 3c - set "Open Window" Time (data: 00~3c = 0 ~ 60 min)
8-byte data:
00 | cc | 67 | 00 | 00 | 08 | 13 01 01 00 00 22 00 00 - Set Holiday Period and Temperature
0 - Start Year (0x00 = 2000)
1 - Start Month
2 - Start Day
3 - Start Hour
4 - Start Minute
5 - Temperature (01~3b = 0.5 ~ 29.5 deg)
6-7 - Duration in Hours (max: 0x960 = 2400 hours = 100 days)
18-byte data
00 | 31 | 6d | 00 | 00 | 12 | 01 22 18 2a 24 22 44 2a 5c 22 60 2a 60 22 60 2a 60 22 - Program weekly temperature
0 - Day of Week (0~7 = Mon ~ Sun)
1 - 1st period Temperature (01~3b = 0 ~ 30 deg)
2 - 1st period end time (0x1~0x60 = 0:15 ~ 24:00 (15 min increment, i.e. 0x2 = 0:30, 0x3 = 0:45, ...))
3 - 2nd period Temperature
4 - 2nd period end time
5 - 3rd period Temperature
6 - 3rd period end time
7 - 4th period Temperature
8 - 4th period end time
9 - 5th period Temperature
10 - 5th period end time
11 - 6th period Temperature
12 - 6th period end time
13 - 7th period Temperature
14 - 7th period end time
15 - 8th period Temperature
16 - 8th period end time
17 - 9th period Temperature
* 1st period start time is always 00:00
* 9th period = 8 perion end time ~ 24:00
notes:
cc = increment counter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment