header
Product: AK Weather
Author: alexbk66
Version: 4.0.5.269
Links: Shop | Support

4.0.5.269 - 3/17/2025

  • Fix AirGradient mDNS
  • Fix AirGradient URL
  • Added AirGradient

4.0.5.266 - 2/17/2025

  • Rebuild installer for GeoTimeZone

4.0.5.265 - 2/10/2025

  • Clean-up Airthings and Netatmo initial Authentication
  • Added Ecowitt GW3000 gateway
  • When creating new Location - select Provider type from main Settings page
  • Ecowitt New - ITEM_LIGHT can be Lux or Solar Rad

4.0.5.261 - 1/8/2025

  • Airthings - show Distinct list of sensors
  • Added Moon Phase
  • Refactor SharedAuthentication (Netatmo & Airthings)
  • Re-implemented Airthings

4.0.5.257 - 12/3/2024

  • Added EcowittNew WH46

4.0.5.256 - 11/25/2024

  • Added "Wind Direction Display format"
  • Fixed Netatmo Authentication
  • Alert and Description triggers - added "on change" toggle
  • NullReference Exception in Netatmo

4.0.5.252 - 11/5/2024

  • Added configurable description feature
  • Refactor and clean-up Settings pages
  • BOM: Added fire_danger from Forecast Day 1 to Current
  • Configurable ChildDeviceDetail AllowSetStatesUnknown
  • Don't set ChildDeviceDetail to 'Unknown'
  • TEMP - Log StackTrace for -2147482650
  • Don't set device Value if shutdown
  • Dispose() Timers and disable SetValue() Log() and after Shutdown()
  • Improve Settings screens and menu links
  • Cache Yr.No Alert CAP files
  • Update Yr MetAlert to v2.0

4.0.5.241 - 9/30/2024

  • Added WeatherFlowLocal "rapid_wind"
  • Use Airthings device name and location (segment)
  • Fixed Airthings timestamp
  • Added Airthigs Radon
  • Added Airthigs
  • Share Auth for Netatmo based on client_id
  • Reset Netatmo Refresh token on "invalid_grant" error
  • Limit 'round' to max 10
  • Fix Netatmo OAuth
  • Added back System.Web.DataVisualization.dll
  • MSCharts put legend above chart area
  • Added ImageCharts
  • Disable charts on Linux for now
  • AirLink ignore pct_pm_data (null values)
  • Added System.Web.DataVisualization.dll to installer

4.0.5.223 - 8/21/2024

  • Added settings for Chart spline smoothness
  • Added data point label rounding
  • Changed line type to Spline
  • Added adding new chart in Location Settings
  • Configurable chart children
  • Added support for chart with multiple data series.
  • Added forecast charts - preliminary, only for temperature

4.0.5.215 - 7/15/2024

  • Improve and refactor BOM
  • Changed "Shorten Temperature Units" to "Temperature Display format" list
  • Implemented Netatmo Auth properly
  • Fix saving Netatmo creds
  • BOM: added "mostly clear" icon
  • BOM: assume "clear" if no icon reported
  • Fix BOM website Link
  • BOM added 'gzip' encoding for error 403
  • Added BOM User Agent
  • AmbientWeather duplicated "battsm1" etc
  • Fixed change in NOAA2 forecast icons

4.0.5.202 - 6/19/2024

  • Fix creating Forecast devices when reduce the number of days/hours
  • Ecowitt New provider - try discovery
  • Ecowitt New provider - fix parsing floats for EU
  • Work on Ecowitt New provider (piezo rain)
  • Netatmo Auth seems to work now
  • Reset global Netatmo token when creds change
  • Fixed Exception in Netatmo
  • Work on new Netatmo Auth

4.0.5.195 - 6/4/2024

  • Improve temperature StatusGraphics range start

4.0.5.194 - 5/28/2024

  • Fixed MetofficeSpot provider

4.0.5.193 - 5/13/2024

  • WeatherFlowLocal save TOTAL count of expected data for WaitReady()
  • WeatherFlowLocal save count of expected data for WaitReady()
  • Fix WeatherFlowLocal.WaitReady()
  • More WeathrFlow Local initial delay to avoid 'unknown' states
  • Fix 'invert' weather Description trigger
  • Added WeathrFlow Local initial delay to avoid 'unknown' states
  • Added weather Description trigger

4.0.5.187 - 5/7/2024

  • Fix ContentType header for Netatmo Auth (refresh)
  • Fix ContentType header for Netatmo Auth
  • NOAA1 null reference exception in hourly forecast
  • NOAA1 null reference exception in hourly forecast
  • VisualCrossing added 'snow'
  • Added PirateWeather provider (DarkSky replacement)

4.0.5.181 - 3/14/2024

  • Added OpenWeatherMap OneClick 3.0
  • Change OpenWeatherMap to HTTPS

4.0.5.179 - 2/27/2024

  • Added HTML Overvoew images base URL setting
  • WeatherFlowUDP Listen loop fix

4.0.5.177 - 2/16/2024

  • CanWeather error handling in ProcessSiteData

4.0.5.174 - 2/12/2024

  • MetOffice Spot => new DataHub (requires new API Token)
  • Ecowitt - added new sensor types, changed some LogWarn to Log;
  • Fixed temperature children devices.
  • Use relative URL for Location settings page
  • Updated WMO (OpenMeteo) icons
  • Clear HTML in WebClient.WebResponseRead()
  • OpenMeteo - added WMO icons and removed mapping to CanWeather codes
  • OpenMeteo - set weather code to converted CanWeather code
  • Undo replacing "Unknown" with "0"

4.0.5.165 - 12/15/2023

  • Show '0' insteadf of 'Unknown' for precip. and wind devices
  • NOAA1 - improve Hourly forecast
  • NOAA1 - removed Day Name from forecast
  • Fix AccuWeather errors
  • CanWeather log warnings
  • CanWeather - retry on error received, added more weather codes.
  • Fix GDACS alert icons.
  • Ecowitt Local/Remote - added Batt "t_rh_p_sensor" and "sonic_array"
  • Ecowitt / AW Remote - added Batt "t_rh_p_sensor" and "sonic_array"
  • GDACS implemented event type filters
  • Added 'icon' to Alert (GDACS)
  • Fixed WAQI (AQICN) "error":"invalid bounds"
  • Fixed DistanceToString null reference exception
  • Added GDACS provider (Global Disaster Alert and Coordination System)
  • Ecowitt New - added Abs. pressure
  • Added "Default Speed units" in main Settings
  • Add battry devices to "Sync feature names from physical device" check
  • CanWeather - improved some readings, added more weather codes.
  • Cleaned up relative/sea level pressure and added separate child (feature) for ABS (MSL) pressure.
  • Refactored Units conversion. Added MPH to WindSpeed units for metric (UK)
  • (PluginLib 4.0.5.168) - Fixed TimeZone caching (and Daylight saving)
  • Improved TimeZone offset
  • CanWeather Improve daily forecast periods timestamp
  • AmbientWeather UTC Timestamp
  • CanWeather: using Temperature.Class("high"/"low") for daily min/max
  • CanWeather fix last half day forecast descr
  • CanWeather improve handling half day forecast (Tonight and last forecast day)
  • Convert CanWeather pressure to kPa
  • Use current time (instead of provider timestamp) for Sun position
  • Fix Sun position (CelestialEx.CelestialInfo() )
  • AmbientWeather (Remote) - Convert TimeStamp to local time
  • (PluginLib 4.0.5.164) - Pass TZOffset to CelestialEx.CelestialInfo() to convert TS to UTC

4.0.5.142 - 10/9/2023

  • Don't reset devices to unknown/null on startup
  • Don't reset values to "Unknown" at startup
  • Removed CoreHtmlToImage.dll from installer

4.0.5.139 - 9/27/2023

  • pressure with 2 decimal places
  • Increase NumDPS for child devices
  • MeteoBridge display real time Wind Speed (not averaged)
  • (PluginLib 4.0.4.135) Pass location ID to Redirect Page to avoid clash with AKWeather overview html
  • Made Image and Tumbnail size configurable (width)
  • Added Weather Overview image to ChildDeviceOverview
  • WeatherAPI fixes (hourly timestamps, daily precip)
  • Yr.no - fixed WindDirAddDegrees for forecast devices
  • Added ShowAgoStatus setting
  • PurpleAir - fixed Avg() when sensor value is 0

4.0.5.134 - 8/31/2023

  • PurpleAir Remote (Server) - finished
  • Fixed Overview (HTML/JPG) link devices
  • Added WinDir Icons
  • Yr.no: Fix timestamps (use DateTimeOffset)
  • Yr.no: Implemented Alerts
  • Yr.no: Added WindGust, PrecipRate
  • Yr.no: Added NowCast API
  • NOAA2 - Fix isDay
  • Added "Show Wind direction degrees" setting
  • PurpleAir Remote (Server) - untested
  • Disable PurpleAir Server API for now
  • Include alert.@event in alert.headline
  • Fixed Alerts DateTime fields (WeatherApi)
  • Force UseNamesFromDevices = true for Netatmo
  • PurpleAir: For Local comms show both RealTime and Averaged AQIs (Averaged ch. A and B)
  • Fix "UseNameFromDevice" for Battery and Signal children
  • Netatmo: Added ShowBatteries setting
  • Added Setting - Sync feature names from physical device
  • PurpleAir - removed '/' after "/json"
  • PurpleAir - work on Local API (Remote is still broken)
  • Netatmo - Removed use_reported_units
  • Reset UpdateRate to default if IsLocal changed
  • For multiple Locations with same providers - append dev.RefId to HTML file name
  • Yr.No - Removed "weathericon/legends" API call
  • Yr.No - Fix 'no' language
  • Added Visualcrossing UserAgent
  • Exposed Timeout/Retries settings

4.0.5.117 - 8/8/2023

  • Fixed Accuweather.Indices.Link device
  • (PluginLib 4.0.5.116) - Fixed MetofficeDataPoint (SingleOrArrayConverter default ctor)
  • (PluginLib 4.0.5.115) - Accuweather: NightUpdateRate

4.0.5.115 - 8/4/2023

  • Ecowitt fixed temp/hum index to one-based

4.0.5.114 - 8/2/2023

  • (PluginLib 4.0.5.113) - Fixed adding ChildDeviceInfo to Daily/Hourly forecasts
  • Accuweather fixed Daily Feelslike Max/Min
  • Accuweather Alerts
  • Accuweather Daily timestamp fix
  • Fixes in WeaterUSA and WeatherUnlocked
  • Fixed Sunrise/Sunset (some providers)

4.0.5.109 - 7/21/2023

  • Fixed Sunrise/Sunset
  • Work on HtmlGenerator to support i.e. "units-temp" or "temps-0"
  • (PluginLib 4.0.5.105) - Added Exception handler in OAuthCall
  • WeatherUnderground: increase num. dec. places for Current Conditions; Precipitation fix (not tested)
  • Netatmo: Fixed OAuth (blocking in Settings screen)
  • Netatmo: store auth credentilas for creating new Netatmo Location
  • Netatmo: Added station selector
  • Implemented Netatmo OAuth
  • Fixed Netatmo NullReferenceException
  • Netatmo Authentication
  • Fix Ecowitt signal (0~4 to dB); Spelling mistake "OWerview"
  • Added Log Level "Available Weather data"
  • Added logging available WeatherData
  • Added Hourly forecast to HtmlGenetator
  • Added setting enable HTML/JPG weather overview
  • Fixed SensorPush int JSON exception
  • Disable HtmlGeneratorWeather.ToImage() in case of error
  • Added CoreHtmlToImage.dll
  • Started HTML weather overview
  • Added mDNS discovery for WeatherLink Local

4.0.5.89 - 6/30/2023

  • (PluginLib 4.0.5.90) - Don't use 'cache' in SavePED
  • Added error logging in Alert.AddTZOffset
  • WAQI (aqcin): implement selecting station ID; Proper reply error handling;
  • AviationWeather (METAR) fixed

4.0.5.84 - 6/19/2023

  • Changed Meteobridge timeout to 10 sec
  • Fix OutOfMemory Exception

4.0.5.82 - 6/16/2023

  • Fix OutOfMemory Exception
  • Fixed OpenWeather units (rain/snow, visibility), added temperatures (morn, day, eve, night)
  • Weatherflow - add HTTP/HTPPS selector back

4.0.5.80 - 5/30/2023

  • Keep coords when select different provider; NOAA2 improve IsDay(), Daily Humidity
  • Meteomatics hourly forecast; Newrtonsoft.Json 13.0.3
  • Rebuild installer (old shows 4_0_5_73)
  • Fix Ecowitt_New

4.0.5.76 - 5/15/2023

  • (PluginLib 4.0.5.56) - Added chidren arrays for rssi and pressures; SensorPush fixes
  • Added Precip Probability Night (Accuweather, CanWeather, MetofficeDataPoint, MetofficeSpot)
  • NOAA1, 2 - Added Precip Probability Night
  • OpenMeteo Added Marine units; shortAddres for GetAddress;
  • Added IconExtension configurable
  • Added IconFolder configurable

4.0.5.70 - 4/27/2023

  • Tommorow.IO error " invalid startTime format"
  • SensorPush - Added delay between sends 500ms
  • Minor refactor SensorPush ProsessSample()
  • Changed max temp/humidity sensors to 16 (SensorPush)
  • For SensorPush add value type to feature name
  • (PluginLib 4.0.5.41) Added configurable "For children names - prepend with parent name"

4.0.5.64 - 4/24/2023

  • Release Notes for 4.0.5.64 are included in 4.0.5.58 Release Notes

4.0.5.58 - 4/21/2023

  • Fixed exception in MyLocationsFeaturePage when provider=null; CanWeather: MaxStationDist = 1000km, SetStation - don't use station coords.
  • Tomorrow.IO and Open-Meteo: Added Marine API
  • Added "Time to Keep Old Data" to NOAA_Marine
  • Expect100Continue = true; ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls12;
  • Test "STORE" button
  • Pass Encoding (UTF8) to ExecuteXML (CanWeather, ControlByWeb_X320M, MeteoAlarmXML, MetOfficeNSWWS, YR)

4.0.5.56 - 4/10/2023

  • CanWeather - Added PressureTrend
  • Clear expired Alerts
  • NOAA marine - fix "waves" icon
  • NOAA marine - remove "Use new URL" switch
  • Fix AddVSRangePair "out of the range" exception
  • Multiple fixes for NOAA marine

4.0.5.51 - 4/3/2023

  • Add provider config switch to disable using timezone info from server (CanWeather, OpenMeteo, Openweathermap, VisualCrossing, Weatherflow)
  • WeatherFlow (Remote) - separated precipitation for "observations" and "better_forecast"
  • NOAA2 - Added Alert Description, Forecast, Impact (Split Description)
  • Add provider config switch to disable using timezone info from server

4.0.5.46 - 3/31/2023

  • WeatherFlow (Remote) - separated precipitation for "observations" and "better_forecast"
  • (PluginLib 4.0.5.32) More error checking in GetSettings, GetPed, GetProperty, ValueMap, SettingsCache
  • NOAA2 - Added Alert Description, Forecast, Impact
  • NOAA2 - Added Alert Onset/Effective/Expires/Ends devices
  • NOAA_tidesandcurrents fixed Current speed unit conversion
  • NOAA_tidesandcurrents - added Currents API (current readings, no forecast yet)
  • NOAA_tidesandcurrents - added "Water Level" (STND) and Tide (MLLW)
  • Use "Show Advanced Settings"
  • NOAA_tidesandcurrents added ShowTideHeight setting
  • PluginLib 4.0.5.30 - WebClient Force close connection only if KeepAlive = false
  • Open-Meteo daily forecast: added UV index and precip. probability; Max forecast days increased to 16
  • Move saved API keys in AKWeather.ini
  • NOAA - check for empty icon name
  • Hide deprecated WAQI settings

4.0.5.37 - 3/2/2023

  • Improve connecting to HS3 IHSApplication
  • Don't use location address for new Location (configurable)
  • NOAA_TidesAndCurrents - fix timestamp
  • Fix mph to knot conversion
  • AerisWeather removed "@2x.png" icons
  • ChildDeviceWindSpeed don't log "default" units warning
  • Categories are case-insensitive
  • Changed global setting SpeedUnitsKMH to provider speed units selector
  • NOAA - Pass UserAgent to GetAndWriteImageByteArr()

4.0.5.31 - 2/23/2023

  • Fix MyLocations page
  • CanWeather ExecuteXML 2 Retries
  • Added WAQI standalone provider and implemented auto-convert aqicn to WAQI

4.0.5.29 - 2/20/2023

  • CanWeather - log the xml in case of exception
  • AmbientWeater lightning_time in milliseconds
  • Added Log when Location (Room) changes
  • Fixed NOAA1 periods timestamps (Local => UTC) for daily forecast
  • NOAA_NDBC - fixed keeping data for configurable duration
  • AmbientWeater - create Lightning Cnt device without lightning
  • Fixed NOAA1 periods timestamps (Local => UTC)
  • NOAA1 and NOAA2 refactor daily forecast (use common code)
  • AmbientWeather and Ecowitt - workaround don't show "batt_co2" if no CO2 reading
  • AmbientWeather (Remote) - Added Soil Moisture, Rain sensor battery, Invereted batt1, etc.
  • Fix for icon names with ',' (NOAA2)
  • NOAA1 and NOAA2 refactor - Improve 'tonight' forecast
  • Added keeping missing data for configurable time (NOAA NDBC for now)
  • WeatherLink Local added Delay between Execute()

4.0.5.18 - 1/27/2023

  • Changed $$GLOBALVAR to 0-based "alert0", "alert1", etc
  • Added $$GLOBALVAR: "alert1", "alert2", "alert3", "alert_descr1", "alert_descr2", "alert_descr3"

4.0.5.16 - 1/24/2023

  • Fixed using existing feelslike and dewpoint temperatures

4.0.5.15 - 1/23/2023

  • TidesAndCurrents improved manual station ID config
  • TidesAndCurrents added Tides array
  • Added NOAA TidesAndCurrents provider
  • Tomorrow.IO - Added marine current speed and direction; Added marine hourly forecast.
  • Tomorrow.IO - Fixed Fire Danger Index
  • Tomorrow.IO - Added Fire Danger Index; Added Marine conditions
  • Added Meteosource provider
  • Tomorrow.IO - Fix AQ units; Fix Daily Forecast tomestamps
  • Tomorrow.IO - Added Air Quality
  • Added Tomorrow.IO (No Alerts yet)
  • CanWeather improve Daily forecast Periods
  • CanWeather added device for link to current weather webpage
  • CanWeather Hourly forecast

4.0.5.1 - 1/9/2023

  • Preparing for breaking changes in HS 4.2.17
  • WeatherFlow Tempest (Remote) many improvements
  • Temporary for Ecowitt (Server) - fix NullReferenceException if no lightning sensor
  • WeatherLink (both) - Swap temperature.x and temperature_extra.x arrays for consistency (currently they are opposite).
  • WeatherLink fixes
  • Davis WeatherLink (Local&Remote) - Added Soil Temperature and Leaf temperature
  • Davis WeatherLink (Local&Remote) refactor for more consistency.
  • Davis WeatherLink (Local&Remote) - fix rainfall values
  • OpenMeteo provider - Added selection for US vs. EU AQI calculations
  • OpenMeteo provider - Added Air Quality API
  • Added Pressure Trend icons to the installer
  • Added "Pressure Trend" device
  • Added OpenMeteo provider
  • Davis WLL Local - duplicated "Status Pressure:"
  • Davis WeatherLink (Local&Remote) - Added more Airlink pm_xxx devices

4.0.4.44 - 12/21/2022

  • NOAA1 - fixed Descr Abbr for current observations
  • NOAA1 - Added space between short and long description
  • Added Trace log in NOAA1 Daily
  • meteobridge - added rain0total-ydaysum, rain0total-monthsum, rain0total-yearsum

4.0.4.38 - 12/1/2022

  • OpenWeather - set precipitation to 0 instead of Unknown
  • Added optional AQICN station ID
  • Fixed creating AQICN devices
  • Ecowitt (Server) - added Application Key config
  • Fixed installer version
  • aviationweather.gov - Use metars.cache.xml for METAR ids
  • aviationweather.gov - fixed InitLocation(string stId)
  • aviationweather.gov finished METAR
  • Added Timezone offset
  • First cut aviationweather.gov
  • Added ServicePointManager.ServerCertificateValidationCallback
  • Fix CheckMinMaxTemp resetting
  • Renamed MeteoAlarm_JSON to MeteoAlarm_EU
  • Added MeteoAlarm provider (for Europe and UK)
  • AmbientWeather Local - Lightning dist. in km
  • AmbientWeather (Local and Remote) Lightning fixes
  • Fixed creating multiple new locations
  • Finished Metoffice UK Global Spot provider
  • Clean-up and unify Location TimeZone offset between providers
  • Fixes for WeatherFlow Local (Lightning Energy and Precipitation Event)
  • Other Ecowitt and AmbientWeather providers - fixed rain devices
  • Ecowitt New - fixed wind units and rain devices
  • Multiple fixes...

4.0.4.13 - 7/25/2022

  • VisualCrossing - added 11 languages
  • Added Daily wind_gust from hourly forecast
  • Added VisualCrossing hourly forecast
  • Fix VisualCrossing installer
  • Added VisualCrossing provider (not complete yet)
  • Fixed too frequent (1s) updates (TestAlerts)
  • Finished Ecowitt New; Updated AmbientWeather (Local and Server) for WittBoy piezo rain sensor
  • Added Ecowitt New (WittBoy, GW1100, GW2000)
  • Fixed imperial unit conversion for "Feelslike" temperature
  • Added "Feelslike" and "Dewpoint" calculations
  • Added "My Locations" overview screen
  • WeatherFlow Local - added "obs_st" precipitation
  • Split PluginLib => Utils, WebLib
  • Work on WeatherFlow- for test only
  • Done Ecowitt Server (Remote)
  • Added provider Ecowitt Server (Remote)

4.0.2.81 - 7/5/2022

  • Deprecated EControlType.StatusOnly
  • WeatherFlow - fix modifying API Key
  • WeatherFlow - added Expect100Continue; "'token' vs 'api_key'"
  • WeatherFlow - added WebClient UserAgent and KeepAlive
  • Bumped to .NET 4.7.2
  • Rebuild with PluginLib 4.0.3.7 (WebSocket Fix)
  • WeatherFlow Local - fix wind units (m/s=>mph)
  • WeatherFlow Local - fix wind units (km/h=>m/s) and rain_minute

4.0.2.72 - 6/20/2022

  • SensorPush: Added token refresh timer (12Hrs)
  • SensorPush: fix WebClientEx HttpStatusCode
  • SensorPush: added Pressure and Dewpoint
  • SensorPush authentication expired token
  • SensorPush fixes
  • Added SensorsPush provider
  • AmbientWeather Local - added battsm[1-8]; Ecowitt - changed max accepatable battery to 1.8V
  • Ecowitt - skip invalid batteries
  • Fix "PlugExtraData RefId == 0" Error
  • Ecowitt soil moisture (WH51) battery fix
  • Ecowitt - improve Discovery and IP changes
  • Work on Apparent Temperature calculations

4.0.2.58 - 5/9/2022

  • AmbientWeather (Server) - "temp3f"

4.0.2.57 - 4/22/2022

  • Improved Ecowitt discovery and allow setting IP address manually if UDP discovery doesn't work

4.0.2.53 - 4/18/2022

  • Added Forum link on settings page
  • Ecowitt - allow setting IP address manually if UDP discovery doesn't work
  • Fix saving provider Lat/Lon; Fix GetCelestial - UTC time
  • AmbientWeather (Server) - added arrays of extra temperatures, humidities, batteries
  • "Trim Temperature Units" for hourly forecasts
  • Added TrimTempUnits; Ignore XmlSerializers error
  • Added Precipitation/Hr device (Accuweather, AmbientWeather, Buienradar, CanWeather, Ecowitt, KNMI, Meteobridge, Netatmo, NOAA2, WeatherFlow, WeatherLink)
  • Added AssemblyResolveErrorHandler (Log)
  • Downgraded to .NET 4.6.2
  • Changed how Location coordinates are stored (may create issues)
  • Configurable hourly forecast timestamp format
  • Added Sun Altitude/Azimuth
  • AmbientWeather Local added "soilhum"
  • Added WeatherFlow (Server) icons. Please delete old Status Graphics for root devices (current condition and forecast)
  • Added more CanWeather condition codes
  • Configurable Use UseGeoNames service for TimeZone resolution (vs NodaTime and GeoTimeZone)
  • WeatherFlow sunrise/suset fix
  • Added EHttpMode (WeatherFlow)

4.0.2.37 - 3/14/2022

  • DisplayedStatus for HS > 4.2.8
  • DefaultSelectionText for HS > 4.2.8
  • Fix HSPI_AKWeather.exe.config path
  • Updated Newtonsoft.Json.dll version
  • Configurable TimeStamp format
  • Improved NOAA1 Alerts
  • Added Test Alerts
  • Implemented AlertTrigger

4.0.2.31 - 3/2/2022

  • Added support for Unicode languages
  • Netatmo - added TimeStamp
  • Netatmo - disable using units provided by API
  • YR improve forecast CountSymbolCodes()

4.0.2.27 - 2/21/2022

  • Ecowitt SOILMOISTURE3 fixed decimal
  • Fix Humidity names null check
  • AmbientWeather - added Lux calculation
  • Netatmo - added temperature trend, mdule rf signal, additional humidity devices, removed unused temp Min/Max devices

4.0.2.24 - 2/14/2022

  • Netatmo - properly name additional temperature devices
  • Fixes for Min/Max Temps
  • Added Min/Max temps time
  • Added Min/Max temperatures

4.0.2.19 - 1/31/2022

  • Refactor Netatmo
  • Fixed Yr.no locale
  • Fixed devises becoming "Not Used"
  • AmbientWeatherLocal & WeatherFlowLocal - Shutdown local UDP Listener
  • Fixed Default Update Rate (when creating new Location)

4.0.2.15 - 12/20/2021

  • WeatherBit - Added Alerts, Solarrad and AQI
  • Added ControlByWeb X-320M™ | Web-Enabled Weather Station

4.0.2.13 - 12/13/2021

  • Added Alerts child device selector

4.0.2.12 - 12/9/2021

  • Fixed RemoveCategory()
  • OpenWeatherMap pressure units
  • Fixed US Units
  • Fixed DefaulltUpdateRate; Fixed OpenWeather Alert
  • Openweathermap - fix timezone error
  • Error checking when adding TimeZone offset

4.0.2.6 - 12/3/2021

  • Releasing 4.0.2.6 from BETA
  • Added Hourly forecast - BOM, OpenWeatherMap, WeatherUSA, fixes KNMI, AmbientWeather
  • Added child device selector to disable unwanted devices
  • Added hourly Forecast - Yr, WeatherApi, WeatherUsa, CanWeather
  • Implemented Hourly forecast (up-to 99 hrs)
  • Weatherflow (Cloud) fixed lots of issues (Cloud version first, not Local)
  • Hourly Forecast (NOAA1); Big refactor

4.0.1.84 - 12/2/2021

  • Fix assembly version 4.0.1.82 => .83

4.0.1.83 - 11/22/2021

  • Added GeoTimeZone.dll
  • Added NodaTime.dll
  • Hourly Forecast (NOAA1); Big refactor
  • Fix NOAA2 InitLocation if coordinates change, or new station ID selected
  • Fixed Alert devices Ok Icon
  • AmbientWeater Local - "wh80batt", // 3.28V
  • Enable/Disable battery devices (Ecowitt and AW Local)
  • Added PM25 (Val and Aqi) average 24Hr (Ecowitt and AW Local)
  • Added PM25 to AW Local; Split PM25 and PM25AQI devices

4.0.1.77 - 11/8/2021

  • AWLocal pm25_ch1
  • AmbientWeather Local - fix PM2.5
  • WeatherFlow Local Release
  • WeatherFlow - created a few devices
  • WeatherFlow Tempest - Local provider started
  • Added WetLeaf sensor (Davis and Ecowitt)
  • Davis WLL done - added soil, leaf, rain, batt
  • WLL Enable/Disable 'lsid'
  • Davis WeatherLink Local
  • Davis WLL more logging
  • Started Davis WeatherLink Local

4.0.1.64 - 11/2/2021

  • Fix Buienradar state icons
  • Weatherflow Remote API
  • Buienradar fix mintemp / maxtemp string format
  • Resume work on Weatherflow Tempest
  • Added Buienradar forecast
  • Added Buienradar (Current conditions)
  • Fixed icons (UV, etc); Don't display "Feels Like" temperature if it's same as actual temp.
  • Fix NOAA2 units decoding
  • More work n VOC
  • More work on Icons
  • More work on Icons
  • Fix uRADMonitor Local
  • Work on PurpeAir Local
  • Updated some icons
  • Improve some icons, especially uRADMonitor
  • Added CPM and VOC devices (uRDMonitor)
  • Added uRADMonitor Local

4.0.1.46 - 10/18/2021

  • Fixed loosing StationID
  • Added WeatherUnlocked provider
  • Added WeatherUSA forecats
  • Added IQAir provider
  • Added "World Air Quality" Log level and Update interval
  • Ver. 4.0.1.40 - Fixed null reference in ConfigLocationPage
  • NOAA-NDBC (National Data Buoy Center) units for tides and wave height
  • Improve AWLocal battery not renaming
  • Don't rename battery devices (Exowitt & AWL)

4.0.1.36 - 10/8/2021

  • Ecowitt: WH40 battery changed to V / 10
  • Improve Config pages usability
  • Added AQICN exception handlers
  • Refactored renaming Locations
  • Ecowitt and AmbientWeather Local: added Battery devices
  • Ecowitt: support negative readings
  • Added Cumulus Realtime.txt
  • Improve uRADMonitor and PurpleAir StationId selection

4.0.1.31 - 9/28/2021

  • PurpleAir first release
  • uRADMonitor added Formaldehyde ch20 ; Show/Hide Sun devices
  • Initial support for uRADMonitor
  • Speed units km/h (instead of m/s) fix
  • Speed units km/h (instead of m/s)
  • Clean-up Ecowitt discovery
  • Openweathermap Alerts
  • Ecowitt: intialise ITEM_TF_SIZE = 2
  • Ecowitt: divide extra temperature readingss by 10
  • Work on Ecowitt ITEM_TF_USR1-ITEM_TF_USR8
  • Fixed Ecowitt "not found" logging
  • Show coordinates when provider not selected
  • WeatherLink - added pm10, pm25
  • Work on Ecowitt

4.0.1.15 - 9/15/2021

  • Added YR.no (met.no) Alerts
  • YR.no improve Description and Descr Night.
  • Updated CoordinateSharp, CsvHelper libs
  • Extract Location library
  • Removed System.Device dependency
  • Fixed YR.no user agent (error 403)
  • Don't show provider API key if no provider selected
  • Fixed unique Location ID
  • Meteobridge - added condition and languages
  • Continue Meteobridge
  • Added Metobridge support
  • Fixed Installer
  • Added System.Device.Dll

4.0.0.99 - 8/10/2021

  • Added AerisWeather Alerts
  • Started AerisWeather
  • Added Microsoft.Bcl.HashCode.dll
  • Added Microsoft.Bcl.AsyncInterfaces.dll
  • Fixed CsvHelper.dll
  • Fix Installer
  • Added NOAA-NDBC (National Data Buoy Center)
  • AW Local fixes
  • Added station info device
  • Fixed a few Ecowitt issues
  • Fix empty API key/secret
  • Started Davis WeatherLink

4.0.0.83 - 7/20/2021

  • AmbientWeather Local - reset daily/weekly precipitation
  • Updated Newtonsoft.Json.dll version
  • Updated Newtonsoft.Json.dll version
  • AQI units conversion; Added Annual rain; AW Local frequent polling
  • AmbientWeater Local initialisation fix
  • Added Alert text do root description
  • BOM - Improve observation station selector
  • Very preliminary WeatherFlow Tempest support
  • Trying to fix Unknown devices
  • Fixed rain devices not resetting to zero
  • Remove test code

4.0.0.69 - 7/1/2021

  • AmbientWeather: rain and lightning devices

4.0.0.68 - 6/28/2021

  • AmbientWeatherLocal: Fixed Port configuration
  • Improved Ecowitt local discovery
  • Added AmbientWeather Local protocol
  • distance and speed units conersion - check!

4.0.0.64 - 6/25/2021

  • Ecowitt distance units
  • Ecowitt: IgnoreZero, AmbientWeather: AppKey and retries (err 429)
  • Ecowitt: added units, Lightning, Soil, Multi-channel Temp/Hum, Leak sensors
  • Added Ecowitt (first cut)

4.0.0.61 - 6/21/2021

  • Fix for HS 4.1.17.0 update
  • Clear expired Alerts
  • Added Accuweather, including Daily Indices

4.0.0.58 - 6/9/2021

  • Added weatherapi.com

4.0.0.55 - 6/8/2021

  • Fixes for KNMI
  • Added KNMI fro Holland (Current Conditions)
  • Updated swob-xml_station_list.json
  • CanWeather - Added Alerts, Forecast, Weather Icons, Language selection (En/Fr)

4.0.0.53 - 6/2/2021

  • Netatmo units (untested)
  • Fixed ver .51 installer
  • Work on CanWeather (Current Observations)
  • First cut Canadian Weather
  • BOM - Use HttpClient for OBSERVATIONS2
  • (PluginLib 4.0.1.42) - For BOM, don't set HttpRequestHeader.ContentType
  • BOM - Added UserAgent header
  • Added Metoffice UK (forecast)
  • Added Metoffice UK (current observations)

4.0.0.44 - 5/26/2021

  • Fixed null reference in ChildDeviceTemperatureMax/Min
  • Refactored Netatmo to get Rain and Wind, etc

4.0.0.42 - 5/24/2021

  • Added Netatmo CO2, Noise, Battery, Signal
  • Added weather icons
  • Added Netatmo
  • fix empty API key
  • (PluginLib 4.0.1.35) - Fixed WbClientEx double slash; DarkSky Alerts
  • Force creating Alert device for supported providers
  • Finished BOM, incl. Alerts
  • Changed device Location schema
  • Forgot to add stations files to installer
  • Added Australian BOM

4.0.0.31 - 5/17/2021

  • Finished NOAA (2) Alerts in separate root
  • Added NOAA (2) Alert (only headline at this stage)
  • Added NOAA(2) and NOAA Marine
  • Added NOAA (1)

4.0.0.26 - 5/3/2021

  • Added YR.no (met.no)
  • Fixed missing abk.css
  • Finished Air Quality devices
  • Removed default provider
  • Fixed creating root children
  • (PluginLib 4.0.1.28) Fix reading float in UE Culture from ini file
  • Added UnhandledExceptionEventHandler; Added Exception handlers in ProviderBase and WU array index check
  • Added aqicn (Air Quality Open Data Platform)

4.0.0.18 - 4/28/2021

  • Added icons to installer; Added WU current condition and icon
  • Added more devices for AmbientWeather
  • Added Weather Underground 5 Days forecast

4.0.0.14 - 4/27/2021

  • (PluginLib 4.0.1.25) - Fix urls for EU Locale; Added Solar Radiation (WU)
  • Changed some readings from int to double
  • Fixed humidity / humidity-indoor
  • Added Ambient Weather
  • Added Weather Undeground
  • Added Minimal details level setting
  • Check for NULL ApiKey; Fix replacing Status Graphics
  • Many improvements in Locations adding/renaming/configuring/deleting
  • Workaround for HS workaround for negated Longitude
  • Don't set 'ok' state if icon code is set
  • Implemented renaming location and forecast day devices
  • (PluginLib 4.0.1.15) Refactored creating child devices
  • Added Category, Don't request 0 forecast days, HandleDeserializationError
  • Add more error handling/logging
  • Configurable number of forecast days; Link to provider API Key webpage
  • Initial Release
© 2025 - HomeSeer Technologies