diff --git a/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/profile/AlarmState.java b/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/profile/AlarmState.java index 0d729c5d69..56fe68f010 100644 --- a/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/profile/AlarmState.java +++ b/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/profile/AlarmState.java @@ -254,13 +254,13 @@ class AlarmState { result = entityKeyValue.getJsonValue(); break; case LONG: - result = entityKeyValue.getLngValue(); + result = String.valueOf(entityKeyValue.getLngValue()); break; case DOUBLE: - result = entityKeyValue.getDblValue(); + result = String.valueOf(entityKeyValue.getDblValue()); break; case BOOLEAN: - result = entityKeyValue.getBoolValue(); + result = String.valueOf(entityKeyValue.getBoolValue()); break; } return String.valueOf(result);