Skip to main content

Daikin Altherma 3 (air-to-water)

Status: Vendor Confirmed · Register points: 32 · Transports: Modbus RTU

A curated ModDef profile for the Daikin Altherma 3 (air-to-water). Import it as daikin.altherma-3 or load the .moddef.yaml directly.

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("daikin-altherma-3.moddef.yaml")
dev, _ := client.New(doc, "daikin-altherma-3", transport) // your modbus.Transport
v, _ := dev.ReadPoint(ctx, "lwt_heating_setpoint")
fmt.Println(v)

Measurands

The 4 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
temperatureTemperaturedegCTemperature; qualify with location (INTERNAL, EXTERNAL, ...)
device_statusDevice StatusundefinedOverall device operating status (enum)
alarm_statusAlarm StatusundefinedAlarm state (enum or flag set)
fault_codeFault CodeundefinedVendor fault code (enum or integer)

Source