Recently active
Hi everyone, I'm trying to build a "dashboard creator" with Thingworx. In particular I have to bind data to widget at runtime. I followed the guide Customizable and Responsive UI https://developer.thingworx.com/en/resources/guides/customizable-responsive-ui/en/resources/guides/c... which I found very useful, in this guide the widgets change their data depending on the element of the list that is selected. My question is: Is it possible to associate the data, just like in this guide, by selecting the thing for the binding from a list, but keeping the selection for each widget and not changing the binding of the entire dashboard? What I would like to achieve is, for example, the association 'thing of the list' and widget by dragging. Can anyone give me a suggestion on how to do this thing? Thank you, Giorgia
I used the guides "Connect Raspberry Pi to ThingWorx" and "Setup a Raspberry Pi as an IoT Device". After setting up the EMS and connecting to TW i wanted to collect data with the Raspi UART pins / or UDP(same problem) so i could use the data for my property values. For this i used the lua package manager luarocks to install the modules 'periphery' and 'socket': sudo apt-get update sudo apt-get install luarocks --package manager for Lua modules sudo luarocks install luasocket (Web-Socket for UDP/TCPIP) sudo luarocks install lua-periphery (Raspi GPIO access) The data transfer script i created works fine on its own but when i want to implement it in my PiTemplate i get an error. At first the script of the PiThing: The serial connection starts at --Sensor Values; UART and ends with serial:close require "shapes.swupdate" module ("templates.200903_Paeslack_SimKI_TT", thingworx.template.extend) properties.cpu_temper
I'm trying to do a Python rest API call for the Thingworx service 'AddStreamEntry'. But i'm facing issues while passing the infotable in payload. val = {"rows": [{"PropertyName": "NP", "ThingName": "Coffee3", "Date": "2020-11-27T10:00:00"}], "dataShape": {"fieldDefinitions": {"PropertyName": {"name": "PropertyName", "aspects": {}, "description": "", "baseType": "STRING", "ordinal": 0}, "ThingName": {"name": "ThingName", "aspects": {}, "description": "", "baseType": "STRING", "ordinal": 0}, "Date": {"name": "Date", "aspects": {}, "description": "", "baseType": "DATETIME", "ordinal": 0}}}} url = '*****/services/AddStreamEntryNP'payload = {'values': val} getreq = requests.post(url,data=payload, headers=headers)print(getreq) Thingworx Java code : result = me.AddStreamEntry({sourceType: 'Python' /* STRING */,values: values /* INFOTABLE */,location: loc /* LOCATION */,source: 'Python' /* STRING */,tags: undefined /* TAGS */,timestamp: timestamp /* DATETIME */}); But gett
Hi, I have installed and configured Azure IoT Hub connector 3.0.1 in Thingworx version 8.5.1. I have added JSON parameters list to IoT Hub device Thing and bind the properties Remotely, Data is getting updated to properties. Where I can see the complete IoT Hub JSON data instead of Parameter wise in Thingworx .Could anyone help me on this? Regards, Latha
Hi, I'm trying to build a widget using the Visual SDK on Thingworx 9.I've already downloaded the required packages from the PTC Software Download page: MED-61347-CD-090_F000_WEB-Component-SDK-Utility.zip ThingWorx_Web_Component_Widget.zip In the official tutorial the steps are 4: Open a command prompt, then change the current directory to the location on your system where you extracted the SDK utility: cd twx-wc-sdk-utility Run the following command to install the utility: npm link Change your directory to the simple-el-widget/ folder that you created earlier (previously downloaded and unzipped😞 cd simple-el-widget In the widget folder, run the following command to create the extension: mub An extension ZIP file is created and placed in the dist/ folder of your working directory. You are now ready to import the extension. But the mub command gives me back this error: Starting series of gulp tasks for the wrapping... exec
Trying to follow the Mars Project with the interactive Dashboard where an image is background, seems only be possible with the legacy responsive Design. Has anyone a tutorial / example - how to set images in a layer behind other widgets like labels and gauges. When I am setting the image as background it is not responsive anymore and gets stripped away when the size of the window changes. Goal: Set the image and add other widgets on top that has fixed positions like in the Mars Project example (where the passengers and weather warnings are displayed as labels on top of the image). Looking for a way how this is done in ThingWorx 9 (in 8 it is quite straight foward) - Currently running on ThingWorx 9.0.2-b136. - Thank you!
Hello All, Problem Statement: Industrial Thing frequently gets disconnected In detail: All Industrial Things were connected to KepServer Devices In Thingworx created Industrial Thing Shape and assigned to gateway Also mapped KepServer Device properties to the newly created Industrial Thing Now Industrial thing shows connected and all properties value gets updated When i navigate to other Industrial Thing and come back to the older Industrial Thing, then it shows disconnected I executed the service "Restart Industrial thing" --> then it shows connnected/ But problem like when i navigate to other Industrial thing, this Restarted Industrial thing goes disconnected This problem repeats.. Please help
Suppose I am using apache tomcat 9.0.37 zip file for installing ThingWorx then how I would I be able to set Java Options and Configure tomcat. Java 11.0.9 tomcat 9.0.37 Thanks in advance.
The integration engine fails with status [ServerErrorException - Internal Server Error] How can the integtration engine be stabilized to handle these kind of error? 2020-11-08 18:18:43.651 [ClientProcessor-1] ERROR c.t.i.r.IntegrationEngine - Exchange process failed with exception thrown : Your route exchange has failed. Service operation failed with status [ServerErrorException - Internal Server Error] java.lang.RuntimeException: Your route exchange has failed. Service operation failed with status [ServerErrorException - Internal Server Error] at com.twx.integration.route.exceptions.ExceptionHelper.convertToRuntimeException(ExceptionHelper.java:77) at com.twx.integration.route.IntegrationEngine.dispatchRoute(IntegrationEngine.java:159) at com.twx.integration.client.things.IntegrationRuntimeServer.Invoke(IntegrationRuntimeServer.java:72) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unk
Hi there! I created a custom READ only role (by following documentation) and I could remove Composer tile from composer. But if the User enters the http://<domain>/Thingworx/Composer/ URL in the browser they get, although limited, still access to the ThingWorx Composer. I'd like to change the behavior by changing the response (to not responding at all, responding 404, or redirecting) so that the user can't see the Composer at all. How would you do that? Any hints on the matter would be much appreciated. Regards, Nahuel
Hi,I achieved the connection between kepware and thingworx, but when I create the remote thing it appears to me disconnected, even though the industrial connections are connected. checking the properties of the remote thing, the isConnected property is without value ... how do I solve it? and checking the AplitionLog it throws me the following messages: Unable to dispatch [ uri = /Things/IIoT_Industrial_Server/Services/BulkLog/]: Entity IoT_Industrial_Server does not exist or is not yet associated with a Thing error executing APIRequest Message: Entity IoT_Industrial_Server does not exist or is not yet associated with a Thing, sending ERROR ResponseMessage to caller! ¿cómo lo resuelvo? thanks for your help
Is it possible to export nested infotable in excel: I have a infotable which contains an other infotable. I'm struggling with displaying the data from the nested infotable. InfoTable A : { name: "toto", address: { number: "2", road: "pin"} } I can easily display name by referencing it with {{name}} in excel template but i'm not able to reference number and road. Any idea ?Thanks.
Hi Friends! Can anyone help me with this error. I'm new to this, so please show me step by step. tomcat8-stdout.log: [localhost-startStop-1] ERROR com.thingworx.system.ThingWorxBootstrapper - [message: java.lang.Exception: Table [BasicSettings] does not have a field named [ScriptTimeout]]com.thingworx.exceptions.ConfigurationException: java.lang.Exception: Table [BasicSettings] does not have a field named [ScriptTimeout]at com.thingworx.system.configuration.PlatformSettings.getInstance(PlatformSettings.java:1875)at com.thingworx.system.ThingWorxBootstrapper.contextInitialized(ThingWorxBootstrapper.java:74)at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4689)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5155)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)at org.apache.catalina.core.ContainerBase.addC
Hello Everyone. For a customer we recenlty migrated to TWX 8.5 to 9.0.3. Instead upgrading system we did install from scratch to new server using TWX installer and copy entities from 8.5. Our major problem is Subscriptions. Almost all are remote things are bind to Kepware and getting data from various machines. After upgrading most of our Things their subcriptions imported as Disabled. We had to manually Enable most of our Subscrptions. The method we did use to create subcription is to create subscription either on the ThingTemplate or ThingShape level to which Things to inherit. After monitoring for two weeks our Application Logs are crawling with the Error = Error Executing Event Handler '<subcriptionName>' for event Type.Thing:Entity.<thingName>:Event.DataChange:Property.<propertName> which is mandatory to use this DataChange event on Things to run our logics But they are simply dont work wa
I would like to make the gadgets in the gadget library 'standard' and only when they are added to the dashboard will the data binding take place.what is the best approach for this purpose?
I'm practicing by installing an Thingworx anaytics in developer build a predictive analytics model. Error occurs. data set stops everytime. Please refer to the attached picture
I have a custom dropdown widget that I noticed when implemented doesn't update when some options are selected. I checked the console logs and the error that comes up is: "Uncaught TypeError: Cannot read property 'dataMgr' of undefined" It occurs when updateSelection() is called in the code. I first thought this might be an issue with my data source feeding the widget but the dropdown selection works completely fine when the mashup is previewed in the Composer with no errors occuring. Any ideas what could be causing this issue?
I just start working with thingworx and I can't install the foundation. It got this message and I got no idea where the install log file is. I want to know where log file is and solve this issue. If any information needed to be provided, please. With Respect William
Hi, I'm new to Polymer and I'm trying to create my first widget using the Visual SDK.When I try to launch polymer from the simple-el folder, it doesn't give me the correct output on the browser (Chrome) (attached page1.PNG).Opening the inspector, the console shows this error: Uncaught DOMException: Failed to execute 'define' on 'CustomElementRegistry': the name "dom-module" has already been used with this registry at http://127.0.0.1:8081/components/@polymer/polymer/lib/elements/dom-module.js:176:16 I think it is a problem due to a library conflict on npm (d3-array), but I'm not sure about it.There's anyone who has already faced this issue?
Suppose I want to add image to any asset (while its onboarding) and I want to use File upload widget and Image widget then what is the process to achieve this functionality while onboarding as well as updating any asset image? Please help with the logic. Thanks in advance.
Pls help on this logic
Please help with the logic. Thanks in advance.
Hi, I'm not able to set background image on Shape widget. Could any one help me on this Thanks in advance /VR
Hi Experts, Can I configure a PTC System Monitor for monitoring multiple Thingworx instances. My use case requires me to perform system monitoring for multiple instances of Thingworx deployed in different geographical locations. Can this be achieved by deploying a single PSM solution which can configure multiple dynatrace instances (for each TWX server respectively) ? Any directions will be really helpful. Regards, Ankit
I try to update multiple thing's properties with writePropertiesVTQ method. Calling this method I find an error on apllication log An Invalid Property Value Was Sent To [Random-Integer-Device1 Property: [null] Thing name, properety name and value type is correct. I'm setting up name, time, value and quality in ValueCollection and add it in an InfoTable My code is InfoTable it = new InfoTable(); NumberPrimitive np = new NumberPrimitive(); np.setValue("1.0"); ValueCollection vc = new ValueCollection(); vc.put("name", new StringPrimitive("propname1")); vc.put("time", new DatetimePrimitive(new DateTime(new Date().getTime()))); vc.put("value", np); vc.put("quality", new StringPrimitive(QualityStatus.GOOD.name())); logger.info("Adding property propName1 with number value 1.0"); it.addRow(vc); np = new NumberPrimitive(); np.setValue("2.0"); vc.put("name", new StringPrimitive("propname2")); vc.put("time", new DatetimePrimitive(new DateTime(new Date().getTime())
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.