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

[New manufacturer : Yokis] Add support for several Yokis devices #8537

Merged
merged 9 commits into from
Jan 2, 2025

Conversation

LaurentChardin
Copy link
Contributor

Disclaimer : i do not represent Yokis company, but i was in contact with them to help add support for their devices into Zigbee2Mqtt. This is still a work in progress but the current status is very functional already.

This PR is the first iteration to provide support for Yokis products:

  • Declare Yokis custom clusters
  • Provide default checks for some attributes
  • Use of ModernExtend exclusively

Some clusters are declared but not implemented, as some documentation is still pending and additional tests are required.

List of devices:

  • MTR500E-UP
  • MTR1300E-UP
  • MTR2000E-UP
  • MTV300E-UP
  • MVR500E-UP
  • E2BP-UP / E2BPA-UP
  • E4BP-UP / E4BPA-UP / E4BPX-UP
  • TLC1-UP
  • TLC2-UP
  • TLC4-UP
  • TLC8-UP
  • TLM1-UP / TLM503-UP
  • TLM2-UP / TLM2_503-UP
  • TLM4-UP / TLM4_503-UP
  • GALET4-UP

Another PR will be submitted to the documentation site shortly.

src/devices/yokis.ts Outdated Show resolved Hide resolved
src/devices/yokis.ts Outdated Show resolved Hide resolved
src/devices/yokis.ts Outdated Show resolved Hide resolved
src/devices/yokis.ts Outdated Show resolved Hide resolved
src/devices/yokis.ts Outdated Show resolved Hide resolved
src/devices/yokis.ts Outdated Show resolved Hide resolved
src/devices/yokis.ts Outdated Show resolved Hide resolved
src/devices/yokis.ts Outdated Show resolved Hide resolved
- Removed unused vars
- Renamed property names to snake_case
- Renamed some properties to make sense more explicit (and not following technical name)
- Reorganised some modernExtend inclusion
@Koenkk Koenkk merged commit 099eb66 into Koenkk:master Jan 2, 2025
2 checks passed
@Koenkk
Copy link
Owner

Koenkk commented Jan 2, 2025

Thanks!

@hadjedjvincent
Copy link

Thank you @LaurentChardin ! Amazing work

@LaurentChardin LaurentChardin deleted the yokis branch January 3, 2025 17:57
@musapinar
Copy link

  • Most documented features for MTV300E-UP are not available. Can we keep only the implemented ones ? Currently it may lead to the purchase of devices one might regret.
  • Most basic/primary feature of the MTV300E-UP, setting the brightness, is not working correctly when the value is set around 100. It has been documented here : YOKIS MTV300E-UP cannot set brightness zigbee2mqtt#25841
  • Thank you for your contribution

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.

4 participants