Of course. I run a local instance of Skyspark.
Type: Posts; User: Synyster
Of course. I run a local instance of Skyspark.
Of course.
I have some JACE's reporting to up to 3 Web Sups. I have tons of devices and I have different Web Sups that perform different tasks.
The only thing I know of that could induce some...
If you can give an example of what your trying to get a count of, I may be able to throw together a program that may be able to do it.
Is this for a single, specific PX or would you want it for...
I threw up a video titled "AI and Execute Periods" where I used AI to write some code, then set up a program to run at a set interval. Hopefully it will help you out.
You can open up the Program...
Upgrade it to the absolute latest, 3.8.504 I think what it is and that will allow you to use Java Web Start. Outside of that, you’re gonna have to figure out what Niagara version it’s running and try...
Graphics/UI is just something I do not deal with at all anymore. What little bit I knew at one point is pretty much deprecated now-a-days.
Have you looked into the WebAPI that is located in the...
I love how you can't edit your posts here.... ridiculous.
*** Lets say you have 10 JACE's but you are not using Active Directory/LDAP or Niagara's built in user-sync to sync up all the users in...
A robot is just a vessel for writing some code to do something, then running it. If you notice, you can use a robot in conjunction with a provisioning job.
An example use-case.... Lets say you...
Sign them? SSL/TLS is probably easier to learn than most of the mechanical equipment you work on.
YouTube is full of great material and you should be able to learn it in an evening, with a beer or...
Sorry guys, I’ve got to back-pedal on this one…
It’s been 10 years since I was doing things with Bajascript. I dove back in and they’ve made very significant changes to it and it’s totally...
You can use React or really anything. I've done some really cool stuff with just plain HTML and Javascript. Niagara can pass web data via Bajascript. I've got some old examples of how to grab data...
Yes.
Tell them to call someone who works on Distech/Niagara.
Close Workbench and go to your Niagara/bin folder and launch console.exe and type in nre -rebuildreg
This will rebuild your client's module registry.
Then try to see if it shows up in your...
I just hope some of these jagons on here will look at this and think “Geez, maybe I need to learn this sakurity thing. If it can happen to the big boys, it can happen to us”.
Maybe some good will...
I’m sorry I don’t have first hand knowledge nor any detail, but I was told from a very reliable source to stay far, far away from these. Being a product from Big Blue, I can definitely see that being...
What’s security? 🤣
Really thinking about doing some YouTube vids showing how a bad actor can compromise a system and what the fallout from it looks like.
I understand security is an...
Are you using HTTPS? The User Service is design not function over an unsecure HTTP session.
BComponent inherits several methods from its parent class BComplex that may be useful. Check out the baja doc on BComplex. It has a several "get" methods that return Property arrays or Slot arrays...
Sorry, I haven't been following you guys, but I will point out something I ran into in the past...
Are the slots your saying it's missing in the loop types extended from BComponent?
I ran into...
That’s how we got involved. Maintenance guy had finally had enough. He had 10 desktop shortcuts to 10 different JACE’s and constantly had to log in between them all.
We eventually found out that...
Why even have a server if you’re just going to hyperlink to a JACE?
We had a very shady contractor here in our area that used to do the same thing. They’d sell you a server, the software and...
This might sound like a convoluted way to go about it, but it works. If you have to implement this a bunch of times, it probably wouldn't be a good option but if it's a one-off, it should work fine....
I’ve seen this trend too, with big organizations switching to this model of higher level remote support and a body in the field to be the hands, although I do not see Chatbots replacing everyone....
Try the AX view in Workbench for the User Service. The HTML view for the User Service ABSOLUTELY requires https. This is a security feature now. The reasoning is, it is not good practice to have an...
No offense, but you may want to consider going to get some training. This is about the simplest task in Niagara.
I was bunched up with some pretty low IQ’s when I did mine 10 years ago and they all passed with flying colors.
As long as you have a heartbeat and are present during the class, you’ll be fine.
You can turn off module validation in the nre.properties file. I think they were/are talking about making it to where you can’t do it though in the future.
Try something like this...
public void onExecute() throws Exception
{
BDynamicEnum val = getInput().getValue();
getOutput().setValue(val);
}
Absolutely. Great point, that's definitely an easy way to do it. I can also show how to do that in a program as well.
Only real difference there is the BQL query works off of an execute period, so...
You can add as many inputs as you like.
And sure, you can derive what ever count you’d like.
You can also make the input count dynamic. Do something like add a numeric slot and whatever number...
The old RFC 868 is deprecated now. TimeSync is all done with the NtpPlatformService under "Services".
There is some literature somewhere on Niagara-Central, I think.
I'll go ahead an show it, for anyone else that may be interested...
Drop out a program from the Program palette. Open the program editor (Views > Program Editor) and select the "Slots" tab.
Add...
The Or block doesn't recognize any slots other than A,B,C & D. It's not coded to account for anything but those 4 slots.
Do it in a program block or use something like that SuperOr from the...
The first one is an http header issue. Think it has something to do with XSS (cross-site scripting). Seems to be just a warning, so it may not be a problem.
Require, Define and Hx are all...
Also, for those "not in the know", you open this .bog in Workbench and copy the program object and paste it anywhere in a station to use. You may have to open the program editor and at the top, hit...
Can you check "slot:/Services/WebService/httpHeaderProviders/xFrameOptions" and see what the 2 properties are set to?
I could have swore that there was once a post on here with someone asking if there was a way in Niagara to make the wiresheet of folder B look like folder A. I did a few searches but couldn't find...
I've moved on and don't have access to KMC anymore.
I just sent over an email with a program I threw together, showing how to set up an Enum to be used as a drop down. You can just plug that slot into some graphic and it should render out a drop down...
Gotcha, should be headed your way.
I don't know of an easy way to do it, but I just emailed you something to try out.
It's a pretty simple program that will look for any network that isn't a Niagara Network, then grab all of the...
Give me a few instances you have and I’ll make up a program for you. I’ll also need the type of devices you’re working with. Is it BACnet controllers or Niagara devices?
So you basically just want to get a count of offline devices as a point?
I'm with digo. You're probably not using https and it's preventing you from adding new users, which is a safety feature.
Just thinking out loud, but can you throw a .parent in there somewhere?
The password you mention is to protect the certificate during transit.
Did you create it, generate a CSR(Certificate Signing Request) then pass the CSR to someone who signed it?
The only time...
If this was worth a share, I’ve got some I’ve ran across that would make your head spin. 🤣
You ever worked at a military base? This would be a worthy upgrade to most units on military bases.
The purpose of a certificate is to ensure what you’re connecting to is what you are intending to connect to.
A good example is, you install a JACE at a site and walk away. I penetrate their...
Doh! I was under the impression 17 was coming with it. I’ve got some awesome thing in mind when 17 gets here. Such a let down 🤣
I looked through the jdk-se module and did not see Java’s native json classes. I could be wrong, but it could be that it’s not included in the Java build that Tridium uses.