Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v4.4.14 release #634

Merged
merged 46 commits into from
Jul 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
7ed70dc
Serialize the simultaneous commands.
banboobee Aug 13, 2022
a069799
Merge branch 'beta' into PR4.4.11-2
kiwi-cam Nov 10, 2022
5824bc0
Fix fan switchState when resetting to defaults (#592)
dnicolson Jun 12, 2023
bc50468
Ignore fanSpeed key when looking for fan speeds (#593)
dnicolson Jun 12, 2023
dee6d4b
Fix log error (#606)
hypery2k Jun 12, 2023
0cf1c9c
Update CHANGELOG.md
kiwi-cam Jun 12, 2023
279174d
Update CHANGELOG.md
kiwi-cam Jun 12, 2023
d347c36
Updated package-lock.json
kiwi-cam Jun 13, 2023
359d815
Added default battery level for file and w1
kiwi-cam Jun 16, 2023
897412f
Update CHANGELOG.md
kiwi-cam Jun 16, 2023
391c3a7
Release 4.4.13-beta.1
kiwi-cam Jun 16, 2023
7501cfc
Serialize command sequence to enable last pause command. (#528)
banboobee Jun 16, 2023
d7c1bca
Change CHANGELOG.md
kiwi-cam Jun 16, 2023
68a68e1
.
kiwi-cam Jun 16, 2023
3eea513
Update CHANGELOG.md
kiwi-cam Jun 16, 2023
5805d1d
Adds setExclusivesOFF
kiwi-cam Jun 16, 2023
451d24f
Merge branch 'beta' of https://github.com/kiwi-cam/homebridge-broadli…
kiwi-cam Jun 16, 2023
45ace6a
Sync channel selection when tv is powered on. (#529)
banboobee Jun 16, 2023
a272f1d
Update CHANGELOG.md
kiwi-cam Jun 16, 2023
64746c9
Resolve the workaround of #440. (#519)
banboobee Jun 16, 2023
3d2281e
Fixed CHANGELOG.md
kiwi-cam Jun 16, 2023
35855e9
Release 4.4.13-beta.2
kiwi-cam Jun 16, 2023
931f941
Merge branch 'beta' of https://github.com/kiwi-cam/homebridge-broadli…
kiwi-cam Jun 17, 2023
bc4eab9
Updated broadlink-js version
kiwi-cam Jun 17, 2023
e85bcfc
Trying banboobees changes
kiwi-cam Jun 17, 2023
ea1fe17
reverting failed changes in beta.2
kiwi-cam Jun 17, 2023
103cb57
Re-resolve the workaround of #440
kiwi-cam Jun 17, 2023
c9e2576
Re-resolve the workaround of #440
kiwi-cam Jun 17, 2023
1e1a4b3
Updated package-lock.json
kiwi-cam Jun 17, 2023
326343b
Fixed lint error
kiwi-cam Jun 17, 2023
2bfff1c
Serializes the simultaneous IR/RF commands. #520
kiwi-cam Jun 17, 2023
e97619a
Merge branch 'banboobee-PR4.4.11-2' into beta
kiwi-cam Jun 17, 2023
94f6237
Updated dependancies to remove known vulnerabilities
kiwi-cam Jun 17, 2023
a8da388
Release 4.4.13-beta.4
kiwi-cam Jun 17, 2023
cd9e9c6
Tidying up the lint
kiwi-cam Jun 18, 2023
b31dfb4
New BETA setup
kiwi-cam Jun 18, 2023
baf8aac
Permissions changes
kiwi-cam Jun 22, 2023
f464a8f
Fix for airco HEX lookup when offn off
kiwi-cam Jun 27, 2023
df8a22b
Fix for airco HEX lookup when off
kiwi-cam Jun 27, 2023
c83626f
Changed HeaterCooler default tempStepSize to 1
kiwi-cam Jun 29, 2023
406bc53
Release 4.4.14-beta.1
kiwi-cam Jun 29, 2023
68ccf6c
Updated semver version to resolve CVE-2022-25883
kiwi-cam Jul 4, 2023
3166e78
Rebuilt package-lock.json
kiwi-cam Jul 4, 2023
220155f
Adding support for 520d devices
kiwi-cam Jul 25, 2023
30905d3
Release 4.4.14-beta.2
kiwi-cam Jul 25, 2023
3e69937
v4.4.14 release
kiwi-cam Jul 26, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
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 @@ -243,7 +243,7 @@
}

let temperature = state.targetTemperature;
let mode = HeatingCoolingConfigKeys[state.targetHeatingCoolingState];

Check warning on line 246 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and ubuntu-latest

'mode' is never reassigned. Use 'const' instead

Check warning on line 246 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and ubuntu-latest

'mode' is never reassigned. Use 'const' instead

Check warning on line 246 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and ubuntu-latest

'mode' is never reassigned. Use 'const' instead

Check warning on line 246 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and macOS-latest

'mode' is never reassigned. Use 'const' instead

Check warning on line 246 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and macOS-latest

'mode' is never reassigned. Use 'const' instead

Check warning on line 246 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and macOS-latest

'mode' is never reassigned. Use 'const' instead

Check warning on line 246 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and windows-latest

'mode' is never reassigned. Use 'const' instead

Check warning on line 246 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and windows-latest

'mode' is never reassigned. Use 'const' instead

Check warning on line 246 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and windows-latest

'mode' is never reassigned. Use 'const' instead

if (state.currentHeatingCoolingState !== state.targetHeatingCoolingState){
// Selecting a heating/cooling state allows a default temperature to be used for the given state.
Expand Down Expand Up @@ -284,7 +284,7 @@
async checkAutoOff () {
await catchDelayCancelError(async () => {
const {config, name, data, log} = this;
let {enableAutoOff, onDuration, enableAutoOn, offDuration} = config;

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and ubuntu-latest

'enableAutoOff' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and ubuntu-latest

'enableAutoOn' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and ubuntu-latest

'enableAutoOff' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and ubuntu-latest

'enableAutoOn' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and ubuntu-latest

'enableAutoOff' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and ubuntu-latest

'enableAutoOn' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and macOS-latest

'enableAutoOff' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and macOS-latest

'enableAutoOn' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and macOS-latest

'enableAutoOff' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and macOS-latest

'enableAutoOn' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and macOS-latest

'enableAutoOff' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and macOS-latest

'enableAutoOn' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and windows-latest

'enableAutoOff' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and windows-latest

'enableAutoOn' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and windows-latest

'enableAutoOff' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and windows-latest

'enableAutoOn' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and windows-latest

'enableAutoOff' is never reassigned. Use 'const' instead

Check warning on line 287 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and windows-latest

'enableAutoOn' is never reassigned. Use 'const' instead
onDuration = onDuration|| 60;
offDuration = offDuration|| 60;

Expand Down Expand Up @@ -343,6 +343,10 @@
const { defaultHeatTemperature, defaultCoolTemperature, heatTemperature } = config;

let finalTemperature = temperature;
if (mode === 'off') {
let hexData = data.off;

Check warning on line 347 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and ubuntu-latest

'hexData' is never reassigned. Use 'const' instead

Check warning on line 347 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and ubuntu-latest

'hexData' is never reassigned. Use 'const' instead

Check warning on line 347 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and ubuntu-latest

'hexData' is never reassigned. Use 'const' instead

Check warning on line 347 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and macOS-latest

'hexData' is never reassigned. Use 'const' instead

Check warning on line 347 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and macOS-latest

'hexData' is never reassigned. Use 'const' instead

Check warning on line 347 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and macOS-latest

'hexData' is never reassigned. Use 'const' instead

Check warning on line 347 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and windows-latest

'hexData' is never reassigned. Use 'const' instead

Check warning on line 347 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and windows-latest

'hexData' is never reassigned. Use 'const' instead

Check warning on line 347 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and windows-latest

'hexData' is never reassigned. Use 'const' instead
return { finalTemperature, hexData };
}
let hexData = data[`${mode}${temperature}`];

if (!hexData) {
Expand Down Expand Up @@ -543,7 +547,7 @@
} else {
lines.forEach((line) => {
if(-1 < line.indexOf(':')){
let value = line.split(':');

Check warning on line 550 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and ubuntu-latest

'value' is never reassigned. Use 'const' instead

Check warning on line 550 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and ubuntu-latest

'value' is never reassigned. Use 'const' instead

Check warning on line 550 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and ubuntu-latest

'value' is never reassigned. Use 'const' instead

Check warning on line 550 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and macOS-latest

'value' is never reassigned. Use 'const' instead

Check warning on line 550 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and macOS-latest

'value' is never reassigned. Use 'const' instead

Check warning on line 550 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and macOS-latest

'value' is never reassigned. Use 'const' instead

Check warning on line 550 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and windows-latest

'value' is never reassigned. Use 'const' instead

Check warning on line 550 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and windows-latest

'value' is never reassigned. Use 'const' instead

Check warning on line 550 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and windows-latest

'value' is never reassigned. Use 'const' instead
if(value[0] == 'temperature') {temperature = parseFloat(value[1]);}
if(value[0] == 'humidity' && !noHumidity) {humidity = parseFloat(value[1]);}
if(value[0] == 'battery' && batteryAlerts) {battery = parseFloat(value[1]);}
Expand Down Expand Up @@ -639,7 +643,7 @@

async checkTemperatureForAutoOnOff (temperature) {
const { config, host, log, logLevel, name, serviceManager, state } = this;
let { autoHeatTemperature, autoCoolTemperature, minimumAutoOnOffDuration } = config;

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and ubuntu-latest

'autoHeatTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and ubuntu-latest

'autoCoolTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and ubuntu-latest

'minimumAutoOnOffDuration' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and ubuntu-latest

'autoHeatTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and ubuntu-latest

'autoCoolTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and ubuntu-latest

'minimumAutoOnOffDuration' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and ubuntu-latest

'autoHeatTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and ubuntu-latest

'autoCoolTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and ubuntu-latest

'minimumAutoOnOffDuration' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and macOS-latest

'autoHeatTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and macOS-latest

'autoCoolTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and macOS-latest

'autoHeatTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and macOS-latest

'minimumAutoOnOffDuration' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and macOS-latest

'autoCoolTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and macOS-latest

'minimumAutoOnOffDuration' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and macOS-latest

'autoHeatTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and macOS-latest

'autoCoolTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and macOS-latest

'minimumAutoOnOffDuration' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and windows-latest

'autoHeatTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and windows-latest

'autoCoolTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 20 and windows-latest

'minimumAutoOnOffDuration' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and windows-latest

'autoHeatTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and windows-latest

'autoCoolTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 16 and windows-latest

'minimumAutoOnOffDuration' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and windows-latest

'autoHeatTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and windows-latest

'autoCoolTemperature' is never reassigned. Use 'const' instead

Check warning on line 646 in accessories/aircon.js

View workflow job for this annotation

GitHub Actions / Build and Test on Node 18 and windows-latest

'minimumAutoOnOffDuration' is never reassigned. Use 'const' instead

if (this.shouldIgnoreAutoOnOff) {
if (logLevel <=2) {log(`${name} checkTemperatureForAutoOn (ignore within ${minimumAutoOnOffDuration}s of previous auto-on/off due to "minimumAutoOnOffDuration")`);}
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.