This integration lets you monitor and control your Clouding.io cloud instances directly from Home Assistant. Automate server management, get real-time status updates, and trigger actions based on your cloud infrastructure, all from your Home Assistant interface.
Manage your Clouding.io servers with these services:
- Start Server: Power on your instance.
- Stop Server: Shut down your instance gracefully.
- Hard Reboot Server: Forcefully reboot your instance.
- Reboot Server: Reboot your instance gracefully.
- Archive Server: Archive your instance to save resources.
- Unarchive Server: Restore an archived instance to active status.
Track your Clouding.io instances with these real-time sensors:
- Creation Date: When the instance was created.
- DNS Address: The DNS address assigned to the instance.
- Flavor: The instance type (CPU, RAM, and storage configuration).
- Hostname: The hostname of the instance.
- Name: The custom name of the instance.
- Power State: Current power status (running, stopped, etc.).
- Public IP: The public IP address of the instance.
- RAM: Amount of RAM allocated to the instance.
- SSD: Amount of SSD storage allocated.
- Status: Overall status of the instance (active, archived, etc.).
- VCores: Number of virtual CPU cores allocated.
The integration is currently translated in few langages :
- English
- Add this repository as a custom repository to HACS:
- Use HACS to install the integration.
- Restart Home Assistant.
- Set up the integration using the UI:
- Download the integration files from the GitHub repository.
- Place the integration folder in the custom_components directory of Home Assistant.
- Restart Home Assistant.
- Set up the integration using the UI:
It is possible to show the info and debug logs for the Clouding integration, to do this you need to enable logging in the configuration.yaml, example below:
logger:
default: warning
logs:
custom_components.clouding: debug
Logs do not remove sensitive information so careful what you share, check what you are about to share and blank identifying information.
By default, the data is updated every 5 minutes. You can configure a different frequency as explained on the following page.
If you encounter any issues or wish to contribute to improving this integration, feel free to open an issue or a pull request on the GitHub repository.
Enjoy!

