Skip to content

Releases: mcflykid/anycubic-cloud-page

Anycubic Cloud Page 1.0.1 — correction des commandes pendant les consultations

Choose a tag to compare

@mcflykid mcflykid released this 03 Nov 01:36

Correction du refus « Une opération est en cours » pendant les consultations automatiques du cloud Anycubic.

  • Une commande attend désormais la fin d’une consultation pendant au maximum 30 secondes.
  • Deux opérations utilisateur ne sont pas exécutées en parallèle.
  • Aucun ordre émis si l’attente expire ou si le navigateur se déconnecte avant l’envoi ; aucun rejeu automatique après un résultat incertain.
  • Même protection pour les envois de G-code ; onze tests de concurrence ajoutés.

Nouvelle installation

Télécharger compose.yaml, personnaliser les trois identifiants et lancer docker compose up -d. Caddy est inclus. Image : ghcr.io/mcflykid/anycubic-cloud-page:1.0.1, architectures amd64 et arm64.

Installation existante

Remplacer la référence :1.0.0 par :1.0.1 dans votre Compose pour setup, web et le watcher si utilisé, sans écraser vos réglages. Puis :

docker compose pull
docker compose up -d

Conserver le dossier et les volumes existants. Ne pas utiliser down -v.

Validation

105 tests (98 application + 7 scripts), contrôle de publication et construction Docker. L’intégration Caddy utilise une démonstration hors ligne ; aucune commande physique réelle n’est envoyée par ces tests.

Anycubic Cloud Page 1.0.0 — prêt à lancer

Choose a tag to compare

@mcflykid mcflykid released this 03 Nov 00:53

Anycubic Cloud Page 1.0.0

Un Compose à personnaliser, une commande à lancer, puis une page web.

Installation

  1. Téléchargez le fichier compose.yaml joint à cette release.
  2. Renseignez ANYCUBIC_EMAIL, ANYCUBIC_PASSWORD et WEB_PASSWORD dans le Compose. Vous pouvez aussi utiliser le env.example joint, renommé .env.
  3. Lancez docker compose up -d.
  4. Ouvrez http://localhost:8080, utilisateur admin, avec le mot de passe web choisi.

L’image Docker est déjà construite et téléchargeable sans connexion à GitHub, pour amd64 et arm64. Caddy est inclus. La préparation des volumes privés et la connexion directe au compte Anycubic sont automatiques. Aucun Python, Git ou slicer à installer sur l’hôte.

Inclus

Sept onglets : imprimante, ACE et filaments, fichiers, envoi de G-code, caméra, historique et réglages. Aperçus de fichiers/tâches/notifications, lecture IA, suivi HTTP/MQTT et caméra Agora. Neuf captures à données fictives et documentation du protocole.

Le fichier HTTPS optionnel joint permet d’utiliser un domaine avec Caddy ; les prérequis réseau et la configuration sont détaillés dans le guide d’installation.

Vérifications

94 tests Python, contrôle du contenu à publier, build Docker, démarrage du Compose avec Caddy et test de téléchargement anonyme de l’image publiée. Les essais d’intégration utilisent une démonstration hors ligne et ne se connectent à aucun compte Anycubic.

Les observations matérielles initiales portent sur Kobra S1 Combo + ACE 2 Pro. Une commande acceptée par le cloud n’est pas une preuve physique ; les fonctions non testées physiquement et les limites de renouvellement OAuth sont documentées.

GPL-3.0-or-later. Projet communautaire indépendant, fondé sur le moteur ljschmitt/hass-anycubic_cloud_v3 crédité dans les notices.