Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Ultra II Beta Firmware 5.166
#1
This is beta firmware for testing only for advanced users who wish to use the new feature of announcing any value in degrees. It is  NOT for customers installations
This can be downloaded from https://www.cytech.biz/Downloads/Files/215/ULT5_166.zip

The changes described below are changes from ULT 5.164

Version 5.166 (12 February 2009) - Requires KATE29 Vocabulary


  1. Kate29 vocabulary added sentence N Degrees
  2. Added actions 32 - convert F to C, 33 = announce number, 34 = announce degrees to allow temperature and other values to be announced. These actions are not in Comfigurator yet. If kate28 vocabulary or older is used, the announce degrees action will announce only the number without \"degrees\" like action 33.
  3. While the keypad is repeating zone in alarm, other announcememnts like reminder messages will not be announced
The new actions 32,33 and 34 are not supported by Comfigurator 2.9.13 yet

To enter the actions use Enter Response Manually

Get SensorRegister 8
Action 32
Action 34

This gets the value of Sensor Register 8 which may hold a temperature from the SCS #1

Action 32 converts the value in Deg F to deg C

Action 34 announces the temperature in degees, eg \"60 degrees\"

Action 33 announces the number alone without degrees eg \"60\"

Kate29 vocabulary is needed for the degrees announcement, This is downloaded from https://www.cytech.biz/Downloads/Files/216/kate29.bin

If kate28 is used, action 34 will not announce degrees after the number ie it will be just like  action 33

 

 
Reply
#2
Tried this today and after a few frustrating false starts trying to get the firmware to upgrade (not the firmwares problem but something weird when I connected up the prog cable I think),  I\'ve done some initial tests.

Looks (and sounds Big Grin) really good but I did discover after a few attempts that the 3 actions need to be adjacent to eachother.  I was trying to put the get sensor register action outside of the IF - ENDIF and I was always getting 0 degrees!

In the end I did the following to get it to work.


If NightTime = 0 Then
    Get SensorRegister 8
    Action 32
    Action 34 
Else
    Get SensorRegister 8
    Action 32
End If
Set LastOutsideTempC

The Set (counter value) doesn\'t seem to mind being after the ENDIF so wondered if this is a beta issue or is it as designed ie should the following work too?

Get SensorRegister 8
Action 32
If NightTime = 0 Then
    Action 34
End If
Set LastOutsideTempC

Are you planning to add an Action to convert C to F too?   Would be good for flexibility both ways!

Julian




Reply
#3
The reason why the command sequence

Quote:Get SensorRegister 8
   Action 32
   If NightTime = 0 Then
      Action 34
    End If
 Set LastOutsideTempC
do not work is that Action 34 will act on the return value of the previous action.
If you use If NightTime=0, there is actually an action Get Night Time used in the IF statement, so Action 34 is actually announcing the value of NightTime, not the Fahrenheit value

Its easy enough to add an action for C to F in future

Reply
#4
Thanks for that.
When the new firmware will exit the beta testing, i need again the files to build the Italian vocab, based on new features.
Wink
Reply
#5
The files to change the new voice are attached
This can be used  in current firmware as well. It adds a new sentence which is not used yet. In fact current firmware 5.164 is released with version 29 vocab so that when you upgrade to the new firmware, the vocabulary wil be compatible
If you do change the Italian vocab, please let us have the bin and tab files for the benefit of our Italian customers, thanks


Attached Files
.zip   kate29.zip (Size: 17.1 KB / Downloads: 4)
Reply
#6
Roger, will do. Thanks.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)