Shipping v0.7.2

master 0.7.2
Matthieu DUVAL 3 years ago
commit 9053f95bc1

@ -329,39 +329,39 @@ class GeoRideContext:
tracker = coordoned_tracker['tracker_device'].tracker tracker = coordoned_tracker['tracker_device'].tracker
coordinator = coordoned_tracker['coordinator'] coordinator = coordoned_tracker['coordinator']
if tracker.tracker_id == data['trackerId']: if tracker.tracker_id == data['trackerId']:
if data.name == 'vibration': if data['name'] == 'vibration':
_LOGGER.info("Vibration detected") _LOGGER.info("Vibration detected")
elif data.name == 'exitZone': elif data['name'] == 'exitZone':
_LOGGER.info("Exit zone detected") _LOGGER.info("Exit zone detected")
elif data.name == 'crash': elif data['name'] == 'crash':
_LOGGER.info("Crash detected") _LOGGER.info("Crash detected")
elif data.name == 'crashParking': elif data['name'] == 'crashParking':
_LOGGER.info("Crash parking detected") _LOGGER.info("Crash parking detected")
elif data.name == 'deviceOffline': elif data['name'] == 'deviceOffline':
_LOGGER.info("Device offline detected") _LOGGER.info("Device offline detected")
elif data.name == 'deviceOnline': elif data['name'] == 'deviceOnline':
_LOGGER.info("Device online detected") _LOGGER.info("Device online detected")
elif data.name == 'powerCut': elif data['name'] == 'powerCut':
_LOGGER.info("powerCut detected") _LOGGER.info("powerCut detected")
elif data.name == 'powerUncut': elif data['name'] == 'powerUncut':
_LOGGER.info("powerUncut detected") _LOGGER.info("powerUncut detected")
elif data.name == 'batteryWarning': elif data['name'] == 'batteryWarning':
_LOGGER.info("batteryWarning detected") _LOGGER.info("batteryWarning detected")
elif data.name == 'temperatureWarning': elif data['name'] == 'temperatureWarning':
_LOGGER.info("temperatureWarning detected") _LOGGER.info("temperatureWarning detected")
elif data.name == 'magnetOn': elif data['name'] == 'magnetOn':
_LOGGER.info("magnetOn detected") _LOGGER.info("magnetOn detected")
elif data.name == 'magnetOff': elif data['name'] == 'magnetOff':
_LOGGER.info("magnetOff detected") _LOGGER.info("magnetOff detected")
elif data.name == 'sonorAlarmOn': elif data['name'] == 'sonorAlarmOn':
_LOGGER.info("sonorAlarmOn detected") _LOGGER.info("sonorAlarmOn detected")
else: else:
_LOGGER.warning("Unmanaged alarm: %s", data.name) _LOGGER.warning("Unmanaged alarm: %s", data["name"])
event_data = { event_data = {
"device_id": tracker.tracker_id, "device_id": tracker.tracker_id,
"device_name": tracker.tracker_name, "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) self._hass.bus.async_fire(f"{DOMAIN}_alarm_event", event_data)
asyncio.run_coroutine_threadsafe( asyncio.run_coroutine_threadsafe(

@ -9,5 +9,5 @@
], ],
"dependencies": [], "dependencies": [],
"codeowners": ["ptimatth"], "codeowners": ["ptimatth"],
"version": "0.7.1" "version": "0.7.2"
} }
Loading…
Cancel
Save