diff --git a/.vscode/cSpell.json b/.vscode/cSpell.json index 5425d0788b8..20a38be803c 100644 --- a/.vscode/cSpell.json +++ b/.vscode/cSpell.json @@ -57,6 +57,7 @@ "nginx", "Nijhof", "Nmap", + "OctoPrint", "ohmconnect", "Onkyo", "OpenZWave", diff --git a/source/_integrations/octoprint.markdown b/source/_integrations/octoprint.markdown index c82067b6053..7974b449abf 100644 --- a/source/_integrations/octoprint.markdown +++ b/source/_integrations/octoprint.markdown @@ -21,6 +21,37 @@ ha_platforms: {% include integrations/config_flow.md %} +{% configuration_basic %} +username: + description: Username for the server. + required: true + type: string +host: + description: Address of the server, e.g., 192.168.1.32. + required: true + type: string +port: + description: Port of the server. + required: false + type: string + default: 80 +path: + description: URL path of the server + required: false + type: string + default: / +ssl: + description: Whether to use SSL or not when communicating. + required: false + type: boolean + default: false +verify ssl: + description: Should the SSL certificate be validated. + required: false + type: boolean + default: false +{% endconfiguration_basic %} + ### API Key For the integration to work, please check that the plugin Discovery is enabled. The Octoprint integration will attempt to register itself via the [application keys plugin](https://docs.octoprint.org/en/master/bundledplugins/appkeys.html). After submitting the configuration UI in Home Assistant, open the Octoprint UI and click allow on the prompt.