And in order to simply list up everything that's happening on my KNX bus, I 
simply use the HelloPlc4xSubscription example and pass along the following 
parameters:

--connection-string 
knxnet-ip://192.168.42.11?knxproj-file-path=C%3A%5Ctmp%5Cets5%5CStettiner%20Str.%2013-ets5.knxproj&knxproj-password=somesecretpw
 --field-addresses */*/*

It then just lists up everything happening.

Chris

-----Original Message-----
From: Christofer Dutz <[email protected]> 
Sent: Donnerstag, 10. Februar 2022 17:34
To: [email protected]
Subject: RE: KNX Ets5Parser

Hi all,

I think I found the problem ... in the Ets5 parser I was using the 
datatype-values instead of the "number" fields for building the map. I think 
initially this was correct, but I think I changed the way the mspec master-data 
is generated and didn't adjust the parser.

After changing the parser in this spot, I finally again got a Ets Model where 
my group addresses have datatypes assigned and these are even the correct ones.

So now my example started working again.

And now I stumbled upon the same problem Darren reported ... I am sure I'm not 
sitting in 11°C ...

Chris



-----Original Message-----
From: Christofer Dutz <[email protected]> 
Sent: Donnerstag, 10. Februar 2022 16:49
To: [email protected]
Subject: RE: KNX Ets5Parser

I also noticed that the parser seems to no longer be doing it's job correctly.

So I added a feature to allow parsing of password-protected knxproj files.
But the output is just wrong ... it seems as if almost no group address has the 
right datatype assigned and the ones that have, they are definitely not correct 
:-(

Guess I'll have a quick look on what's going on.

Chris



-----Original Message-----
From: Christofer Dutz <[email protected]> 
Sent: Donnerstag, 10. Februar 2022 14:34
To: [email protected]
Subject: KNX Ets5Parser

Ok ... something more I found out ...

It's not just a zip ... the thing is that the project information is in an 
encrypted archive inside the unencrypted one.
So, I guess what happened, was that I set a project password for my project and 
as soon as I did that if creates the encrypted archive inside.

Chris

-----Original Message-----
From: Christofer Dutz <[email protected]> 
Sent: Donnerstag, 10. Februar 2022 12:17
To: [email protected]
Subject: RE: KNX 16-bit Floating Points

Hi Darren (sorry for the single "r" in my last message)

I just tried using my ets5 knxproj file and I couldn't use it anymore.
A quick look showed that the directory P-05CD is now a zip file inside a zip 
file.

I also decided to upgrade my ETS5 to ETS6 (Happy that in this case I still have 
both installations on my system).

So, I imported my ets5 project into ets6 and did an export of that again and 
compared the two. They generally were identical.

Perhaps this change to "zipping" occurred on one of the more recent updates. 
Gotta check my historic versions of my knxproj. 

So perhaps this is really not a ETS5 vs ETS6 thing, but a "check if P-05CD is a 
file or a directory" thing.


Chris

-----Original Message-----
From: Christofer Dutz <[email protected]> 
Sent: Donnerstag, 10. Februar 2022 11:05
To: [email protected]
Subject: RE: KNX 16-bit Floating Points

Hi Daren,

Unfortunately, all except the xml file got stripped. Could you please send me 
that email directly?

And for the others: We just had a small Zoom session, it looks as if Darren has 
some KNX devices from ABB, which seem to be not using the 16-bit floating point 
format described in the KNX spec and we’ll be trying to find out what’s going 
on here.

Chris

From: Darren Everley <[email protected]>
Sent: Donnerstag, 10. Februar 2022 11:01
To: Christofer Dutz <[email protected]>
Cc: [email protected]
Subject: KNX 16-bit Floating Points

Hi Chris,

Thanks for your time earlier.

Attached to this email are a screenshot of ETS6 showing the decoding, and bus 
capture of an interested data point.

I'll get an ETS6 sample project over to you shortly.

All the best

Darren

Reply via email to