This is why I set a few "ground rules" before I started adding home automation stuff to my house. 1. Everything must be reversible, preferably within a short period of time. If I replace the doorbell or locks with smart ones, I keep the old ones in storage. If I replace light switches, I make sure to document the way the wiring worked before I touched it, and keep everything so I can put it back if/when I move. I had…
So, Liskov substitution principle does apply to intelligent stuff.
For example, I have a google home. Google home relies on an external server to work, but that's okay, since it's not really "replacing" anything, only adding a new "class" of device.
But it's not okay for a door lock to not take a standard key (or in my case, the door lock needed a number pad), just to get "smart" functionality.