I’m seeing the same, can’t get XS-01WX to work with Home Assistant.
- HA core 2025.7.1
- python-xsense==0.0.16
- Integration version v.1.0.16
Tested with 1x and 2x connected units - authentication is OK, all devices show up in HA with all entities, but during a “real” alarm (not with a test button) the Alarm Status never changes.
X-Sense app notifications are working fine, alarm is detected.
Below are the messages recieved from MQTT (in async_event_received) - can see that alarmStatus does change from 0 to 1, but the entity in HA is not updated.
2025-07-11 18:51:32.688 ERROR (MainThread) [custom_components.xsense] // DBG data {'clientId': 'XS01-WX00540CAE', 'timestamp': 1752285092636, 'eventType': 'connected', 'sessionIdentifier': 'be919899-3f5e-420e-afbf-8d82e54b577c', 'principalIdentifier': '3a6111888a80d1271db0f50482c0696c2f944969aa916b3a4078764d722c3bd7', 'ipAddress': '73.66.231.25', 'versionNumber': 6}
2025-07-11 18:51:33.342 ERROR (MainThread) [custom_components.xsense] // DBG data {'state': {'desired': {'shadow': 'sysTime', 'stationSN': '00540CAE'}, 'reported': {'type': 'XS01-WX', 'stationSN': '00540CAE', 'deleted': '0', 'sw': 'v1.1.0', 'wifiRSSI': '-40'}}, 'clientToken': '7321'}
2025-07-11 18:51:34.633 ERROR (MainThread) [custom_components.xsense] // DBG data {'state': {'reported': {'00540CAE': {'type': 'XS01-WX', 'stationSN': '00540CAE', 'deviceSN': '00540CAE', 'dismantle': '0', 'isAlarm': '1', 'reAlarm': '0', 'time': '20250712015141'}}}, 'clientToken': '8494'}
2025-07-11 18:51:35.862 ERROR (MainThread) [custom_components.xsense] // DBG data {'state': {'reported': {'type': 'XS01-WX', '_stationSN': '00540CAE', '_deviceSN': '00540CAE', 'sw': 'v1.1.0', 'ssid': 'wifiname_EXT', 'ip': '10.0.0.192', 'mac': '68:25:DD:E9:A7:A4', 'macBT': '68:25:DD:E9:A7:A6', 'swMain': 'v1.9.0', 'ledLight': '1'}}, 'clientToken': '9722'}
2025-07-11 18:51:36.078 ERROR (MainThread) [custom_components.xsense] // DBG data {'userId': '832933a2-b0ee-4625-9140-00de837664af', 'eventType': 'alarmDispatch', 'eventTime': '20250712015135', 'eventData': {'houseId': 'BEA9B3105E7C11F089D2C7EE1B5024EF', 'stationId': '967EE5885EBC11F0B504F769F3A9408A', 'stationSn': '00540CAE', 'deviceId': '967EE5885EBC11F0B504F769F3A9408A', 'deviceSn': '00540CAE', 'deviceType': 'XS01-WX', 'isAlarm': '1', 'alarmTime': '20250712015141', 'trainAlarmed': '0', 'eventItem': {'type': 'XS01-WX', 'stationSN': '00540CAE', 'deviceSN': '00540CAE', 'dismantle': '0', 'isAlarm': '1', 'reAlarm': '0', 'time': '20250712015141', 'deviceSn': '00540CAE', 'stationSn': '00540CAE'}}}
2025-07-11 18:51:37.039 ERROR (MainThread) [custom_components.xsense] // DBG data {'state': {'reported': {'00540CAE': {'type': 'XS01-WX', 'stationSN': '00540CAE', 'wifiRssi': '-32', 'batInfo': '3', 'time': '20250712015141', 'onlineTime': '20250712015141'}}}, 'clientToken': '10953'}
2025-07-11 18:51:38.319 ERROR (MainThread) [custom_components.xsense] // DBG data {'state': {'reported': {'00540CAE': {'houseId': 'BEA9B3105E7C11F089D2C7EE1B5024EF', 'type': 'XS01-WX', 'stationSN': '00540CAE', 'wifiRssi': '-32', 'batInfo': '3', 'time': '20250712015141', 'onlineTime': '20250712015141', 'status': {'alarmStatus': '1', 'muteStatus': '1', 'time': '20250712015141'}}}}, 'clientToken': '12186'}