Skip to content
Open
Changes from all commits
Commits
Show all changes
152 commits
Select commit Hold shift + click to select a range
52bfb73
add heiman D1 and HS8DS door sensor
Leo2442926161 Sep 27, 2025
f4d7a98
u
Koenkk Sep 28, 2025
e2037a2
add heiman Radar sensor and HS2WL water leak sensor
Leo2442926161 Oct 15, 2025
dbbc13c
add heiman Radar sensor and HS2WL water leak sensor
Leo2442926161 Oct 16, 2025
06042e8
add heiman Radar sensor and HS2WL water leak sensor
Leo2442926161 Oct 16, 2025
65a620a
Merge branch 'Koenkk:master' into master
Leo2442926161 Dec 1, 2025
bb4da51
change expose to extend for hs8os and hs2wl
Leo2442926161 Dec 1, 2025
1a88236
remove rssi and change m.numberic for led indicator
Leo2442926161 Dec 1, 2025
de62008
remove illuminance and diagnostic from fz.converter
Leo2442926161 Dec 2, 2025
19299f4
add HS2WD-EFA1 which supports multiple warnning mode
Leo2442926161 Dec 3, 2025
ce87956
remove hs2wd code
Leo2442926161 Dec 8, 2025
60be7f1
Merge branch 'master' into master
Leo2442926161 Dec 9, 2025
f09098e
Merge branch 'master' into master
Koenkk Dec 9, 2025
02ad53c
Merge branch 'master' into master
Koenkk Dec 9, 2025
f500036
Merge branch 'Koenkk:master' into master
Leo2442926161 Dec 10, 2025
e911353
change to use extend for heiman HS8OS
Leo2442926161 Dec 10, 2025
477fb69
add read sensitivity and status os indicator attributes
Leo2442926161 Dec 10, 2025
dbca784
use camelCase for RadarSensorHeimanV2
Leo2442926161 Dec 10, 2025
cd8f22c
Merge branch 'master' into master
Koenkk Dec 13, 2025
608dd54
Merge branch 'master' into master
Koenkk Dec 13, 2025
885e96e
add hs1sa and hs2wd
Leo2442926161 Dec 16, 2025
01c4c64
add hs1sa and hs2wd
Leo2442926161 Dec 16, 2025
be1f37b
Merge branch 'Koenkk:master' into master
Leo2442926161 Dec 16, 2025
7a2eeb6
add hs1sa, hs2wl, hs8os and hs2wd
Leo2442926161 Dec 16, 2025
07be72c
add hs1sa, hs2wl, hs8os and hs2wd
Leo2442926161 Dec 16, 2025
2095541
[autofix.ci] apply automated fixes
autofix-ci[bot] Dec 16, 2025
4a2ef79
u
Koenkk Dec 18, 2025
393d14d
[autofix.ci] apply automated fixes
autofix-ci[bot] Dec 18, 2025
d313928
fix the name issue in fingerprint
Dec 19, 2025
0bb784c
Merge branch 'Koenkk:master' into master
Leo2442926161 Dec 19, 2025
a440d3c
Merge branch 'master' of github.com:Leo2442926161/zigbee-herdsman-con…
Dec 19, 2025
e9fa44c
change Mute to mute in expose
Dec 19, 2025
679b286
add new features to smoke alarm, like smoke level and contamination
Dec 19, 2025
42c52db
[autofix.ci] apply automated fixes
autofix-ci[bot] Dec 19, 2025
4799d2f
fix capital spell for smoke level unit
Dec 19, 2025
18e818f
Merge branch 'master' of github.com:Leo2442926161/zigbee-herdsman-con…
Dec 19, 2025
bc09c3a
fix fingerprint for HS2AQ and add diagnostic attributes to HS1SA-E
Dec 22, 2025
ba4a834
[autofix.ci] apply automated fixes
autofix-ci[bot] Dec 22, 2025
322b2af
fix hs2fd coordinates issue
Dec 22, 2025
2f42770
Merge branch 'Koenkk:master' into master
Leo2442926161 Dec 22, 2025
f926b04
Merge branch 'master' of github.com:Leo2442926161/zigbee-herdsman-con…
Dec 22, 2025
9f54aee
add new features to Heiman HS1SA-E
Jan 8, 2026
e5f4409
add new features to Heiman HS1SA-E
Jan 8, 2026
d0d7723
add new features to Heiman HS1SA-E
Jan 8, 2026
ad2df8b
Merge branch 'master' into master
Koenkk Jan 8, 2026
98cd00f
fix typo
Jan 12, 2026
b413882
Merge branch 'Koenkk:master' into master
Leo2442926161 Jan 12, 2026
d00aad1
Merge branch 'master' of github.com:Leo2442926161/zigbee-herdsman-con…
Jan 12, 2026
9f8c4f7
change unit for smoke level
Jan 12, 2026
5f8f97c
Merge branch 'Koenkk:master' into master
Leo2442926161 Feb 4, 2026
d1b6d09
add HS8MIS, HS8ML, HS2IRC and Schneider smart plug
Feb 4, 2026
c75a295
add heiman switch serials
Feb 4, 2026
746c0fc
fix 80 to 86
Feb 4, 2026
ac3f60c
add TY0207 tuya version of HS1WL-EF
Feb 4, 2026
e0c038e
fix HS1RM name and add some models
Feb 6, 2026
4d428d4
[autofix.ci] apply automated fixes
autofix-ci[bot] Feb 6, 2026
54be580
u
Koenkk Feb 6, 2026
1f8321e
Merge branch 'Koenkk:master' into master
Leo2442926161 Mar 25, 2026
6a3da55
add HS2SS-EF model and fix the HS1MIS illuminance issue
Mar 25, 2026
4d6b8c9
[autofix.ci] apply automated fixes
autofix-ci[bot] Mar 25, 2026
64a9458
Merge branch 'Koenkk:master' into master
Leo2442926161 Apr 16, 2026
8a5355f
add functions to HS1RM and add HS9MS
Apr 20, 2026
e1d14f8
Merge branch 'Koenkk:master' into master
Leo2442926161 Apr 20, 2026
9e595ff
add functions to HS1RM and add HS9MS
Apr 20, 2026
8959b0a
remove the commented code
Apr 20, 2026
af98f05
add HS1SA-E Lover support
Apr 21, 2026
456f15e
fix wifi attributes
Apr 22, 2026
68f8041
add co and heat interconnectable to interconnectable
Apr 23, 2026
020be09
add co and heat interconnectable to interconnectable
Apr 23, 2026
de5bc7a
add co and heat interconnectable to interconnectable
Apr 23, 2026
2b5e1ee
add mute time for HS1SA-E Lover
Apr 23, 2026
552cbcd
update the model id for HS1CA-E Plus
Apr 23, 2026
e101e96
add detailed interonnction trigger for HS1SA-E plus, HS1CA-E Plus
Apr 23, 2026
98cad68
add temperature offset for HS1SA-E Plus and HM 636
Apr 27, 2026
c74a03d
add temperature offset for HS1SA-E Plus and HM 636
Apr 27, 2026
d184558
[autofix.ci] apply automated fixes
autofix-ci[bot] Apr 27, 2026
b4c618e
add temperature offset for HS1SA-E Plus and HM 636
Apr 27, 2026
9de0ca6
Merge branch 'master' of github.com:Leo2442926161/zigbee-herdsman-con…
Apr 27, 2026
cd01ecc
Merge branch 'Koenkk:master' into master
Leo2442926161 May 6, 2026
913d76e
add swtich type for HS1RM
Leo2442926161 May 7, 2026
2732459
fix diagnostic attributes issue
Leo2442926161 May 7, 2026
ea240b8
Merge branch 'Koenkk:master' into master
Leo2442926161 May 7, 2026
6fc9232
[autofix.ci] apply automated fixes
autofix-ci[bot] May 7, 2026
7d20e97
fix: typo
Leo2442926161 May 7, 2026
b01e7fe
Merge branch 'master' of github.com:Leo2442926161/zigbee-herdsman-con…
Leo2442926161 May 7, 2026
404c647
fix: changed the name of HS1SA-E PLUS and measured CO
Leo2442926161 May 12, 2026
42951a8
fix: changed the name of HS1CA-E PLUS and measured CO
Leo2442926161 May 12, 2026
69f912f
[autofix.ci] apply automated fixes
autofix-ci[bot] May 12, 2026
494be6a
fix: merge latest changes and update HS1CA-E
Leo2442926161 May 12, 2026
7c7e93c
fix: changed the name of HS1CA-E PLUS and measured CO
Leo2442926161 May 12, 2026
9a95aa3
bind haDiagnostic cluster for HS1RM
Leo2442926161 May 12, 2026
30c64f4
fix: change pirOToUDelay to ultrasonicOToUDelay
Leo2442926161 May 12, 2026
694a6bb
bug: fix the switch type for HS1RM
Leo2442926161 May 12, 2026
7c3d846
bug: fix the switch type for HS1RM
Leo2442926161 May 12, 2026
4143fb4
feat: fix the CO reporting interval
Leo2442926161 May 12, 2026
8c3b670
Merge branch 'Koenkk:master' into master
Leo2442926161 May 15, 2026
972716e
change the HS1CA-E Plus model to HS1CA-E-PLUS
Leo2442926161 May 15, 2026
7576c56
change the HS1CA-E Plus model to HS1CA-E-PLUS
Leo2442926161 May 15, 2026
401a597
feat: add illuminance threshold
Leo2442926161 May 15, 2026
f8c2cd0
feat: add PIR sensitivity setting
Leo2442926161 May 15, 2026
09539b6
Merge branch 'Koenkk:master' into master
Leo2442926161 May 16, 2026
e0f0875
Merge branch 'Koenkk:master' into master
Leo2442926161 May 21, 2026
e4fc45e
feat: add Heiman M1-PE
Leo2442926161 May 21, 2026
f313f56
fix: remove some unessary functions
Leo2442926161 May 21, 2026
1aee412
Merge branch 'Koenkk:master' into master
Leo2442926161 May 22, 2026
de47c1b
feat: add Heiman M1-PE sensor
Leo2442926161 May 22, 2026
4fdd25c
feat: add diagnostics
Leo2442926161 May 22, 2026
6700b50
Merge branch 'master' of github.com:Leo2442926161/zigbee-herdsman-con…
Leo2442926161 May 22, 2026
97e08a5
nit: remove unused functions
Leo2442926161 May 22, 2026
813e628
feat: add illuminace threshould for M1-PE
Leo2442926161 May 22, 2026
0651ef1
feat: add temperature offset, endoflife and alarm level features
Leo2442926161 May 22, 2026
a1b3272
[autofix.ci] apply automated fixes
autofix-ci[bot] May 22, 2026
8312886
fix: radar detected distance divided by 100
Leo2442926161 May 22, 2026
df56aa9
Merge branch 'master' of github.com:Leo2442926161/zigbee-herdsman-con…
Leo2442926161 May 22, 2026
be4af1a
fix: change the max of illumincae threshoud
Leo2442926161 May 22, 2026
fa02bd9
nit: change the order of exposes of M1-PE
Leo2442926161 May 22, 2026
38556be
fix: change e.entity to m.entities
Leo2442926161 May 25, 2026
617817a
Merge branch 'Koenkk:master' into master
Leo2442926161 May 25, 2026
a19901e
Update heiman.ts
Koenkk May 26, 2026
56c7f0c
Merge branch 'Koenkk:master' into master
Leo2442926161 May 27, 2026
2e362b0
Merge branch 'Koenkk:master' into master
Leo2442926161 May 29, 2026
5875e6d
Merge branch 'Koenkk:master' into master
Leo2442926161 Jun 2, 2026
35afc72
fix: add heiman private attribute for HS1RM
Leo2442926161 Jun 2, 2026
3d88766
Merge branch 'Koenkk:master' into master
Leo2442926161 Jun 11, 2026
0e629e7
feat: add reading temperature, humidity and co attributes furing paring
Leo2442926161 Jun 11, 2026
b5d5036
fix: remove smoke attributes from co sensor
Leo2442926161 Jun 11, 2026
15a7bd1
fix: add version for HS1CA-E Plus
Leo2442926161 Jun 13, 2026
ccc3684
Merge branch 'Koenkk:master' into master
Leo2442926161 Jun 14, 2026
c1763c4
feat: add alarm muted state at low level of alarm
Leo2442926161 Jun 14, 2026
569b5ef
feat: add end of life muted status
Leo2442926161 Jun 14, 2026
7475d68
feat: add sensor's preheating status
Leo2442926161 Jun 15, 2026
2f9fde4
feat: add sensor's preheating status for HM636
Leo2442926161 Jun 15, 2026
d0751ed
fix: change HS1RM-EF to HS1RM-E
Leo2442926161 Jun 15, 2026
b9ca546
feat: add read temperature during paring to HS1RM-E
Leo2442926161 Jun 15, 2026
c8d0c52
[autofix.ci] apply automated fixes
autofix-ci[bot] Jun 15, 2026
ca173da
Merge branch 'Koenkk:master' into master
Leo2442926161 Jun 24, 2026
e232428
feat: add temperature and humidity sensor to M1-PE
Leo2442926161 Jun 24, 2026
efbdffa
feat: add temperature offset to M1-PE
Leo2442926161 Jun 24, 2026
21612d3
feat: add humidity offset to M1-PE
Leo2442926161 Jun 24, 2026
1320e4c
fix: change it to int16 for humidity offset
Leo2442926161 Jun 25, 2026
0e7e551
fix: change the accurancy for offset
Leo2442926161 Jun 25, 2026
dfd00db
Merge branch 'Koenkk:master' into master
Leo2442926161 Jun 30, 2026
6b30185
Feat: add HM-5HA-E Heat detector
Leo2442926161 Jun 30, 2026
9471b04
Chores: remove repeated for M1-PE, changing name of Device temperature
Leo2442926161 Jun 30, 2026
359598c
feat: add fingerprint of HM-5HA-EF-3.0
Leo2442926161 Jun 30, 2026
e2e95f3
feat: add tamper expose
Leo2442926161 Jun 30, 2026
a35f7d9
feat: optimize the switch button
Leo2442926161 Jun 30, 2026
5a794f1
feat: optimize the switch button
Leo2442926161 Jun 30, 2026
9edce30
Merge branch 'Koenkk:master' into master
Leo2442926161 Jul 8, 2026
bebcab9
fix: smoke level to HS1SA-E Plus and fix issues on M1-PE
Leo2442926161 Jul 8, 2026
4513216
Merge branch 'Koenkk:master' into master
Leo2442926161 Jul 9, 2026
e507b12
fix: optimize reporting configration to M1-PE
Leo2442926161 Jul 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 4 additions & 8 deletions src/devices/heiman.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3591,10 +3591,6 @@ export const definitions: DefinitionWithExtend[] = [
"msOccupancySensing",
"heimanClusterSpecial",
]);
await reporting.occupancy(endpoint1, {min: 1, max: 0, change: 0});
await reporting.illuminance(endpoint1, {min: 10, max: 1800, change: 16990});
await reporting.temperature(endpoint1, {min: 10, max: 3600, change: 200});
await reporting.humidity(endpoint2, {min: 10, max: 3600, change: 500});
await endpoint1.read("genPowerCfg", ["batteryPercentageRemaining"]);
await endpoint1.read("msTemperatureMeasurement", ["measuredValue"]);
await endpoint1.read("msIlluminanceMeasurement", ["measuredValue"]);
Expand Down Expand Up @@ -3626,11 +3622,11 @@ export const definitions: DefinitionWithExtend[] = [
},
extend: [
m.battery(),
m.occupancy(),
m.occupancy({reportingConfig: {min: 1, max: 0, change: 0}}),
heimanExtend.heimanClusterSpecial(),
m.illuminance(),
m.temperature(),
m.humidity(),
m.illuminance({reporting: {min: 10, max: 1800, change: 16990}}),

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

What is wrong with the defaults?

m.temperature({reporting: {min: 10, max: 3600, change: 200}}),
m.humidity({reporting: {min: 10, max: 3600, change: 500}}),
m.numeric<"heimanClusterSpecial", HeimanPrivateCluster>({
name: "target_distance",
unit: "m",
Expand Down