01-08-2016, 10:09 PM
This is turning into a descent through the 7 circles of hell...
I have numerous recurring problems now with Comfort that really must get resolved...
Firstly, I *still* am getting incessant instances of keypad text failures... on all 3 keypads I will constantly get \"Wrong text, press * 1 together\" I have also noticed that on at least one of them I have also seen on several occasions \"No text data, download aborted\" (or something very close to that). Moreover, on 2 of the keypads (ID\'s 2 & 3), when they are showing the \"Press * 1\" message, I can do so, and the text downloads, however, on ID 1, if I try to press \"* 1\" instead of a text download, I get the message \"Engineer Sign-in option is OFF!\" - why??? and why only on this keypad?
When a Keypad is showing the \"No text data, download aborted\" message, there\'s seemingly nothing I can press at the keypad to get out of that... I have to go & reset Comfort (is there perhaps a key combination that does a hardware reset at the keypad?)
In a previous thread I was advised to run the bus monitor to capture the data to look for (as has been suggested as a cause of this) data corruption on the bus... all well and good, but I have observed in doing this, that whenever I quit the bus monitor, I then cannot get a response from the UCM-ETH in Comfigurator, so I have no way out other than to go into the panel & hardware reset the UCM - Why does running the bus monitor leave the UCM in an unusable state when I exit it?
so right now, I have all 3 keypads that are unusable, and no way of resetting comfort without going into the panel to press the hardware reset buttons... this will not do!
So, dealing with this problem first.... I now have an extensive bus monitor capture file over the last few days which certainly covers numerous instances of this KP problem occurring... it doesn\'t make a lot of sense just looking at it, so what should I do with it? As a related note, is there any documentation/instructions on using the bus monitor tool? - I searched the forum and the Comfigurator help file, and could find nothing... there are various buttons & entry fields in this tool that I have no understanding of...
Also, I would like someone to explain the rationale between this behaviour and the suggestion of corruption on the comms bus... - I have had not a *single* instance of a communications failure alarm during this entire time? - surely data corruption ought to trigger a communications failure shouldn\'t it?. Secondly, I\'d like to understand the keypad text mechanism, because without that I\'m sceptical as to how/why a data corruption should/would cause this error... a keypad downloads the text from Comfort... I get that... but surely once it is downloaded & stored in the keypad, *WHY* would it subsequently get lost or corrupted? - presumably the KP stores the text locally? - I can visibly see it downloading a decent amount of data... where in the KP is this text data stored? - is it in volatile memory? - thus I would *expect* it to need to download again after a KP power-cycle, but none of my KP\'s have been, or are being power-cycled, so even if the above is true, I see no reason at all why a KP would need to download the text file again.
Presumably the text file is checksummed, and verified upon download to a keypad, and when verified is stored locally in the KP... surely once it\'s there, it\'s there?... what effect would a comms corruption on the bus have on data safely stored locally within a keypad?
Or, is it that the keypad reports this error if text to display is received from comfort that does not match the text stored locally in the keypad? *this* I could understand then triggering the behaviour, but still I have to wonder why I have never seen any wrong text displayed?... Comfort doesn\'t send actual text strings to the KP\'s does it? - I am assuming that the actual data on the bus would be the numbers from the wordlist? - so for example, if Comfort wants to tell all KP\'s to display, say \"Master Bedroom Movement\" - all words from the wordlist, it will not broadcast that actual string to the keypads, rather the *numbers* of those words from the wordlist, for instance: 199,37,6,121,255
That being the case, IF I were getting frequent corruptions of data, surely I would expect to see, at least occasionally, corruptions of the VALUES of those word numbers? - in which case I might expect to see some amusingly unexpected combinations of words, - incorrect, but VALID words, appearing on the LCD??... - I HAVE NEVER SEEN THIS!
Also, If I\'m having data corruptions on my RS485 bus so frequently that my keypads are going mental several times a day, why do I not see any other manifestations of this in other problems? - I never have a write of a full config file PC>Comfort fail for example? I never have a firmware upgrade fail for example (and I\'ve done firmware upgrades just recently). Nothing else that one would expect to be \'sensitive\' to data transmission integrity is showing any problems...
I\'ve seen enough extremely weird cause & effect combinations over my years in I.T, so I\'m wise enough to discount no possibility... but I just can\'t get my head around the logic relating the cause & effect in this situation... it may well be because my understanding of the communications mechanism to the keypads is way inadequate to make any informed determinations, but right now, it the suggestion of comms corruption just doesn\'t sit well with me...
Anyhoo, I do now have about 3 days worth of bus monitor data saved to file, so how may we proceed to analyse this to establish the voracity of this data corruption hypothesis once and for all?
I have one other problem I\'ve seen occur a couple of times just recently, but \"divide & conquer\" as the saying goes, so just getting this one sorted out is where I\'d like to concentrate first.
Thanks for listening!
Paul G.
I have numerous recurring problems now with Comfort that really must get resolved...
Firstly, I *still* am getting incessant instances of keypad text failures... on all 3 keypads I will constantly get \"Wrong text, press * 1 together\" I have also noticed that on at least one of them I have also seen on several occasions \"No text data, download aborted\" (or something very close to that). Moreover, on 2 of the keypads (ID\'s 2 & 3), when they are showing the \"Press * 1\" message, I can do so, and the text downloads, however, on ID 1, if I try to press \"* 1\" instead of a text download, I get the message \"Engineer Sign-in option is OFF!\" - why??? and why only on this keypad?
When a Keypad is showing the \"No text data, download aborted\" message, there\'s seemingly nothing I can press at the keypad to get out of that... I have to go & reset Comfort (is there perhaps a key combination that does a hardware reset at the keypad?)
In a previous thread I was advised to run the bus monitor to capture the data to look for (as has been suggested as a cause of this) data corruption on the bus... all well and good, but I have observed in doing this, that whenever I quit the bus monitor, I then cannot get a response from the UCM-ETH in Comfigurator, so I have no way out other than to go into the panel & hardware reset the UCM - Why does running the bus monitor leave the UCM in an unusable state when I exit it?
so right now, I have all 3 keypads that are unusable, and no way of resetting comfort without going into the panel to press the hardware reset buttons... this will not do!
So, dealing with this problem first.... I now have an extensive bus monitor capture file over the last few days which certainly covers numerous instances of this KP problem occurring... it doesn\'t make a lot of sense just looking at it, so what should I do with it? As a related note, is there any documentation/instructions on using the bus monitor tool? - I searched the forum and the Comfigurator help file, and could find nothing... there are various buttons & entry fields in this tool that I have no understanding of...
Also, I would like someone to explain the rationale between this behaviour and the suggestion of corruption on the comms bus... - I have had not a *single* instance of a communications failure alarm during this entire time? - surely data corruption ought to trigger a communications failure shouldn\'t it?. Secondly, I\'d like to understand the keypad text mechanism, because without that I\'m sceptical as to how/why a data corruption should/would cause this error... a keypad downloads the text from Comfort... I get that... but surely once it is downloaded & stored in the keypad, *WHY* would it subsequently get lost or corrupted? - presumably the KP stores the text locally? - I can visibly see it downloading a decent amount of data... where in the KP is this text data stored? - is it in volatile memory? - thus I would *expect* it to need to download again after a KP power-cycle, but none of my KP\'s have been, or are being power-cycled, so even if the above is true, I see no reason at all why a KP would need to download the text file again.
Presumably the text file is checksummed, and verified upon download to a keypad, and when verified is stored locally in the KP... surely once it\'s there, it\'s there?... what effect would a comms corruption on the bus have on data safely stored locally within a keypad?
Or, is it that the keypad reports this error if text to display is received from comfort that does not match the text stored locally in the keypad? *this* I could understand then triggering the behaviour, but still I have to wonder why I have never seen any wrong text displayed?... Comfort doesn\'t send actual text strings to the KP\'s does it? - I am assuming that the actual data on the bus would be the numbers from the wordlist? - so for example, if Comfort wants to tell all KP\'s to display, say \"Master Bedroom Movement\" - all words from the wordlist, it will not broadcast that actual string to the keypads, rather the *numbers* of those words from the wordlist, for instance: 199,37,6,121,255
That being the case, IF I were getting frequent corruptions of data, surely I would expect to see, at least occasionally, corruptions of the VALUES of those word numbers? - in which case I might expect to see some amusingly unexpected combinations of words, - incorrect, but VALID words, appearing on the LCD??... - I HAVE NEVER SEEN THIS!
Also, If I\'m having data corruptions on my RS485 bus so frequently that my keypads are going mental several times a day, why do I not see any other manifestations of this in other problems? - I never have a write of a full config file PC>Comfort fail for example? I never have a firmware upgrade fail for example (and I\'ve done firmware upgrades just recently). Nothing else that one would expect to be \'sensitive\' to data transmission integrity is showing any problems...
I\'ve seen enough extremely weird cause & effect combinations over my years in I.T, so I\'m wise enough to discount no possibility... but I just can\'t get my head around the logic relating the cause & effect in this situation... it may well be because my understanding of the communications mechanism to the keypads is way inadequate to make any informed determinations, but right now, it the suggestion of comms corruption just doesn\'t sit well with me...
Anyhoo, I do now have about 3 days worth of bus monitor data saved to file, so how may we proceed to analyse this to establish the voracity of this data corruption hypothesis once and for all?
I have one other problem I\'ve seen occur a couple of times just recently, but \"divide & conquer\" as the saying goes, so just getting this one sorted out is where I\'d like to concentrate first.
Thanks for listening!
Paul G.

