10008: Base Page
Draw a base device page. Base pages are pre-defined pages in the device firmware, such as the home page. These may differ in their appearance between device types.
Payload
| Field | Name | Description | Type | Unit |
|---|---|---|---|---|
| 3 | Page ID | The page to draw. Possible values:
| uint8 | |
| 5 | Status bar Enable | Show the status bar | bool | |
| 6 | Redraw Type | Possible values:
| uint8 |
Pages
This is what the base pages actually look like.
1: Home page
RH2

Examples
Request the home page (page 1) to be drawn
Protocol
03
3
Length
2000
20 bytes
Type
2439
10008 (Base Page)
Header Count
0100
1
Header Types
01
1
Message ID
0457480000
12345
Payload Count
0100
1
Payload Types
03
3
Page ID
0101
1 (Home Page)
Checksum
24173
18929
📡 Real example from RH2 ESP32 Toit. on 2025-10-10This example is captured from an RH2 device as part of normal communications over I2C with the ESP32 co-processor, where Toit on the ESP32 make the request.
Request the diagnostics page (page 5) to be drawn
Protocol
3
3
Length
200
20 bytes
Type
2439
10008 (Base Page)
Header Count
10
1
Header Types
1
1
Message ID
4574800
12345
Payload Count
10
1
Payload Types
3
3
Page ID
15
5 (Diagnostics Page)
Checksum
1179
2421
📡 Real example from RH2 ESP32 Toit. on 2026-08-07This example was generated using the generate tool, and tested against an RH2 device, sent from Toit.
Code
For convenience, the following constants can be used to reference this message type.