Sergey Matvienko
|
add2bea56a
|
Check alarm status node: added tenant and ruleChainName to the log to make a log useful in multi-tenant deployments
|
2 years ago |
Sergey Matvienko
|
2efd411a36
|
Check alarm status node: log severity DEBUG for "Failed to parse alarm" for known runtime exceptions. The ERROR severity will fire only on unexpected exception types. This will prevent flooding the error logger
|
2 years ago |
Igor Kulikov
|
5da95a15a2
|
Update rule nodes UI
|
2 years ago |
Sergey Matvienko
|
71583c5a29
|
TbAbstractGetAttributesNode: get latest moved to the last step because SqlTimeseriesLatestDao.findLatest() effectively do blocking DB call, so getting attr async will do the job without awaiting the latest response.
|
2 years ago |
IrynaMatveieva
|
0177b5fdc7
|
added a method for getting a password with a null checking
|
2 years ago |
nick
|
03641bc486
|
fix_bug: delete deprecated Base64Utils
|
2 years ago |
nick
|
7ba158b2bc
|
fix_bug: any(AttributeScope.class)
|
2 years ago |
Artem Dzhereleiko
|
711adc2e98
|
UI: Update rule node config
|
2 years ago |
Dmytro Skarzhynets
|
e55d14325a
|
Refactor rate limiting to be configurable and use existing class
|
2 years ago |
Artem Dzhereleiko
|
6e8e26c777
|
UI: Update rule core config
|
2 years ago |
Dmytro Skarzhynets
|
094cff6174
|
Tell failure if originator is not a device
|
2 years ago |
dashevchenko
|
4887517419
|
refactoring: renamed StringUtils method
|
2 years ago |
dashevchenko
|
1749a35f04
|
handling predicate value as coma separated string
|
2 years ago |
dashevchenko
|
b6b67bb3d5
|
added alarm state handling for IN, NOT_IN types of operation
|
2 years ago |
ViacheslavKlimov
|
1132415729
|
Fix generator node stopping
|
2 years ago |
Andrii Landiak
|
e0e3feb0d8
|
Fix tests
|
2 years ago |
Andrii Landiak
|
8415143842
|
Add TO_SERVER_RPC_REQUEST to AbstractTbMsgPushNode
|
2 years ago |
Andrii Landiak
|
7cd4d477ff
|
Fix edge cycling: update edge root rule chain, add test. Improve Edge rpc request to edge device. Add support for originator fields for rule nodes
|
2 years ago |
artem
|
b0b8e56c97
|
small changes
|
2 years ago |
artem
|
8cdde9e67c
|
TbGpsGeofencingActionNodeTest:
added extends AbstractRuleNodeUpgradeTest
added @ExtendWith(MockitoExtension.class) and refactored
|
2 years ago |
Dmytro Skarzhynets
|
c05d543b0a
|
Add test to ensure message timestamp is used as event timestamp when metadata ts property is not present
|
2 years ago |
Dmytro Skarzhynets
|
691a6b5d6a
|
Polishing after review
|
2 years ago |
Dmytro Skarzhynets
|
d1a9c4432a
|
Add rate limit of at most one event per second per originator in node
|
2 years ago |
Sergey Matvienko
|
89713558cf
|
MqttClient use Promise<V> extends Future<V> to have full async capabilities provided by Netty (addListener, etc)
|
2 years ago |
Dmytro Skarzhynets
|
b19d7f1406
|
Clarify information about event ts in node description
|
2 years ago |
Dmytro Skarzhynets
|
eadcf916f5
|
Add optimization using separate service which routes activity actions to device state service directly, when running in monolith. Refactor rule node tests
|
2 years ago |
Artem Dzhereleiko
|
ac2da12054
|
UI: Update rule core config
|
2 years ago |
artem
|
54203ea177
|
TbGpsGeofencingActionNodeTest: added asserts and additional verifications
|
2 years ago |
artem
|
167d8758f6
|
TbGpsGeofencingActionNode: renamed key to reportPresenceStatusOnEachMessage + removed told variable + tests refactored
|
2 years ago |
Dmytro Skarzhynets
|
c65a9c2e0d
|
Remove unnecessary originator locality check
|
2 years ago |
Dmytro Skarzhynets
|
5e846116a8
|
Use consumer instead of runnable in SimpleTbQueueCallback
|
2 years ago |
Dmytro Skarzhynets
|
2edd29a397
|
Remove excessive brackets in switch-case
|
2 years ago |
Dmytro Skarzhynets
|
a187697765
|
Refactor device state node test.
|
2 years ago |
Dmytro Skarzhynets
|
c9d97553b8
|
Update license headers with 2024 year.
|
2 years ago |
Dmytro Skarzhynets
|
acd7829290
|
Fix 'create alarm' node not sending 'ENTITY_CREATED' if severity has changed.
|
2 years ago |
Ivan Raznatovskyi
|
09fc025e12
|
Initial commit from another fork
|
2 years ago |
Andrii Landiak
|
43e6a40290
|
Send alarm comment without rule node pushToEdge
|
2 years ago |
Andrii Landiak
|
1478383db6
|
Fix tests. Improve TbMsgPushNode toCloud and toEdge description
|
2 years ago |
artem
|
f27ce0686e
|
TbGpsGeofencingActionNode: added presenceMonitoringStrategyOnEachMessage + tests + node details
|
2 years ago |
Andrii Landiak
|
1256f09e7e
|
Introduce edge support for alarm comment
|
2 years ago |
dashevchenko
|
5ecd9b6238
|
fixed tests
|
2 years ago |
YevhenBondarenko
|
560baa7a0e
|
license:format
|
2 years ago |
dashevchenko
|
56f9dce242
|
updated BaseAttributeService, InternalTelemetryService, RuleEngineTelemetryService to store old methods for backward compatibility
|
2 years ago |
Igor Kulikov
|
c5a72ed8df
|
Update license header to 2024 year.
|
2 years ago |
Artem Dzhereleiko
|
09a270cf27
|
UI: Update rule node core config
|
2 years ago |
Andrii Landiak
|
05f5961fac
|
Remove unnecessary isSupportedOriginator for TbPushNode in order not to support 2 places of possible types: there is check after fetching during processing edge events from db
|
2 years ago |
dashevchenko
|
c92a7ecf3a
|
deleted attribute_kv_dictionary table (used ts_kv_dictionary instead), renamed ts_kv_dictionary to key_dictionary
|
2 years ago |
Igor Kulikov
|
f11ee730b5
|
Update rule nodes UI
|
2 years ago |
YevhenBondarenko
|
1fc704bae1
|
test fixes and minor refactoring
|
2 years ago |
Vladyslav_Prykhodko
|
5616dbf3d9
|
Updated rulenode-core-config.js
|
2 years ago |