From 7a5c99c167974d5c4ac730e435148eea84c19c4a Mon Sep 17 00:00:00 2001
From: Andre Basche <andre.basche@gmail.com>
Date: Thu, 11 Jan 2024 01:18:10 +0100
Subject: [PATCH] Fix crash in loading attributs Andre0512/hon#134

---
 pyhon/commands.py | 3 +++
 setup.py          | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/pyhon/commands.py b/pyhon/commands.py
index d88cbd1..6584d1f 100644
--- a/pyhon/commands.py
+++ b/pyhon/commands.py
@@ -91,6 +91,9 @@ class HonCommand:
 
     def _load_parameters(self, attributes: Dict[str, Dict[str, Any]]) -> None:
         for key, items in attributes.items():
+            if not isinstance(items, dict):
+                _LOGGER.info("Loading Attributes - Skipping %s", str(items))
+                continue
             for name, data in items.items():
                 self._create_parameters(data, name, key)
         for rule in self._rules:
diff --git a/setup.py b/setup.py
index 3887039..3f29968 100644
--- a/setup.py
+++ b/setup.py
@@ -7,7 +7,7 @@ with open("README.md", "r", encoding="utf-8") as f:
 
 setup(
     name="pyhOn",
-    version="0.15.14",
+    version="0.15.15",
     author="Andre Basche",
     description="Control hOn devices with python",
     long_description=long_description,