I have an amcrest doorbell (AD110) and it works quite well, very happy.
However, there’s one thing which I’m unsure about.
I’d like to be able to do the switching of “color” to “bw” and vica-versa myself with strict adherence to the sun.sun state. If it’s “above_horizon” switch to “color” etc. This is because i don’t want it to switch color automatically when motion is detected at door, light comes on and color then gets switched on default “auto” setting.
To cut a long story short, the service works through UI. However, when trying through app-daemon it gets http 400 error.
self.call_service(“amcrest/set_color_bw”, entity=“camera.doorbell_camera”, color_bw=“color”)
2020-09-23 08:25:29.054906 WARNING HASS: Error calling Home Assistant service default/amcrest/set_color_bw
2020-09-23 08:25:29.055253 WARNING HASS: Code: 400, error: 400: Bad Request
My amcrest is setup through rtsp. Could that be the problem?
stream:
amcrest:
- host: 192.168.86.209
name: Doorbell Camera
username: !secret amcrest_username
password: !secret amcrest_pw
stream_source: rtsp
binary_sensors:
- motion_detected
- online