Fix data.name unsted of data['name']
This commit is contained in:
@@ -329,39 +329,39 @@ class GeoRideContext:
|
||||
tracker = coordoned_tracker['tracker_device'].tracker
|
||||
coordinator = coordoned_tracker['coordinator']
|
||||
if tracker.tracker_id == data['trackerId']:
|
||||
if data.name == 'vibration':
|
||||
if data['name'] == 'vibration':
|
||||
_LOGGER.info("Vibration detected")
|
||||
elif data.name == 'exitZone':
|
||||
elif data['name'] == 'exitZone':
|
||||
_LOGGER.info("Exit zone detected")
|
||||
elif data.name == 'crash':
|
||||
elif data['name'] == 'crash':
|
||||
_LOGGER.info("Crash detected")
|
||||
elif data.name == 'crashParking':
|
||||
elif data['name'] == 'crashParking':
|
||||
_LOGGER.info("Crash parking detected")
|
||||
elif data.name == 'deviceOffline':
|
||||
elif data['name'] == 'deviceOffline':
|
||||
_LOGGER.info("Device offline detected")
|
||||
elif data.name == 'deviceOnline':
|
||||
elif data['name'] == 'deviceOnline':
|
||||
_LOGGER.info("Device online detected")
|
||||
elif data.name == 'powerCut':
|
||||
elif data['name'] == 'powerCut':
|
||||
_LOGGER.info("powerCut detected")
|
||||
elif data.name == 'powerUncut':
|
||||
elif data['name'] == 'powerUncut':
|
||||
_LOGGER.info("powerUncut detected")
|
||||
elif data.name == 'batteryWarning':
|
||||
elif data['name'] == 'batteryWarning':
|
||||
_LOGGER.info("batteryWarning detected")
|
||||
elif data.name == 'temperatureWarning':
|
||||
elif data['name'] == 'temperatureWarning':
|
||||
_LOGGER.info("temperatureWarning detected")
|
||||
elif data.name == 'magnetOn':
|
||||
elif data['name'] == 'magnetOn':
|
||||
_LOGGER.info("magnetOn detected")
|
||||
elif data.name == 'magnetOff':
|
||||
elif data['name'] == 'magnetOff':
|
||||
_LOGGER.info("magnetOff detected")
|
||||
elif data.name == 'sonorAlarmOn':
|
||||
elif data['name'] == 'sonorAlarmOn':
|
||||
_LOGGER.info("sonorAlarmOn detected")
|
||||
else:
|
||||
_LOGGER.warning("Unmanaged alarm: %s", data.name)
|
||||
_LOGGER.warning("Unmanaged alarm: %s", data["name"])
|
||||
|
||||
event_data = {
|
||||
"device_id": tracker.tracker_id,
|
||||
"device_name": tracker.tracker_name,
|
||||
"type": f"alarm_{data.name}"
|
||||
"type": f"alarm_{data['name']}"
|
||||
}
|
||||
self._hass.bus.async_fire(f"{DOMAIN}_alarm_event", event_data)
|
||||
asyncio.run_coroutine_threadsafe(
|
||||
|
||||
@@ -9,5 +9,5 @@
|
||||
],
|
||||
"dependencies": [],
|
||||
"codeowners": ["ptimatth"],
|
||||
"version": "0.7.1"
|
||||
"version": "0.7.2"
|
||||
}
|
||||
Reference in New Issue
Block a user