Attempting to set up Doorbird component as per the suggested config:
Config:
doorbird:
devices:
- host: IPADDRESS
username: USERNAME
password: PASSWORD
name: Front Door
monitored_conditions:
- doorbell
camera:
platform: doorbird
Log:
Log Details (ERROR)
Wed Jun 27 2018 22:42:53 GMT+1000 (Australian Eastern Standard Time)
Error during setup of component doorbird
Traceback (most recent call last):
File “/usr/lib/python3.6/site-packages/homeassistant/setup.py”, line 146, in _async_setup_component
component.setup, hass, processed_config) # type: ignore
File “/usr/lib/python3.6/concurrent/futures/thread.py”, line 56, in run
result = self.fn(*self.args, **self.kwargs)
File “/usr/lib/python3.6/site-packages/homeassistant/components/doorbird.py”, line 74, in setup
status = device.ready()
File “/usr/lib/python3.6/site-packages/doorbirdpy/init.py”, line 33, in ready
response, content = self._http.request(url)
File “/usr/lib/python3.6/site-packages/httplib2/init.py”, line 1322, in request
(response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
File “/usr/lib/python3.6/site-packages/httplib2/init.py”, line 1072, in _request
(response, content) = self._conn_request(conn, request_uri, method, body, headers)
File “/usr/lib/python3.6/site-packages/httplib2/init.py”, line 995, in _conn_request
conn.connect()
File “/usr/lib/python3.6/http/client.py”, line 936, in connect
(self.host,self.port), self.timeout, self.source_address)
File “/usr/lib/python3.6/socket.py”, line 724, in create_connection
raise err
File “/usr/lib/python3.6/socket.py”, line 713, in create_connection
sock.connect(sa)
TimeoutError: [Errno 110] Operation timed out
Can someone please offer a solution to this problem?
I am so new to this that I am probably making some really stupid mistake. I am trying to setup my doorbird as a device and the config file doesn’t seem to like what I am doing to it. Below is my code. can anyone see anything dumb?
Naturally I have changed the secrets for here but they are in a similar format to what I am entering in.
Invalid config for [doorbird]: extra keys not allowed @ data[‘doorbird’][‘hass_url_override’]. Got ‘192.168.88.41’
extra keys not allowed @ data[‘doorbird’][‘name’]. Got ‘Front Gate’
extra keys not allowed @ data[‘doorbird’][‘password’]. Got ‘NGFsN5JvMP’
extra keys not allowed @ data[‘doorbird’][‘token’]. Got ‘rsSfHNg9fg’
extra keys not allowed @ data[‘doorbird’][‘username’]. Got ‘stdptz0002’
required key not provided @ data[‘doorbird’][‘devices’][0][‘password’]. Got None
required key not provided @ data[‘doorbird’][‘devices’][0][‘token’]. Got None
required key not provided @ data[‘doorbird’][‘devices’][0][‘username’]. Got None. (See /config/configuration.yaml, line 16). Please check the docs at https://home-assistant.io/components/doorbird/
Thanks @fergalom …I copy and pasted your code into the configurator and then edited in my details. I still get the same log errors. I am completely unfamiliar with YAML (I used to SQL programming years ago) so what do you mean by a “Code Block” ? I wonder if I have a error within my default configuration.yaml ? Below is the code just before my doorbird: stuff
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# http:
# base_url: example.duckdns.org:8123
# Text to speech
tts:
- platform: google_translate
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
@fergalom …actually managed to get the error to go away. Seems to be working. Do you get to see the doorbird anywhere in the system as device for verification? Heading home now so I will have a bit more of a play when I get there