Skip to content

Shimei MS-9380B PUBLIC Integration ​

Select SM-MS9380B-21316-PUBLIC to connect the device through KC25 / OM422. This generic profile provides telemetry, parameter operations and feedback without customer automation, notification groups or site locations.

Shimei MS-9380B PUBLIC Integration

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 21316 / v1 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–90). On/off timers expose raw values 0–36. Their units are unconfirmed: do not assume hours or minutes. Two defrost-probe raw values and seven fault fields are retained. Power state is not proof of compressor motion.

Writes and feedback ​

A power command writes once and queues one read 15 seconds later, within a total 60-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 300 seconds for sampling, 300 seconds for uploads and 900 seconds for the collector heartbeat. These intervals are independent. Supply all six settings: power-on delay, heartbeat, native multi-device count (fixed at 0), upload interval, sampling interval and address. SET queues one EdgeBus event restart after 15 seconds. 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 typeNameid_namePlatform model ID
TemplateSM-MS9380B-21316-PUBLIC162620014623354880
Thing ModelMS9380B公共采集参数ms9380b_public_para_21316162620014623354882
Thing ModelMS9380B公共故障ms9380b_public_fault_21316162620014623354883
Thing ModelMS9380B公共实时数据ms9380b_public_21316162620014623354881
RPC[MS9380B公共] 开关机ms9380b_public_power_21316162620014623354886
RPC[MS9380B公共] 设置采集参数ms9380b_public_set_21316162620014623354884
RPC[MS9380B公共] 设置定时关原始值ms9380b_public_timer_off_21316162620014623354889
RPC[MS9380B公共] 读取采集参数ms9380b_public_get_21316162620014623354885
RPC[MS9380B公共] 设置定时开原始值ms9380b_public_timer_on_21316162620014623354888
RPC[MS9380B公共] 保存3D模型位置ms9380b_public_location_21316162620014623354890
RPC[MS9380B公共] 设置湿度ms9380b_public_humidity_21316162620014623354887

Data fields ​

ms9380b_public_para_21316 ​

FieldMeaningTypeUnit
period_upUpload intervalnumbers
command_idCommand identitystring
addr_modbusModbus addressnumber
command_rpcCommand RPCstring
period_readSample intervalnumbers
pwron_delayPower on delaynumberms
period_heartHeartbeat intervalnumbers
command_statusCommand statusstring
sub_device_countsNative multi-device count (fixed zero)number
command_observed_atCommand observation timestring
parameter_observed_atParameter observation timestring

ms9380b_public_fault_21316 ​

FieldMeaningTypeUnit
fault_observed_atFault observation timestring
fault_communication_okFault communication OKboolean
fault_defrost_sensor_1Defrost Sensor 1 Faultnumber
fault_defrost_sensor_2Defrost Sensor 2 Faultnumber
fault_indoor_sensorIndoor Sensor Faultnumber
fault_pressurePressure Protection Faultnumber
fault_water_fullWater Fullnumber
fault_phase_missingMissing Phase Faultnumber
fault_phase_sequencePhase Sequence Faultnumber
fault_textFault Detailsstring
collect_timeoutCollection Timeoutnumber

ms9380b_public_21316 ​

FieldMeaningTypeUnit
statusSample status bytenumber
command_idCommand identitystring
command_rpcCommand RPCstring
timer_on_rawTimer On Rawnumber
command_statusCommand statusstring
communication_okControl communication OKboolean
power_expires_atPower state expirystring
report_received_atReport receive timestring
command_observed_atCommand observation timestring
control_observed_atControl observation timestring
measurement_observed_atMeasurement observation timestring
measurement_communication_okMeasurement communication OKboolean
timer_off_rawTimer Off Rawnumber
power_switchPower Statenumber
humidity_setHumidity Setpointnumber%RH
indoor_tempIndoor Temperaturenumber℃
indoor_humidityIndoor Humiditynumber%RH
defrost_temp_1_rawDefrost Sensor 1 Rawnumber
defrost_temp_2_rawDefrost Sensor 2 Rawnumber
has_faultFault Summarynumber
collect_timeoutCollection Timeoutnumber

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.