hotloop
GitHub

Integrations MTConnect

MTConnect

Verified live

Read-only machine tool telemetry. There is no command channel in MTConnect, and this driver does not pretend otherwise.

Verified against Golden agent documents, served over HTTP

Two details separate a working integration from a plausible one. First, UNAVAILABLE becomes bad quality rather than a string or a zero. Second, a Condition's meaning is its element name (Normal, Warning, Fault, or Unavailable), not its character data, which is usually empty.

Browse reads /probe and walks the component tree to any depth.

Addressing

AddressMeans
dataItemId or nameAddress by either. Agents are inconsistent about which is stable.
The trap

UNAVAILABLE is the agent explicitly saying it has no reading. It becomes bad quality, not the text "UNAVAILABLE" and not zero.