This topic will be used to post changes in thinkpower protocol implementation.
The list of supported devices: ThinkPower TE334 ThinkPower TE334A ThinkPower TE334B ThinkPower TE364 ThinkPower TE604 ThinkPower TE604A ThinkPower TE604C ThinkPower TE604D ThinkPower TL904A ThinkPower TL904AR ThinkPower TL904B ThinkPower TL904C ThinkPower TL904D
Thinkpower protocol support is enhanced. Below is a mapping of thinkpower values types into flespi parameters:
The following settings are added for ThinkPower devices TE334, TE334A, TE334B, TE364, TE604, TE604A, TE604C, TE604D:
Connectivity tab: GPRS Setup and Server Setup
Tracking tab: Offline Mode and Report Mode
New settings are added for thinkpower protocol:
Configuration tab:
Alarm tab:
Bluetooth tab:
Actions tab:
Numerous settings are added for Thinkpower devices:
Thinkpower protocol is updated: new value types are supported and are parsed into the following flespi.parameters:
Thinkpower protocol updated: value type 0x1A INP is now parsed into the following parameters:
Thinkpower protocol is updated: fixed <Payload length> value for the Message type 0x02: Login reply
Protocol update: mapping of thinkpower values types into flespi parameters:
Protocol update: mapping of ID 0x52 to parameter door.open.status
Custom command added, e.g:
Thinkpower protocol has been updated, added General indication section (Record value 0x61) parsing
Thinkpower protocol has been updated, added B+ overvoltage (0x27), Supply voltage (0x28) parameters parsing
Thinkpower protocol has been updated, added 0xB1 - Temperature multi, 0xB2 - Humidity multi, 0xB3 - Door-multi, 0xB4 - TPMS multi value types parsing
Thinkpower protocol has been updated, added 0x65 - ICCID value parsing
parameter collision.alarm renamed to crash.event parameter towing.alarm renamed to towing.alarm.status parameter alarm.event renamed to sos.alarm parameter battery.low.alarm updated parsing rule: only true value will be stored parameter power.cut.alarm updated parsing rule: only true value will be stored parameter overspeeding.status updated parsing rule: only true value will be stored parameter trip.time updated parsing rule to trip.duration