action mbus_get { label: "get" description: "Gets data from the slave identified by {address}" provider: mbus method: POST path: "/mbus/get/{device}/{baudrate}/{address}" encoding: json input: { type: "object" properties: { address: { type: "string" format: "string" description: "Slave address (primary or secondary)" } baudrate: { type: "integer" format: "int32" description: "Baudrate to use for the communication - valid values 300, 600, 1200, 2400, 4800, 9600" enum: [300, 600, 1200, 2400, 4800, 9600] } device: { type: "string" description: "The device the M-Bus is connected to - /dev/ is prepended to {device} by M-Bus HTTPD" } } required: ["address", "baudrate", "device"] additionalProperties: false } output: { type: "object" additionalProperties: true } }