diff --git a/luftdaten/__init__.py b/luftdaten/__init__.py
index <HASH>..<HASH> 100644
--- a/luftdaten/__init__.py
+++ b/luftdaten/__init__.py
@@ -23,7 +23,6 @@ class Luftdaten(object):
         self._loop = loop
         self._session = session
         self.sensor_id = sensor_id
-        self.data = None
         self.values = {
                 'humidity': None,
                 'P1': None,
@@ -49,6 +48,10 @@ class Luftdaten(object):
             _LOGGER.error("Can not load data from luftdaten.info")
             raise exceptions.LuftdatenConnectionError()
 
+        if not data:
+            self.values = self.meta = None
+            return
+
         try:
             sensor_data = sorted(
                 data, key=lambda timestamp: timestamp['timestamp'],
Check if station is available and valid