0.83: Fibaro Home Center Hubs, locks via voice, Traccar

No this is my understanding of it too. I have a few GH in my house so I’m now thinking I can effectively set up room-level presence detection with nothing more than the GH devices.

2 Likes

I had to roll back to 0.82.1 as just hung when I updated. Nothing obvious in the logs, though I suspect maybe Xiaomi devices may have something to do with it as my friend had to do the same and it was erroring on his Xiaomi sensors.

I’ll give it a go again in a bit and see if I can fully debug.

1 Like

For Owntracks. the setting in configuration.yaml
owntracks:

Restart show intergration in config but no device.

CONFIGURING THE APP - IOS

Install the OwnTracks application for iOS.

In the OwnTracks app, tap the (i) in the top left and click on settings. Change the following settings:

  • Mode: HTTP
  • URL: <url given to you when setting up the integration> <=== what to put when in the intergration no device found
  • Turn on authentication
  • User ID: <Your name>

I haven’t gotten the upgrade yet but i’ve had a look at the code. It seems to look for BLE devices similar to the ble_tracker. I assume it will use the known_devices.yaml to specify what to track

would you be able to track the same device on a different Bluetooth tracker?

I find the Google home has a short range (based on using it to stream music) yet the RPI never skips a beat.

Short range could be good here if we’re looking at room presence detection though.

How does locking via google assistant work if I need to enter a pin-code to lock?

1 Like

Not seeing the update in my hassio setup??

No restart needed when configuring OwnTracks. Devices don’t show up under integrations yet but device tracker entries will show up.

Hassio update normally takes a few hours to show up I find.

Google Home Bluetooth tracker seems amazing!

Even if it doesn’t work well enough for room-level detection, it would be an ideal way for home presence detection for all of us not using a Raspberry Pi for its Bluetooth.

1 Like

Can it be manually updated? I’m desperate to see if I can get my AsusWRT working again!

It is said in the doc that some index need to be migrated and that it might take a while. Have you been patient enough?

I agree
What I’m curious about is can I still use the rpi bluetooth which detect us when on our drive and also use google home for room detection.

Is someone aware of these errors?

2018-11-29 12:59:53 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
    result = coro.send(None)
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity_platform.py", line 343, in _async_add_entity
    raise HomeAssistantError(msg)
homeassistant.exceptions.HomeAssistantError: Entity id already exists: group.all_switches
2018-11-29 12:59:53 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
    result = coro.send(None)
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity_platform.py", line 343, in _async_add_entity
    raise HomeAssistantError(msg)
homeassistant.exceptions.HomeAssistantError: Entity id already exists: group.calendar
2018-11-29 12:59:53 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
    result = coro.send(None)
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity_platform.py", line 343, in _async_add_entity
    raise HomeAssistantError(msg)
homeassistant.exceptions.HomeAssistantError: Entity id already exists: group.calendar
2018-11-29 12:59:53 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
    result = coro.send(None)
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity_platform.py", line 343, in _async_add_entity
    raise HomeAssistantError(msg)
homeassistant.exceptions.HomeAssistantError: Entity id already exists: group.calendar
2018-11-29 12:59:53 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
    result = coro.send(None)
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity_platform.py", line 343, in _async_add_entity
    raise HomeAssistantError(msg)
homeassistant.exceptions.HomeAssistantError: Entity id already exists: group.calendar

Did you maybe declare a group calendar 2 times by mistake?

This release is so awesome! 17track is now an offical component and the best is, I can now finally use the fritzbox callmonitor component :tada:

Thank you really much

No, it’s an open issue with 0.83.0 waiting to be fixed…
All group_all set to initial state ‘on’ have this problem…

1 Like

I also have problems with 0.83
When I restart HA I see some activity in the logs, and the last records are:

Nov 29 14:13:59 raspberrypi3 hass[31567]: 2018-11-29 14:13:59 INFO (Thread-14) [homeassistant.components.device_tracker.fritz] Successfully connected to FRITZ!Box 7560 (UI)
Nov 29 14:13:59 raspberrypi3 hass[31567]: 2018-11-29 14:13:59 INFO (Thread-14) [homeassistant.components.device_tracker.fritz] Scanning
Nov 29 14:14:02 raspberrypi3 hass[31567]: 2018-11-29 14:14:02 INFO (Thread-18) [homeassistant.components.device_tracker.fritz] Scanning

and it stops after this. Before this fritzbox tracker was scanning and leaving the log records periodically, each 5 seconds or so, but not after this update.

I also notice that some part of HA works, because it writes something into InfluxDB - I can see the changing numbers and graphs in Grafana which visualizes InfluxDB data, and it is only possible if HA is alive. But I cannot open HA in my browser.

I was patient enough to comment out sections in configuration.yaml to see what makes HA hang, and I found that OwnTracks is the culprit. This is my configuration:

device_tracker:
  - platform: fritz
    interval_seconds: 10
    consider_home: 180
    track_new_devices: yes
  - platform: owntracks
    max_gps_accuracy: 200

As soon as I comment out owntracks, HA starts fine.