Calculateur de sabots de solive
12 solives suspendues aux deux bouts demandent 24 sabots, et 10 solives accrochées seulement à une lambourde murale en demandent 10. Indiquez le nombre de solives de la travée et combien d'extrémités de chacune reçoivent un sabot. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Solives
- 12
- Extrémités par solive
- 2
- Supports nécessaires
- 24
Commander des sabots métalliques pour une plateforme de plancher ou une travée de terrasse commence par une question de bordereau que les estimateurs ratent encore sur des post-it : de combien de sabots de solive avez-vous besoin ? Ce calculateur multiplie le nombre de solives par le nombre d’extrémités d’appui de chaque solive qui reçoivent un sabot — une extrémité pour des solives suspendues à une lisse qui reposent libres à l’appui lointain, deux extrémités lorsque les deux côtés pendent affleurés dans des poutres. Contrairement à un calculateur de solives de plancher qui invente le nombre de pièces à partir de la largeur et de l’entraxe, cet outil suppose que vous connaissez déjà le nombre de solives sur le parcours et ne répond qu’à la ligne quincaillerie.
Cas d’usage
Listes de quincaillerie DIY terrasse et plateforme de plancher
Les propriétaires saisissent le nombre de solives et une ou deux extrémités suspendues et savent combien de sabots métalliques charger avant le chantier du week-end.
Outils de panier scierie et commerce électronique
Les sites de détail calculent les quantités de sabots lorsque l’acheteur change le nombre de solives ou les options lisse seule versus double sabot pour des devis en direct.
Métrés d’entrepreneurs et automatisation d’offres
Les outils d’estimation regroupent les travées de plancher et de terrasse, appliquent la politique d’extrémités par solive et émettent des comptages de sabots pour bons de commande sans tableurs fragiles.
Questions fréquentes
Que se passe-t-il si joists est zéro ou négatif ?
Le nombre de solives doit être un entier positif ; zéro, négatif et non entiers sont rejetés et non facturés.
Choisit-il des modèles de sabot ou des nomenclatures de clous ?
Non. Il compte seulement combien de sabots commander. Le choix de modèle, la charge admissible et les fixations restent une étape fabricant et tables de code.
Quand compter une seule extrémité suspendue par solive au lieu de deux ?
Comptez-en une quand la solive est suspendue à une lambourde murale ou à une seule poutre et que l'autre bout repose sur une lisse, une solive de rive ou un appui sans sabot. Comptez-en deux quand les deux bouts sont suspendus à des poutres affleurantes.
Le calculateur détermine-t-il le nombre de solives nécessaires ?
Non. Il part du principe que vous connaissez déjà le nombre de solives grâce au plan de charpente, à un outil d'entraxe ou à un comptage manuel, et répond seulement au nombre de sabots à commander.
À quoi servent trois ou quatre extrémités par solive ?
Ces valeurs couvrent des montages inhabituels où une solive reçoit aussi des sabots intermédiaires, comptés comme ceux des extrémités. Le nombre d'extrémités doit être un entier de un à quatre.
Outils associés
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/home/joist-hanger-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"joists":12,"ends_per_joist":2}'const res = await fetch("https://api.kit.forhosting.com/home/joist-hanger-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"joists": 12,
"ends_per_joist": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/joist-hanger-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"joists": 12,
"ends_per_joist": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/joist-hanger-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"joists":12,"ends_per_joist":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"joists":12,"ends_per_joist":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/joist-hanger-count", 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
{
"joists": 12,
"ends_per_joist": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.joist_hanger_count",
"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. |
Notes techniques
Vous saisissez la quantité entière de solives et les extrémités par solive ; le moteur renvoie hangers_needed avec une formule stable à épingler dans un logiciel de métrés. Les quantités nulles, négatives ou fractionnaires échouent avec invalid_input pour que les bons de commande ne commandent jamais rien en silence. L’outil navigateur s’exécute gratuitement sur votre appareil ; l’API prépayée facture $0.002 par élément réussi lorsque des applications de rénovation et des bornes de scierie ont besoin du même contrat.
Comptez les solives et choisissez les extrémités à sabots
Partez du plan de charpente ou d’un métré de solives existant : envoyez joists comme le nombre de solives de plancher ou de terrasse de la travée qui utiliseront des sabots métalliques. Les valeurs trois et quatre restent disponibles pour des métrés multi-appuis inhabituels où les sabots intermédiaires se comptent comme les sabots d’extrémité sur une même pièce. Le champ doit être un entier de un à quatre ; décimales et texte libre échouent à la validation. Gardez ce calculateur couplé à votre source de comptage de solives — outils de largeur et d’entraxe, exports CAO ou comptages manuels — plutôt que de redériver ici la géométrie d’espacement. Les alias joist_count, n_joists, joist_qty et quantity couvrent les en-têtes de tableur et les formulaires de panier qui préfèrent ces libellés. Choisissez ensuite ends_per_joist : utilisez un lorsque les sabots ne sont qu’à une lisse ou une seule poutre et que l’extrémité opposée s’appuie sur une sablière, une rive ou un siège de poutre sans sabot ; utilisez deux lorsque les deux extrémités pendent dans des poutres affleurées ou des schémas à double sabot. Les deux entrées acceptent des entiers JSON ou des chaînes de chiffres, de sorte que formulaires et clients API partagent un seul contrat. L’absence d’un champ, ou l’envoi de quantités nulles ou négatives, lève invalid_input et n’est pas facturée. Les comptages de solives énormes au-dessus du maximum sûr publié sont rejetés afin que les produits restent dans la plage d’entiers sûrs de JavaScript sur un isolate Worker.
Comment hangers_needed est calculé et ce que la réponse contient
Douze solives avec deux extrémités suspendues donnent vingt-quatre sabots ; dix solives suspendues seulement à une lisse donnent dix sabots. Les échecs de validation nomment le champ pour que les estimateurs corrigent les fautes de quantité sans deviner quelle colonne a cassé le devis. L’algorithme est un unique produit : hangers_needed égale joists multiplié par ends_per_joist. La réponse renvoie joists et ends_per_joist, retourne hangers_needed comme entier positif, étiquette method en joists_times_ends pour un branchement client stable, et inclut une chaîne formula rappelant hangers égal à joists fois ends_per_joist pour reçus et textes d’aide. Des entrées identiques produisent toujours le même JSON car le chemin est de l’arithmétique pure sans réseau, graine aléatoire ni horloge murale. Ce point de terminaison ne compte que des pièces de sabot : il ne choisit ni modèles fabricant, ni charges, ni styles d’aile, ni nomenclatures de clous, et n’ajoute pas vis structurelles, clous de solive ou SKU de rive en lignes séparées — cela appartient à une liste de fixations une fois hangers_needed connu. Si votre métré inclut des solives de rive ou des entretoises qui utilisent aussi des sabots, incorporez ces membres dans le champ joists ou lancez un second appel et additionnez hangers_needed côté client.
Usage de l’API, tarifs, flux de charpente et limites pratiques
Appelez le calculateur gratuit de sabots de solive dans le navigateur pour terrasses de week-end, plateformes de rénovation et contrôles au comptoir de scierie sans installer de tableur. Souvenez-vous que la capacité du sabot et l’installation restent une étape de code et de fabricant : cet outil répond au nombre de pièces à mettre sur le camion, non à savoir si un SKU donné est classé pour votre portée et votre charge. Envoyez un corps JSON avec joists et ends_per_joist. Utilisez l’API prépayée lorsqu’une application de rénovation, un pipeline de métrés, un configurateur de maison modulaire ou un outil de gestion immobilière a besoin d’un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde après le rejet du moteur. Associez ce point de terminaison à un compteur de solives de plancher lorsque le client ne connaît que la largeur de pièce et l’entraxe, puis injectez joists_needed dans ce produit de sabots. Les auteurs qui livrent des SDK peuvent mapper hangers_needed directement vers des bons de commande tout en affichant ends_per_joist comme détail explicatif pour l’estimateur qui compare les schémas lisse seule et double sabot.
Questions techniques
Comment fonctionne le calculateur de sabots de solive ?
Il multiplie joists par ends_per_joist. Exemple : 12 solives avec sabots aux deux extrémités (ends_per_joist=2) renvoie hangers_needed=24.
Quand ends_per_joist doit-il valoir 1 ou 2 ?
Utilisez 1 lorsqu’une seule extrémité d’appui reçoit un sabot (courant sur lisse avec appui libre à l’autre bout). Utilisez 2 lorsque les deux extrémités pendent dans des poutres ou une charpente affleurée.
Le calculateur de sabots de solive est-il gratuit ?
L’outil navigateur s’exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.