Skip to content

Releases: chkr1011/HA4IoT

v1.9

05 Jan 19:59
Compare
Choose a tag to compare

SDK

  • Migrated to Windows 10 IoT Core Build 10586 (old version no longer supported)
  • Updated example configurations
  • Updated CCTools drivers
  • Added a LogicalBinaryOutput which combines physical IBinaryOutput
  • Added support for generic TurnOn and TurnOff actions at AutomaticTurnOnAndOffAutomation
  • Added support for a pause after TurnOn at AutomaticTurnOnAndOffAutomation which disables the automation
  • The members (actuators) of the state counter are now configurable

App

  • Fixed broken UTF-8 support
  • Added new images for actuators
  • Added example POST-Request for actuator configuration (Configurator app still in development)
  • The states of StateMachine are now localizable (see actuator configuration)
  • Updated AngularJS and Bootstrap libraries
  • The values for Warning and Danger at the humidity are now configurable per sensor
  • Fixed NuGet configurations
  • Updated deploy script
  • The current weather situation is now shown

v1.8

12 Dec 15:39
Compare
Choose a tag to compare

SDK

  • Humidity changes are now published only if changes > 2.5F
  • Addresses and IDs are now wrapped in dedicated classes
  • The roller shutter automation now supports an outside temperature which will prevent opening (frozen roller shutters)
  • Added several enums for easier configuration

    App

  • Notifications are now shown at the web app
  • Optimized traffic and performance
  • The count of actuators with "On" state is now shown at the web app
  • All app relevant settings (captions, images) are now stored at the controller (Config-UI still missing) and can be updated using REST API

v1.7

16 Nov 17:40
Compare
Choose a tag to compare

SDK

  • Fixed an issue if the targets of an "automatic turn on/off automation" are switched to "on" manually
  • Notifications are now broadcasted in JSON format and within an array
  • The interrupt pin is now polled using a dedicated task
  • Added a dedicated interface for roller shutters
  • Removed redundant information from API objects (breaking changes!)

App

  • Using Etag instead of own cache implementation
  • Optimized API speed and size
  • Updated the UI of the mold status
  • Added a preview version of a native iOS/Android app

v1.6

05 Nov 19:22
Compare
Choose a tag to compare

General

  • Renamed the project to "HA4IoT"

SDK

  • Added a project for all interfaces to reduce dependencies for external drivers
  • Removed testcode from the I2CHardware bridge
  • Removed depency on external library for 433Mhz devices
  • Fixed a bug which prevents the weather station from being initialized (cached state was invalid)
  • Added example configuration files for the weahter station, Azure etc.
  • Animation of logical actuators is now supported
  • Added support for generic parameters (IParameter)
  • The HTTP server now sends 404 if a file was not found

App

  • Roller shutter position is now shown correctly
  • The content of all overviews is now sorted alphabetically
  • Refactored the localization format (Now a separate JSON file)
  • Using the HTTP "Etag" instead of own hashing implementation (less traffic)
  • Optimized status JSON format
  • The traffic is optimized using gzip compression

v1.5

14 Oct 21:49
Compare
Choose a tag to compare
  • Hardware: Added support for PCA9555 port expander
  • Hardware: New I2CHardwareBridge with not hard coded pins anymore
  • Hardware: I2CHardwareBridge: Added an infrared sender which can be used to simulate remotes
  • Hardware: Added support for remote switches from "brennenstuhl"
  • Hardware: All input boards are now polled before any event is fired (this will prevent data loss if events are taking much time)
  • SDK: StateMachine: Fixed a stack overflow bug if the Off state should be applied
  • SDK: AutomaticTurnOnAndOffAutomation: The running timeout is now stopped if a connected motion detector is disabled
  • SDK: AutomaticTurnOnAndOffAutomation: Added support for buttons which can be used as a toggle switch
  • SDK: WeatherStation: The OpenWeatherMap weather station now supports the APPID
  • SDK: Initialization now continues even if exceptions are thrown
  • SDK: Added virtual button groups (used for simulated remotes)
  • App: Updated deployment script
  • App: Added an overview with all windows
  • App: Added more icons
  • App: Support for different captions of actuators within overviews
  • App: Support for translated state machine states
  • App: If only one room is available it gets expanded by default
  • App: VirtualButtons are now shown and can be pressed
  • App: VirtualButtonGroups are now shown and can be pressed
  • Updated examples
  • Updated documentation files
  • Code cleanup

v1.4

29 Sep 21:02
Compare
Choose a tag to compare
  • This is the first stable release
  • Reorganized the solution
  • Updated example projects
  • Hardware: Performance optimizations at the I2CHardwareBridge
  • Hardware: Sequences of 433Mhz signals are now supported
  • Hardware: Added several codes for remote switches
  • Hardware: Added support for sensors with a single value (float)
  • Actuators: Added a window actuator (Window) with casements which supports the states Closed, Open (or optional Tilt)
  • SDK: Added support for different temperature and humidity sensors
  • SDK: AutomaticTurnOnAndOffAutomation```: Added support for conditions which are preventing the automation from turning on the target actuator
  • App: Completely hostet at the Pi2 (use deploy script)
  • App: Provides an overview of all motion detectors
  • App: The values from the weather station are now shown
  • App: The state of window actuators is now shown
  • App: Heavily reduced traffic (hashing of the state)