This is how we get calibration FITs from our test remote observatory (Thanks to Tecnosky). Our camera is a QHY294MM Pro.
BIAS_DARK_1087_60_50_-15C.chg.vos (35.1 KB)
Script get Bias, DarkFlat parametric scaled from 2 to 15s (0.5s step), Dark.
1 - Start: Events At Start are DISABLE
2 - Script
3 - Decimal Number: darktime - Init Value = 2
4 - Send Telegram: ##NOW##.Start Calibration
5 - Block: CALIBRATION FITS
6 - Block: COOL DOWN
7 - Cooling Down: -15[°C] - Sync Cooling - Use CCD Firmware Cooling down-15[°C]
8 - IF OK
9 - Goto Block: BIAS
10 - Repeat Block For n Times: 3
11 - Block: BIAS
12 - Expose: Filter [4] ha - 0 [s] - Bin 1 - Full Frame - Bias - Bias15_Bin1_G1087_O60_USBLIMIT_50 - [CMOS Gain=1087 Offset=60]
13 - Repeat Block For n Times: 40
14 - Block: PARAMETRICDARK
15 - Block: 1_Series 10 Dark
16 - Expose: Filter [4] ha - Expose Use Variable darktime - Bin 1 - Full Frame - Dark - DarkScaled_G1087_O60_USBLIMIT_50 - [CMOS Gain=1087 Offset=60]
17 - Wait Time: 00:00:01 [hh:mm:ss] Interval
18 - Repeat Block For n Times: 10
19 - Update Decimal Number: darktime - Offset by 0,5
20 - DO IF DECIMAL VALUE: darktime is Lower or Equal to 15
21 - Goto Block: PARAMETRICDARK
22 - Block: DARK
23 - Block: 1_DARK 300s
24 - Expose: Filter [4] ha - 300 [s] - Bin 1 - Full Frame - Dark - Dark15_Bin1_300s_G1087_O60_USBLIMIT_50 - [CMOS Gain=1087 Offset=60]
25 - Repeat Block For n Times: 40
26 - Block: WARMUP
27 - Warmup: Sync
28 - Block: FINE
29 - Disconnect Setup
30 - Relay Off: 1 - ClientID 1
31 - Send Telegram: ##NOW##.Finish Calibration
32 - End
33 - Events
All the best
Leonardo