Calcolatore del punto di rugiada
Scopra a quale temperatura l'umidità inizia a condensare: l'aria a 25 °C e al 60% di umidità ha un punto di rugiada di 16,69 °C. Serve a prevedere vetri e pareti appannati o quanto l'aria risulta afosa. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Temperatura dell’aria (°C)
- 25
- Umidità relativa (%)
- 60
- Punto di rugiada (°C)
- 16,69
Calcola il punto di rugiada in gradi Celsius a partire da una temperatura dell'aria e da una percentuale di umidità relativa usando l'approssimazione di Magnus-Tetens.
Che cosa dice il punto di rugiada
Il punto di rugiada è la temperatura a cui l'aria deve raffreddarsi perché il vapore acqueo inizi a condensare. L'aria a 25 °C con il 60% di umidità relativa ha un punto di rugiada di 16,69 °C: qualsiasi superficie più fredda raccoglierà umidità. Per questo è un modo pratico per prevedere quando finestre, pareti o apparecchiature inizieranno a trasudare, basta confrontarlo con la temperatura della superficie. Inoltre descrive meglio della sola umidità quanto l'aria risulti afosa, ed è per questo che si usa per valutare il comfort. Lei inserisce la temperatura in Celsius e l'umidità relativa in percentuale, e il risultato è in Celsius.
Come viene fatto il calcolo
Il calcolatore usa l'approssimazione di Magnus-Tetens con i coefficienti 17,62 e 243,12. Prima calcola un termine intermedio: 17,62 per la temperatura, diviso per 243,12 più la temperatura, sommato al logaritmo naturale dell'umidità divisa per 100. Il punto di rugiada è poi 243,12 per quel termine, diviso per 17,62 meno il termine. Questa approssimazione è precisa entro una piccola frazione di grado nelle condizioni meteorologiche abituali e vale anche sotto zero. L'umidità deve essere maggiore di 0 e non superare il 100%, perché il logaritmo di zero non esiste. Il risultato è arrotondato a due decimali per impostazione predefinita, e lei può sceglierne da 0 a 4.
L'approssimazione di Magnus-Tetens
Valuta anzitutto un termine intermedio gamma = a * T / (b + T) + ln(RH / 100), dove T è la temperatura dell'aria in Celsius e RH è l'umidità relativa in percentuale. Il punto di rugiada è quindi Td = b * gamma / (a - gamma). Gli input dell'esempio, una temperatura di 25 C al 60% di umidità, producono un punto di rugiada di 16.69 C.
Questa approssimazione è accurata entro una piccola frazione di grado negli intervalli meteorologici tipici.
Casi d'uso
Valutare il rischio di condensa
Confronti il punto di rugiada con la temperatura di una superficie per prevedere quando finestre, pareti o apparecchiature inizieranno a sudare.
Misurare comfort e afa
Converta temperatura e umidità in un punto di rugiada, una misura singola migliore dell'umidità da sola per capire quanto è afosa l'aria.
Domande frequenti
Quali unità usa?
La temperatura è in gradi Celsius e l'umidità è una percentuale di umidità relativa. Il punto di rugiada viene restituito in Celsius.
Perché l'umidità deve essere maggiore di 0?
La formula calcola il logaritmo naturale di RH / 100, che è indefinito a 0.
Quanto è preciso il risultato?
Arrotondato half-up ai decimali richiesti (da 0 a 4, predefinito 2).
Come capisco se una finestra o una parete farà condensa?
Confronti il punto di rugiada con la temperatura della superficie. Quando una finestra, una parete o un'apparecchiatura è più fredda del punto di rugiada, l'umidità inizia a condensare; a 25 °C e 60% di umidità quella soglia è 16,69 °C.
Il calcolatore funziona anche sotto zero?
Sì. La temperatura dell'aria può essere qualsiasi numero, anche negativo in condizioni di freddo, perché la formula di Magnus-Tetens resta valida sotto zero. Solo l'umidità ha dei limiti: più di 0 e al massimo 100%.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/dev/dew-point \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temp_c":25,"humidity":60}'const res = await fetch("https://api.kit.forhosting.com/dev/dew-point", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temp_c": 25,
"humidity": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/dew-point",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temp_c": 25,
"humidity": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/dew-point", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temp_c":25,"humidity":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temp_c":25,"humidity":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/dew-point", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"temp_c": 25,
"humidity": 60
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.dew_point",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
L'approssimazione di Magnus-Tetens
Questo strumento calcola il punto di rugiada, la temperatura fino a cui l'aria deve raffreddarsi perché il vapore acqueo inizi a condensare, usando la formula di Magnus-Tetens con i coefficienti a = 17.62 e b = 243.12. La risposta riporta temp_c e humidity, restituisce dew_point_c e contrassegna method "magnus_tetens", così che il risultato sia autoesplicativo.
Input, intervalli e validazione
Il campo facoltativo decimals vale 2 per impostazione predefinita e, come negli altri calcolatori dev, è limitato a un intero da 0 a 4. Due campi sono obbligatori. temp_c è la temperatura dell'aria in Celsius e può essere un qualsiasi numero finito, inclusi i negativi per condizioni fredde, poiché la formula è valida anche sotto lo zero. humidity è l'umidità relativa in percentuale e deve essere maggiore di 0 e non superiore a 100; un valore pari o inferiore a 0, oppure superiore a 100, restituisce un errore tipizzato invalid_input, perché il logaritmo naturale di RH / 100 è indefinito a zero e RH non può superare la saturazione. Ogni input viene controllato per tipo, finitezza e intervallo prima dell'esecuzione del logaritmo, e qualsiasi risultato intermedio non finito viene respinto come invalid_input anziché propagato nell'output.
Arrotondamento, determinismo e consegna
Il punto di rugiada viene arrotondato half-up sul valore IEEE esatto al numero di decimali richiesto, così che i risultati non si discostino mai tramite un formattatore sensibile al locale. Le attività API fallite non vengono mai addebitate; il saldo prepagato si spende solo sul lavoro riuscito a $0.002. Le landing sono pubblicate in otto lingue attorno a un unico contratto JSON neutro rispetto alla lingua.
Casi di integrazione
Elaborare dati dei sensori in blocco
Invii lotti di letture di temperatura e umidità attraverso l'API per aggiungere una colonna dew_point_c a un registro meteo o HVAC.
Domande tecniche
Quale formula viene usata?
L'approssimazione di Magnus-Tetens con a = 17.62 e b = 243.12, che calcola Td = b * gamma / (a - gamma).
Funziona sotto lo zero?
Sì. temp_c accetta qualsiasi valore finito, inclusi i negativi, e l'approssimazione resta valida per l'aria sotto lo zero.