To achieve what you want to do, it sounds like that you probably need to know a bit of programming??
Programming Arduino isn't too bad, but I have to admit that I already knew several computer programming languages. So it may be a steep learning curve if you start from "hello world". Most of the time, there are lots of Arduino codes you can find, which is relatively easy to read and modify. I'm learning by just copying other people's code and modifying small bits. With Rpi, you need to know the basic of linux, so linux sys-admin is an additional layer.
The link which Paphluvr provided looks pretty interesting, and I didn't know about this kind of controllers! It's more expensive than Arduino, but it suggests that you can graphically program it.
If you are ok with a simplified version (e.g. chiller is controlled by thermostats, and fan is controlled separately), ZooMed Hygrotherm (and a couple other reptile controller) can have day/night set points (I'm sure you already know this), which is used as the main temp control. Then exhaust fan could be controlled by another cheap thermostat.
Why do you have to turn on MistKing "randomly"? Can't you set a time of the day to turn them on, and the timer which comes with MistKing can do the time based control at a fine scale (i.e. you can do less than 1 min).
If you are going to learn programming with Arduino, you can make more integrated solution for super cheap, though. I'm not quite there with Arduino yet, but I know that you can do everything you planned with Arduino (you can do with Rpi, but it is much more expensive than Arduino, which is <$5). Here is a good tutorial to start:
http://www.ladyada.net/learn/arduino/
There is a water-proof temp sensor, DS18B20 (about $1). DHT22 is about $3. Here is a
link to lux meter ($6). Arduino copy is <$5 from eBay and aliexpress. Then a couple relays. So the total cost is probably $40 or less.
For the logging capacity, I would probably run a server on Rpi (cheaper to run than a computer all the time), so you need to connect Arduino to Rpi with radio transceiver or wifi. ESP8266 is a cheap option to provide wifi to arduino. For the radio, I heard good things about RFM69HW when I was thinking of making a snail mailbox alarm, so orchids don't sit in the mailbox for a long time (
some info here). These are $10 or less, I think.
As a related idea, it would be cool to use water-cooled LEDs to help the temp regulation. If you don't have enough heat for the day in the winter, the cooling water goes to the closed loop radiator in the greenhouse, but in the summer time, it will goes to the sump outside of the greenhouse (I'm assuming that you are talking about indoor greenhouse you posted here).
Whatever you decide to do, I'd love to hear how you implement it!
Do you or anyone happen to know the efficiency comparison of AC-based vs chiller-based cooling solution?