Go for something with local control like @hmerk suggests (even if (way) more expensive), the cloud services based are usually flaky.
I have (all cloud based):
- Sensibo controlling a Mitsubishi AC. Stable, but only one-way communication via IR
- Melcloud for another Mitsubishi AC (built-in adapter). Fairly stable, but goes intermittently offline every night
- Panasonic Comfort Cloud for a multisplit AC. Closed API that changes without warning. Not recommended.
Cheers