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

Resideo korea thermostat #1

Closed
wants to merge 56 commits into from
Closed

Resideo korea thermostat #1

wants to merge 56 commits into from

Conversation

aqwerf
Copy link
Member

@aqwerf aqwerf commented Jan 17, 2024

Resideo korea thermostat

Timac and others added 30 commits November 2, 2023 10:16
Remove an unnecessary switch state read. The switch state should be already reported by the device itself so this frequent read is not necessary here.
Remove the now unused "clusters"
- Don't the power reports of the device if the device is off
- In the timer, we now check if the device is off using device:get_latest_state()
- Set the power to 0 before the read is skipped so that the power is correctly displayed and not using a stale value
- Add unit test to test the on attribute
- Create the 1-minute timer when the device is switched on (if the timer doesn't exist yet)
- Delete the 1-minute timer when the device is turned off
- The totle consumption is saved in the variable LATEST_TOTAL_CONSUMPTION_WH
- There is now a 15-minutes timer to send the powerConsumptionReport report to satisfy the ST energy requirement
Resideo Korea Thermostat for WWST
…y/feature/STSE-1826

STS-1826 Add more join CN join name translations
Updates matter switch driver to use parent-child for multi switch
devices rather than multi-component devices. Support for current
MCD devices will be maintained, but future device adds will use
parent-child.
Some matter bridge devices may incorrectly report additional
endpoints with on/off support, which would then make them switch
to multi-switch profiles. In order to prevent this check for
the "aggregator" device type on init, and prevent a profile
switch to an MCD switch profile if it is present.

Existing bridge devices that have been switched to an MCD profile
will remain as MCD devices.
Adds device types to test devices so that unit tests will work
correctly with the new matter bridge detection. Adding these
device types makes the mock devices more similar to real devices
anyway, the device type had just gone unused in unit tests until
now.
…-performance-remove-read

Eve Energy: Improve the performance by removing unnecessary read
…y/feature/CHAD-11858-matter-switch-parent-child

Matter Switch: use parent-child for multi switch devices
…ity#716)

* add sengled zigbee contact

* add sengled zigbee motion sensor

* modify SmartThings/zigbee-motion-sensor/src/init.lua and SmartThings/zigbee-contact/src/init.lua

* modify the SmartThings/zigbee-motion-sensor/src/init.lua and SmartThings/zigbee-contact/src/init.lua file again

* modify and add

* update the copywrite dates on the new .test files

---------

Co-authored-by: lelandblue <[email protected]>
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35 to 41.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](tj-actions/changed-files@v35...v41)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
…tThingsCommunity#1128)

* newdevice/nanoleaf-holiday-lights

* Update fingerprints.yml

Updated per WWST Ticket
* lumi.switch.n0acn2

* change lumi.switch.n0acn2 device label

---------

Co-authored-by: lelandblue <[email protected]>
We like a lower interval to be kinder to the LAN and the hub, and we like
10 minutes. This was done in Sonos already but we left Hue at 1 minute, which
was the development testing period.
…y/dependabot/github_actions/dot-github/workflows/tj-actions/changed-files-41

Bump tj-actions/changed-files from 35 to 41 in /.github/workflows
…Sensor.

Currently, it's displayed as a default image because the category of the humidity sensor is a GenericSensor.
To support the humidity Image, change the category of humidity sensor from GenericSensor to HumiditySensor.

Signed-off-by: Hunsup Jung <[email protected]>
…1114)

* newdevice/Philips

* Update drivers/SmartThings/zwave-lock/fingerprints.yml

Co-authored-by: Steven Green <[email protected]>

---------

Co-authored-by: Steven Green <[email protected]>
greens and others added 26 commits January 3, 2024 13:48
…y/fixup/changed_files

Fixes breaking change introduced by changed_files update
…y/fixup/changed_files

coverage determiner fix for CI
Change the category of humidity sensor from GenericSensor to HumiditySensor.
…y/wiz-bulk-fingerprinting

Add fingerprints for WiZ devices
The next Lua Libs release will include an update to the vendored dep
Luncheon which has built-in support for chunked transfer encodings.

Previous versions of Luncheon did not support chunked transfer so we
had to roll our own in order to handle large REST API responses.

We branch on the reported lua libs API version, using Luncheon directly
if it's available, otherwise we continue to use the existing parsing.

Supercedes: SmartThingsCommunity#1148
Co-authored-by: Robert Masen <[email protected]>
…ads in one interaction as opposed to multiple interactions
…y/feature/eve-energy-merge-attribute-reads

Eve Energy: group attribute reads to improve performance
…-performance-device-off

Eve Energy: Improve the performance when the device is off
…y/bugfix/eve-energy-missing-require

Eve Energy: add missing "clusters" require
* add heiman motion sensor

* add heiman door and window sensor

* add heiman motion sensor
* WWSTCERT-987 Fingerprint Add

* Spelling fix

* Update fingerprints.yml

Update description for deviceLabel to "Heiman Door and Window D1-M"

* Update fingerprints.yml

Removed quotes around device label name

* Update fingerprints.yml
…y/aqara-light-fingerprint

Add fingerprint for Aqara light
When a bridge's SSE stream opens (the heuristic we use for "online"),
we scan the bridge to see if there are any new devices joined while
we were offline, and to see if any devices were deleted while we were
offline.
Copy link

Duplicate profile check: Warning - duplicate profiles detected.
window-covering-profile.yml == window-covering-battery.yml

Copy link

Test Results

0 tests   0 ✅  0s ⏱️
0 suites  0 💤
0 files    0 ❌

Results for commit 9143d2a.

Copy link

Minimum allowed coverage is 90%

Generated by 🐒 cobertura-action against 9143d2a

@aqwerf aqwerf closed this Jan 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.