Releases: chkr1011/HA4IoT
Releases · chkr1011/HA4IoT
v1.9
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 physicalIBinaryOutput
- Added support for generic
TurnOn
andTurnOff
actions atAutomaticTurnOnAndOffAutomation
- Added support for a pause after
TurnOn
atAutomaticTurnOnAndOffAutomation
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
andDanger
at the humidity are now configurable per sensor - Fixed NuGet configurations
- Updated deploy script
- The current weather situation is now shown
v1.8
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
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
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
- 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 theOff
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
- 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 statesClosed
,Open
(or optionalTilt
) - 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)