finished BambuMQTT schemas
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"name": "Bambu Lab MQTT Wire Schemas",
|
||||
"version": "1.0.0",
|
||||
"description": "JSON Schemas for Bambu Lab 3D Printers (X1/P1/A1 series)",
|
||||
"default_topics": [
|
||||
{
|
||||
"topic": "device/{{DEVICE_ID}}/report",
|
||||
"qos": 1,
|
||||
"color": "#22c55e",
|
||||
"description": "Printer real-time telemetry report stream"
|
||||
},
|
||||
{
|
||||
"topic": "device/{{DEVICE_ID}}/request",
|
||||
"qos": 1,
|
||||
"color": "#6366f1",
|
||||
"description": "Control requests sent to printer"
|
||||
}
|
||||
],
|
||||
"topic_groups": [
|
||||
{
|
||||
"name": "Printer Telemetry (v1)",
|
||||
"topic_pattern": "device/{{DEVICE_ID}}/report",
|
||||
"schema": "v1/report.schema.json",
|
||||
"description": "BambuReport dispatcher for push_status and print state pushes"
|
||||
},
|
||||
{
|
||||
"name": "Command Requests (v1)",
|
||||
"topic_pattern": "device/{{DEVICE_ID}}/request",
|
||||
"schema": "v1/request.schema.json",
|
||||
"description": "BambuRequest dispatcher for info, pushing, etc."
|
||||
},
|
||||
{
|
||||
"name": "Printer Telemetry (v2)",
|
||||
"topic_pattern": "device/{{DEVICE_ID}}/report",
|
||||
"schema": "v2/report.schema.json",
|
||||
"description": "BambuReport v2 dispatcher"
|
||||
},
|
||||
{
|
||||
"name": "Command Requests (v2)",
|
||||
"topic_pattern": "device/{{DEVICE_ID}}/request",
|
||||
"schema": "v2/request.schema.json",
|
||||
"description": "BambuRequest v2 dispatcher"
|
||||
}
|
||||
],
|
||||
"hidden_schemas": [
|
||||
"common/**",
|
||||
"v1/common/**",
|
||||
"v2/common/**",
|
||||
"**/_*.schema.json"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user