Turns
Preset on the rig
Temperature, live TemperatureTargetSession on
The chart keeps the last 15 minutes. It starts when the device connects.
Session recorder
The page keeps every distinct frame from 15 s before a session to 20 s after it, with a timestamp. The export is JSON lines: one frame per line, with a timestamp, a direction and the hex bytes. The last 3 recordings stay in this browser.
Sessions seen by this page
The page records a session only while it is connected. The list is stored in this browser. A check mark means the device counted the session: its cycle counter went up by 1 after it.
Insights
A value with no tag comes from the device. calculated is arithmetic on device values. estimate depends on an assumption, which the note names.
The device sends statistics on connect and at the end of each session.
Care
Presets
Save sends only the fields that you changed: the temperature, the hold time, or the profile. The curve icon comes from the device's own curve points.
Settings
While a session runs, a settings change also carries the session flag. The page blocks settings changes in the last 2 seconds of a session, because a change then would stop the heater.
Device
Health codes come from frame E1. The meaning of each code is not known.
This page is a personal tool. Dr. Dabber did not make it and is not connected with it.
App
Open Dab sends nothing over the internet. After the first visit it starts without a network connection.
Status frame, byte by byte
A cell flashes when its byte changes. A dotted underline marks a byte that the official app does not read. Byte 7 is the session flag. Byte 13 is the session time left in seconds.
Frame types seen
| Type | Meaning | In | Out | Last frame |
|---|
A red row is a frame type that this page does not know. undocumented marks a type that the device sends and the official app ignores.
Frame log
Newest first. > is a frame the page sent. Repeated status frames appear once.