diff --git a/platypush/plugins/system/__init__.py b/platypush/plugins/system/__init__.py index 54b5d6007d..8b3c962f2c 100644 --- a/platypush/plugins/system/__init__.py +++ b/platypush/plugins/system/__init__.py @@ -616,6 +616,7 @@ class SystemPlugin(SensorPlugin, EntityManager): **nic, ) for nic in entities.get('network', []) + if nic.get('interface') ], *[ SystemTemperature( @@ -625,6 +626,7 @@ class SystemPlugin(SensorPlugin, EntityManager): **temp, ) for temp in entities.get('temperature', []) + if temp.get('id') and temp.get('label') ], *[ SystemFan( @@ -634,6 +636,7 @@ class SystemPlugin(SensorPlugin, EntityManager): **fan, ) for fan in entities.get('fans', []) + if fan.get('id') and fan.get('label') ], *[ SystemBattery(