v3.0.0-beta.13
Pre-release
Pre-release
mrjackyliang
released this
31 Dec 00:24
·
74 commits
to main
since this release
UPDATED
- Split
PluginDeviceType
to eitherPluginDeviceGatewayType
,PluginDevicePanelType
, orPluginDeviceSensorType
. - Renamed
isDisarmChecked
for test mode toisSystemDisarmedBeforeTest
for better clarity. - Panel status and sensor status object now holds a more mature response (includes
rawData
). - Flattened sensor status texts (e.g. from
Low Battery, Okay
toLow Battery
andOkay
) making it easier to strict detect sensor status. - Changed
List
toItems
if the plugin uses it to hold an array of items for better clarity. - Simplified the regular expression to detect orb text summaries.
- Plugin will now continuously check and send information if detection failed because of network issues or if user runs old plugin.
- Dependency versions
- ECMA versions are now pushed to the latest available.
FIXED
- ESLint complaining about JS files (need to work on a better structure)
- Plugin arming to the same state (when panel isn't disarmed)
ADDED
- Dedicated
items.ts
file to hold known documented info about the portal (de-duplication efforts). newInformationDispatcher
inaccessory.ts
if the plugin doesn't know what to do when fetching panel and sensor statuses.No Entry Delay
for panel state.Sensor Problems
for panel status.This may take several minutes
for panel notes.devStatOffline
for sensor status.serial
toremovePersonalIdentifiableInformation
function.- Error and warning messages for accessory (should help with knowing why something isn't working in Home app)
- Support for the other sensors (defaulted to occupancy sensors, maybe the default in the future for sensors that HAP doesn't support)
REMOVED
- Obsolete
generateDeviceId
function.