Recently active
Hello, I am facing a problem with almost all the transformed properties of my system. My environment is: - Virtual Machine 1 - THW Platform: 8.5.2 - SSL:443 - Autogenerated certificate - Virtual Machine 2 - Analytics Server: 8.5.2 - Connected to the platform and working - Platform-Analytics: 8.5.1 - RabbitMQ and Apache Flink from the installer - Erlang 21.0 - The installation summary said that everything went OK and Things were created All my transformed properties are configured to make the calculation every 6 hours taken 12 hour of data. However, when I search for the logged data I can see that there are calculated values that are not inside the configured 6 hours period. In the attached image there are two results that don't belong t
Hi, We can link Service successful function to any other service but How to link the service Failure function to another service? Please support ASAP.
Hi, If I create Custom widget Extension in Thingworx version 8.5.2 and later in future if i want to use this extension in 8.5.4 or Thingworx 9.0 then Is it Easy to Migrate such elements? Note- Custom extension is about Grid Customization ..that is 1)add , delete , Edit save the rows in Grid 2)Sequencing rows by dragging and dropping the row(Exchange the rows) 3)adding Button as Cell value in Grid etc. Thanks
Hi, I'm installing ThingWorx Flow on ThingWorx foundation 9.1.0, both of them are to be installed in the same machine. According to the installation guide: https://support.ptc.com/help/thingworx/platform/r9/en/index.html#page/ThingWorx/Help/Integration_Orchestration/InstallingTwxFlowPostgreSQL.html I should run the following commands firstly in a machine which has internet access, let's call it machineB: ◦ yum install 'nginx' ◦ yum install 'rh-nodejs8' ◦ yum install 'rabbitmq' ◦ yum install 'openssl' ◦ yum install 'policycoreutils-python' However, yum install 'rh-nodejs8' and ◦ yum install 'policycoreutils-python' get failed (the other 3 packages are installed): yum install 'rh-nodejs8' Updating Subscription Management repositories. Extra Packages for Enterprise Linux Modular 8 - 142 kB/s | 528 kB 00:03 Extra Packages for Enterprise Linux 8 - x86_64 684 kB/s | 8.7 MB 00:12 PostgreSQL c
Hi, Can anyone help me to write Message Box in Thingworx 9.0? When I press button one message box should open with Yes and No option with it.When user press any one button, I want to take feedback of his input in thingworx 9.0 to use further. Please provide me java code for above requirement ASAP. Note: I am using Thingworx 9.0 so provide a solution related to this version..
Hi, I have used Data export widget to export Grid data in Excel/CSV file in Tabular Form. but its exporting in Comma separated ...i binds export button to property of type infotable. using ThingWorx 8.5.10-b597 Note- I had used Data export earlier in TWX 8.5.2 and there it was able to see tabular data in CSV. Thanks
Hi , I have a Grid Advance in Mashup , running on Thingworx 8.5.2 , i had to add Hyperlink as Column Value. and i added it using Column Base Type as 'Hyperlink' but at runtime in grid its not Clickable. please see below screen.. Thanks
I am having Thingworx 8.5.1 and for that I have imported ThingWorx-Apps-8-5-1-extension-bundle and the application is working fine. Now I am about to upgrade my Thingworx to Thingworx 9. So after upgrading will my application work fine?
I am trying to get a solution for Building Management System where the building is using KNX, DALI and DALI-2 protocols for lightings. But I am not sure how to get data from them as these protocols are not listed in Kepware.
Hi My client have one dash cam which is follow RTMP protocol to send video data to server but how to get this data into thingworx, Is there any need to install RTMP server? How to install it? and how to get this live stream in thingworx mashup. I want to create a service which will play this live stream in the mobile app.\ Mobile app will trigger the thingworx API to play this live dash cam stream, please suggest how do i do that?
Hi Team, Suppose I want to set the below components of Style definitions dynamically using some service :- -Background Color-Secondary Background Color-Foreground Color-Font Bold-Font Italic-Font Underline-Line Color -Line Thickness-Line Style-Text Size so that the style definitions set in the state definitions will get applied to different nodes of tree. Can somebody help me with the logic of updating style definitions dynamically. Also let me know, if I am having a button to reset the style, then what will be the logic? My ThingWorx version is 8.3. Thanks in advance.
I am trying here to get child for Site1_ITHENA SITE-A (custom site) which work fine and I get the correct output showing LineA and LineB. In the next part, I am passing the lines in array to GetEquipmentNetworkForKPIs_Copy so that I can filter only those line which has LineA and LineB. My agenda for this entire service to filter lines of a specific Site and pass it to tree grid. the output of this entire service is an infotable with Datashape PTC.Factory.EquipmentStatusTreeDataShape. (This is the same Datashape as used by the service GetEquipmentNetworkForKPIs which is used by the tree grid)
I'm trying to figure out how to allow a user to select from a dropdown menu and have that selection be used as input to a custom service that will ultimately populate the rest of the mashup. I've been beating my head against the wall trying to figure this out. I'm hoping you all can help me. Thanks in advance.
Hi, State Formatting option is not there in the Thingworx 9.0 line chart widget. In the legacy time series widget that option is there. Is there way to do state formatting in 9.0 line chart widget? Thanks, Sadagopan PSSKP
Hi , I want to delete and add rows in grid with Custom service using selected Rows property of grid. i have infotable service which is returning infotable with Datashape. how to use selected rows and delete the rows from grid? Thanks
Hi Been scratching my head long enough. Can anyone offer guidance on the following error - Thank you pi@raspberrypi:~/microserver $ sudo ./wsems [FORCE] 2020-12-22 14:52:28,215 ./wsems: Initializing EMS .... [FORCE] 2020-12-22 14:52:28,215 main: Using config file /home/pi/microserver/etc/config.json [INFO ] 2020-12-22 14:52:28,215 ./wsems: Creating the WsEms proxy. [INFO ] 2020-12-22 14:52:28,215 ./wsems: Starting HTTP Server. [WARN ] 2020-12-22 14:52:28,215 Main: Encryption is disabled on HTTP Server. [WARN ] 2020-12-22 14:52:28,215 Main: TLS Hostname Validation Is Disabled [WARN ] 2020-12-22 14:52:28,215 Main: Authentication is disabled on the HTTP Server. [INFO ] 2020-12-22 14:52:28,216 ./wsems: Initializing the ThingWorx REST interface. [FORCE] 2020-12-22 14:52:28,216 httpServer: starting http server port=8080 [INFO ] 2020-12-22 14:52:28,216 wsEmsProxy::initialize: FIPS is disabled. [INFO ] 2020-12-22 14:52:28,216 wsEmsProxy::initialize: Encryption is enabled on Web Socket connecti
Create a new Thing using the Scheduler Thing Template. The Scheduler Thing will fire a ScheduledEvent Event when the configured schedule is fired. The event is automatically present and does not need to be added manually. Configuration The Scheduler Configuration is quite straightforward and allows for an exact setup of schedule based on units of time, e.g. seconds, minutes, hours, days of week etc. It can be accessed via the Thing's Entity Configuration Configuration allows for Changing the runAsUser context - in which the Events will be handled. The user will need visibility and permission on e.g. executing Services or depending Things, which are required to run the Service triggered by the Event. Changing the Schedule - in which time the Events will be fired (by default every minute). The schedule is displayed in CRON String notation and can be changed and viewed in detail by clicking on "More". The CRON String will be generated automatically based on the inputs
hii, i want to show the time by using timers and schedulers. For eg. 1) i have one program which starts from 10am to 11am. So, if there are 1hr or half an hour or 15 min remaining to start the program how i show it by using timers and schedulers? 2) when the program is started i want to show or display "ON". 3) When the program is end i want to show or display "OFF". please suggest the procedure or solution for the same. please refer the below screenshot for an example
Hi, I have two questions, 1. I am using Thingworx 9.0, I want to show live CCTV streaming on thingworx mashup how can I do that? Please send me any architecture diagram to connect CCTV camera to thingworx. Does anyone know how to work? Much appreciated. 2. I have sensor data in the hex format which in the attachment file, I want to convert it into a readable format. I have tried with some javascript program which is given below but it is giving me the wrong result please check attachment for output. please suggest var hex1 = HextData.toString(); var str = ''; for (var n = 0; n < hex1.length; n += 3) { str += String.fromCharCode(parseInt(hex1.substr(n, 6), 16)); } var result = str; Does anyone know how to work? Much appreciated.
Hi guys! I have a Thing (an Asset from Apps view, and a Thing that inherits from PTC.ISA95.PhysicalAssetThingTemplate Thing Template from ThingWorx view) that has Infotable properties (VTQ datashape) and I'd like to display them (just the number field) in Apps built in timeseries charts. I came up with two approaches: 1) Duplicate the Infotable properties as Number properties and make Apps consume that Number properties. Which seems a bad approach since it duplicates data. 2) Customize Apps. As far as I know, OOTB Apps only support Number and Boolean base types for display so I'd have to customize the Apps in the places where timeseries are displayed which are Asset Advisor.Monitored Properties and Trending and Troubleshooting. * Asset Advisor.Monitored Properties, According to documentation I should overwrite the GetMonitoredProperties (inherited from PTC.SCA.SCO.MonitoredPropertiesThingShape) but this service only returns Number and Bool
Hello, I'm trying to write a service that allows me to push a Kepware configuration (in .json format) to a chosen Kepware server. When I try to push the configuration using the "PushConfigToEdge" built in service, I get "Configuration Transfer from ThingWorx Platform failed. | Reason = 'Access Denied'" on the Kepware interface. I've also tried using the built in push/pull interface from the Thing -> Configuration Files page, but I get the same result.What am I doing wrong? Below you can find the source code I'm using at the moment.Thanks in advance. var fileNameExt = fileName + ".json"; var tempString = jsonString; tempString = "'" + jsonString + "'"; tempString = JSON.stringify(tempString); pause(10000); var tempObj = JSON.parse(tempString); pause(10000); Things["SystemRepository"].SaveText({ path: '/' + fileNameExt /* STRING */, content: tempObj /* STRING */ }); Things[gatewayName].PushConfigToEdge({ sourceFileName: fileNameExt /* STRING */,
Hi, I am looking to sequence the rows by dragging the entire row to another place. How to make it in thingworx? Thank you
Hi, I'm working on some application in TWX where I would like to have filter in mashup. Currently it is working like= Search_string is found in infotable (e.g. BCD in ABCDE string) But, our users will also use local language string like e.g. BČD (in slovak language). How could I achieve that I can only use search string like BCD and I will get a result from BČD? Original table: Header ABČ XYZ Table with search string = ABC Header ABČ My current settings for filter in Service: "filters":[{"type": "LIKE","fieldName": "Class","value": "%"+search_string+"%"}, Thanks
Hi all, Following up on something that we noted in our documentation a while back, we are planning to deprecate the ability to update the request method via the Allow Request Method Switch in the Platform Subsystem. Although this setting is the disabled by default in ThingWorx, and leaving it off is strongly recommended to prevent cross-site request forgery (CSRF) attacks, it is still possible to enable it. We allowed for this option because of concerns about backwards compatibility, but now that several major versions have passed we are planning to make the default setting mandatory in a future release of ThingWorx (likely by the end of calendar year 2021). Removing the ability to Allow Request Method Switch will further enhance the security of the ThingWorx platform. Please see the relevant portion of the Help Center for details, and chime in on this post of you have any concerns. Best, Walter Haydock ThingWorx Product Management
Hi Everyone, I'm trying to write a service that can bind properties in my thing to data in an edge device. here's my code: // get all properties from the thing propertyDefs = Things[assetThing].GetPropertyDefinitions({ category: undefined /* STRING */, type: undefined /* BASETYPENAME */, dataShape: undefined /* DATASHAPENAME */ }); numberOfProperties = propertyDefs.getRowCount(); var params = { infoTableName: "PropertiesToAdd" /* STRING */, dataShapeName: "PropertyNamesForBindings" /* DATASHAPENAME */ }; var allProperties = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape(params); for each(var property in propertyDefs.rows){ // Only add properties starting with "Fan" if (property.name.substr(0,3) == "Fan"){ var newRow = new Object(); newRow.name = property.name; newRow.description = "";//property.description; allProperties.AddRow(newRow); } } // loop through properties, and add source to each property. sourceNamePrefix = edgeChannelName + "."
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.