Yes all the integrations you asked about are possible. Ecobee, hue & harmony. And for arduino, we have
and
and check out
all developed by community members. The development coming out of the community is pretty amazing.
Good Luck