action mbus_scan { label: "scan" description: "Scan the specified device for slaves" provider: mbus method: POST path: "/mbus/scan/{device}/{baudrate}" encoding: json input: { type: "object" properties: { 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: ["baudrate", "device"] additionalProperties: false } output: { type: "object" additionalProperties: true } }