Releases: bastgau/ha-clouding
Releases · bastgau/ha-clouding
v1.6 - 2026-03-28 🌸
What's Changed
Added
- Add
Last API Calltimestamp sensor per server
Fixed
- Prevent unnecessary state writes to the database when polled server data has not changed
- Fix power state not correctly reflected in binary sensor
- Fix error occurring during coordinator updates for non-status sensors
Documentation
- Add
CLAUDE.mdwith comprehensive project context for Claude Code
v1.4 - 2025-02-26 📔
🚧 No new feature 🚧
What's Changed
- docs: add/correct docstrings
- chore: add/correct type hints and annotations
- chore: enable strict type checking (Pylance/Pyright)
- chore: add AI tools config and improve script configuration
v1.3 - 2025-02-16 🐛
What's Changed
- 🐛 fix: remove purge call. Feature will be reviewed soon
v1.2 - 2025-02-16 🚧
🚧 No new feature 🚧
Fix all linter violations - Ruff & Pylint - to comply with Home Assistant code guidelines and provide tools for consistent formatting.
What's Changed
- 🛠️ fix: remove tenacity requirement
- 🛠️ fix: linter issues to respect Home Assistant guidelines
- 🔨 fix: Tooling for consistent formatting
v1.1 - 2026-02-15 💨
What's Changed
- 🛠️ fix: change integration name for HACS
- 🛠️ fix: remove error log for debug log
- 🛠️ fix: add missing await instruction
- 📝 doc: Add screenshots for configuring refresh
❤️ Thank you for your support!
v1.0 - Initial Release 🚀
This initial release of Clouding.io integration enables basic interaction with Clouding.io services in Home Assistant.
Core features in this first version:
- Essential sensors for server monitoring
- Basic service controls
- HACS-ready installation
- Complete dev environment setup
❤️ Thank you for your support!
Please don't hesitate to report bugs or submit feature requests in the Issues section.
Implemented Features
Services
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.
Sensors
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.
Repository Contents
This repository also includes:
- HACS configuration for easy installation via HACS.
- Development environment setup.