Amcrest Switch Deprecated

It’s working, but it may depend on the exact model you buy, and/or its firmware version.

This is the situation with Amcrest: They published an HTTP API spec, which is what the integration is based on. However, they seem to have changed that API in some of their newer models and/or newer firmware versions, but they won’t admit they have, AND they won’t supply a new, corresponding API spec. I’ve tried many times, in many ways, to get them to admit they’ve made this change and to supply a new spec, but they won’t.

So, that means, the integration works with many, many camera models and firmware versions, but it may not completely work with newer camera models or firmware versions. There’s just no way to know.

Also unfortunate is that, even though there has been a list maintained as to which camera models have been known to work, that list does not provide firmware version, so even though a model may be listed doesn’t mean that it’s guaranteed to work (if it has newer firmware than what the list was based on.)

Sorry, but that’s just the way it is. Personally, even though I’ve been doing most of the maintenance of this integration (including its pypi.org package), I probably won’t ever buy another Amcrest camera, at least until they admit what they’ve done and provide an updated spec.

1 Like