I don't think calling it AI is a stretch. It's a system with sensors, actuators, a knowledge base, and a ruleset; plus it can learn and adapt its ruleset based on success/failure. That's the textbook definition of AI.
Jarvis in my house uses sensors, actuators, lights, switches, etc - but mine is not AI. It only does what I tell it how to do. I'm pretty happy with the results, but it can't learn a thing.
The latest thing I "taught" my Jarvis to do is stream the security camera to the TV with a voice command. Now if I only had time to look into how to tell it to stop...
[1]: http://webdocs.cs.ualberta.ca/~sutton/book/11/node3.html
The same can't really be said of AI in most other contexts, where the goalposts continually seem to move to whatever is currently just beyond our reach.