{ "config": { "step": { "user": { "data": { "host": "[%key:common::config_flow::data::host%]", "api_key": "[%key:common::config_flow::data::api_key%]" } } }, "error": { "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "invalid_auth": "[%key:common::config_flow::error::invalid_auth%]", "unknown": "[%key:common::config_flow::error::unknown%]", "not_supported": "Only PrusaLink API v2 is supported" } }, "entity": { "sensor": { "printer_state": { "state": { "cancelling": "Cancelling", "idle": "Idle", "paused": "Paused", "pausing": "Pausing", "printing": "Printing" } }, "heatbed_temperature": { "name": "Heatbed temperature" }, "heatbed_target_temperature": { "name": "Heatbed target temperature" }, "nozzle_temperature": { "name": "Nozzle temperature" }, "nozzle_target_temperature": { "name": "Nozzle target temperature" }, "progress": { "name": "Progress" }, "filename": { "name": "Filename" }, "material": { "name": "Material" }, "print_start": { "name": "Print start" }, "print_finish": { "name": "Print finish" }, "print_speed": { "name": "Print speed" }, "z_height": { "name": "Z-Height" } }, "button": { "cancel_job": { "name": "Cancel job" }, "pause_job": { "name": "Pause job" }, "resume_job": { "name": "Resume job" } }, "camera": { "job_preview": { "name": "Preview" } } } }