Skip to content

Request support for Suntree SPG3 Portable EV Charger #4410

@ClarkAlmazan

Description

@ClarkAlmazan

Log message

2026-01-22 23:16:31.846 WARNING (MainThread) [custom_components.tuya_local.config_flow] Adding GSA device with product id v8rqiotvvhkw4ldq
2026-01-22 23:16:31.957 WARNING (MainThread) [custom_components.tuya_local.config_flow] Cloud device spec:
[{"id": 1, "name": "forward_energy_total", "type": "Integer", "format": "{\"unit\":\"kW\u00b7h\",\"min\":0,\"max\":99999999,\"scale\":2,\"step\":1}", "enumMap": {}}, {"id": 3, "name": "work_state", "type": "Enum", "format": "{\"range\":[\"charger_free\",\"charger_insert\",\"charger_free_fault\",\"charger_wait\",\"charger_charging\",\"charger_pause\",\"charger_end\",\"charger_fault\"]}", "enumMap": {}}, {"id": 4, "name": "charge_cur_set", "type": "Integer", "format": "{\"unit\":\"A\",\"min\":1,\"max\":255,\"scale\":0,\"step\":1}", "enumMap": {}}, {"id": 5, "name": "sigle_phase_power", "type": "Integer", "format": "{\"unit\":\"kW\",\"min\":0,\"max\":99999999,\"scale\":3,\"step\":1}", "enumMap": {}}, {"id": 9, "name": "power_total", "type": "Integer", "format": "{\"unit\":\"kW\",\"min\":0,\"max\":99999999,\"scale\":3,\"step\":1}", "enumMap": {}}, {"id": 14, "name": "work_mode", "type": "Enum", "format": "{\"range\":[\"charge_now\",\"charge_pct\",\"charge_energy\",\"charge_schedule\"]}", "enumMap": {}}, {"id": 18, "name": "switch", "type": "Boolean", "format": "{}", "enumMap": {}}, {"id": 24, "name": "temp_current", "type": "Integer", "format": "{\"unit\":\"\u2103\",\"min\":-40,\"max\":200,\"scale\":0,\"step\":1}", "enumMap": {}}, {"id": 25, "name": "charge_energy_once", "type": "Integer", "format": "{\"unit\":\"kW\u00b7h\",\"min\":1,\"max\":999999,\"scale\":2,\"step\":1}", "enumMap": {}}, {"id": 101, "name": "charge_time", "type": "Integer", "format": "{\"unit\":\"min\",\"min\":1,\"max\":1440,\"scale\":1,\"step\":1}", "enumMap": {}}]
2026-01-22 23:16:31.957 WARNING (MainThread) [custom_components.tuya_local.config_flow] Device matches afyeev_16a_evcharger with quality of 77%. DPS: {"updated_at": 1769094989.242195, "1": 0, "3": "charger_charging", "4": 8, "9": 1964, "10": 0, "14": "charge_now", "18": true, "23": "V3.1.0", "24": 40, "27": "offline", "104": true, "105": false, "106": 4}
2026-01-22 23:16:31.957 WARNING (MainThread) [custom_components.tuya_local.config_flow] Include the previous log messages with any new device request to https://github.com/make-all/tuya-local/issues/

Product ID

v8rqiotvvhkw4ldq

Product Name

Suntree SPG3

DPS information

{
  "result": {
    "model": "{\"modelId\":\"e1krx940\",\"services\":[{\"actions\":[],\"code\":\"\",\"description\":\"\",\"events\":[],\"name\":\"\",\"properties\":[
{\"abilityId\":1,\"accessMode\":\"ro\",\"code\":\"forward_energy_total\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_lightning\",\"cloudless\":1,\"trigger\":\"direct\"},\"name\":\"正向总有功电量\",\"typeSpec\":{\"type\":\"value\",\"max\":99999999,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"kW·h\"}},
{\"abilityId\":3,\"accessMode\":\"ro\",\"code\":\"work_state\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-zhuangtai\"},\"name\":\"工作状态\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"charger_free\",\"charger_insert\",\"charger_free_fault\",\"charger_wait\",\"charger_charging\",\"charger_pause\",\"charger_end\",\"charger_fault\"]}},
{\"abilityId\":4,\"accessMode\":\"rw\",\"code\":\"charge_cur_set\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-shezhi\"},\"name\":\"充电电流设定\",\"typeSpec\":{\"type\":\"value\",\"max\":255,\"min\":1,\"scale\":0,\"step\":1,\"unit\":\"A\"}},
{\"abilityId\":5,\"accessMode\":\"ro\",\"code\":\"sigle_phase_power\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_lightning\"},\"name\":\"单相有功功率\",\"typeSpec\":{\"type\":\"value\",\"max\":99999999,\"min\":0,\"scale\":3,\"step\":1,\"unit\":\"kW\"}},
{\"abilityId\":6,\"accessMode\":\"ro\",\"code\":\"phase_a\",\"description\":\"1.1 名称:A相电压,电流及功率\\n1.2 含义:展示A相当前的电压、电流、功率值。\\n2 格式:大端模式,HEX格式,共8个字节\\n3,单位精度:电压,2字节,单位0.1V。电流,3字节,单位 0.001A 。A相有功功率,3字节,单位0.001kW\\n4,报文格式\\n举例:08 80 00 03 E8 00 27 10 表示A相217.6V,A相电流10A,A相功率10.000KW\",\"extensions\":{\"iconName\":\"icon-dp_lightning\"},\"name\":\"上报A相电压,电流及功率\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},
{\"abilityId\":7,\"accessMode\":\"ro\",\"code\":\"phase_b\",\"description\":\"1.1 名称:B相电压,电流及功率\\n1.2 含义:展示B相当前的电压、电流、功率值。\\n2 格式:大端模式,HEX格式,共8个字节\\n3,单位精度:电压,2字节,单位0.1V。电流,3字节,单位 0.001A 。B相有功功率,3字节,单位0.001kW\\n4,报文格式\\n举例:08 80 00 03 E8 00 27 10 表示B相217.6V,B相电流1.000A,B相功率10.000KW\",\"extensions\":{\"iconName\":\"icon-dp_lightning\"},\"name\":\"上报B相电压,电流及功率\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},
{\"abilityId\":8,\"accessMode\":\"ro\",\"code\":\"phase_c\",\"description\":\"1.2 含义:展示C相当前的电压、电流、功率值。\\n2,格式:大端模式,HEX格式,共8个字节\\n3,单位精度:电压,2字节,单位0.1V。电流,3字节,单位 0.001A 。C相有功功率,3字节,单位0.001kW\\n4,报文格式\\n举例:08 80 00 03 E8 00 27 10\",\"extensions\":{\"iconName\":\"icon-dp_lightning\"},\"name\":\"上报C相电压,电流及功率\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},
{\"abilityId\":9,\"accessMode\":\"ro\",\"code\":\"power_total\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_lightning\"},\"name\":\"总功率\",\"typeSpec\":{\"type\":\"value\",\"max\":99999999,\"min\":0,\"scale\":3,\"step\":1,\"unit\":\"kW\"}},
{\"abilityId\":10,\"accessMode\":\"ro\",\"code\":\"fault\",\"description\":\"过压保护\\tE01\\n欠压保护\\tE02\\n过流保护\\tE03\\nPCB主板过温保护\\tE04\\n接地保护\\tE05\\nCP电压保护\\tE06\\n继电器故障\\tE07\\n漏电保护\\tE08\\n继电器粘连保护\\tE09\\n漏电自检异常\\tE10\\n车辆二极管保护\\tE11\\n输出充电枪温度保护\\tE12\\n输入插头温度保护\\tE13\\n频率异常\\tE14\\n急停按钮\\tE15\\n读卡器故障\\tE16\\n电表故障\\tE17\\n电子锁故障\\tE18\\n整流模块故障\\tE19\\n绝缘故障\\tE20\\n电池反接\\tE21\\n通信超时\\tE22\\nCC电压故障\\tE23\\n预充超时\\tE24\\n风扇故障\\tE25\\n超时无电流\\tE26\\n模块过温保护\\tE27\\n模块通信故障\\tE28\\n(E01代表 bit-0 ;E27代表bit-26)\",\"extensions\":{\"iconName\":\"icon-baojing\",\"scope\":\"fault\"},\"name\":\"故障告警\",\"typeSpec\":{\"type\":\"bitmap\",\"label\":[\"over_v\",\"under_v\",\"over_c\",\"pcb_over_tem\",\"PE_fault\",\"cp_fault\",\"relay_fault\",\"rcd_err\",\"Relay_adhesion\",\"rcd_self_test_err\",\"ev_diode_err\",\"gun_over_temp\",\"plug_over_temp\",\"frq_err\",\"red_btn_press\",\"rfid_err\",\"meter_err\",\"lock_fault\",\"module_fualt\",\"insulation_err\",\"bat_reverse\",\"BMS_comm_timeout\",\"CC_err\",\"pre_charge_timeout\",\"fan_fault\",\"no_current_timeout\",\"mod_over_temp\",\"mod_comm_fault\"],\"maxlen\":28}},
{\"abilityId\":14,\"accessMode\":\"rw\",\"code\":\"work_mode\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_mode\",\"trigger\":\"direct\"},\"name\":\"工作模式\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"charge_now\",\"charge_pct\",\"charge_energy\",\"charge_schedule\",\"charge_delay\"]}},
{\"abilityId\":18,\"accessMode\":\"rw\",\"code\":\"switch\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_power2\",\"trigger\":\"direct\"},\"name\":\"开关\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":23,\"accessMode\":\"ro\",\"code\":\"system_version\",\"description\":\"1.1 名称:充电桩软硬件版本号\\n1.2 含义:硬件、固件等当前版本号\\n2 格式\\n  数据类型: string\\n  功能属性: 最大长度128字节\\n4 报文格式\\n   举例:\\\"HW V1.0,SW V1.0.3\\\"\\n5 通信逻辑 \",\"extensions\":{\"iconName\":\"icon-dp_mode\"},\"name\":\"系统版本\",\"typeSpec\":{\"type\":\"string\",\"maxlen\":255}},
{\"abilityId\":24,\"accessMode\":\"ro\",\"code\":\"temp_current\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_c\",\"trigger\":\"direct\"},\"name\":\"当前温度\",\"typeSpec\":{\"type\":\"value\",\"max\":200,\"min\":-40,\"scale\":0,\"step\":1,\"unit\":\"℃\"}},
{\"abilityId\":25,\"accessMode\":\"ro\",\"code\":\"charge_energy_once\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-Ele\",\"attribute\":\"2048\",\"trigger\":\"direct\"},\"name\":\"单次充电量\",\"typeSpec\":{\"type\":\"value\",\"max\":999999,\"min\":1,\"scale\":2,\"step\":1,\"unit\":\"kW·h\"}},
{\"abilityId\":27,\"accessMode\":\"rw\",\"code\":\"online_state\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_updown\"},\"name\":\"在线状态\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"offline\",\"online\"]}},
{\"abilityId\":28,\"accessMode\":\"rw\",\"code\":\"timer_on\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_time3\",\"scope\":\"\"},\"name\":\"延时上电\",\"typeSpec\":{\"type\":\"value\",\"max\":15,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"h\"}},
{\"abilityId\":33,\"accessMode\":\"rw\",\"code\":\"mode_set\",\"description\":\"1,充电模式\\n2,大端模式,HEX,8个字节\\n3,报文格式\\n   第1个字节 0x01 具备即时充电模式,0x00 无即时充电模式  \\n   第2个字节 0x00 本次不实现电量百分比充电功能\\n   第3个字节 0x01 具备定量充电模式,0x00 无定量充电模式\\n   第4个字节 0x01 具备定时充电模式,0x00 无定时充电模式\\n   第5个字节 0x01 具备延时充电模式,0x00 无延时充电模式\\n   第6个字节,第7个字节,第8个字节,没有定义,上报0X00填充\",\"extensions\":{\"iconName\":\"icon-setting\",\"trigger\":\"direct\"},\"name\":\"充电模式\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},
{\"abilityId\":101,\"accessMode\":\"ro\",\"code\":\"charge_time\",\"description\":\"第一个字节小时,第二个字节分钟\",\"name\":\"充电时间\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},
{\"abilityId\":102,\"accessMode\":\"ro\",\"code\":\"output\",\"description\":\"1.1 名称:输出电压,电流及功率 1.2 含义:展示相当前的电压、电流、功率值。 2 格式:大端模式,HEX格式,共8个字节 3,单位精度:电压,2字节,单位0.1V。电流,3字节,单位 0.001A 。输出有功功率,3字节,单位0.001kW 4,报文格式 举例:08 80 00 03 E8 00 27 10 表示A相217.6V,输出电流10A,输出功率10.000KW\",\"name\":\"上报输出功率,电流,电压\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},
{\"abilityId\":104,\"accessMode\":\"rw\",\"code\":\"pnc_switch\",\"description\":\"flase:没有打开此功能 ;true:打开此功能(插枪后无需刷卡直接充电)\",\"name\":\"即插即充开关\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":105,\"accessMode\":\"rw\",\"code\":\"gnd_switch\",\"description\":\"flash:必须接地才能使用;true:不接地也可也使用(没有接地线的情况下正常使用)\",\"name\":\"免接地开关\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":106,\"accessMode\":\"rw\",\"code\":\"charging_time_set\",\"description\":\"充电时间设置。0代表自动充满\",\"name\":\"时长设置\",\"typeSpec\":{\"type\":\"value\",\"max\":48,\"min\":0,\"scale\":1,\"step\":1,\"unit\":\"h\"}},
{\"abilityId\":107,\"accessMode\":\"ro\",\"code\":\"picture\",\"description\":\"\",\"name\":\"主图展示\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}}]}]}"
  },
  "success": true,
  "t": 1769696081997,
  "tid": "dabe60fefd1c11f0b8cd4ad5038a9690"
}

Information about how the device functions

Link to device

I have the 3.5KW version. It seems like a fairly basic device, small LCD display with 1 touch button. It can switch currents between 8/10/13/16A. Only has realtime charging and delayed charging. It can switch between grounded and ungrounded use. The display and Smartlife app can show power, voltage, current, charge session time, and the amount of energy used.

Metadata

Metadata

Assignees

No one assigned

    Labels

    full_infoAll info needed was providednew deviceUnsupported device

    Projects

    Status

    🔖 Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions