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-15 21:01:25 +02:00
api fixed minor issues 2019-07-15 21:00:30 +02:00
css started to work on dashboard 2019-07-14 17:53:07 +02:00
img added icon project 2019-07-14 21:39:00 +02:00
js switched to new api 2019-07-15 21:01:25 +02:00
blueweather.code-workspace fixed dependencies 2019-07-11 14:53:18 +02:00
dashboard.html implemented table 2019-07-14 21:38:37 +02:00
index.html added testchart 2019-07-12 13:26:36 +02:00
login.html added login 2019-07-11 19:59:06 +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