Skip to content

Latest commit

 

History

History
144 lines (97 loc) · 6 KB

ChangeLog.MD

File metadata and controls

144 lines (97 loc) · 6 KB

Change Log

All notable changes to this project will be documented in this file.

1.2.7 (2021-21-03)

  • Added a new option to log RiscoCloud responses to improve resolution of response processing issues. This option is disabled by default. Warning: certain sensitive data can be displayed in these logs (IP address and password of cameras in particular).

1.2.6 (2021-20-03)

  • Addition of the possibility to define the url of the RiscoCloud (Experimental function and not assuming the version of the RiscoCloud available behind the given URL)

1.2.5 (2021-20-03)

  • Fixed a bad error code in the processing of responses to the second step of connecting to RiscoCloud
  • Added warning about too short polling time in README.md (Avoid using a polling time of less than 5 seconds).

1.2.4 (2021-14-03)

  • Fix axios version depedency (CVE-2020-28168)
  • Inversion of the state of the exclude switch to report only the state of exclusion and no longer the reverse (suggested by andyblac #38)
  • Fixed a bug preventing switching to 'system' mode when no accessory information is defined
  • Addition of specific information in the case of error 422 (bad site ID - related to issue #35)

1.2.3 (2020-06-12)

  • Fix an error on the occupancy sensor which generates an initialization error when no Detector is defined (#30 and #31)
  • Added a function to prevent Circular JSON definition error (#31). This error seems to be present when using a version of Homebridge = 1.1.6
  • Code improvement for handling network errors
  • Changed minimum values for homebridge and node.js in the npm definition

1.2.2 (2020-02-12)

  • Modifying _addOrConfigure function to avoid issue #30
  • Improvement of the Risco Cloud connection procedure in the event of a persistent network error

1.2.1 (2020-29-11)

  • Fix an error occured when no Detectors was configured

1.2.0 (2020-28-11)

  • Abandonment of the RiscoCloud web interface in favor of the iRisco REST API for the connection and recovery of system information. Benefits brought by this change:

    • Faster data processing.
    • Less data consumption.
    • Faster system status update (not always true for detector status).
    • The information necessary for future camera support is provided by the iRisco REST API
  • The code concerning the functionalities linked to the occupancy sensor has been revised and it is also possible to deactivate its operation via a new configuration option (OccupancyPreventArming). This option is enabled by default.

  • Additional information in the case of missing credentials preventing the initialization of the connection to RiscoCloud.

  • Additional information in the event of a connection error caused by the wrong identifier for connecting to RiscoCloud.

  • Correction of an error causing the appearance / disappearance of the 'Security System' accessory in System Partitions mode from one boot to another

  • Added functionality for combined elements (Door, Window and Garage Door are supported)

  • Improved management and error detection during http requests to RiscoCloud and the appearance of a 500 error.

  • Known issues:

    • The state of an accessory can sometimes take a second or two to set its final state (for example, in the case of arming a partition, the state can revert to 'deactivate' for a second or two before to take the final armed state. This problem does not prevent operation and will be corrected in a future version.
    • When you change the type of a combined accessory, it can sometimes happen that the icon becomes that of a switch. This problem is due to the fact that the exclusion function becomes the main Service. This problem does not affect the correct operation and a solution will be provided on a future update.

1.1.11 (2020-11-01)

  • Correction of an error during an alarm, the state of the system was sometimes incorrectly reported (system seen as disarmed) and could require an arming before being able to disarm (#1)
  • The json type debugs are now logged with an easily readable formatting (implementation of an indentation)
  • Following improved ES6 syntax support, correction of syntax error causing:
    • impossible to use outputs

1.1.10 (2020-10-31)

  • Following improved ES6 syntax support, correction of syntax error causing:
    • non-detection of groups
    • non-detection of outputs
    • the inability to arm or disarm the Partitions / Groups

1.1.9 (2020-10-30)

  • Correction of a problem related to the occupancy sensor in the case of not defining the detectors

1.1.8 (2020-10-30)

  • code cleaning
  • code improvements to ES6
  • Correction of a possible error when not defining a partition, groups, outputs or detector

1.1.7 (2020-10-24)

  • improvements and bugfixes
  • Fix Error in getPartsStates (#20 and #21)

1.1.6 (2020-10-20)

  • Fixed an error when restoring accessory (this error is caused by adding services to existing props created with an earlier version that did not include these features).

1.1.5 (2020-10-19)

  • Add smoke Sensor type
  • Add Vibrate Sensor
  • better management of adding / restoring accessories

1.1.4 (2020-10-18)

Not published

  • Addition of an occupancy sensor linked to the partitions / system to see at a glance if all the sensors are at rest.
  • Fixed an error when arming groups
  • Fixed an error when disarming a group.

1.1.3 (2020-10-16)

Not published

  • Improves error handling with Axios
  • Added the possibility to define custom commands for "home", "night", "absent" and "deactivated" mode.
  • Fixed incompatibility with Homebridge 1.3

1.1.0 (2020-08-14)

  • Migration of the plugin from a static platform to a dynamic platform.
  • Known errors:
    • when changing the type of detector (eg: movement sensor to door contact), the old service is not deleted but added.
    • the next time you load homebridge, it causes an error
    • some development log outputs will have to be deleted

1.0.8 (2020-06-28)

1.0.7 (2020-06-27)

1.0.6 (2020-06-26)

1.0.5 (2020-06-26)

1.0.4 (2020-06-25)

1.0.3 (2020-06-25)

1.0.2 (2020-06-24)

1.0.1 (2020-06-03)

1.0.0 (2020-06-03)

First Release