Looks cool, I actually have something similar planned around using RFM69 Radios and Arduinos connecting back to openHAB via MQTT - specially I am using a network of Moteinos from low power lab.
In your particular case though, personally I think an Arduino Yun is crazy crazy overkill considering it is a $70 microcontroller.
You could accomplish the same thing with an ESP8266 which is a $5 WiFi-enabled microcontroller. There is MQTT support for it, your temp sensor i'm not sure if SHT11 is supported, but DHT22 is. You'd still have enough left over GPIO for running your contact sensor & push button. Basically you could just accomplish the same thing for a lot cheaper.
At any rate, keep up the good work!
--
Matt