Vérifiez l’espace minimum pour votre sport à domicile
Un espace de sport à domicile doit dépasser l’emprise de votre corps ou de votre appareil.
Lancer gratuitement
Il faut aussi pouvoir monter, descendre et bouger en sécurité. Cet outil compare la longueur et la largeur réellement libres que vous indiquez au rectangle minimum couramment conseillé pour l’activité choisie. Il teste automatiquement les deux orientations, précise si l’espace convient et affiche le manque éventuel pour chaque dimension. Ce résultat facilite la planification, mais ne remplace pas les consignes fournies avec votre matériel.
Mesurez le rectangle réellement utilisable
Commencez par la partie du sol qui restera libre pendant votre séance. Mesurez entre les obstacles fixes les plus proches : mur, armoire, lit, bureau, radiateur, étagère basse ou débattement d’une porte. Ne comptez pas un passage qui doit rester accessible et ne supposez pas qu’une chaise sera toujours déplacée. Pour un appareil, retenez sa position normale de fonctionnement, et non sa seule position repliée. Saisissez les deux dimensions en pieds ou en mètres, puis sélectionnez l’activité correspondante. L’outil teste le rectangle recommandé dans le sens saisi et après une rotation de quatre-vingt-dix degrés. Cette rotation compte dans une pièce étroite. Mesurez séparément la hauteur sous plafond pour les sauts, les mouvements au-dessus de la tête et les appareils hauts, car ce contrôle porte uniquement sur le sol.
Comprenez la portée du minimum
Chaque activité prise en charge correspond à un rectangle minimal de planification couramment conseillé. Le yoga prévoit un tapis standard et du mouvement autour ; les exercices au poids du corps et les poids libres disposent d’un carré plus large ; la corde à sauter demande davantage de longueur ; les appareils cardiovasculaires incluent un dégagement pratique d’accès et d’utilisation, pas seulement les dimensions du châssis. Ces valeurs sont des repères généraux, pas des règles de sécurité universelles. Les modèles diffèrent et un fabricant peut imposer plus de place devant, derrière ou sur les côtés. Respectez toujours l’exigence la plus élevée. Le résultat indique si le minimum est atteint, l’orientation adaptée et le manque dans chaque dimension. Un manque nul ne signifie pas que la pièce est spacieuse. Prévoyez aussi un accompagnateur, le rangement, la ventilation, les enfants, les animaux et une sortie dégagée.
Affinez une implantation sûre
Si l’espace convient, matérialisez le rectangle au sol avec un ruban amovible avant de déplacer un appareil lourd. Faites-en le tour, ouvrez les portes et tiroirs voisins, puis simulez la montée, la descente, le changement des poids et l’accès aux commandes. Pour un exercice dynamique, reproduisez lentement le mouvement le plus ample sans charge. Si seule l’orientation tournée convient, conservez-la et vérifiez l’accès aux câbles, écrans, poignées et réglages. En cas d’échec, utilisez les manques affichés pour repérer le côté limitant. Déplacer un obstacle peut corriger un faible écart ; un grand écart appelle souvent une autre pièce, un autre appareil ou une variante d’exercice. Le calcul est déterministe et sans réseau : les mêmes entrées donnent le même résultat. Une requête API coûte $0.002 ; la version navigateur est utilisable directement sur cette page.
Cas d’usage
Aménager une salle dans une chambre
Comparez la zone libre après installation des meubles au minimum d’un tapis, vélo, rameur ou elliptique avant l’achat.
Choisir une activité en appartement
Vérifiez si le yoga, le renforcement, la corde ou les poids libres tiennent dans la zone que vous pouvez dégager.
Filtrer automatiquement des implantations
Exploitez la réponse déterministe de l’API pour signaler les projets trop courts ou trop étroits.
Questions fréquentes
Quel est le prix d’une requête API ?
Chaque requête API coûte $0.002. Le même contrôle déterministe est gratuit dans le navigateur sur cette page.
La hauteur sous plafond est-elle incluse ?
Non. Seul le rectangle au sol est vérifié. Évaluez séparément la hauteur pour les sauts, les gestes élevés et les appareils hauts.
L’outil fait-il pivoter la zone ?
Oui. Il teste la recommandation dans le sens saisi puis après une rotation de quatre-vingt-dix degrés et indique l’orientation valable.
Ces dimensions garantissent-elles la sécurité ?
Non. Ce sont des minimums généraux. Suivez les consignes propres au modèle et toute exigence supérieure du fabricant.
Quelles activités sont disponibles ?
Yoga, exercices au poids du corps, corde à sauter, poids libres, tapis de course, vélo d’appartement, rameur et elliptique.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/final3/home-workout-space-check \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"floor_length":10,"floor_width":8,"activity":"jump_rope"}'const res = await fetch("https://api.kit.forhosting.com/final3/home-workout-space-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"floor_length": 10,
"floor_width": 8,
"activity": "jump_rope"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/final3/home-workout-space-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"floor_length": 10,
"floor_width": 8,
"activity": "jump_rope"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/final3/home-workout-space-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"floor_length":10,"floor_width":8,"activity":"jump_rope"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"floor_length":10,"floor_width":8,"activity":"jump_rope"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/final3/home-workout-space-check", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"floor_length": 10,
"floor_width": 8,
"activity": "jump_rope"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "final3.home_workout_space_check",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |