Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v0.5.0 protected
    ✨ Download CSV via command-line
    
    - This release introduces the `sensemapi download` command-line program
      to download data of (all or specific sensors of) a senseBox.
    - Furthermore, the 429 Too Many Requests API error is now correctly
      handled again.
  • v0.4.2 protected
    Fix tests
  • v0.4.1 protected
    Improve tests
    
    This release improves cleanup after the test suite.
  • v0.4.0 protected
    Renaming and Rate limiting for MQTT routing
    
    This release adds two features to the MQTT routing:
    
    - replacing arbitrary strings for better matching fine-tuning
    - per-sensor upload rate limiting
  • v0.3.0 protected
    Improved Matching for MQTT routing
    
    - Matching is now performed over all sensible senseBox and sensor metadata
      fields (title, name, grouptag, description, type, unit)
    - A restrictions-degenerating approach was implemented to improve
      finding an appropriate sensor
    - Conditions can be set as to which metadata fields must match at minimum
    - Documentation was updated accordingly
  • v0.2.0 protected
    Routing MQTT data to the openSenseMap
    
    This release adds the command-line tool `sensemapi`. This tool currently
    only includes one command: `route_mqtt` which is a configurable service
    to route MQTT data to the openSenseMap without requiring the sensor ids
    in the message as is the case with the openSenseMap's own MQTT
    implementation.
  • v0.1.2 protected
    Packaging improvements
    
    - The CHANGELOG is now generated from the annotated git version tags
    - The repository was moved from https://gitlab.com/tue-umphy/python3-sensemapi
      to https://gitlab.com/tue-umphy/co2mofetten/python3-sensemapi because
      GitLab now supports Pages for subgroups.
    - Uploading measurements with a zero value are now possible again
  • v0.1.1 protected
    SailfishOS RPM package for Python 3.7
    
    - From this release on, the SailfishOS RPM package is built for Python 3.7
      instead of Python 3.4 due to the SailfishOS update 3.0.2.8 Oulanka
      shipping Python 3.7
  • v0.1.0 protected
    First Minor Release
    
    - This release marks the transition from “absolute development“ to ”well
      usable” state.
  • v0.0.11 protected
    Request Caching
    
    - Make using CacheControl possible to cache public API requests
    - Fix bug when uploading new box removed the description
    - Use Black code format and ensure PEP8 conformity
  • v0.0.10 protected
    f43937a9 · Update Changelog ·
    Fix bug not adding the account itself to a new uploaded box
  • v0.0.9 protected
    1624e753 · bump version ·
    Improvements to the Authentication Cache
    
    - Fix bug with the interfering caches of equal accounts on different APIs
    - add possibility to clear the whole cache
  • v0.0.8 protected
    e058dd54 · Update Changelog ·
    Add a Class for Applications using sensemapi
  • v0.0.7 protected
    ac4139a2 · release v0.0.7 ·
    Authentication Cache
    
    - implement cache for authentication
    - implement transparent handling of both email and username
    - fix bug with setting location when retrieving a box
    - add uploading multiple sensor measurement of a senseBox at once
  • v0.0.6 protected
    a54910b7 · release v0.0.6 ·
    Optimize Dependencies
    
    - drop iso8601 dependency
    - make pandas an optional dependency
    - add changelog to the RPM package
  • v0.0.5 protected
    5da59bf6 · Bump version ·
    Handling API Rate Limits
    
    - handle HTTP 429 "Too Many Requests"-errors by waiting and retrying
    - fix a bug in uploading a sensor measurement of "0" value
    - add deletion of sensor measurements
  • v0.0.4 protected
    45b8bf20 · Bump version ·
    Retrieval of Sensor Measurement Timeseries
    
    - add retrieval of sensor measurement timeseries
    - improve test suite
  • v0.0.3 protected
    81d3e405 · bump version ·
    Simplify Sensor Deletion
    
    - simplify deletion of a sensor from a senseBox
    - update documentation
  • v0.0.2 protected
    783cdd41 · bump version ·
    Fix README Markdown rendering on PyPi
  • v0.0.1 protected
    Initial Version with Basic Functionality
    
    - account sign in/out
    - handling authentication tokens
    - creating senseBoxes/sensors
    - uploading senseBoxes/sensors
    - modifying senseBoxes/sensors
    - posting sensor measurements
    - documentation