Recently active
I've had a lot of questions over the years working with Azure IoT, Kepware, and ThingWorx that I really struggled getting answers to. I was always grateful when someone took the time to help me understand, and now it is time to repay the favour. People ask me many things about Azure (in a ThingWorx context), and one of the common ones has been about MQTT communications from Kepware to ThingWorx using IoT Hub. Recently the topic has come up again as more and more of the ThingWorx expert community start to work with Azure IoT. Today, I took the time to build, test, validate, and share an approach and utilities to do this in cases where the Azure Industrial IoT OPC UA integration is overkill or simply a step later in the project plan. Enjoy! End to end Integration of Kepware to ThingWorx using MQTT over Azure IoT (YoutTube 45 minute deep-dive) ThingWorx entities for import (ThingWorx 9.0) This approach can be quite good for a simple demo if you have a Kepware I
The ThingWorx team would like to be one of the first to wish you a happy holiday season. To kick it off, I’ll share the top three things we’re thankful for: Our customers—you! Thank you for all that you do. The entire team behind ThingWorx. Thank you for being such a fun team to work with! Our robust platform—recognized by Gartner as a leader in industrial IoT platforms. Launching today, 9.1 features a cornucopia of new functionality, including: Runtime support for AWS Corretto Open JDK 11, now available to help you save Oracle Java licensing costs A new Project View in Composer Pareto charts, auto refresh, pagination and chip-based data filter web components Enhancements to auditing, Thing Group UI & export to source control Asset Advisor scale improvements Operator Advisor process plan caching Azure AD integration with Solution Central to manage users ARM templates now available to allow you to easily deploy the necessary ThingWorx infrastructure on Azure Read
I want convert hex data into text or readable format please check below hex data 55 55 00 5A 21 41 02 00 00 38 36 31 32 35 31 30 33 38 30 33 39 33 39 39 A5 08 D1 5D FC 2C 82 39 F9 6E 34 BF 14 B1 61 89 B5 E3 A4 2C 88 F4 A8 AA 0B 43 78 EE 7C 37 6A 94 27 A1 20 BF AF C7 3D F0 FE 25 B1 6D E7 4E F6 3A 35 3A D5 0F 91 83 0D 80 36 97 70 F6 DC E8 0A 81 AA AA please suggest the way how we can do it in thingworx
Im having problem making Query parameter for QueryInfoTablePropertyHistory service used in mashup to populate advanced grid. I made service with query output and simple filter to give me only entries with Rack_ID 1 This service output is linked to query parameter input of QueryInfoTablePropertyHistory. But this doesnt filter my data table. Using filter widget as query input I can get needed result. Also service that gives me infotable result directly with this filtering works as well. But I want to make query service to do this to see results in mashup grid. Am I missing something?
Hello, The error state "Unable to connect, check your port". I am using the PTC Cloud trial version from developer portal. I have checked some alternatives for the error and I notice that my problem same with his. Unable to connect to the Thing Worx academic simulator - PTC Community But the problem still unsolved. Here I attached my error. I hope anyone can help me. Thanks.
Hi I am trying to setup an analytics server for my TWX platform, for which I am stuck on getting the UploadThing zip file to be installed on the server. Attached you will find the extracted Thingworx_Analytics_Extension files in which UploadThing.zip should also be present however it is missing. Workaround needed Regards
We are aware of using the application log or script log when error arises. But, sometimes it also happens like when you check the application log for an error, it again says to check the log, like check log for more details. We get quite confused at such points. It would be helpful if you could give any input on this.
Hi, Sometimes the log, including the Application log and Script log, doesn't tell which line the error occurs like the screenshot below : How can I know where the problem is ? (except print logs in the service to guess ) ThingWorx version : 8.5.5 Regards, Sean
Hello everyone, I am trying to login through the Thingworx academic simulator using the URL, app key and port no. but I am getting an error : "Unable to connect, check your port" The server URL is : https://pp-2004130945zw.devportal.ptc.io/Thingworx/Composer/index.html I am only using pp-2004130945zw.devportal.ptc.io from the above URL in Academic simulator. I have checked my Device ID as well as port no also properly. Port no - 443 since it is https I have tried modifying the port as 80 but no use. I have tried running TAS as administrator but no avail. I have also made sure that my server is running by going to the server and launching it. Read many threads on the same error and tried everything. But still I am getting the same error. I have tried downloading the desktop version of the Thingworx foundation also but the device configuration requirement is 16 GB whereas I have only 8 GB in my laptop. So, I could not install that. &
Hi ThingWorx Enthusiast, Which service, resource to use to decrypt the property value which is encrypted using below snippet? var params = { data: "<Some_Value>" /* STRING */ }; // result: STRING var result = Resources["EncryptionServices"].EncryptPropertyValue(params); I didn't find relevant decrypt service under EncryptionServices resource and wonder how to get back the original value. Thanks, Shirish
Hi all i've the same problem 1. Anyone have the solution? thank u all
Hi Team, I have an infotable with a single column. for example the column name is fruits. There are multiple entries in the infotable and there are duplicate entries also. I need to get the count of occurance of each value in the infotable. I know I can use distinct function to get unique records in the column. Later i can loop through the infotable comparing the unique string and increasing a count variable. But what I want is to know if there is any way to get count of "orange" in below infotable using inbuilt function. Example infotable records : orange apple apple orange lemon I need output like apple 2 orange 2 lemon 1.
Hi, I`m using Button Bar widget, in the state definition display text is N/A but instead of showing N/A it is showing some other HTML text. i.e: N\2f A How to solve this? Regarding, Janakiraman P
I am using google maps widget, I need to show number values per country on the map it self. eg. in japan 20000, china 15000 like that i have to show values in map without any additional mashups. For better understanding i uploaded screen shot for how data should be displayed in UI.
We can see there is a property of Remote Access widget named "ListenPort". But I cannot find this in RemoteAccessClientLinker widget. How can I use it?
Sorry if this was already mentioned somewhere. I searched and didn't find it. In ThingWorx 9, the EnterKeyPressed binding now behaves like "Focus Lost". If you have textfield with the EnterKeyPressed action bound, that action will be fired whenever focus leaves the text field. I opened a case with PTC when I discovered the behavior and was told it is working to specification: "this event is triggered when a user clicks an area outside the widget or presses the enter key after updating the widget value". We're most affected with some mashups that have several text fields for optional user input. Prior to ThingWorx 9, the user could enter something in one of the text fields and press enter to trigger the action, or tab to the next field and optionally press enter there, etc. Now if the textfield has the EnterKeyPressed action bound, that action runs when the user presses tab to go to the next textfield.
Hi, I found a very strange phenomenon, the ES6 syntax like "let", "const" work well normally. But in certain situation, the Lint will report error, see the attached picture. The line #315 and #325 define the same variable name , but it's not the root cause. Changing to different variable name has the same error. It seems the error occurs when the code lines exceeds about 310, but I'm sure . Regards, Sean
Hello IoT Community! I would like to build my mashups in a way, that some buttons (or other widgets) are Enabled/Disabled depending on whether the user has the permission for the underlying service (e.g the service executed when clicking that button). For that I thought I could write an expression that checks whether the current user has permission for a specific service. Do you have any Ideas how to write a simple expression for that? As far as I know, an error is thrown when a user tries to execute a service he has no permission for. So maybe I could somehow "catch" the error in the expression?Maybe something liketry(functionToExecute()) { return true; } catch(error){ return false; } Unfortunately I have no idea how to implement this behavior...Any advices are appreciated very much!Best Regards,Dominik
Hi, I have a iFrame widget which shows webGL 3D model returned from external system. There is a button on the mashup to send post request to the external system. I want to make visible = true for the iFrame only after external system responds. What I did; - Made async service to post request to the external system. - The service wait until the external system responds - The service set session parameter to true after the external system responds Problem; - Session parameter is not updated by the async service Any other solution?
Hello, After upgrading to thingworx 9.0, I created a mashup with some of the new widgets, specifically the line and bar chart. Everything is looking good until I added that mashup into a master. Then the chart widgets became scrunched and stretched (See attached screenshots) I then tried with a new, from scratch master and mashup. Same result. Any help on this would be greatly appreciated.
Hi, What is the fastest and reliable way to purge data of Things with logged Properties? doing Value Stream purging from Composer either gets timeout or long ending execution. E.g. PurgeAllPropertyHistory Is there any way to Purge logged property data of all the Things in one go? Any postgres query can be triggered from Thingworx to purge all the data?
Hi all, I have two Thingworx servers in an HA configuration. Recently both servers were taken down for maintenance. After maintenance, one server was started. During the startup, the server took HA leadership and began initializing like normal, but abruptly failed to initialize and shut down the system. The HA leadership was transferred to the passive server, which booted up without an issue. I am trying to understand why the initial startup failed. The application logs show that the initialization ran up to the step "Initializing Reference Caches", at which point a ConcurrentModificationException was thrown by the Curator-LeaderSelector thread. Based on what I've been able to find, that appears to indicate there were multiple threads which attempted to overwrite the same object. I'm at a loss as to why this might have occured during initialization. The only other error which was thrown at the time of the exception was an InvalidRequestException due to the Thing [AlwaysOn
Dear All, Iam new to this community. Please guide me for this problem. If this is not the right place to ask this question please do guide me the right direction. Does Siemens Mindshere and PTC thingworx products are both integratable. So in my case my client has thingworx installed and his products are integrated to thingworx in one region. Client wants to install in other region with thingworx platform. If we install siemens products or any other vendor product at other region. Is it possible to integrate Siemens/any other vendor products to Thingworx platform or we need to have the products compatible to Thingworx platform only. Also your support to provide the various vendors which support Thing worx platform for IIOT systems like 1. Air quality stations,2. Smart Lights,3. Smart traffic lights, 4.Data center, 5.ICT infrastructure, 6. Smart water meter,7. Smart irrigation, 8.Asset management, 9. Energy management,10. Smart Fire Alarm system, 11.Control roo
Hi, Is it possible to give a number as the first alphabet in field definition of a Data Shape ? If no , is there any thingworx configuration modification that can be done to achieve this. Thanks, Sadagopan Ponmani
Hi, updating license in disconnected is giving me this error. Unable to acquire twx_asst_adv, error message is Requested feature was not found. Help please is urgent !
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.