device library

Senva TG gas sensor/controller

Register map(s) for this device, with a note of how far each has been checked. Addresses are 0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.

coherence-checked

Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.

pointaddress (0-based)typescaleunit
Reset Status102U161
Reset Count103U161
Up Time104U32BE1s
Identify Device111U161
Auto Protocol112U161
Auto Baud Rate114U161
Auto Parity116U161
Auto Data Bits117U161
Auto Stop Bits118U161
RS485 Protocol122U161
Slave Address123U161
RS485 Baud Rate124U32BE1
RS485 Parity126U161
RS485 Data Bits127U161
RS485 Stop Bits128U161
Temperature Units133U161
Smoothed Temperature Response Time134U161s
Smoothed Gas Response Time136U161s
CO Warning Setpoint150F32BE1PPM
CO Alarm Setpoint152F32BE1PPM
CO Hysteresis154F32BE1PPM
CO Sensor Calibration156F32BE1nA/PPM
CO Sensor Life158I161days
NO2 Warning Setpoint160F32BE1PPM
NO2 Alarm Setpoint162F32BE1PPM
NO2 Hysteresis164F32BE1PPM
NO2 Sensor Calibration166F32BE1nA/PPM
NO2 Sensor Life168I161days
Current System State170U161
System Configuration Reset190U32BE1
System Statistics Reset192U32BE1
Auto Reset Statistics195U161
Fan Relay210U161
Fan Relay Override211U161
Fan Maximum Off Time212U32BE1s
Fan Minimum On Time214U32BE1s
Fan Minimum Off Time216U32BE1s
Fan State Count218U32BE1
Fan Total Active Time220U32BE1s
Alarm Buzzer230U161
Alarm Buzzer Override231U161
Buzzer Delay232U32BE1s
Buzzer Minimum On Time234U32BE1s
Buzzer Minimum Off Time236U32BE1s
Buzzer State Count238U32BE1
Buzzer Total Active Time240U32BE1s
Location String276U161
User Data292U161
Temperature310F32BE1°F
Instantaneous Temperature312F32BE1°F
Minimum Temperature314F32BE1°F
Maximum Temperature316F32BE1°F
Average Temperature318F32BE1°F
CO Gas Concentration320F32BE1PPM
Smoothed CO Gas Concentration322F32BE1PPM
Minimum CO Gas Concentration324F32BE1PPM
Maximum CO Gas Concentration326F32BE1PPM
Average CO Gas Concentration328F32BE1PPM
NO2 Gas Concentration330F32BE1PPM
Smoothed NO2 Gas Concentration332F32BE1PPM
Minimum NO2 Gas Concentration334F32BE1PPM
Maximum NO2 Gas Concentration336F32BE1PPM
Average NO2 Gas Concentration338F32BE1PPM
Power Supply Voltage380F32BE1V
Instantaneous Power Supply Voltage382F32BE1V
Minimum Power Supply Voltage384F32BE1V
Maximum Power Supply Voltage386F32BE1V
Average Power Supply Voltage388F32BE1V

link settings as documented (unverified): RTU/ASCII; baud 1200/9600/19200/38400/57600/76800/115200/230400/460800; FC 03,06,08,16,17; Supports automatic detection of baud rate, parity, data bits, and protocol.

⚠ The device provides no facility to revert the baud rate remotely. Once written, the device will lose communication until the client baud rate matches the new configuration. — Starkest reads only; we never write a control register.

bench facts as documented (unverified)
terminalsRS485 terminals
max registers/read125
broadcastsupported
FC 43 device IDnot supported
powerIf the supply voltage drops below 10.0 V, the device anticipates power loss and saves the current configuration to non-volatile memory.
doc revision154-0033-0A, Rev. 0A, 3/16/2017
field reports — community-sourced, unverified (checked 2026-06-11)
  • In the newer Modbus Protocol Guide (154-0036-0A, Rev. 0A, 2/7/2020), the registers are generalized from 'CO' and 'NO2' to 'Sensor 1' and 'Sensor 2' (e.g., R150 becomes 'Sensor 1 Warning Setpoint' and R320 becomes 'Sensor 1 Gas Concentration') to support other gas elements like CO2, Methane, Propane, Oxygen, etc. [source]
  • confirmed: Document revision 154-0033-0A, Rev. 0A, 3/16/2017 — confirmed by Senva Modbus Protocol Guide TG 154-0033-0A [2.1.1]
  • confirmed: Baud rates [1200, 9600, 19200, 38400, 57600, 76800, 115200, 230400, 460800] — confirmed by Senva Modbus Protocol Guide TG 154-0033-0A, R124/25
  • confirmed: Framing [RTU, ASCII] — confirmed by Senva Modbus Protocol Guide TG 154-0033-0A, R112/122
  • confirmed: Function codes [3, 6, 8, 16, 17] — confirmed by Senva Modbus Protocol Guide TG 154-0033-0A, which details 0x03, 0x06, 0x08, 0x10, and 0x11
  • confirmed: Power loss behavior (saving configuration below 10.0 V) — confirmed by Senva Modbus Protocol Guide TG 154-0033-0A, R382/83 description
  • confirmed: No remote baud rate revert facility — confirmed by Senva Modbus Protocol Guide TG 154-0033-0A, R124/25 warning note
  • confirmed: Register map (reset_status @ 102, reset_count @ 103, up_time @ 104, co_warning_setpoint @ 150, etc.) — confirmed by Senva Modbus Protocol Guide TG 154-0033-0A

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

Device not here? Upload its manual and get a checked map back. It's free.

Want it confirmed against your own device? Order hardware verification. If it doesn't check out, you don't pay.

Building on a lot of devices? License the library — machine-readable maps, the firmware matrix, and API access.