used for ba_facility
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
"cells": [
|
"cells": [
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": null,
|
"execution_count": 1,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
@@ -11,18 +11,18 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": null,
|
"execution_count": 2,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
"device_profile_id = \"a3e85630-b25d-11ef-8d27-31960e941324\"\n",
|
"device_profile_id = \"125d4910-2520-11f0-80e6-43c583a0c385\"\n",
|
||||||
"base_profile_path = \"/Users/nico/Documents/GitHub/thingsboard_vc/device_profile/\"\n",
|
"base_profile_path = \"/Users/nico/Documents/GitHub/thingsboard_vc/device_profile/\"\n",
|
||||||
"device_profile = {}"
|
"device_profile = {}"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": null,
|
"execution_count": 3,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
@@ -133,7 +133,28 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": null,
|
"execution_count": 4,
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": [
|
||||||
|
"alarmDatapoints = [\n",
|
||||||
|
" \"air_compressor_lo_discharge_alm\",\n",
|
||||||
|
" \"lact_faulted_alm\",\n",
|
||||||
|
" \"ot_1_hi_alm\",\n",
|
||||||
|
" \"ot_2_hi_alm\",\n",
|
||||||
|
" \"power_supply_fault_alm\",\n",
|
||||||
|
" \"st_1_hi_alm\",\n",
|
||||||
|
" \"ups_fault_alm\",\n",
|
||||||
|
" \"wt_1_hi_alm\",\n",
|
||||||
|
" \"wt_2_hi_alm\",\n",
|
||||||
|
" \"wtp_1_ss_fault_alm\",\n",
|
||||||
|
" \"wtp_2_ss_fault_alm\"\n",
|
||||||
|
"]"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 5,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
@@ -212,7 +233,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": null,
|
"execution_count": 6,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
@@ -221,7 +242,11 @@
|
|||||||
" \"vfd\": \"VFD\",\n",
|
" \"vfd\": \"VFD\",\n",
|
||||||
" \"ww\": \"Water Well\",\n",
|
" \"ww\": \"Water Well\",\n",
|
||||||
" \"tp\": \"Transfer Pump\",\n",
|
" \"tp\": \"Transfer Pump\",\n",
|
||||||
" \"alm\": \"Alarm\"\n",
|
" \"alm\": \"Alarm\",\n",
|
||||||
|
" \"ot\": \"Oil Tank\",\n",
|
||||||
|
" \"st\": \"Sales Tank\",\n",
|
||||||
|
" \"wt\": \"Water Tank\",\n",
|
||||||
|
" \"wtp\": \"Transfer Pump\"\n",
|
||||||
" }\n",
|
" }\n",
|
||||||
"\n",
|
"\n",
|
||||||
" partsUF = name.split(\"_\")\n",
|
" partsUF = name.split(\"_\")\n",
|
||||||
@@ -233,7 +258,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": null,
|
"execution_count": 7,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
@@ -251,7 +276,433 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": null,
|
"execution_count": 8,
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"text/plain": [
|
||||||
|
"[{'alarmType': 'Air Compressor Lo Discharge Alarm',\n",
|
||||||
|
" 'clearRule': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'air_compressor_lo_discharge_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': False,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'DURATION',\n",
|
||||||
|
" 'predicate': {'defaultValue': 30,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None},\n",
|
||||||
|
" 'unit': 'MINUTES'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None},\n",
|
||||||
|
" 'createRules': {'CRITICAL': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'air_compressor_lo_discharge_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': True,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'SIMPLE'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None}},\n",
|
||||||
|
" 'id': '71497dfd-3138-4965-b0e2-9758624a3bb0',\n",
|
||||||
|
" 'propagate': False,\n",
|
||||||
|
" 'propagateRelationTypes': None,\n",
|
||||||
|
" 'propagateToOwner': False,\n",
|
||||||
|
" 'propagateToOwnerHierarchy': False,\n",
|
||||||
|
" 'propagateToTenant': False},\n",
|
||||||
|
" {'alarmType': 'Lact Faulted Alarm',\n",
|
||||||
|
" 'clearRule': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'lact_faulted_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': False,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'DURATION',\n",
|
||||||
|
" 'predicate': {'defaultValue': 30,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None},\n",
|
||||||
|
" 'unit': 'MINUTES'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None},\n",
|
||||||
|
" 'createRules': {'CRITICAL': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'lact_faulted_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': True,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'SIMPLE'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None}},\n",
|
||||||
|
" 'id': '4152d9c5-08d5-44dc-8316-eb1b7a0cc925',\n",
|
||||||
|
" 'propagate': False,\n",
|
||||||
|
" 'propagateRelationTypes': None,\n",
|
||||||
|
" 'propagateToOwner': False,\n",
|
||||||
|
" 'propagateToOwnerHierarchy': False,\n",
|
||||||
|
" 'propagateToTenant': False},\n",
|
||||||
|
" {'alarmType': 'Oil Tank 1 Hi Alarm',\n",
|
||||||
|
" 'clearRule': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'ot_1_hi_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': False,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'DURATION',\n",
|
||||||
|
" 'predicate': {'defaultValue': 30,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None},\n",
|
||||||
|
" 'unit': 'MINUTES'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None},\n",
|
||||||
|
" 'createRules': {'CRITICAL': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'ot_1_hi_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': True,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'SIMPLE'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None}},\n",
|
||||||
|
" 'id': 'b197b0d6-8a0c-4e2f-9f68-35e93ee6fa03',\n",
|
||||||
|
" 'propagate': False,\n",
|
||||||
|
" 'propagateRelationTypes': None,\n",
|
||||||
|
" 'propagateToOwner': False,\n",
|
||||||
|
" 'propagateToOwnerHierarchy': False,\n",
|
||||||
|
" 'propagateToTenant': False},\n",
|
||||||
|
" {'alarmType': 'Oil Tank 2 Hi Alarm',\n",
|
||||||
|
" 'clearRule': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'ot_2_hi_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': False,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'DURATION',\n",
|
||||||
|
" 'predicate': {'defaultValue': 30,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None},\n",
|
||||||
|
" 'unit': 'MINUTES'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None},\n",
|
||||||
|
" 'createRules': {'CRITICAL': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'ot_2_hi_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': True,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'SIMPLE'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None}},\n",
|
||||||
|
" 'id': 'acfca7a2-d548-4109-b29b-03fc684ea9c2',\n",
|
||||||
|
" 'propagate': False,\n",
|
||||||
|
" 'propagateRelationTypes': None,\n",
|
||||||
|
" 'propagateToOwner': False,\n",
|
||||||
|
" 'propagateToOwnerHierarchy': False,\n",
|
||||||
|
" 'propagateToTenant': False},\n",
|
||||||
|
" {'alarmType': 'Power Supply Fault Alarm',\n",
|
||||||
|
" 'clearRule': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'power_supply_fault_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': False,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'DURATION',\n",
|
||||||
|
" 'predicate': {'defaultValue': 30,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None},\n",
|
||||||
|
" 'unit': 'MINUTES'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None},\n",
|
||||||
|
" 'createRules': {'CRITICAL': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'power_supply_fault_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': True,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'SIMPLE'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None}},\n",
|
||||||
|
" 'id': 'a9ecc0cd-6f1e-4925-ab40-2db1c37ec9a1',\n",
|
||||||
|
" 'propagate': False,\n",
|
||||||
|
" 'propagateRelationTypes': None,\n",
|
||||||
|
" 'propagateToOwner': False,\n",
|
||||||
|
" 'propagateToOwnerHierarchy': False,\n",
|
||||||
|
" 'propagateToTenant': False},\n",
|
||||||
|
" {'alarmType': 'Sales Tank 1 Hi Alarm',\n",
|
||||||
|
" 'clearRule': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'st_1_hi_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': False,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'DURATION',\n",
|
||||||
|
" 'predicate': {'defaultValue': 30,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None},\n",
|
||||||
|
" 'unit': 'MINUTES'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None},\n",
|
||||||
|
" 'createRules': {'CRITICAL': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'st_1_hi_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': True,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'SIMPLE'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None}},\n",
|
||||||
|
" 'id': '56bb001d-ba06-4fea-9972-97deadca7db3',\n",
|
||||||
|
" 'propagate': False,\n",
|
||||||
|
" 'propagateRelationTypes': None,\n",
|
||||||
|
" 'propagateToOwner': False,\n",
|
||||||
|
" 'propagateToOwnerHierarchy': False,\n",
|
||||||
|
" 'propagateToTenant': False},\n",
|
||||||
|
" {'alarmType': 'Ups Fault Alarm',\n",
|
||||||
|
" 'clearRule': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'ups_fault_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': False,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'DURATION',\n",
|
||||||
|
" 'predicate': {'defaultValue': 30,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None},\n",
|
||||||
|
" 'unit': 'MINUTES'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None},\n",
|
||||||
|
" 'createRules': {'CRITICAL': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'ups_fault_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': True,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'SIMPLE'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None}},\n",
|
||||||
|
" 'id': 'e5d2ce2b-4918-4fe7-a144-3a7fc04cffa0',\n",
|
||||||
|
" 'propagate': False,\n",
|
||||||
|
" 'propagateRelationTypes': None,\n",
|
||||||
|
" 'propagateToOwner': False,\n",
|
||||||
|
" 'propagateToOwnerHierarchy': False,\n",
|
||||||
|
" 'propagateToTenant': False},\n",
|
||||||
|
" {'alarmType': 'Water Tank 1 Hi Alarm',\n",
|
||||||
|
" 'clearRule': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'wt_1_hi_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': False,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'DURATION',\n",
|
||||||
|
" 'predicate': {'defaultValue': 30,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None},\n",
|
||||||
|
" 'unit': 'MINUTES'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None},\n",
|
||||||
|
" 'createRules': {'CRITICAL': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'wt_1_hi_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': True,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'SIMPLE'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None}},\n",
|
||||||
|
" 'id': '94949dbb-aa94-40e3-8256-3f992365f211',\n",
|
||||||
|
" 'propagate': False,\n",
|
||||||
|
" 'propagateRelationTypes': None,\n",
|
||||||
|
" 'propagateToOwner': False,\n",
|
||||||
|
" 'propagateToOwnerHierarchy': False,\n",
|
||||||
|
" 'propagateToTenant': False},\n",
|
||||||
|
" {'alarmType': 'Water Tank 2 Hi Alarm',\n",
|
||||||
|
" 'clearRule': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'wt_2_hi_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': False,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'DURATION',\n",
|
||||||
|
" 'predicate': {'defaultValue': 30,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None},\n",
|
||||||
|
" 'unit': 'MINUTES'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None},\n",
|
||||||
|
" 'createRules': {'CRITICAL': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'wt_2_hi_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': True,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'SIMPLE'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None}},\n",
|
||||||
|
" 'id': '9137a84a-ab20-4780-9ef4-d1607af7a038',\n",
|
||||||
|
" 'propagate': False,\n",
|
||||||
|
" 'propagateRelationTypes': None,\n",
|
||||||
|
" 'propagateToOwner': False,\n",
|
||||||
|
" 'propagateToOwnerHierarchy': False,\n",
|
||||||
|
" 'propagateToTenant': False},\n",
|
||||||
|
" {'alarmType': 'Transfer Pump 1 Ss Fault Alarm',\n",
|
||||||
|
" 'clearRule': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'wtp_1_ss_fault_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': False,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'DURATION',\n",
|
||||||
|
" 'predicate': {'defaultValue': 30,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None},\n",
|
||||||
|
" 'unit': 'MINUTES'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None},\n",
|
||||||
|
" 'createRules': {'CRITICAL': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'wtp_1_ss_fault_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': True,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'SIMPLE'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None}},\n",
|
||||||
|
" 'id': '68267c16-412a-4357-9616-29cc67e2f49f',\n",
|
||||||
|
" 'propagate': False,\n",
|
||||||
|
" 'propagateRelationTypes': None,\n",
|
||||||
|
" 'propagateToOwner': False,\n",
|
||||||
|
" 'propagateToOwnerHierarchy': False,\n",
|
||||||
|
" 'propagateToTenant': False},\n",
|
||||||
|
" {'alarmType': 'Transfer Pump 2 Ss Fault Alarm',\n",
|
||||||
|
" 'clearRule': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'wtp_2_ss_fault_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': False,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'DURATION',\n",
|
||||||
|
" 'predicate': {'defaultValue': 30,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None},\n",
|
||||||
|
" 'unit': 'MINUTES'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None},\n",
|
||||||
|
" 'createRules': {'CRITICAL': {'alarmDetails': None,\n",
|
||||||
|
" 'condition': {'condition': [{'key': {'key': 'wtp_2_ss_fault_alm',\n",
|
||||||
|
" 'type': 'TIME_SERIES'},\n",
|
||||||
|
" 'predicate': {'type': 'BOOLEAN',\n",
|
||||||
|
" 'operation': 'EQUAL',\n",
|
||||||
|
" 'value': {'defaultValue': True,\n",
|
||||||
|
" 'dynamicValue': None,\n",
|
||||||
|
" 'userValue': None}},\n",
|
||||||
|
" 'value': None,\n",
|
||||||
|
" 'valueType': 'BOOLEAN'}],\n",
|
||||||
|
" 'spec': {'type': 'SIMPLE'}},\n",
|
||||||
|
" 'dashboardId': None,\n",
|
||||||
|
" 'schedule': None}},\n",
|
||||||
|
" 'id': 'c131f7ae-7b0a-4a08-9a3e-faaa3fe7584d',\n",
|
||||||
|
" 'propagate': False,\n",
|
||||||
|
" 'propagateRelationTypes': None,\n",
|
||||||
|
" 'propagateToOwner': False,\n",
|
||||||
|
" 'propagateToOwnerHierarchy': False,\n",
|
||||||
|
" 'propagateToTenant': False}]"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"execution_count": 8,
|
||||||
|
"metadata": {},
|
||||||
|
"output_type": "execute_result"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"alarms"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 9,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
@@ -263,7 +714,7 @@
|
|||||||
],
|
],
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"kernelspec": {
|
"kernelspec": {
|
||||||
"display_name": "base",
|
"display_name": "pycomm",
|
||||||
"language": "python",
|
"language": "python",
|
||||||
"name": "python3"
|
"name": "python3"
|
||||||
},
|
},
|
||||||
@@ -277,7 +728,7 @@
|
|||||||
"name": "python",
|
"name": "python",
|
||||||
"nbconvert_exporter": "python",
|
"nbconvert_exporter": "python",
|
||||||
"pygments_lexer": "ipython3",
|
"pygments_lexer": "ipython3",
|
||||||
"version": "3.9.12"
|
"version": "3.13.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nbformat": 4,
|
"nbformat": 4,
|
||||||
|
|||||||
Reference in New Issue
Block a user