PARKOO Legacy PUBLIC Models and Automation
The original PKO-DEHUM-21309 template provides acquisition parameters, power and setpoint RPCs, plus optional automatic control and fault alarms. For basic protocol onboarding, see the new PUBLIC profile. The two profiles have different model IDs.
Onboarding and operation
Use a continuously powered Class C KC11, RS-485 9600, 8N1, and the actual dehumidifier address. Match business firmware 21309. Read parameters and fresh measurements before issuing power or setpoint operations; confirm results from subsequent observations. Load working-state bits and fault bits have different meanings: a running fan bit is not a fan fault.
Automatic control, alarms and notifications
Automatic control uses an enable flag, humidity upper/lower thresholds and time windows. The upper threshold requests power on and the lower requests power off; choose a suitable hysteresis gap. These are control thresholds, not independent high/low humidity alarm limits. Bind the control trigger as needed and check window schedules and device configuration. A separate trigger handles faults; delivery also needs notification groups and channels. Template existence does not establish an enabled policy or a received notification.
Verification
Check bindings, enablement, schedules and notification configuration, then observe actual telemetry triggers and control feedback. Manually clearing an alarm does not repair a physical fault; a later fault report may recreate it. The aggregation model summarizes data and does not operate the dehumidifier.
Model catalog
| Model type | Name | id_name | Platform model ID |
|---|---|---|---|
| Template | PKO-DEHUM-21309 | 113320402519748613 | |
| Thing Model | [PKO-21309-DEHUM资产] 区域聚合 | pko_asset_21309 | 119677174411063299 |
| Thing Model | [PKO-PARA] | pko_para_21309 | 113320402519748609 |
| Thing Model | [PKO] | pko_21309 | 113320402519748608 |
| RPC | [PKO SETPOINT ACT] | pko_setpoint_action_21309 | 115140981942022144 |
| RPC | [PKO ACT] 消除告警 | pko_clear_alarm_21309 | 114694389782966275 |
| RPC | [PKO POWER ACT] | pko_power_action_21309 | 114414111818674180 |
| RPC | [PKO ACT] 自控事件通知 | pko_autoctrl_notify_21309 | 114694389782966272 |
| RPC | [PKO GET] para | pko_get_21309 | 113320402519748611 |
| RPC | [PKO SET] 自控配置 | pko_autoctrl_config_21309 | 114694389782966274 |
| RPC | [PKO SET] para | pko_set_21309 | 113320402519748610 |
| RPC | [PKO ACT] 定时窗口标志 | pko_autoctrl_window_21309 | 114694389782966273 |
| Trigger | [PKO] 除湿机故障告警触发器 | 114694389782966277 | |
| Trigger | [PKO] 除湿机定时窗口湿度自控触发器 | 114694389782966276 | |
| Trigger | [青岛中糖]除湿机全天候湿度自控触发器 | 115512995995445930 |
Data fields
pko_asset_21309
| Field | Meaning | Type | Unit |
|---|---|---|---|
| on_power_switch_cnt | Zone Power Switch | number | |
| zone_temperature_avg | Zone Temperature | number | ℃ |
| zone_humidity_avg | Zone Humidity | number | %RH |
| zone_temp_set_avg | Zone Temperature Setpoint | number | ℃ |
| zone_humidity_set_avg | Zone Humidity Setpoint | number | %RH |
| on_fan_cnt | Zone Fan | number | |
| on_compressor_1_cnt | Zone Compressor 1 | number | |
| on_compressor_2_cnt | Zone Compressor 2 | number | |
| on_heating_cnt | Zone Heating Element | number | |
| zone_coil_temp_1_avg | Zone Coil Temperature 1 | number | ℃ |
| zone_coil_temp_2_avg | Zone Coil Temperature 2 | number | ℃ |
| zone_coil_temp_3_avg | Zone Coil Temperature 3 | number | ℃ |
| zone_coil_temp_4_avg | Zone Coil Temperature 4 | number | ℃ |
| online_count | Zone Online Count | number |
pko_para_21309
| Field | Meaning | Type | Unit |
|---|---|---|---|
| addr_modbus | Modbus Address | number | |
| period_up | Upload Period | number | s |
| rssi | RSSI | number | dBm |
| snr | SNR | number | dB |
| temp_set | Temperature setpoint | number | ℃ |
| period_read | Collect Period | number | s |
| humidity_set | Humidity setpoint | number | %RH |
| cov_temperature | Temperature Change Threshold | number | ℃ |
| cov_humidity | Humidity Change Threshold | number | %RH |
| period_heart | period_heart | number | s |
| command_rpc | Command RPC | string | |
| command_id | Command identity | string | |
| command_status | Command feedback status | string | |
| command_observed_at | Feedback time | string |
pko_21309
| Field | Meaning | Type | Unit |
|---|---|---|---|
| power_switch | Power Switch | number | |
| temperature | Temperature | number | ℃ |
| humidity | Humidity | number | %RH |
| temp_set | Temperature Setpoint | number | ℃ |
| humidity_set | Humidity Setpoint | number | %RH |
| fan | Fan | number | |
| compressor_1 | Compressor 1 | number | |
| compressor_2 | Compressor 2 | number | |
| heating | Heating Element | number | |
| run_mode | Run Mode | string | |
| load_output | Load Output Status | string | HEX |
| fault_text | Fault Status | string | |
| fault_status | Fault Code | string | HEX |
| coil_temp_1 | Coil Temperature 1 | number | ℃ |
| coil_temp_2 | Coil Temperature 2 | number | ℃ |
| coil_temp_3 | Coil Temperature 3 | number | ℃ |
| coil_temp_4 | Coil Temperature 4 | number | ℃ |
Model names and IDs were checked against the ThinkLink PUBLIC catalog on 2026-10-13. Catalog availability does not establish field wiring, firmware installation or physical control acceptance.
Historical all-day trigger
The platform still lists ID 115512995995445930 as PUBLIC, while its remark identifies a customer-specific variant. It uses all-day humidity hysteresis without a time-window check and requests a humidity setpoint of 10 before power-on. This entry identifies existing bindings only. Do not adopt it for a new deployment without reviewing policy ownership, device protocol and alarm/notification requirements. The model owner should reconcile the visibility and remark inconsistency.