{ "version": 1, "grid_cols": 8, "grid_rows": 8, "_doc": "MQTT-driven text overlays. Каждый блок = одна MQTT-подписка + persistent text overlay в фиксированной позиции на output frame'е. Не привязан к layout cells. anchor: right-bottom/right-top/left-bottom/left-top/center. format: printf-style для extracted значения (для double — \"%+.1f°C\"). json_field пустой → raw payload как string.", "overlays": [ { "id": "temp_outside", "topic": "zigbee2mqtt/Температура на улице", "json_field": "temperature", "format": "%+.1f°C", "anchor": "right-bottom", "margin_x": 32, "margin_y": 24, "pixel_size": 32, "color": [255, 255, 255], "alpha": 230, "font_path": "/fonts/DejaVuSans-Bold.ttf" } ] }