Netatmo Presence Camera - toggle light, toggle motion detection

Sure, you are welcome.

2021-04-19 20:46:18 ERROR (MainThread) [homeassistant.components.camera] Error while setting up netatmo platform for camera
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 205, in _async_setup_platform
    await asyncio.shield(task)
  File "/usr/src/homeassistant/homeassistant/components/netatmo/camera.py", line 53, in async_setup_entry
    await data_handler.register_data_class(
  File "/usr/src/homeassistant/homeassistant/components/netatmo/data_handler.py", line 166, in register_data_class
    await self.async_fetch_data(
  File "/usr/src/homeassistant/homeassistant/components/netatmo/data_handler.py", line 129, in async_fetch_data
    self.data[data_class_entry] = await self.hass.async_add_executor_job(
  File "/usr/local/lib/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.8/site-packages/pyatmo/camera.py", line 91, in __init__
    self.update_camera_urls(camera_id)
  File "/usr/local/lib/python3.8/site-packages/pyatmo/camera.py", line 164, in update_camera_urls
    temp_local_url = check_url(vpn_url)
  File "/usr/local/lib/python3.8/site-packages/pyatmo/camera.py", line 154, in check_url
    resp = self.auth.post_request(url=f"{url}/command/ping")
  File "/usr/local/lib/python3.8/site-packages/pyatmo/auth.py", line 172, in post_request
    f"{resp.status_code} - "
  File "/usr/local/lib/python3.8/site-packages/requests/models.py", line 900, in json
    return complexjson.loads(self.text, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/simplejson/__init__.py", line 525, in loads
    return _default_decoder.decode(s)
  File "/usr/local/lib/python3.8/site-packages/simplejson/decoder.py", line 370, in decode
    obj, end = self.raw_decode(s)
  File "/usr/local/lib/python3.8/site-packages/simplejson/decoder.py", line 400, in raw_decode
    return self.scan_once(s, idx=_w(s, idx).end())
simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

This does not include any debug log infos. Can you check a few lines before the error?

Tobi, do you know the term “rubber duck debugging”. This is what we did. Its works now. Dont ask me why. Thanks - as always - for being so dedicated and responsive. Apologies.

1 Like

I’ve heard of camera related issues from others. Could have been caused by the Netatmo backend.

2 Likes

The switch for the light is greyed out. What can I do?

Video is visible.

When the camera works and the switch is greyed out the reason usually is that the webhook is not established.

1 Like

A post was split to a new topic: Netatmo webhook not workig

how I can see Netatmo motion detection entity in HA?