Skip to main content

YTL DDS353H / YTL528x (multi-tariff)

Status: Unverified · Register points: 95 · Transports: Modbus RTU

A curated ModDef profile for the YTL DDS353H / YTL528x (multi-tariff). Import it as ytl.dds353h or load the .moddef.yaml directly.

Connect to one over Web Serial and watch its values live in the device dashboard.

Usage

Load the profile, bind a transport, and read a point by name. The runtime applies the offset, scaling, byte order, and sentinels from the definition.

doc, _ := moddef.Load("ytl-dds353h.moddef.yaml")
dev, _ := client.New(doc, "ytl-dds353h", transport) // your modbus.Transport
v, _ := dev.ReadPoint(ctx, "frequency")
fmt.Println(v)

Measurands

The 10 semantic quantities this device reports, each linked to the measurand catalog. Query a device by measurand instead of a raw point when you want portable code.

Base quantityNameUnitDescription
voltageVoltageVRMS voltage; qualify with phase_ref (L1_N, L1_L2, ...)
currentCurrentARMS current; qualify with phase_ref / direction
active_powerActive PowerWInstantaneous real power
reactive_powerReactive PowervarInstantaneous reactive power
apparent_powerApparent PowerVAInstantaneous apparent power
power_factorPower Factor1 (ratio)Ratio of real to apparent power (dimensionless)
frequencyFrequencyHzGrid frequency
energy_activeActive EnergyWhCumulative active energy register
energy_reactiveReactive EnergyvarhCumulative reactive energy register
temperatureTemperaturedegCTemperature; qualify with location (INTERNAL, EXTERNAL, ...)

Source