PARKOO Dehumidifier PUBLIC Integration
Select PKO-DEHUM-21309-PUBLIC to connect the device through KC11. This generic profile provides telemetry, parameter operations and feedback without customer automation, notification groups or site locations.
Wiring and preparation
Use continuously powered Class C, RS-485 9600, 8N1, and default polling address 1. Match A/B wiring to the nameplate and manufacturer protocol. Install the EdgeBus application for 21309 / v3 and check regional radio settings. Selecting the template does not install firmware or change the dehumidifier's panel address. Polling addresses are 1–247.
Daily operation
Inspect fresh temperature, humidity, power, fault and timestamp values before changing power or the humidity setpoint (10–99). Temperature setpoints are 10–65 °C. Fan, compressors, heater and coil states are available; disabled coil probes do not produce valid temperatures. Power state is not proof of compressor motion.
Writes and feedback
A power command writes once and queues one read 10 seconds later, within a total 30-second observation window. A write acknowledgement is only an acknowledgement. Confirm the actual result from a valid read or fresh report. Missing, expired or failed communication means unknown/unconfirmed, with no automatic repeated write. Serialize transparent operations per device: the protocol has no request ID, so identical delayed replies can remain ambiguous.
Sampling and location
Defaults are 60 seconds for sampling, 300 seconds for uploads and 900 seconds for the collector heartbeat. These intervals are independent. Temperature/humidity COV defaults are 1 °C / 2 %RH; SET includes one collector reset. Faster sampling adds serial load; faster uploads add radio traffic. Use readback for actual values.
The 3D-location action accepts a location object containing scene_id, model_id, coordinate_system, unit and x/y/z position. Read back _location_3d; this does not change the formal location assignment.
Acceptance scope
PUBLIC resources were published and read back. Physical actions, natural acquisition cycles, business MQTT, persistent logs and application waiting states still require field acceptance. The complete integration gate retains failed or environment-blocked checks; catalog availability is not end-to-end acceptance. Configure alarm and automatic-control policies separately.
Model catalog
| Model type | Name | id_name | Platform model ID |
|---|---|---|---|
| Template | PKO-DEHUM-21309-PUBLIC | 162605506869751808 | |
| Thing Model | PKO公共采集参数 | pko_public_para_21309 | 162605506869751810 |
| Thing Model | PKO公共实时数据 | pko_public_21309 | 162605506869751809 |
| RPC | 设置采集参数 | pko_public_set_21309 | 162605506869751811 |
| RPC | 保存3D模型位置 | pko_public_location_21309 | 162605506869751815 |
| RPC | 除湿机开关机 | pko_public_power_21309 | 162605506869751813 |
| RPC | 设置温湿度 | pko_public_setpoint_21309 | 162605506869751814 |
| RPC | 读取采集参数 | pko_public_get_21309 | 162605506869751812 |
Data fields
pko_public_para_21309
| Field | Meaning | Type | Unit |
|---|---|---|---|
| period_heart | Heartbeat interval | number | s |
| period_up | Upload interval | number | s |
| period_read | Sample interval | number | s |
| cov_temperature | Temperature change threshold | number | ℃ |
| cov_humidity | Humidity change threshold | number | %RH |
| addr_modbus | Modbus address | number | |
| parameter_observed_at | Parameter observation time | string | |
| command_id | Command identity | string | |
| command_rpc | Command RPC | string | |
| command_status | Command status | string | |
| command_observed_at | Command observation time | string |
pko_public_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 | ℃ |
| status | Sample status byte | number | |
| battery | Supply voltage | number | |
| rssi | RSSI | number | |
| snr | SNR | number | |
| communication_ok | Communication OK | boolean | |
| source_sample_time | Valid sample time | string | |
| power_expires_at | State expiry time | string | |
| report_received_at | Report receive time | string | |
| command_id | Command identity | string | |
| command_rpc | Command RPC | string | |
| command_status | Command status | string | |
| command_observed_at | Command observation time | string | |
| fan_low_speed | Low fan speed | number | |
| humidity_control | Humidity control | number | |
| defrost | Defrost | number | |
| protection | Protection | number | |
| fault_water | Water full | 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.