Skip to content

Conversation

@Bjk8kds
Copy link
Contributor

@Bjk8kds Bjk8kds commented Feb 2, 2026

Tidying up messy PRs.
I only tidied up the appearance/cosmetics related stuff, like naming, etc, without changing the converter logic inside.

Original commit: ------------------------------------------- This commit:

Device name Fingerprint PNG name Selected name
NTCHT-01 NTCHT01 NTCHT01 ZG-105NTH
    ZG-105NTH
PIRIV-01 PIRIV01 PIRIV01 ZG-104PLV
    ZG-104PLV
Contact-01 CAT0001 ZG-102MV ZG-102MV
VABRATE-01 VABRATE ZG-103V ZG-103V
Scene-Switc DSS0010 DSS0010 ZG-101K
    ZG-101K
FEDHT-01 DHT0001 DHT0001 DHT0001
  DHTA001 DHTA001 DHTA001 (whitelabel)

Other:

  • Fixed unit Ss (seconds)
  • Fixed typo illumianceilluminance
  • Fixed name presence_statepresence
  • Capitalized descriptions consistently
  • Replaced manual battery definition with e.battery()
  • Removed .withUnit("times") from vibration_sensitivity

Related:


Link to picture pull request:
NB: For PNG images, it will follow because it has been committed by the original contributor, just need to clean up unused images after the next update.

Bjk8kds and others added 9 commits February 3, 2026 00:50
Renamed NTCHT-01 to ZG-105NTH and minor improved.
NB: I only tidied up the appearance/cosmetics related stuff, like naming, etc, without changing the converter logic inside.
Changed model from 'FEDHT-01' to 'DHT0001', added whiteLabel for 'DHTA001', and minor improved.
NB: I only tidied up the appearance/cosmetics related stuff, like naming, etc, without changing the converter logic inside.
Changed model from 'PIRIV-01' to 'ZG-104PLV' and minor improved.
NB: I only tidied up the appearance/cosmetics related stuff, like naming, etc, without changing the converter logic inside.
Changed from 'Contact-01' to 'ZG-102MV' and minor improved.
NB: I only tidied up the appearance/cosmetics related stuff, like naming, etc, without changing the converter logic inside.
Changed model from 'VABRATE-01' to 'ZG-103V'.
NB: I only tidied up the appearance/cosmetics related stuff, like naming, etc, without changing the converter logic inside.
Corrected the model name from 'Scene-Switc' to 'ZG-101K'.
NB: I only tidied up the appearance/cosmetics related stuff, like naming, etc, without changing the converter logic inside.
Replaced custom battery percentage exposes with e.battery() for consistency and simplified code. Removed redundant 'withUnit("times")' from vibration sensitivity exposes.
@Bjk8kds Bjk8kds changed the title Tidying up messy PRs of Excellux devices. Tidying up messy PRs of Excellux devices Feb 2, 2026
Copy link
Owner

@Koenkk Koenkk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

❤️

@Bjk8kds Bjk8kds marked this pull request as ready for review February 2, 2026 19:54
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.

2 participants