mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 05:07:41 +00:00
Add opensky longitude and latitude event metadata (#43205)
* Adds feature to get also longitude and latitude of the triggerd entry or exit event * None as initial definition of longitude and latitude if it is not defined in the metadata
This commit is contained in:
parent
c27c958a4d
commit
7fa26ef515
@ -117,14 +117,20 @@ class OpenSkySensor(Entity):
|
||||
for flight in flights:
|
||||
if flight in metadata:
|
||||
altitude = metadata[flight].get(ATTR_ALTITUDE)
|
||||
longitude = metadata[flight].get(ATTR_LONGITUDE)
|
||||
latitude = metadata[flight].get(ATTR_LATITUDE)
|
||||
else:
|
||||
# Assume Flight has landed if missing.
|
||||
altitude = 0
|
||||
longitude = None
|
||||
latitude = None
|
||||
|
||||
data = {
|
||||
ATTR_CALLSIGN: flight,
|
||||
ATTR_ALTITUDE: altitude,
|
||||
ATTR_SENSOR: self._name,
|
||||
ATTR_LONGITUDE: longitude,
|
||||
ATTR_LATITUDE: latitude,
|
||||
}
|
||||
self._hass.bus.fire(event, data)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user