Skip to content

A list of serial commands for Evolv DNA devices ☁️

Notifications You must be signed in to change notification settings

hobbyquaker/dna-commands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

List of DNA serial Commands

A list of serial commands for Evolv DNA devices

B

B=GET

Battery voltage

B=GET CELL <cell>

Example: B=GET CELL 1

Cell Voltage

B=GET CELLS

Get battery cell count

C

C=GET

Battery Level Wh

C=GET%

Battery Level Percent

E

E=GET MFR

E=GET PRODUCT

E=GET SERIAL

Board serial number

E=GET VERSION

Get firmware version (eg. "201606050")

E=GET FEATURE <number>

Example: E=GET FEATURE 1

Query numbers until receiving a question mark

Device capabilities:

  • FG
  • PC - Power control
  • TC - Temperature control
  • TC:M
  • St - Long term statistics
  • St:TP
  • FG - Fuel gauging. Indicate the capacity can be queried with C=GET
  • M - Profiles
  • S
  • Evolv_DNA

F

F=<number>S

Fire for specified seconds

Example: F=2.5S

I

Current

I=GET

I=GET OFFSET

I=GET RAW

I=GET SP

I=GET SAMPLE

Sample

M

M=<number>

Set profile

M=GET

Get current profile

P

Power

P=<number>W

Set power

P=GET

Get current power

P=GET SP

Get power setpoint

P=GET SAMPLE

Sample

R

Resistance

R=GET

Get cold resistance

R=GET LIVE

Get current resistance

R=GET STATIC

R=GET RAW

R=GET NOMINAL

R=GET NOMINAL TEMP

R=GET SAMPLE TIME

R=GET GROUND

R=GET TYPE

S

Statistics

S=GET LASTENERGY

S=GET LASTPOWER

S=GET LASTTEMP

S=GET LASTPOWER

S=GET LASTPEAKTEMP

S=GET PUFFS

S=GET DEVICE PUFFS

S=GET TEMP PUFFS

S=GET DEVICE TEMP PUFFS

S=GET RESETS

S=GET ENERGY

S=GET MEAN ENERGY

S=GET SD ENERGY

S=GET DEVICE ENERGY

S=GET DEVICE MEAN ENERGY

S=GET DEVICE SD ENERGY

S=GET POWER

S=GET MEAN POWER

S=GET SD POWER

S=GET DEVICE POWER

S=GET DEVICE MEAN POWER

S=GET DEVICE SD POWER

S=GET TEMP

S=GET MEAN TEMP

S=GET SD TEMP

S=GET DEVICE TEMP

S=GET DEVICE MEAN TEMP

S=GET DEVICE SD TEMP

S=GET PEAK TEMP

S=GET MEAN PEAK TEMP

S=GET SD PEAK TEMP

S=GET DEVICE PEAK TEMP

S=GET DEVICE MEAN PEAK TEMP

S=GET DEVICE SD PEAK TEMP

S=GET TIME

S=GET MEAN TIME

S=GET SD TIME

S=GET DEVICE TIME

S=GET DEVICE MEAN TIME

S=GET DEVICE SD TIME

S=GET LAST TIME

S=RESET

Reset device statistics

T

Temperature

T=<number>C

T=<number>F

T=?

Turn temperature control off

T=MONITOR

Monitoring mode - no temperature control but temperature is still measured and can be queried with T=GET

T=GET

T=GET COLD

T=GET SP

T=GET AIR

Modeled

T=GET BOARD

Get board temperature

T=GET ROOM

Get room Temperature

T=GET NOMINAL ROOM

Sample

U

USB Values

U=GETP

Get USB Power

U=GETI

Get USB current

U=GETV

Get USB voltage

V

Voltage

V=GET

V=GET DEVICE

V=GET OFFSET

V=GET RAW

V=GET SP

V=GET SAMPLE

Sample

W

W=GET

X

X=GET BANDGAP

Bandgap

X=GET BUTTONS

Buttons

X=GET METER

Meter

X=GET MODE

Mode

X=GET SCREEN

Screen

X=GET SCRNDISC

Screen

X=GET TIMER

Timer

X=RESET

Reset

Releases

No releases published

Packages

No packages published