Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
KNX temperature readout in Comfort
#1
Hi all,

I am having difficulties reading out current room temperature in Comfort control menu, as values come in from KNX in EIS 9.001 floating point format (e.g. 19,5oC) and Comfort reads out the sensor value as integer. (e.g. \"one thousand one hundred fifty eight\") - completely irrelevant.

I\'ve attached a screenshot from the telegram in question - Chiu I\'ve already sent the .cclx for the system involved.

Thanks


Attached Files Thumbnail(s)
   
Reply
#2
I have tested the PanormosComfort cclx file that you sent
The KNX Group address shown in the screenshot with Group address 0/4/2 is mapped to sensor KNX_INT_TEMP ie sensor 6

Sensor 6 is not used as a feedback in any control menu so we cannot check what sensor you are hearing for the temperature

When a Floating point object is mapped to a Comfort sensor, it is converted to a 1 byte value o to 255, so 19.5 degrees is saved as 19 in Sensor 6.  Hence the announcement should be the temperature is 19

It is not possible to read \"one thousand one hundred and fifty eight\"  from a sensor which is a 1 byte value which has a maximum value of 255

Can you clarify how you hear that number \"one thousand one hundred and fifty eight\" ? Which control keys are you pressing?


Reply
#3
Hello again,

The readout of internal AND external temperatures (which are obviously different sensors with different observed values on the KNX bus) gets Comfort to reply with:
\"One - One hundred - twenty - seven\"

Chiu I will be resending you via email the updated cclx.
Reply
#4
I have the cclx file, but how exactly do you trigger that announcement?
Reply
#5
control menu 0, submenu 5 & 6 (feedback type: sensor), no action values, just a readout of current temperature.

Sensors involved: KNX_ExtTemp and KNX_IntTemp (see UCM/KNX configuration), mapped KNX group addresses are 0/0/4 and 0/4/2. ETS group monitor and a Zennio KNX touchscreen show these values correctly.

Forgot to tell you: I use the greek voice menu that has some sort of inpcompatibility with the filesystem installed (every time I write from PC to comfort it complains about different language used although it works perfectly.
Reply
#6
The problem could be due to the greek vocabulary in the  the number table which is responsible for the announcement
The announcement can only be 0 to 255

Where did you get this greek vocabulary from?
Do you have the number table and sentence files for this?



Reply
#7
I got the main unit preprogrammed with the Greek vocabulary from your distributor in Cyprus. It works fine apart from the fact that
1) the language definition file must be manually installed into comfigurator and
2) the definition file was in english (i turned it into greeklish so there is some vocal representation of what you see in Comfigurator and what you hear from the unit).

No, I don\'t think its the vocabulary since I told you that no matter the incoming value, I get the same vocal response from Comfort.

How do I query an internal sensor from the comfort bus monitor?
Reply
#8
You can query the sensor register with teh command
s?nn
where nn is the sensor register in hex

Reply
#9
We have found that there is a bug in firmware up to KNX 5.211 which causes the temperature values (KNX Floating point values oe EIS5) to be wrong

The beta firmware 6.015 fixes this and a relative dimming problem, please see http://www.comfortforums.com/view_topic.php?id=2670&forum_id=89 for details and links to the firmware cbf file
Reply
#10
Just tested this upgrade and I find the bug is only partially fixed. I bound two temperature sensor group addresses to Comfort sensors, and two control menu items to these sensors. It seems that now I have the correct voice readout for the values sent by the KNX sensors, BUT:
The KNX sensor values are immediately overwritten by Comfort sending a subsequent packet resseting them to 1, rendering bogus values in KNX screens in the system.


Attached Files Thumbnail(s)
   
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)