Old thread, I know… but I’m having the exact same issue with my SmartThings Arrival/Presence sensors (PGC410EU) and ZHA in Home Assistant.
I read here and in other threads that it should “just work”, and it does to some degree: the device is recognised and added without any problems. The “Last seen” value is updated every 20 seconds.
BUT there are no entities and cannot run any automations.
Any suggestions would be appreciated.
{
"home_assistant": {
"installation_type": "Home Assistant Container",
"version": "2023.1.4",
"dev": false,
"hassio": false,
"virtualenv": false,
"python_version": "3.10.7",
"docker": true,
"arch": "aarch64",
"timezone": "Europe/London",
"os_name": "Linux",
"os_version": "5.15.92-v8+",
"run_as_root": true
},
"integration_manifest": {
"domain": "zha",
"name": "Zigbee Home Automation",
"config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/zha",
"requirements": [
"bellows==0.34.6",
"pyserial==3.5",
"pyserial-asyncio==0.6",
"zha-quirks==0.0.90",
"zigpy-deconz==0.19.2",
"zigpy==0.53.0",
"zigpy-xbee==0.16.2",
"zigpy-zigate==0.10.3",
"zigpy-znp==0.9.2"
],
"usb": [
{
"vid": "10C4",
"pid": "EA60",
"description": "*2652*",
"known_devices": [
"slae.sh cc2652rb stick"
]
},
{
"vid": "1A86",
"pid": "55D4",
"description": "*sonoff*plus*",
"known_devices": [
"sonoff zigbee dongle plus v2"
]
},
{
"vid": "10C4",
"pid": "EA60",
"description": "*sonoff*plus*",
"known_devices": [
"sonoff zigbee dongle plus"
]
},
{
"vid": "10C4",
"pid": "EA60",
"description": "*tubeszb*",
"known_devices": [
"TubesZB Coordinator"
]
},
{
"vid": "1A86",
"pid": "7523",
"description": "*tubeszb*",
"known_devices": [
"TubesZB Coordinator"
]
},
{
"vid": "1A86",
"pid": "7523",
"description": "*zigstar*",
"known_devices": [
"ZigStar Coordinators"
]
},
{
"vid": "1CF1",
"pid": "0030",
"description": "*conbee*",
"known_devices": [
"Conbee II"
]
},
{
"vid": "10C4",
"pid": "8A2A",
"description": "*zigbee*",
"known_devices": [
"Nortek HUSBZB-1"
]
},
{
"vid": "0403",
"pid": "6015",
"description": "*zigate*",
"known_devices": [
"ZiGate+"
]
},
{
"vid": "10C4",
"pid": "EA60",
"description": "*zigate*",
"known_devices": [
"ZiGate"
]
},
{
"vid": "10C4",
"pid": "8B34",
"description": "*bv 2010/10*",
"known_devices": [
"Bitron Video AV2010/10"
]
}
],
"codeowners": [
"@dmulcahey",
"@adminiuga",
"@puddly"
],
"zeroconf": [
{
"type": "_esphomelib._tcp.local.",
"name": "tube*"
},
{
"type": "_zigate-zigbee-gateway._tcp.local.",
"name": "*zigate*"
},
{
"type": "_zigstar_gw._tcp.local.",
"name": "*zigstar*"
},
{
"type": "_slzb-06._tcp.local.",
"name": "slzb-06*"
}
],
"dependencies": [
"file_upload"
],
"after_dependencies": [
"onboarding",
"usb",
"zeroconf"
],
"iot_class": "local_polling",
"loggers": [
"aiosqlite",
"bellows",
"crccheck",
"pure_pcapy3",
"zhaquirks",
"zigpy",
"zigpy_deconz",
"zigpy_xbee",
"zigpy_zigate",
"zigpy_znp"
],
"is_built_in": true
},
"data": {
"ieee": "**REDACTED**",
"nwk": 57483,
"manufacturer": "SmartThings",
"model": "PGC410EU",
"name": "SmartThings PGC410EU",
"quirk_applied": false,
"quirk_class": "zigpy.device.Device",
"manufacturer_code": 4362,
"power_source": "Battery or Unknown",
"lqi": 172,
"rssi": -57,
"last_seen": "2023-02-15T20:12:49",
"available": true,
"device_type": "EndDevice",
"signature": {
"node_descriptor": "NodeDescriptor(logical_type=<LogicalType.EndDevice: 2>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress: 128>, manufacturer_code=4362, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=0, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=True, *is_full_function_device=False, *is_mains_powered=False, *is_receiver_on_when_idle=False, *is_router=False, *is_security_capable=False)",
"endpoints": {
"1": {
"profile_id": 260,
"device_type": "0x019a",
"in_clusters": [
"0x0000"
],
"out_clusters": []
},
"2": {
"profile_id": 64513,
"device_type": "0x019a",
"in_clusters": [],
"out_clusters": []
}
}
},
"active_coordinator": false,
"entities": [],
"neighbors": [],
"routes": [],
"endpoint_names": [
{
"name": "undefined_0x019a"
},
{
"name": "unknown 410 device_type of 0xfc01 profile id"
}
],
"user_given_name": "Arrival Sensor",
"device_reg_id": "0e114539710e41115fc1717e3b0961f2",
"area_id": null,
"cluster_details": {
"1": {
"device_type": {
"name": "undefined_0x019a",
"id": 410
},
"profile_id": 260,
"in_clusters": {
"0x0000": {
"endpoint_attribute": "basic",
"attributes": {
"0x0004": {
"attribute_name": "manufacturer",
"value": "SmartThings"
},
"0x0005": {
"attribute_name": "model",
"value": "PGC410EU"
}
},
"unsupported_attributes": {}
}
},
"out_clusters": {}
},
"2": {
"device_type": {
"name": "unknown",
"id": 410
},
"profile_id": 64513,
"in_clusters": {},
"out_clusters": {}
}
}
}
}
These key fob sensors have been incredibly useful in my SmartThings setup since they are extremely accurate and perfect for short-stay guests or non-technical people. Used fobs can be bought very cheaply on eBay. Their only downside is the short battery life (about two months) and a design flaw that means the battery holder clip breaks away very easily and the battery ends up being held in place by the cover. But otherwise a very useful product.