Integration pour clouding.io

Bonjour tout le monde.

Pour un besoin spécifique, et comme Microsoft a décidé de ne plus me fournir de crédit sur Azure, j’avais besoin d’une machine virtuelle à un tarif abordable. En fouillant un peu, j’ai découvert clouding.io, qui propose des machines virtuelles.

:warning: Petite précision : je ne travaille pas pour eux et je n’ai aucun lien avec cette société, si ce n’est la facture que je paie à la fin du mois ! Si vous connaissez des boîtes françaises/européennes qui offrent les mêmes services, je suis preneur. :smiley:

Dans mon cas, il s’agit d’une VM sous Windows à 25,02 € par mois lorsqu’elle est active, et à 3,07 € par mois lorsqu’elle est archivée.

Pour pouvoir monitorer le tout depuis Home Assistant, j’ai créé une intégration.

Si cela peut servir … Elle est disponible a cette adresse :

Ci-après je vous mets la description de la première version.

A dispo si vous avez des questions.


L’Intégration Clouding.io permet une interaction basique avec les services Clouding.io dans Home Assistant.

Fonctionnalités principales de cette première version :

  • Capteurs essentiels pour la surveillance des serveurs
  • Commandes de service de base
  • Installation compatible HACS
  • Configuration complète de l’environnement de développement

:heart: Merci pour votre soutien !

N’hésitez pas à signaler les bugs ou à proposer des fonctionnalités dans la section Issues.


Fonctionnalités Implémentées

Services

Gérez vos serveurs Clouding.io avec ces services :

  • Démarrer le serveur : Allume votre instance.
  • Arrêter le serveur : Éteint votre instance proprement.
  • Redémarrage forcé du serveur : Redémarre votre instance de manière forcée.
  • Redémarrer le serveur : Redémarre votre instance proprement.
  • Archiver le serveur : Archive votre instance pour économiser des ressources.
  • Désarchiver le serveur : Restaure une instance archivée à l’état actif.

Capteurs

Surveillez vos instances Clouding.io en temps réel à l’aide de ces capteurs :

  • Date de création : Date à laquelle l’instance a été créée.
  • Adresse DNS : Adresse DNS attribuée à l’instance.
  • Type (Flavor) : Type d’instance (configuration CPU, RAM et stockage).
  • Nom d’hôte : Nom d’hôte de l’instance.
  • Nom : Nom personnalisé de l’instance.
  • État d’alimentation : État actuel de fonctionnement (en ligne, arrêtée, etc.).
  • IP publique : Adresse IP publique de l’instance.
  • RAM : Quantité de mémoire RAM allouée.
  • SSD : Espace de stockage SSD alloué.
  • Statut : Statut global de l’instance (active, archivée, etc.).
  • VCores : Nombre de cœurs de processeur virtuels alloués.

Contenu du Référentiel

Ce dépôt comprend également :

  • La configuration HACS pour une installation facile via HACS.
  • La configuration de l’environnement de développement.
1 « J'aime »