Binding for Siemens Smart Thermostat?

I own a couple of Siemens RDS110 Smart Thermostats (link below), and am thinking of developing a binding for them. I am wondering how to start. There seems to be no published API, so I guess the first thing to do is to WireShark my LAN communications with these devices and the respective App. Any suggestions?