Luftdaten sensor - entity.unique_id is not None

In some cases it works with the “luftdaten”, but in very many cases I do not get any data.

Error message entity.unique_id is not None:

Oct 02 15:25:01 rb3b hass[10763]: Traceback (most recent call last):
Oct 02 15:25:01 rb3b hass[10763]:   File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/entity_platform.py", line 300, in _async_add_entity
Oct 02 15:25:01 rb3b hass[10763]:     if entity.unique_id is not None:
Oct 02 15:25:01 rb3b hass[10763]:   File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/luftdaten/sensor.py", line 88, in unique_id
Oct 02 15:25:01 rb3b hass[10763]:     return "{0}_{1}".format(self._data["sensor_id"], self.sensor_type)
Oct 02 15:25:01 rb3b hass[10763]: KeyError: 'sensor_id'
Oct 02 15:25:01 rb3b hass[10763]: 2019-10-02 15:25:01 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Oct 02 15:25:01 rb3b hass[10763]: Traceback (most recent call last):
Oct 02 15:25:01 rb3b hass[10763]:   File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/entity_platform.py", line 300, in _async_add_entity
Oct 02 15:25:01 rb3b hass[10763]:     if entity.unique_id is not None:
Oct 02 15:25:01 rb3b hass[10763]:   File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/luftdaten/sensor.py", line 88, in unique_id
Oct 02 15:25:01 rb3b hass[10763]:     return "{0}_{1}".format(self._data["sensor_id"], self.sensor_type)
Oct 02 15:25:01 rb3b hass[10763]: KeyError: 'sensor_id'

Is there a remedy or a workaround for this?

arch	armv7l
dev	false
docker	false
hassio	false
os_name	Linux
python_version	3.7.3
timezone	Europe/Vaduz
version	0.99.3
virtualenv	true
Lovelace
mode	yaml
resources	17
views	6



## integrations/luftdaten.yaml
luftdaten:
  sensor_id: 9010
  show_on_map: true
  sensors:
    monitored_conditions:
     - P1
     - P2