484 Commits

Author SHA1 Message Date
Igor Kulikov
d184d8db72 Merge branch 'feature/timeWindow/quick-interval' of https://github.com/vvlladd28/thingsboard into vvlladd28-feature/timeWindow/quick-interval 2021-03-16 14:59:17 +02:00
Vladyslav_Prykhodko
8f8613db99 UI: Refactoring; Add current hour 2021-03-16 14:55:56 +02:00
Vladyslav_Prykhodko
0ebbee02db UI: Added new timewindow type - realtime interval 2021-03-16 12:33:45 +02:00
ShvaykaD
c5c8fbd3f7
[3.2.2] [WIP] coap transport (#4239)
* init CoapDeviceProfile & added ui components

* added transport payload type configuration for default coap device type

* added AbstractCoapTransportResource & updated efento resource

* fixed coap device profile save & update

* fixed Attribute Updates notifications

* revert CoapOkCallback onSuccess changes

* updated provision request to handle proto payload type

* fix license

* updated Rpc subscribe/unsubscribe action

* add more device emulator clients

* added fix for Coap Transport: ability to handle requests with oneElementUriPaths and MultiElementUriPaths

* fix TbCoapServer implementation

* changed response type to CREATED in POST requests

* improved implementation

* fix typos

* minor bug-fixes & improvements

* fix TbCoapServerMessageDeliverer class

* improved relay sensor implementation

* added tests for CoAP transport\

* fix typo

* removed nosql tests

* fix coap endpoint creation & improved getAttributes tests

* transport tests refactoring
2021-03-15 18:18:45 +02:00
Vladyslav_Prykhodko
f1193c1d5b UI: Added new history time window type - interval 2021-03-15 16:29:42 +02:00
Igor Kulikov
43d221e5ce Fix data resolution for entity count datasource type. 2021-03-12 14:39:23 +02:00
Viacheslav Klimov
44c1cbcbc0 Merge remote-tracking branch 'thingsboard/develop/3.3' into develop/snmp
# Conflicts:
#	application/pom.xml
#	application/src/main/resources/thingsboard.yml
#	common/transport/pom.xml
#	msa/transport/pom.xml
#	pom.xml
#	transport/pom.xml
#	ui-ngx/src/app/modules/home/components/home-components.module.ts
#	ui-ngx/src/app/modules/home/components/profile/device/device-profile-transport-configuration.component.html
#	ui-ngx/src/app/shared/models/device.models.ts
2021-03-10 15:22:03 +02:00
vkukhtyn
5a72479951
[WIP] SNMP initial implementation (#3755)
* Add SNMP type to transport profiles

* Update reference config for transport profiles

* Initial implementation to retrieve a value using SNMP GET message

* Fix license header

* Move config files

* Use async handler for SNMP response

* Send SNMP agent response to attributes and telemetry

* UI: add SNMP option for device profile

* UI: use JSON field to set SNMP profile configuration

* Handle device profile update event

* Use concurrent hash map for SNMP device sessions

* UI: Add device transport configuration control

* Cancel async request to avoid memory leak and timeout handling

* Start SNMP pooling after application started

* Move OID per profile mapping to SNMP transport context

* Fix build after merge with 3.2.1-SNAPSHOT

* Init device sessions on TB start

* Fix build error, refactoring

* Update session context on device update

* Set device info on session context creating

* Refresh pooling params on device or profile update

* Update license header

* Process device and profile transport config update

* Process SNMP response asynchronously

* Change polling implementation
2021-03-10 14:56:25 +02:00
Igor Kulikov
71062f64df New widget selector backend support 2021-03-05 17:08:46 +02:00
Igor Kulikov
23903588ac Merge branch 'feature/dashboard/widget-select-preview' of https://github.com/vvlladd28/thingsboard into vvlladd28-feature/dashboard/widget-select-preview 2021-03-05 13:02:13 +02:00
Igor Kulikov
655052090e Merge branch 'master' into develop/3.3 2021-03-04 12:03:39 +02:00
Vladyslav_Prykhodko
b3b9701076 UI: Added search widget 2021-03-03 18:41:01 +02:00
Andrew Shvayka
a3cb9724e3
Merge pull request #4191 from thingsboard/master
Merge master to develop 3.3
2021-03-03 15:57:51 +02:00
Vladyslav_Prykhodko
8ef06ed5d6 UI: Fixed filter preview text at boolean type in alarm rule 2021-03-03 15:30:57 +02:00
Vladyslav_Prykhodko
530c077b05 Merge remote-tracking branch 'upstream/master' into feature/dashboard/widget-select-preview 2021-03-03 15:03:06 +02:00
Igor Kulikov
d77ec66203
Merge pull request #4181 from vvlladd28/improvement/twilio-sms-provider
Twilio SMS provider added support Phone Number's SID or Messaging Service SID
2021-03-03 05:54:15 -04:00
Igor Kulikov
2548b8c023
Merge pull request #4165 from vvlladd28/bug/search/spech-character
UI: fixed text search request include reserved characters
2021-03-03 05:23:39 -04:00
deaflynx
cdd9c867a0 Edge Downlinks: refactored, added missing EdgeEventType 2021-03-03 11:14:51 +02:00
Igor Kulikov
961455b4af
Merge pull request #4096 from vvlladd28/improvement/timeseries-table/load
UI: Improvement load and update time into time series table
2021-03-03 05:05:48 -04:00
Igor Kulikov
99c9c099ba Add Entity Type alias. Fix Key filter value conditional processing. 2021-03-02 15:13:21 +02:00
Vladyslav_Prykhodko
cbc8991b05 UI: Updated value name 2021-03-02 13:21:53 +02:00
Igor Kulikov
0b43762a83 Introduce entities count datasource. 2021-03-02 12:04:45 +02:00
Vladyslav_Prykhodko
c81854e614 Twilio SMS provider added support Phone Number's SID or Messaging Service SID 2021-03-01 19:16:13 +02:00
Vladyslav_Prykhodko
ce9dcd17c6 UI: Add Constant keys in the Device Profile Alarm Rules 2021-02-26 19:26:31 +02:00
Vladyslav_Prykhodko
ece8fcee67 UI: fixed text search include reserved characters 2021-02-25 17:31:24 +02:00
Vladyslav_Prykhodko
989b6e7a30 Merge branch 'master' 2021-02-23 18:01:04 +02:00
Volodymyr Babak
10d3dd01bb Merge branch 'develop/3.3' of github.com:thingsboard/thingsboard into develop/3.3-edge 2021-02-22 19:08:30 +02:00
Andrii Shvaika
4b43cd75f7 Merge branch 'master' into develop/3.3 2021-02-22 13:29:08 +02:00
Vladyslav_Prykhodko
ada0af2a41 UI: Added in device profile alarm rule condition to dynamic mode checkbox inherit from owner 2021-02-16 17:04:23 +02:00
Vladyslav_Prykhodko
10cea37abe UI: Add new setting for subscription reloadOnlyOnDataUpdated 2021-02-16 00:37:42 +02:00
Volodymyr Babak
b58c831343 Merge remote-tracking branch 'upstream/develop/3.3' into develop/3.3-edge 2021-02-12 13:10:06 +02:00
Vladyslav_Prykhodko
9b4309c61a Merge remote-tracking branch 'upstream/master' into develop/3.3 2021-02-08 10:28:55 +02:00
Vladyslav_Prykhodko
22a1d24291 Added to widgets bundles and widget functional preview and description 2021-02-04 19:00:28 +02:00
Igor Kulikov
3ea5314495 Home dashboard feature. Enable tooltips for flot chars in mobile mode. Disable widgets interaction in widget library and when adding widget to dashboard. 2021-02-03 12:21:55 +02:00
Volodymyr Babak
499eb1aef4 Merge remote-tracking branch 'upstream/develop/3.3' into develop/3.3-edge 2021-01-27 15:12:58 +02:00
Vladyslav_Prykhodko
d5c3f4c997 Merge master in develop/3.3 2021-01-27 13:31:46 +02:00
Igor Kulikov
9b8cf75c1a UI: Refactor dashboard page. Add ability to open dashboard state in separate dialog. 2021-01-21 18:03:36 +02:00
Artem Babak
5ef3abb077 Merged develop/3.3-edge with volodymyr-babak/develop/3.3 2021-01-21 15:12:36 +02:00
Vladyslav_Prykhodko
c8814f7cfa UI: Refactoring lwm2m 2021-01-19 19:36:57 +02:00
Volodymyr Babak
bc3008ad7b Merge remote-tracking branch 'upstream/master' into develop/3.3-edge 2021-01-17 01:47:49 +02:00
Volodymyr Babak
57bf6c0903 Code review updates 2021-01-15 17:56:41 +02:00
Volodymyr Babak
dd879efad6 Updated enum to be uppercase. Use RuleChainType in the rule chain service 2021-01-14 16:09:07 +02:00
deaflynx
bbb625c67f Merge voba with new rulechain type 2021-01-14 15:04:04 +02:00
Vladyslav_Prykhodko
149a1dc990 UI: Added a new settings "Open in a new browser tab" in the widget action "Navigate to other dashboard" 2021-01-14 13:17:23 +02:00
Artem Babak
f8e80aa94b Fix import edges, update() is not working 2021-01-13 20:43:11 +02:00
Volodymyr Babak
d8de53c186 Code review fixes 2021-01-13 18:43:49 +02:00
Artem Babak
ede0df0d6b Code restyle: single instead of double quotes, deleted unused imports 2021-01-12 22:01:32 +02:00
Igor Kulikov
d31358b2ea Update license header - set 2021 year 2021-01-11 13:42:16 +02:00
Volodymyr Babak
c07fcf7ba5 Added rule chain type to rule node 2021-01-09 12:43:08 +02:00
Igor Kulikov
75d18d7303 Improve timezone-select component 2021-01-05 16:20:30 +02:00