Skip to content

Commit

Permalink
v4.4.14 release (#634)
Browse files Browse the repository at this point in the history
### Added
 - Adding support for 520d device (#632)
### Fixed
 - Fixes 'No off HEX code found for XX' error (#615)
 - Updated semver version to resolve CVE-2022-25883
### Changed
 - Heater-Cooler tempStepSize default changed to 1 to match AC (#616)
  • Loading branch information
kiwi-cam authored Jul 26, 2023
1 parent e2c9fa6 commit 9c79c71
Show file tree
Hide file tree
Showing 77 changed files with 59 additions and 22 deletions.
Empty file modified .eslintrc.json
100644 → 100755
Empty file.
Empty file modified .github/ISSUE_TEMPLATE/bug_report.md
100644 → 100755
Empty file.
Empty file modified .github/ISSUE_TEMPLATE/feature_request.md
100644 → 100755
Empty file.
Empty file modified .github/stale.yml
100644 → 100755
Empty file.
Empty file modified .github/workflows/pipeline.yml
100644 → 100755
Empty file.
Empty file modified .gitignore
100644 → 100755
Empty file.
Empty file modified .release-it.json
100644 → 100755
Empty file.
11 changes: 10 additions & 1 deletion CHANGELOG.md
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [4.4.14] - 2023-07-26
### Added
- Adding support for 520d device (#632)
### Fixed
- Fixes 'No off HEX code found for XX' error (#615)
- Updated semver version to resolve CVE-2022-25883
### Changed
- Heater-Cooler tempStepSize default changed to 1 to match AC (#616)

## [4.4.13] - 2023-06-19
### Added
- w1 and file temperatures will return a battery level of 100 if none found
Expand All @@ -15,7 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Serializes the simultaneous IR/RF commands. (Thanks @banboobee) #520
- Updated dependancies to resolve known vulnerabilities

## [4.4.12] - 2023-05-24
## [4.4.12] - 2023-05-25
### Added
- Added tempStepSize to configuration (defaulting to 1) to allow AC units with 0.5 steps (Thanks @nasudon) #570
- Added support for fahrenheit temperature sources #495 - set tempSourceUnits to 'F'
Expand Down
Empty file modified LICENSE
100644 → 100755
Empty file.
Empty file modified README.md
100644 → 100755
Empty file.
Empty file modified accessories/accessory.js
100644 → 100755
Empty file.
Empty file modified accessories/air-purifier.js
100644 → 100755
Empty file.
4 changes: 4 additions & 0 deletions accessories/aircon.js
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -343,6 +343,10 @@ class AirConAccessory extends BroadlinkRMAccessory {
const { defaultHeatTemperature, defaultCoolTemperature, heatTemperature } = config;

let finalTemperature = temperature;
if (mode === 'off') {
let hexData = data.off;
return { finalTemperature, hexData };
}
let hexData = data[`${mode}${temperature}`];

if (!hexData) {
Expand Down
Empty file modified accessories/fan.js
100644 → 100755
Empty file.
Empty file modified accessories/fanv1.js
100644 → 100755
Empty file.
Empty file modified accessories/garageDoorOpener.js
100644 → 100755
Empty file.
4 changes: 2 additions & 2 deletions accessories/heater-cooler.js
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -1205,7 +1205,7 @@ class HeaterCoolerAccessory extends BroadlinkRMAccessory {
.setProps({
minValue: minTemperature,
maxValue: maxTemperature,
minStep: config.tempStepSize || 0.1
minStep: config.tempStepSize || 1
})
}

Expand All @@ -1226,7 +1226,7 @@ class HeaterCoolerAccessory extends BroadlinkRMAccessory {
.setProps({
minValue: minTemperature,
maxValue: maxTemperature,
minStep: config.tempStepSize || 0.1
minStep: config.tempStepSize || 1
})
}

Expand Down
Empty file modified accessories/humidifier-dehumidifier.js
100644 → 100755
Empty file.
Empty file modified accessories/humiditySensor.js
100644 → 100755
Empty file.
Empty file modified accessories/index.js
100644 → 100755
Empty file.
Empty file modified accessories/learnCode.js
100644 → 100755
Empty file.
Empty file modified accessories/light.js
100644 → 100755
Empty file.
Empty file modified accessories/lock.js
100644 → 100755
Empty file.
Empty file modified accessories/outlet.js
100644 → 100755
Empty file.
Empty file modified accessories/switch.js
100644 → 100755
Empty file.
Empty file modified accessories/switchMulti.js
100644 → 100755
Empty file.
Empty file modified accessories/switchMultiRepeat.js
100644 → 100755
Empty file.
Empty file modified accessories/switchRepeat.js
100644 → 100755
Empty file.
Empty file modified accessories/temperatureSensor.js
100644 → 100755
Empty file.
Empty file modified accessories/tv.js
100644 → 100755
Empty file.
Empty file modified accessories/window.js
100644 → 100755
Empty file.
Empty file modified accessories/windowCovering.js
100644 → 100755
Empty file.
Empty file modified base/accessory.js
100644 → 100755
Empty file.
Empty file modified base/helpers/persistentState.js
100644 → 100755
Empty file.
Empty file modified base/index.js
100644 → 100755
Empty file.
Empty file modified base/platform.js
100644 → 100755
Empty file.
Empty file modified config-multiple-rm-devices-sample.json
100644 → 100755
Empty file.
Empty file modified config-sample.json
100644 → 100755
Empty file.
Empty file modified config-sample.json-W1
100644 → 100755
Empty file.
Empty file modified docs/heater-cooler.md
100644 → 100755
Empty file.
Empty file modified helpers/accessoryCreator.js
100644 → 100755
Empty file.
Empty file modified helpers/arp.js
100644 → 100755
Empty file.
Empty file modified helpers/broadlink.js
100644 → 100755
Empty file.
Empty file modified helpers/catchDelayCancelError.js
100644 → 100755
Empty file.
Empty file modified helpers/checkForUpdates.js
100644 → 100755
Empty file.
Empty file modified helpers/convertProntoCode.js
100644 → 100755
Empty file.
Empty file modified helpers/delayForDuration.js
100644 → 100755
Empty file.
Empty file modified helpers/errors.js
100644 → 100755
Empty file.
Empty file modified helpers/getDevice.js
100644 → 100755
Empty file.
Empty file modified helpers/learnData.js
100644 → 100755
Empty file.
Empty file modified helpers/learnRFData.js
100644 → 100755
Empty file.
Empty file modified helpers/ping.js
100644 → 100755
Empty file.
Empty file modified helpers/sendData.js
100644 → 100755
Empty file.
Empty file modified helpers/serviceManager.js
100644 → 100755
Empty file.
Empty file modified helpers/serviceManagerTypes.js
100644 → 100755
Empty file.
Empty file modified index.js
100644 → 100755
Empty file.
56 changes: 40 additions & 16 deletions package-lock.json
100644 → 100755

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions package.json
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "homebridge-broadlink-rm-pro",
"displayName": "Homebridge Broadlink RM Pro",
"version": "4.4.13",
"version": "4.4.14",
"description": "Broadlink RM plugin (including the mini and pro) for homebridge with AC Pro and TV features",
"license": "ISC",
"scripts": {
Expand Down Expand Up @@ -29,15 +29,15 @@
"url": "git@github.com:kiwi-cam/homebridge-broadlink-rm.git"
},
"dependencies": {
"kiwicam-broadlinkjs-rm": "^0.9.18",
"kiwicam-broadlinkjs-rm": "^0.9.19",
"chai": "^4.3.7",
"find-key": "^2.1.3",
"github-version-checker": "^2.3.0",
"ping": "^0.4.4",
"uuid": "^9.0.0",
"mqtt": "^4.3.7",
"node-persist": ">=2.1.0 <3.0.0",
"semver": "^7.5.1",
"semver": "^7.5.2",
"node-arp": "^1.0.6",
"fakegato-history": "^0.6.3",
"await-semaphore": "^0.1.3"
Expand Down
Empty file modified platform.js
100644 → 100755
Empty file.
Empty file modified test/accessoryTypes.test.js
100644 → 100755
Empty file.
Empty file modified test/airConditioner.test.js
100644 → 100755
Empty file.
Empty file modified test/fan.test.js
100644 → 100755
Empty file.
Empty file modified test/garageDoorOpener.test.js
100644 → 100755
Empty file.
Empty file modified test/generalAccessories.test.js
100644 → 100755
Empty file.
Empty file modified test/helpers/fakeDevice.js
100644 → 100755
Empty file.
Empty file modified test/helpers/fakePing.js
100644 → 100755
Empty file.
Empty file modified test/helpers/fakeServiceManager.js
100644 → 100755
Empty file.
Empty file modified test/helpers/hexCheck.js
100644 → 100755
Empty file.
Empty file modified test/helpers/setup.js
100644 → 100755
Empty file.
Empty file modified test/learnAccessories.test.js
100644 → 100755
Empty file.
Empty file modified test/light.test.js
100644 → 100755
Empty file.
Empty file modified test/lock.test.js
100644 → 100755
Empty file.
Empty file modified test/outlet.test.js
100644 → 100755
Empty file.
Empty file modified test/switch.test.js
100644 → 100755
Empty file.
Empty file modified test/switchMulti.test.js
100644 → 100755
Empty file.
Empty file modified test/switchRepeat.test.js
100644 → 100755
Empty file.
Empty file modified test/windowCovering.test.js
100644 → 100755
Empty file.

0 comments on commit 9c79c71

Please sign in to comment.