<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.deepskychile.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=172.71.232.150</id>
	<title>Deep Sky Chile - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.deepskychile.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=172.71.232.150"/>
	<link rel="alternate" type="text/html" href="https://wiki.deepskychile.com/wiki/Special:Contributions/172.71.232.150"/>
	<updated>2026-08-09T08:55:37Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.deepskychile.com/index.php?title=Weather_API&amp;diff=105</id>
		<title>Weather API</title>
		<link rel="alternate" type="text/html" href="https://wiki.deepskychile.com/index.php?title=Weather_API&amp;diff=105"/>
		<updated>2025-05-24T07:54:44Z</updated>

		<summary type="html">&lt;p&gt;172.71.232.150: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Deep Sky Chile Weather API User Manual ==&lt;br /&gt;
&lt;br /&gt;
The Deep Sky Chile Weather API provides real-time weather and astronomical data, including cloud cover, temperature, wind speed, rain, light levels, seeing conditions, and key astronomical measurements.&lt;br /&gt;
&lt;br /&gt;
=== Base URL ===  &lt;br /&gt;
The base URL for accessing the API is:  &lt;br /&gt;
&amp;lt;code&amp;gt;http://api.deepskychile.com/weather&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Endpoint ===  &lt;br /&gt;
* &#039;&#039;&#039;GET /weather&#039;&#039;&#039;: Retrieves the current weather and astronomical data, including cloud, rain, light states, seeing, and important astronomical metrics.&lt;br /&gt;
&lt;br /&gt;
=== Response Format ===  &lt;br /&gt;
The API returns data in JSON format with the following structure:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;weather&amp;quot;: {&lt;br /&gt;
        &amp;quot;cloudwatcher&amp;quot;: {&lt;br /&gt;
            &amp;quot;clouds&amp;quot;: &amp;amp;lt;clouds_value&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;temp&amp;quot;: &amp;amp;lt;temperature_value&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;wind&amp;quot;: &amp;amp;lt;wind_speed&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;gust&amp;quot;: &amp;amp;lt;wind_gust&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;rain&amp;quot;: &amp;amp;lt;rain_value&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;light&amp;quot;: &amp;amp;lt;light_level&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;switch&amp;quot;: &amp;amp;lt;switch_state&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;safe&amp;quot;: &amp;amp;lt;safe_state&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;hum&amp;quot;: &amp;amp;lt;humidity&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;dewp&amp;quot;: &amp;amp;lt;dew_point&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;cloudsState&amp;quot;: &amp;quot;&amp;amp;lt;clouds_state&amp;amp;gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;rainState&amp;quot;: &amp;quot;&amp;amp;lt;rain_state&amp;amp;gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;lightState&amp;quot;: &amp;quot;&amp;amp;lt;light_state&amp;amp;gt;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;ninox&amp;quot;: {&lt;br /&gt;
            &amp;quot;UTC&amp;quot;: &amp;quot;&amp;amp;lt;utc_time&amp;amp;gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;NSBNow&amp;quot;: &amp;amp;lt;current_NSB_value&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;SunAltitude&amp;quot;: &amp;amp;lt;sun_altitude&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;MoonAltitude&amp;quot;: &amp;amp;lt;moon_altitude&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;MoonPhase&amp;quot;: &amp;amp;lt;moon_phase&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;ZenithGalacticLatitude&amp;quot;: &amp;amp;lt;galactic_latitude&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;NightBestNSB&amp;quot;: &amp;amp;lt;best_NSB_value&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;NightBestNSBTime&amp;quot;: &amp;quot;&amp;amp;lt;night_best_NSB_time&amp;amp;gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;NightBestNSBZGL&amp;quot;: &amp;amp;lt;night_best_ZGL&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;OverallBestNSB&amp;quot;: &amp;amp;lt;overall_best_NSB_value&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;OverallBestNSBTime&amp;quot;: &amp;quot;&amp;amp;lt;overall_best_NSB_time&amp;amp;gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;OverallBestNSBZGL&amp;quot;: &amp;amp;lt;overall_best_ZGL&amp;amp;gt;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;seeing&amp;quot;: {&lt;br /&gt;
            &amp;quot;UTC&amp;quot;: &amp;quot;&amp;amp;lt;seeing_utc_time&amp;amp;gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;SeeingValue&amp;quot;: &amp;amp;lt;seeing_value&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;avgSeeing&amp;quot;: &amp;amp;lt;average_seeing&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;monitoringSeeingStart&amp;quot;: &amp;quot;&amp;amp;lt;seeing_monitoring_start&amp;amp;gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;minSeeing&amp;quot;: &amp;amp;lt;minimum_seeing_since_start&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;minSeeingTime&amp;quot;: &amp;quot;&amp;amp;lt;minimum_seeing_time&amp;amp;gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;nightMinSeeing&amp;quot;: &amp;amp;lt;minimum_seeing_current_night&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;nightMinSeeingTime&amp;quot;: &amp;quot;&amp;amp;lt;minimum_seeing_time_current_night&amp;amp;gt;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;average&amp;quot;: {&lt;br /&gt;
            &amp;quot;avgHum&amp;quot;: &amp;amp;lt;average_humidity&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;avgWind&amp;quot;: &amp;amp;lt;average_wind_speed&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;avgTemp&amp;quot;: &amp;amp;lt;average_temperature&amp;amp;gt;,&lt;br /&gt;
            &amp;quot;monitoringStart&amp;quot;: &amp;quot;&amp;amp;lt;monitoring_start_date&amp;amp;gt;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fields ===  &lt;br /&gt;
&#039;&#039;&#039;weather&#039;&#039;&#039;  &lt;br /&gt;
The main object containing weather data from four sources: &amp;lt;code&amp;gt;cloudwatcher&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ninox&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;seeing&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;average&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;cloudwatcher (General Weather Data)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;clouds&#039;&#039;&#039; (float): Current sky temperature in degrees Celsius.  &lt;br /&gt;
* &#039;&#039;&#039;temp&#039;&#039;&#039; (float): Current temperature in degrees Celsius.  &lt;br /&gt;
* &#039;&#039;&#039;wind&#039;&#039;&#039; (float): Wind speed in km/h.  &lt;br /&gt;
* &#039;&#039;&#039;gust&#039;&#039;&#039; (float): Wind gust speed in km/h.  &lt;br /&gt;
* &#039;&#039;&#039;rain&#039;&#039;&#039; (float): Rain value (unitless).  &lt;br /&gt;
* &#039;&#039;&#039;light&#039;&#039;&#039; (float): Ambient light level (unitless).  &lt;br /&gt;
* &#039;&#039;&#039;switch&#039;&#039;&#039; (integer): Lock switch status:  &lt;br /&gt;
  * 1 – Observatories are unlocked.  &lt;br /&gt;
  * 0 – Observatories are locked.  &lt;br /&gt;
* &#039;&#039;&#039;safe&#039;&#039;&#039; (integer): Safety status:  &lt;br /&gt;
  * 1 – Safe.  &lt;br /&gt;
  * 0 – Unsafe.  &lt;br /&gt;
* &#039;&#039;&#039;hum&#039;&#039;&#039; (float): Relative humidity (%).  &lt;br /&gt;
* &#039;&#039;&#039;dewp&#039;&#039;&#039; (float): Dew point temperature in degrees Celsius.  &lt;br /&gt;
* &#039;&#039;&#039;cloudsState&#039;&#039;&#039; (string):  &lt;br /&gt;
  * &amp;quot;Clear&amp;quot; – Low cloud cover.  &lt;br /&gt;
  * &amp;quot;Cloudy&amp;quot; – Moderate cloud cover.  &lt;br /&gt;
  * &amp;quot;Overcast&amp;quot; – High cloud cover or fully covered skies.  &lt;br /&gt;
* &#039;&#039;&#039;rainState&#039;&#039;&#039; (string):  &lt;br /&gt;
  * &amp;quot;Dry&amp;quot; – Rain &amp;amp;gt; 2000.  &lt;br /&gt;
  * &amp;quot;Wet&amp;quot; – Rain between 1700 and 2000.  &lt;br /&gt;
  * &amp;quot;Raining&amp;quot; – Rain &amp;amp;lt; 1700.  &lt;br /&gt;
* &#039;&#039;&#039;lightState&#039;&#039;&#039; (string):  &lt;br /&gt;
  * &amp;quot;Dark&amp;quot; – Light &amp;amp;gt; 8000.  &lt;br /&gt;
  * &amp;quot;Bright&amp;quot; – Light between 6 and 8000.  &lt;br /&gt;
  * &amp;quot;Sunny&amp;quot; – Light &amp;amp;lt;= 6.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ninox (Astronomical Data)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;UTC&#039;&#039;&#039; (string): Current UTC time, format yyyy-mm-dd hh:mm:ss.  &lt;br /&gt;
* &#039;&#039;&#039;NSBNow&#039;&#039;&#039; (float): Current sky-brightness (NSB) value; lower is darker.  &lt;br /&gt;
* &#039;&#039;&#039;SunAltitude&#039;&#039;&#039; (float): Altitude of the Sun (°).  &lt;br /&gt;
* &#039;&#039;&#039;MoonAltitude&#039;&#039;&#039; (float): Altitude of the Moon (°).  &lt;br /&gt;
* &#039;&#039;&#039;MoonPhase&#039;&#039;&#039; (float): Moon phase (%).  &lt;br /&gt;
* &#039;&#039;&#039;ZenithGalacticLatitude&#039;&#039;&#039; (float): Galactic latitude at zenith (°).  &lt;br /&gt;
* &#039;&#039;&#039;NightBestNSB&#039;&#039;&#039; (float): Best NSB value for the current night.  &lt;br /&gt;
* &#039;&#039;&#039;NightBestNSBTime&#039;&#039;&#039; (string): Timestamp of &amp;lt;code&amp;gt;NightBestNSB&amp;lt;/code&amp;gt;.  &lt;br /&gt;
* &#039;&#039;&#039;NightBestNSBZGL&#039;&#039;&#039; (float): Zenith galactic latitude at &amp;lt;code&amp;gt;NightBestNSBTime&amp;lt;/code&amp;gt;.  &lt;br /&gt;
* &#039;&#039;&#039;OverallBestNSB&#039;&#039;&#039; (float): Best overall NSB recorded.  &lt;br /&gt;
* &#039;&#039;&#039;OverallBestNSBTime&#039;&#039;&#039; (string): Timestamp of &amp;lt;code&amp;gt;OverallBestNSB&amp;lt;/code&amp;gt;.  &lt;br /&gt;
* &#039;&#039;&#039;OverallBestNSBZGL&#039;&#039;&#039; (float): Galactic latitude at &amp;lt;code&amp;gt;OverallBestNSBTime&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;seeing (Atmospheric Seeing Conditions)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;UTC&#039;&#039;&#039; (string): UTC time of the current seeing measurement.  &lt;br /&gt;
* &#039;&#039;&#039;SeeingValue&#039;&#039;&#039; (float): Current seeing value in arcseconds (lower = better).  &lt;br /&gt;
* &#039;&#039;&#039;avgSeeing&#039;&#039;&#039; (float): Average seeing since monitoring began.  &lt;br /&gt;
* &#039;&#039;&#039;monitoringSeeingStart&#039;&#039;&#039; (string): Start timestamp for seeing monitoring (yyyy-mm-dd hh:mm:ss).  &lt;br /&gt;
* &#039;&#039;&#039;minSeeing&#039;&#039;&#039; (float): Lowest (best) seeing since &amp;lt;code&amp;gt;monitoringSeeingStart&amp;lt;/code&amp;gt;.  &lt;br /&gt;
* &#039;&#039;&#039;minSeeingTime&#039;&#039;&#039; (string): Timestamp of &amp;lt;code&amp;gt;minSeeing&amp;lt;/code&amp;gt;.  &lt;br /&gt;
* &#039;&#039;&#039;nightMinSeeing&#039;&#039;&#039; (float): Best seeing during the current astronomical night.  &lt;br /&gt;
* &#039;&#039;&#039;nightMinSeeingTime&#039;&#039;&#039; (string): Timestamp of &amp;lt;code&amp;gt;nightMinSeeing&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;average (Averaged Historical Data)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;avgHum&#039;&#039;&#039; (float): Average humidity (%) since monitoring began.  &lt;br /&gt;
* &#039;&#039;&#039;avgWind&#039;&#039;&#039; (float): Average wind speed (km/h) since monitoring began.  &lt;br /&gt;
* &#039;&#039;&#039;avgTemp&#039;&#039;&#039; (float): Average temperature (°C) since monitoring began.  &lt;br /&gt;
* &#039;&#039;&#039;monitoringStart&#039;&#039;&#039; (string): Start timestamp for historical averages (yyyy-mm-dd hh:mm:ss).&lt;br /&gt;
&lt;br /&gt;
=== Example Response ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;weather&amp;quot;: {&lt;br /&gt;
        &amp;quot;cloudwatcher&amp;quot;: {&lt;br /&gt;
            &amp;quot;clouds&amp;quot;: -14.82,&lt;br /&gt;
            &amp;quot;temp&amp;quot;: 12.09,&lt;br /&gt;
            &amp;quot;wind&amp;quot;: 3,&lt;br /&gt;
            &amp;quot;gust&amp;quot;: 3,&lt;br /&gt;
            &amp;quot;rain&amp;quot;: 5248,&lt;br /&gt;
            &amp;quot;light&amp;quot;: 57232,&lt;br /&gt;
            &amp;quot;switch&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;safe&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;hum&amp;quot;: 22,&lt;br /&gt;
            &amp;quot;dewp&amp;quot;: -9,&lt;br /&gt;
            &amp;quot;cloudsState&amp;quot;: &amp;quot;Clear&amp;quot;,&lt;br /&gt;
            &amp;quot;rainState&amp;quot;: &amp;quot;Dry&amp;quot;,&lt;br /&gt;
            &amp;quot;lightState&amp;quot;: &amp;quot;Dark&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;ninox&amp;quot;: {&lt;br /&gt;
            &amp;quot;UTC&amp;quot;: &amp;quot;2025-05-24 07:42:47&amp;quot;,&lt;br /&gt;
            &amp;quot;NSBNow&amp;quot;: 21.02,&lt;br /&gt;
            &amp;quot;SunAltitude&amp;quot;: -48.5,&lt;br /&gt;
            &amp;quot;MoonAltitude&amp;quot;: -10.7,&lt;br /&gt;
            &amp;quot;MoonPhase&amp;quot;: 11.42,&lt;br /&gt;
            &amp;quot;ZenithGalacticLatitude&amp;quot;: -15.9,&lt;br /&gt;
            &amp;quot;NightBestNSB&amp;quot;: 21.41,&lt;br /&gt;
            &amp;quot;NightBestNSBTime&amp;quot;: &amp;quot;2025-05-24 00:59:44&amp;quot;,&lt;br /&gt;
            &amp;quot;NightBestNSBZGL&amp;quot;: 32,&lt;br /&gt;
            &amp;quot;OverallBestNSB&amp;quot;: 21.96,&lt;br /&gt;
            &amp;quot;OverallBestNSBTime&amp;quot;: &amp;quot;2025-05-17 23:30:55&amp;quot;,&lt;br /&gt;
            &amp;quot;OverallBestNSBZGL&amp;quot;: 23.2&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;seeing&amp;quot;: {&lt;br /&gt;
            &amp;quot;UTC&amp;quot;: &amp;quot;2025-05-24 07:35:03&amp;quot;,&lt;br /&gt;
            &amp;quot;SeeingValue&amp;quot;: 1.22,&lt;br /&gt;
            &amp;quot;avgSeeing&amp;quot;: 0.93,&lt;br /&gt;
            &amp;quot;monitoringSeeingStart&amp;quot;: &amp;quot;2025-05-21 14:04:05&amp;quot;,&lt;br /&gt;
            &amp;quot;minSeeing&amp;quot;: 0.48,&lt;br /&gt;
            &amp;quot;minSeeingTime&amp;quot;: &amp;quot;2025-05-22 10:22:06&amp;quot;,&lt;br /&gt;
            &amp;quot;nightMinSeeing&amp;quot;: 0.54,&lt;br /&gt;
            &amp;quot;nightMinSeeingTime&amp;quot;: &amp;quot;2025-05-24 06:20:06&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;average&amp;quot;: {&lt;br /&gt;
            &amp;quot;avgHum&amp;quot;: 25.22,&lt;br /&gt;
            &amp;quot;avgWind&amp;quot;: 3.37,&lt;br /&gt;
            &amp;quot;avgTemp&amp;quot;: 15.26,&lt;br /&gt;
            &amp;quot;monitoringStart&amp;quot;: &amp;quot;2023-05-24 09:49:02&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Error Handling ===  &lt;br /&gt;
If an error occurs while fetching the data, the API will return a generic HTTP error response (e.g., 500&amp;amp;nbsp;Internal&amp;amp;nbsp;Server&amp;amp;nbsp;Error).&lt;br /&gt;
&lt;br /&gt;
=== Example Request ===  &lt;br /&gt;
To retrieve the current weather and astronomical data:  &lt;br /&gt;
&amp;lt;code&amp;gt;GET http://api.deepskychile.com/weather&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Authentication ===  &lt;br /&gt;
Currently, the API does not require authentication. Any future requirements will be documented here.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===  &lt;br /&gt;
This API provides detailed weather, seeing, and astronomical data to support stargazing, observatory operations, and long-term monitoring at Deep Sky Chile.&lt;br /&gt;
&lt;br /&gt;
[[Category:User manuals]]&lt;/div&gt;</summary>
		<author><name>172.71.232.150</name></author>
	</entry>
</feed>