348 Commits

Author SHA1 Message Date
Valerii Sosliuk
8daa3f99f1
Create Alarm node use metadata alarm type (#1681) 2019-05-04 13:39:35 +03:00
ShvaykaD
3aa32aecc7 improvement to TbGetEntityDetailsNodes 2019-04-09 16:50:01 +03:00
Andrew Shvayka
d1c6a9073e Improvements to GetEntityDetails Node 2019-04-03 13:18:00 +03:00
ShvaykaD
4ff006640f Feature/tb get entity details nodes (#1598)
* init commit

* add ui-configuration

* EntityDetailsNodes
2019-04-03 13:02:13 +03:00
ShvaykaD
0a668d0a6f add time-units to ActionNode and UI 2019-04-01 16:05:10 +03:00
Andrew Shvayka
42d2f0be10 Geofencing rule nodes 2019-04-01 16:05:10 +03:00
Andrew Shvayka
876b9eeda4 Initial rule nodes commit 2019-04-01 16:05:10 +03:00
ShvaykaD
f009c8522e fix typo 2019-04-01 14:25:59 +03:00
ShvaykaD
cd076089c3 fix hardcode 2019-04-01 13:56:35 +03:00
ShvaykaD
37a52d4471 feature/TbSaveToCustomCassandraTable 2019-03-29 17:46:56 +02:00
ShvaykaD
e5eac7bad0 feature/TbSaveToCustomCassandraTable 2019-03-29 17:44:22 +02:00
ShvaykaD
301661946e backward compatibility 2019-02-22 14:16:45 +02:00
ShvaykaD
263c44c95d Merge branch 'master' of github.com:thingsboard/thingsboard 2019-02-22 14:00:13 +02:00
Valerii Sosliuk
1706fcbec7
Create Alarm Node add originator and status when using message data (#1503) 2019-02-21 17:56:35 +02:00
ShvaykaD
54459eb202 update rulenode-core-config.js 2019-02-21 16:56:10 +02:00
ShvaykaD
cc518d09c6 fix TbCreaterelationNode 2019-02-14 14:50:52 +02:00
ShvaykaD
e44d6f70dd fix TbGetTelemetryNode 2019-02-14 13:12:20 +02:00
Igor Kulikov
fa174f3c8d Fix NPE in TbGetTelemetryNode 2019-02-14 12:30:48 +02:00
Igor Kulikov
0d7bf40a97 Add clientId parameter to all Kafka producers. 2019-02-14 11:21:45 +02:00
ShvaykaD
9ab8b6ffe4 Improvement/TbGetTelemetryNode (#1479)
* modified relation-action-nodes

* add rule node description

* fix rule node description

* fix typo

* updated relation-action-nodes

* refactoring TbGetTelemetryNode

* refactoring rule-node-description

* refactoring rule-node-description
2019-02-13 19:18:51 +02:00
Igor Kulikov
7e96edd6ac Improve TbMsgGeneratorNode to be executed in singleton mode 2019-02-13 18:32:49 +02:00
Igor Kulikov
d863ecfa6b Improve rule node executors to use work stealing thread pool. Use shared event loop for Mqtt rule nodes. 2019-02-13 14:15:14 +02:00
Igor Kulikov
ce629fd035 Add ability to use SimpleClientHttpFactory for RestApiCallNode. 2019-02-06 18:28:09 +02:00
ShvaykaD
75b1f84805 Feature/relation nodes (#1452)
* modified relation-action-nodes

* add rule node description

* fix rule node description

* fix typo

* updated relation-action-nodes
2019-02-06 12:54:55 +02:00
Igor Kulikov
ced63c4e70 Update License Header year to 2019 2019-02-01 16:39:33 +02:00
ShvaykaD
7f639655ee fix typo 2019-02-01 11:58:02 +02:00
ShvaykaD
e2b9420abd Update TbCheckMessageNode 2019-02-01 11:56:00 +02:00
ShvaykaD
01a20c567c modify TbCheckMessageNode 2019-01-31 12:59:07 +02:00
ShvaykaD
8b273e9474 update TbCheckMessageNode 2019-01-31 11:27:45 +02:00
ShvaykaD
4d894ea404 merge with upstream 2019-01-31 11:16:03 +02:00
ShvaykaD
ddc2c73717 add TbCheckMessageNode 2019-01-31 11:14:09 +02:00
ShvaykaD
0f0b823d0a init commit 2019-01-30 18:46:30 +02:00
Valerii Sosliuk
06f5dfd1da
Relation node fix (#1426)
* Fix NPE in netty-mqtt client on puback

* Fix gateway mqtt extension configuration - filter is not required

* device type expression in mqtt extension config is not required

* Relation nodes: to and from Ids mad elocal variables
2019-01-29 16:42:34 +02:00
Valerii Sosliuk
ef8604a21e
Clear alarm metadata type (#1425)
* Fix NPE in netty-mqtt client on puback

* Fix gateway mqtt extension configuration - filter is not required

* device type expression in mqtt extension config is not required

* Metadata parameter usage added to Clear Alarm Node

* rulenode-core-config.js updated
2019-01-29 10:54:38 +02:00
ShvaykaD
b966abb3e6 Feature/relation nodes (#1414)
* modify TbCheckRelationNode

* fix TbCheckRelationNode

* modify TbDeleteRelationNode

* fix rule-nodes description

* fix rule-nodes ui

* fix relation action nodes
2019-01-28 16:33:57 +02:00
Valerii Sosliuk
9d23930b19 Alarm node changed to read alarm config from message (#1396)
* Alarm node changed to read alarm config from message

* Alarm node changed to read alarm config from message

* Alarm node changed to read alarm config from message
2019-01-16 17:20:38 +02:00
ShvaykaD
4a1916668a fix TbGetTelemetryNode (#1377)
* fix TbGetTelemetryNode

* refactoring ui TbGetTelemetryNode

* update license header

* refactoring TbGetTelemetryNode

* fix imports and update license header

* refactoring TbGetTelemetryNode

* replace typo

* fix TbGetTelemetryNode

* fix TbGetTelemetryNode

* fix TbGetTelemetryNode
2019-01-04 12:58:46 +02:00
Andrew Shvayka
0e4f72b480 Issue #1346: Added note to the node details about max fetch size 2018-12-31 10:58:04 +02:00
ShvaykaD
dfe2586e61 fix TbGetTelemetryNode (#1353)
TbGetTelemetryNode - get start and end ts from metadata
2018-12-21 16:15:17 +02:00
ShvaykaD
928f8f84b6 added TbRelationActionNodes (#1287)
* added TbRelationActionNodes

* refactoring RelationActionNodes

* update license header

* fix TbAssignToCustomerNode

* refactoring relation action node

* refactoring CreateRelationNode

* update license header

* refactoring TbCreateRelationNode

* refactoring TbCreateRelationNode

* refactoring TbCreateRelationNode

* update license header

* refactoring TbCreateRelationNode & TbAssignToCustomerNode
2018-12-11 15:44:59 +02:00
Andrew Shvayka
1bf196bfdf ThingsBoard Rule Nodes improvements 2018-12-08 17:40:11 +02:00
Andrew Shvayka
fa27fd42c7 Merge branch 'master' of github.com:thingsboard/thingsboard 2018-12-08 17:27:36 +02:00
Andrew Shvayka
a193bf1613 Avoid creating new message in get telemetry node 2018-12-08 17:27:26 +02:00
Dima Landiak
f980b2b6cf improved transaction service in cluster mode 2018-12-08 13:30:17 +02:00
Dima Landiak
138c049c89 license header fix 2018-12-05 15:21:57 +02:00
Dima Landiak
bbd4476d97 transaction service improved synchronization, rule node ui added 2018-12-05 15:19:47 +02:00
Dima Landiak
a7d966c788 transaction fixed based on requested changes 2018-12-04 16:18:41 +02:00
Dima Landiak
ae42bb4fee transaction data init fix 2018-12-04 12:34:20 +02:00
Dima Landiak
e780ad05bc transaction cluster mode init 2018-12-03 19:28:52 +02:00
Dima Landiak
6ae751c76c transaction service improvements, added timeout queue 2018-12-02 19:18:06 +02:00