A (hopefully soon) fully featured selft-hosted web interface and server-backend to store weather data (comparable to opensensemap.org)
Go to file
2019-07-22 15:17:26 +02:00
api one more bug fix 2019-07-16 17:44:04 +02:00
css fixed links, updated design 2019-07-19 14:58:21 +02:00
img added icon 2019-07-22 15:17:26 +02:00
js Merge branch 'test' into 'master' 2019-07-19 15:08:07 +00:00
blueweather.code-workspace fixed dependencies 2019-07-11 14:53:18 +02:00
dashboard.html fixed links, updated design 2019-07-19 14:58:21 +02:00
index.html added icon 2019-07-22 15:17:26 +02:00
login.html added login 2019-07-11 19:59:06 +02:00
loginmodal.html added new icons 2019-07-15 21:33:54 +02:00
README.md restructured api internally 2019-07-15 20:29:19 +02:00

BlueWeather

A (hopefully soon) fully featured selft-hosted web interface and server-backend to store weather data (comparable to opensensemap.org)

State of development

  • interface and backend planned
  • readonly dashboard is working

API docs

get locations

triggered by setting no GET parameter at all

Parameters

no parameters

Tags

  • id
  • locationname
  • latitude
  • longitude
  • countryname

get location data

triggered by setting GET parameter 'locId' to a vaild location id

Parameters

  • locId: id of the location to display
  • range: range of the data to display in unix time
    • from
    • to
  • max vals: maximum measvals to be transmitted; if more are present in the timespan, the avarage will be calculated

Tags

  • id
  • locationname
  • latitude
  • longitude
  • countryname
  • measvalues
    • measvalue
    • sensorid
    • timestamp
  • sensors
    • id
    • added
    • userid
    • sensorname
    • property ('indoor' || 'sunny' || 'shadow' )
    • valuetypeid
  • valuetypes
    • id
    • valuetype ('temperature' || 'humidity')
    • valueunit (html coding)
    • displayproperty
      • widget (properties for small widget)
        • type ('doughnut' || 'text')
        • properties (chartjs dataset properties if type is a chartjs type)
      • chart (properties for large chart)
        • type ('scatter')
        • properties (chartjs dataset properties)
  • range (actual range of present measvalues)
    • from
    • to