Calculateur de larmier : pieds linéaires et pièces de 10 pieds
Ce calculateur transforme les mesures du périmètre de toiture en une commande pratique de matériau.
Lancer gratuitement
Indiquez la longueur cumulée des égouts, celle des rives inclinées et le pourcentage de perte prévu pour les coupes, recouvrements et petits écarts de mesure. Le résultat distingue le métrage mesuré de la marge ajoutée, puis arrondit le besoin au nombre entier de pièces de dix pieds. Propriétaires, couvreurs et métreurs obtiennent ainsi la longueur nécessaire et le nombre de pièces à commander au fournisseur.
Mesurez séparément les égouts et les rives
Commencez par repérer les deux types de bord qui reçoivent habituellement un larmier. Les égouts sont les bords inférieurs horizontaux où l’eau s’écoule vers les gouttières. Les rives sont les bords inclinés qui montent d’un égout vers le faîtage. Mesurez en pieds chaque bord concerné, y compris ceux des extensions, porches, lucarnes et pans qui se croisent. Additionnez toutes les mesures d’égout dans le champ correspondant et toutes celles des rives dans l’autre. Ne saisissez ni la surface de toiture, ni la longueur du faîtage, des arêtiers ou la capacité des gouttières : ces valeurs ne décrivent pas le périmètre couvert par cette finition. Si le bâtiment ne possède aucune rive, comme certains toits en croupe, indiquez zéro ; appliquez la même règle aux égouts uniquement si aucun ne reçoit le produit. Mesurez la géométrie réelle lorsque c’est possible et vérifiez si un détail local exclut volontairement le larmier. Les pieds décimaux sont acceptés : six pieds six pouces deviennent 6.5 pieds après conversion.
Comprenez les pertes, le besoin et l’arrondi
La longueur linéaire mesurée est simplement la somme des égouts et des rives. La marge de perte est calculée en pourcentage de ce total, puis ajoutée. Elle couvre les chutes, ajustements d’extrémité, recouvrements, éléments endommagés et petits écarts, sans remplacer les consignes de pose du profil acheté. Après cet ajout, le calculateur divise la longueur requise par dix et arrondit au supérieur, car un fournisseur ne vend pas une fraction de pièce standard lorsque les éléments sont achetés entiers. Ainsi, un besoin légèrement supérieur à 140 pieds exige quinze pièces plutôt que quatorze. Le résultat indique également la longueur achetée et son écart par rapport au besoin. Cet excédent provient de l’arrondi aux pièces entières et se distingue de la marge déjà incluse. Une valeur par défaut de dix pour cent convient à une première estimation, mais vous pouvez choisir de zéro à cent selon le chantier, les conseils du fournisseur ou votre plan de coupe.
Transformez l’estimation en commande fiable
Utilisez le nombre de pièces comme estimation d’achat, puis vérifiez le produit avant de commander. Le calculateur suppose que chaque pièce mesure exactement dix pieds, alors que certains fabricants ou magasins proposent d’autres longueurs. Il applique aussi le pourcentage de perte comme une marge globale au lieu de modéliser séparément chaque joint et recouvrement. Une toiture complexe comportant de nombreux petits segments peut produire davantage de chutes inutilisables qu’un rectangle simple de même périmètre ; examinez donc le plan de coupe et augmentez la marge si nécessaire. La couleur, le métal, la largeur d’aile, la compatibilité anticorrosion, la fixation, les règles locales et l’éventuel emploi de profils distincts restent des choix de produit et de projet. Pour établir un devis, conservez les totaux mesurés avec la commande calculée afin de faciliter le contrôle. Reprenez les mesures après toute modification. Le calculateur web sert à planifier rapidement ; l’API coûte $0.002 par requête et intègre le même calcul déterministe aux processus de devis ou d’achat.
Cas d’usage
Préparer une liste de matériaux
Convertissez les mesures d’égouts et de rives en longueur requise et en nombre entier de pièces de dix pieds.
Comparer les marges de perte
Recalculez le même périmètre avec plusieurs pourcentages pour une toiture simple ou riche en petites coupes.
Automatiser les devis professionnels
Ajoutez par API un calcul reproductible des quantités à un processus de métré, de devis ou d’achat.
Questions fréquentes
Quelles longueurs faut-il inclure ?
Incluez chaque égout et chaque rive qui recevra un larmier. Excluez faîtages, arêtiers, noues et tout bord dont le détail choisi n’utilise pas cette finition.
Pourquoi séparer les égouts et les rives ?
Ils sont mesurés séparément pour faciliter le contrôle, même si les deux longueurs sont additionnées. Certains projets prévoient aussi des détails de pose différents.
Comment les pièces de dix pieds sont-elles calculées ?
La longueur mesurée est majorée du pourcentage de perte choisi, divisée par dix pieds, puis arrondie à la pièce entière supérieure.
L’excédent remplace-t-il la marge de perte ?
Non. La perte est ajoutée avant l’arrondi. L’excédent est la longueur supplémentaire créée par l’arrondi à des pièces entières de dix pieds.
Combien coûte un calcul par API ?
Chaque requête API coûte $0.002. Le calculateur est aussi accessible dans le navigateur pour des estimations interactives rapides.
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/drip-edge \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"eave_length":84,"rake_length":56}'const res = await fetch("https://api.kit.forhosting.com/home/drip-edge", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"eave_length": 84,
"rake_length": 56
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/drip-edge",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"eave_length": 84,
"rake_length": 56
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/drip-edge", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"eave_length":84,"rake_length":56}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"eave_length":84,"rake_length":56}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/drip-edge", 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
{
"eave_length": 84,
"rake_length": 56
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.drip_edge",
"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. |