diff --git a/pom.xml b/pom.xml
index 94e9244..c8d90b4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
com.bwssystems.HABridge
ha-bridge
- 4.0.0
+ 4.0.1
jar
HA Bridge
diff --git a/src/main/java/com/bwssystems/HABridge/plugins/harmony/HarmonyHome.java b/src/main/java/com/bwssystems/HABridge/plugins/harmony/HarmonyHome.java
index e02bde4..8038a66 100644
--- a/src/main/java/com/bwssystems/HABridge/plugins/harmony/HarmonyHome.java
+++ b/src/main/java/com/bwssystems/HABridge/plugins/harmony/HarmonyHome.java
@@ -135,7 +135,11 @@ public class HarmonyHome implements Home {
} else {
if(anItem.getType().trim().equalsIgnoreCase(DeviceMapTypes.HARMONY_ACTIVITY[DeviceMapTypes.typeIndex]))
{
- RunActivity anActivity = aGsonHandler.fromJson(anItem.getItem(), RunActivity.class);
+ RunActivity anActivity = null;
+ if(anItem.getItem().isJsonObject())
+ anActivity = aGsonHandler.fromJson(anItem.getItem(), RunActivity.class);
+ else
+ anActivity = aGsonHandler.fromJson(anItem.getItem().getAsString(), RunActivity.class);
if(anActivity.getHub() == null || anActivity.getHub().isEmpty())
anActivity.setHub(device.getTargetDevice());
HarmonyHandler myHarmony = getHarmonyHandler(anActivity.getHub());
diff --git a/src/main/resources/public/index.html b/src/main/resources/public/index.html
index 153216f..f28aa04 100644
--- a/src/main/resources/public/index.html
+++ b/src/main/resources/public/index.html
@@ -37,9 +37,15 @@