mmillner
(Mike Millner)
August 2, 2024, 3:40pm
1
I have a Moe’s (zigbee) human presence detector (SKU: ZSS-LP-HP02-MS) which works fine. This is the USB C version. In Home Assistant I have an IAS Zone Sensor which I can build automation from and it works great. I have 2 of them and they ‘just work’.
I bought Moe’s (zigbee) (SKU: ZSS-QY-HP-EN) which is the hard wired version for another location. In Home Assistant I have no Sensor, no IAS zone to key off.
I restarted home assistant. I tried re adding the device. Feels like I’m missing something? I greped the log for the device but not seeing anything.
Any advice would be appreciated.
Thx,
Mike
I am not experienced with this but the zigbee compatibility site mentions a custom quirk is required for a device with almost the same sku. Perhaps this is your problem?: Moes Light and Human Presence Sensor 5.8GHz ZSS-QY-HP Zigbee compatibility
mmillner
(Mike Millner)
August 3, 2024, 12:43pm
3
Thank you for the reply. I got closer but I’m a bit out of my league at this point. Any further help would be greatly appreciated!
Doing some more searching yesterday I found the custom quirk info. I added:
("_TZE204_fwondbzy", "TS0601")
to the ts601_motion.py file.
I also added the following to the configuration.yaml file:
zha:
enable_quirks: true
custom_quirks_path: /config/custom_zha_quirks
After deleting the device, I restarted HA and in the log I could see that the quirks file was loaded. So far so good.
The log filled up with a ton of messages. These seem to be the most relevant
less home-assistant.log | grep zigpy.quirks
2024-08-03 06:25:13.922 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for _TZE204_fwondbzy TS0601 (a4:c1:38:9b:f5:6f:cd:c2)
2024-08-03 06:25:13.922 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'ts0601_motion.MmwRadarMotion'>
2024-08-03 06:25:13.922 DEBUG (MainThread) [zigpy.quirks] Fail because endpoint list mismatch: {1} {1, 242}
2024-08-03 06:25:13.922 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
2024-08-03 06:25:13.922 DEBUG (MainThread) [zigpy.quirks] Fail because endpoint list mismatch: {232, 230} {1, 242}
2024-08-03 06:25:13.922 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
2024-08-03 06:25:13.922 DEBUG (MainThread) [zigpy.quirks] Fail because endpoint list mismatch: {232, 230} {1, 242}
2024-08-03 06:25:13.922 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts0201.MoesTemperatureHumidtySensorWithScreen'>
2024-08-03 06:25:13.922 DEBUG (MainThread) [zigpy.quirks] Fail because endpoint list mismatch: {1} {1, 242}
2024-08-03 06:25:13.922 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
2024-08-03 06:25:13.922 DEBUG (MainThread) [zigpy.quirks] Fail because endpoint list mismatch: {1} {1, 242}
2024-08-03 06:25:13.922 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
2024-08-03 06:25:13.922 DEBUG (MainThread) [zigpy.quirks] Fail because endpoint list mismatch: {1} {1, 242}
2024-08-03 06:25:13.922 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
2024-08-03 06:25:13.922 DEBUG (MainThread) [zigpy.quirks] Fail because endpoint list mismatch: {1} {1, 242}
2024-08-03 06:25:13.923 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
2024-08-03 06:25:13.923 DEBUG (MainThread) [zigpy.quirks] Fail because endpoint list mismatch: {11, 13} {1, 242}
mmillner
(Mike Millner)
August 4, 2024, 1:19pm
4
Just for the hell of it I spun up a new instance of HA and tried to add this device with zigbee2MQTT and it works perfectly. Seems I’ll be migrating