Skip to content

v1.12.0

Compare
Choose a tag to compare
@chkr1011 chkr1011 released this 26 Apr 21:49
· 295 commits to master since this release

SDK

  • Added a new layer called "EndPoint" to every actuator to support simple implementation of different hardware wrappers
  • Added a new base class called "Component" for either actuators and sensors
  • Refactored the actautor states to a new type called "ComponentState" to support generic states and actions
  • Added an API layer to support several transport implementatios for the API
  • Added an API endpoint for Azure using one EventHub and two Queues
  • Converted the logger to a static class to cleanup constructors
  • Introduced "Services" framework
  • Refactored the object model for settings to a more generic implementation
  • Added several new Unit Tests
  • Fixed a lot of minor bugs
  • Added a new controller project without any specific hardware configuration
  • Added a history for every component which is automatically written to a CSV file and available from the API
  • Performance optimizations for API calls

App

  • Added a STAGING-version for deployment to support different deployed versions (i.e. Test and Live)

Personal agent

  • Added the first implementation of a personal agent using the Telegram messenger

Management Console

  • Added a view which allows editing of the weather service configuration
  • Updated the layout

Documentation

  • Added the first draft of the documentation for the room sensor