Help
  • Explore Community
  • Get Started
  • Ask the Community
  • How-To & Best Practices
  • Contact Support
Notifications
Login / Register
Community
Community
Notifications
close
  • Forums
  • Knowledge Center
  • Events & Webinars
  • Ideas
  • Blogs
Help
Help
  • Explore Community
  • Get Started
  • Ask the Community
  • How-To & Best Practices
  • Contact Support
Login / Register
Sustainability
Sustainability

We Value Your Feedback!
Could you please spare a few minutes to share your thoughts on Cloud Connected vs On-Premise Services. Your feedback can help us shape the future of services.
Learn more about the survey or Click here to Launch the survey
Schneider Electric Services Innovation Team!

EBO Values Discovery Processor - incorrect value type (always "string")

SmartConnector Forum

Schneider Electric support forum about SmartConnector applications for integration of other building management systems (BMS) into EcoStruxure Building Operation.

cancel
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Home
  • Schneider Electric Community
  • EcoStruxure Building
  • SmartConnector
  • SmartConnector Forum
  • EBO Values Discovery Processor - incorrect value type (always "string")
Options
  • Mark Topic as New
  • Mark Topic as Read
  • Float this Topic for Current User
  • Bookmark
  • Subscribe
  • Mute
  • Printer Friendly Page
Invite a Co-worker
Send a co-worker an invite to the portal.Just enter their email address and we'll connect them to register. After joining, they will belong to the same company.
You have entered an invalid email address. Please re-enter the email address.
This co-worker has already been invited to the Exchange portal. Please invite another co-worker.
Please enter email address
Send Invite Cancel
Invitation Sent
Your invitation was sent.Thanks for sharing Exchange with your co-worker.
Send New Invite Close
Top Experts
User Count
JeffBowman
Sisko JeffBowman Sisko
164
ardak
ardak Schneider Alumni (Retired)
34
sesa180908_brid
Commander sesa180908_brid Commander
34
mike_meirovitz
Commander mike_meirovitz
21
View All
Related Products
product field
Schneider Electric
EcoStruxure™ Building Operation

Invite a Colleague

Found this content useful? Share it with a Colleague!

Invite a Colleague Invite
Solved Go to Solution
Back to SmartConnector Forum
Solved
mike_meirovitz
Commander mike_meirovitz
Commander

Posted: ‎2021-09-01 10:30 AM

0 Likes
12
4232
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-01 10:30 AM

EBO Values Discovery Processor - incorrect value type (always "string")

Hi,

 

We have a discovery processor that is a part of our product. The discovery processor scans all the connected AS-P controllers and finds all values and their type. For example: double, string, long etc..

 

The discovery works fine for one controller and finds all the values and their correct types, however for other controller the type is always "string" instead of the expected type. See the example below. 

 

Correct Type

11/9650KU0501_0200/Program/UC/8151GG838T200CS
8151GG838T200CS
double

 

Wrong Type

11/9650KU0501_0100/Program/UC/8151GG837T200CS
8151GG837T200CS
string

 

Any idea what may cause this problem?

 

Thank you.

 

Mike

  • Thumbnail of EcoStruxure™ Building Operation
    Schneider Electric
    EcoStruxure™ Building Operation
View products (1)
Tags (1)
  • Tags:
  • english
Reply
  • All forum topics
  • Previous Topic
  • Next Topic

Accepted Solutions
ardak
ardak Schneider Alumni (Retired)
Schneider Alumni (Retired)

Posted: ‎2021-09-22 01:39 AM

0 Likes
1
4170
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-22 01:39 AM

This issue was solved by installing hotfix 3.2.3.6400. There is an issue where in some cases the 3.2.3.59 ES reports the wrong type, versus going directly to the AS, which will report the correct type.

 

The hotfix fixes this. Another option would be to go directly to the AS if possible.

 

BR

Armend

See Answer In Context

Tags (1)
  • Tags:
  • english
Reply
Replies 12
markhotch
Ensign markhotch Ensign
Ensign

Posted: ‎2021-09-06 01:26 AM

0 Likes
10
4228
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-06 01:26 AM

Hi Mike,

 

Could you provide a little more info?  Is this a SmartConnector that you have built yourself or one that you have purchased from SE?  Usually, the type is determined by the value of the object in EBO.  Due to the way that SmartConnector communicates with EBO, everything is deemed a string and then converted afterwards to the correct type.

 

Do you know if the values between the one that rights correctly and the one that does not differ in anyway?

 

Happy to look over screen shots etc that you may have to try and help!

 

Thanks,

 

Mark

Tags (1)
  • Tags:
  • english
Reply
mike_meirovitz
Commander mike_meirovitz
Commander

Posted: ‎2021-09-06 11:57 PM

0 Likes
0
4222
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-06 11:57 PM

Hi Mark,

 

Thank you for your answer.

 

This is a SmartConnector extension that we have developed. The SmartConnector extension contains a processor that discovers all the values in the EBO and attached controllers. 

 

When there is only one AS-P controller, the value types are correct. When there are two AS-P controllers (see the attached screen capture) the input values inside a Program have incorrect type. "string" instead of "double".

 

See the attached discovery file of two AS-Ps where the Input values (in a Program) have "string" instead of "double".

 

In addition, see the attached 2 separate discovery files where the type is correct.

 

Thank you.

 

Michael

 

 

Attachments
Tags (1)
  • Tags:
  • english
Reply
ardak
ardak Schneider Alumni (Retired)
Schneider Alumni (Retired)

Posted: ‎2021-09-12 10:52 PM

0 Likes
0
4207
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-12 10:52 PM

Hi Mike,

 

There's till information missing here.

 

Also, you have provided some conflicting information:

 

"The discovery works fine for one controller and finds all the values and their correct types, however for other controller the type is always "string""

 

and 

 

"When there is only one AS-P controller, the value types are correct. When there are two AS-P controllers (see the attached screen capture) the input values inside a Program have incorrect type. "string" instead of "double"."

 

To be able to help you, we would need to see your discovery code and know more about your setup. I'd also start looking at differences between the AS. Software version, configuration etc..

 

BR

Armend

Tags (1)
  • Tags:
  • english
Reply
mike_meirovitz
Commander mike_meirovitz
Commander

Posted: ‎2021-09-13 07:04 AM

0 Likes
8
4203
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-13 07:04 AM

Hi Mark,

 

Thank you for your answer. I have sent the discovery code to Armend Dakic via email due confidentiality.

 

Can you please ask him to send it to you?

 

Thank you.

 

Mike  

Tags (1)
  • Tags:
  • english
Reply
ardak
ardak Schneider Alumni (Retired)
Schneider Alumni (Retired)

Posted: ‎2021-09-13 08:08 AM

0 Likes
7
4198
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-13 08:08 AM

I have received no such email, could you please try to send it again.

 

Also, please specify which lines look wrong to you in the discovery output. At a first glance, what I see doesn't exhibit the behavior you describe.

 

From EboOpcValues TWO A-P.txt

Example from AS #1 9650KU0501_0100:

11/9650KU0501_0100/Program/c18
c18
double

 

Example from AS #2 9650KU0501_0200:

11/9650KU0501_0200/Program/UC/8151GG838T200OpsTi
8151GG838T200OpsTi
double

 

BR

Armend

Tags (1)
  • Tags:
  • english
Reply
mike_meirovitz
Commander mike_meirovitz
Commander

Posted: ‎2021-09-13 11:21 AM

0 Likes
6
4196
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-13 11:21 AM

Hi Armend,

 

Thank you for your answer. I have sent the source code via email again.

 

See these 2 values:

11/9650KU0501_0200/Program/UC/8151GG838T200CS
11/9650KU0501_0100/Program/UC/8151GG837T200CS

 

They are both Inputs in a Program. One from AS-P "0200" and one from "AS-P "0100". One of them is double and the second is string...

 

Thank you.

 

Mike

 


 

Tags (1)
  • Tags:
  • english
Reply
mike_meirovitz
Commander mike_meirovitz
Commander

Posted: ‎2021-09-13 11:05 PM

0 Likes
0
4192
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-13 11:05 PM

Hi Armend,

 

Please confirm that you have received my email with the Discovery source.

 

Thank you.

 

Mike

Tags (1)
  • Tags:
  • english
Reply
ardak
ardak Schneider Alumni (Retired)
Schneider Alumni (Retired)

Posted: ‎2021-09-14 12:54 AM

0 Likes
4
4188
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-14 12:54 AM

I have received your email.

 

Ok, so finally we've deduced that some values on some AS show up as string.

 

  1. Is it always the same value?
    1. In that case, does this value exhibit the same behavior when only one AS is discovered?
    2. If so, how does the EWS response(via soapUI)/REST gateway response look for that object?
  2. You say these are inputs. What are they bound to? Show screenshots of the program and the relevant inputs
  3. Look for differences in the program. 
  4. Are the ASs the same version?

 

BR

Armend

Tags (1)
  • Tags:
  • english
Reply
mike_meirovitz
Commander mike_meirovitz
Commander

Posted: ‎2021-09-15 02:32 AM

0 Likes
3
4183
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-15 02:32 AM

Hi Armend,

 

Thank you for your answer.

See my answers below.

 

Is it always the same value? Answer: If there are 2 AS-Ps or more, the value is always type "string" instead of "double" (the value of the Input inside the Program).
In that case, does this value exhibit the same behavior when only one AS is discovered? Answer: If only one AS-P is discovered, the type is "double" as expected.
If so, how does the EWS response(via soapUI)/REST gateway response look for that object? Answer: we cannot use the soapUI since the discovery processor uses recursion and the soapUI cannot do the same recursion.
You say these are inputs. What are they bound to? Show screenshots of the program and the relevant inputs. Answer: I will check with the customer.
Look for differences in the program. Answer: I think that the program is the same but I will check with the customer.
Are the ASs the same version? Answer: I will check with the customer.


Thank you.

 

Mike

Tags (1)
  • Tags:
  • english
Reply
mike_meirovitz
Commander mike_meirovitz
Commander

Posted: ‎2021-09-20 04:43 AM . Last Modified: ‎2021-09-20 04:44 AM

0 Likes
2
4177
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-20 04:43 AM

Hi Armend,

 

See the the answers of SE Denmark:

 

1. If you make a discover in only one AS-P the discover process is correct for all values, inputs and outputs.

Seems that if you discover through a Enterprise server it goes wrong.

See the attached screen captures.

 

2. The programs are not the same. The Input values (in a Program) in 2 different AS-Ps has the wrong type - "string" instead of "double". 

 

3. Yes the AS-P are same version.

 

Can you install our EBO-OPC Server on your computer and try the discovery processor? This way, you can see the issue yourself.

 

Thank you

 

Mike

Attachments
Tags (1)
  • Tags:
  • english
Reply
ardak
ardak Schneider Alumni (Retired)
Schneider Alumni (Retired)

Posted: ‎2021-09-22 01:39 AM

0 Likes
1
4171
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-22 01:39 AM

This issue was solved by installing hotfix 3.2.3.6400. There is an issue where in some cases the 3.2.3.59 ES reports the wrong type, versus going directly to the AS, which will report the correct type.

 

The hotfix fixes this. Another option would be to go directly to the AS if possible.

 

BR

Armend

Tags (1)
  • Tags:
  • english
Reply
mike_meirovitz
Commander mike_meirovitz
Commander

Posted: ‎2021-09-22 02:42 AM

0 Likes
0
4167
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-22 02:42 AM

Thank you Armend for your great support!!!

 

Mike

Tags (1)
  • Tags:
  • english
Reply
Preview Exit Preview

never-displayed

You must be signed in to add attachments

never-displayed

 
To The Top!

Forums

  • APC UPS Data Center Backup Solutions
  • EcoStruxure IT
  • EcoStruxure Geo SCADA Expert
  • Metering & Power Quality
  • Schneider Electric Wiser

Knowledge Center

Events & webinars

Ideas

Blogs

Get Started

  • Ask the Community
  • Community Guidelines
  • Community User Guide
  • How-To & Best Practice
  • Experts Leaderboard
  • Contact Support
Brand-Logo
Subscribing is a smart move!
You can subscribe to this board after you log in or create your free account.
Forum-Icon

Create your free account or log in to subscribe to the board - and gain access to more than 10,000+ support articles along with insights from experts and peers.

Register today for FREE

Register Now

Already have an account? Login

Terms & Conditions Privacy Notice Change your Cookie Settings © 2025 Schneider Electric

This is a heading

With achievable small steps, users progress and continually feel satisfaction in task accomplishment.

Usetiful Onboarding Checklist remembers the progress of every user, allowing them to take bite-sized journeys and continue where they left.

of