[SOLVED] Upgraded HASS.IO to 0.94.1 and now things are broken *HELP*

I recently upgraded my HASS.IO version to 0.94.1, my system has been fairly stable for some time now apart from an SSL issue so i have made zero changes to the configuration files.

However after updating and rebooting the controller i have error messages in relation to the device-tracker and ios components.

invalid-config-capture

Now its failing to track my devices and i have no idea what the IOS error is as it appears my app is working fine on my phone.

Anyone seen this before and point me in the right direction before i have to strip it all out and start again ?

Thanks

From which version did you upgrade, what’s in the log and did you check the breaking changes?

it was from 0.8 something and i checked the breaking changes before i did the upgrade.

I didn’t see anything regarding the IOS and the Device Tracker.

Not to say i haven’t missed something though.

Below is the Device Tracker section in configuration.yaml

# Device Tracker info

device_tracker:

  • platform: google_maps
    username: !username
    password: !password
    max_gps_accuracy: 50
    interval_seconds: 12
    consider_home: 90

  • platform: owntracks
    max_gps_accuracy: 100
    waypoints: true
    interval_seconds: 12
    consider_home: 90
    mqqt_topic: ‘owntracks/#’

  • platform: ping
    interval_seconds: 12
    consider_home: 90
    hosts:
    andrews_iphone_x_ping: 192.168.1.xx
    charlottes_iphone_8_ping: 192.168.1.xx
    emilys_iphone_7_ping: 192.168.1.xx
    katies_iphone_ping: 192.168.1.xx

  • platform: unifi
    host: !host_address
    username: !username
    password: !password
    site_id: abjk0pl2
    verify_ssl: false
    interval_seconds: 12
    consider_home: 90
    ssid_filter:

    • ‘VINTnet’
      monitored_conditions:
    • _id
    • _last_seen_by_uap
    • first_seen
    • hostname
    • ip
    • mac
    • name
    • user_id

and here is the IOS section in my configuration.yaml

# IOS Integration

ios:

Could it be related to this?

You did not look at the release notes too carefully.

Modernizing the device tracker

This release also introduces a long overdue overhaul of how the device tracker works. We are introducing this overhaul piece by piece, focusing first on device tracker platforms that push their updates to Home Assistant: mobile app, OwnTracks, GeoFency, GPSLogger and Locative.

These integrations will no longer use known_devices.yaml but instead use entities, like all other integrations in Home Assistant. You can change the name and entity ID via the UI. It is no longer posible to merge the devices with other device tracker entities. This was flaky at best. You should now use the new person integration for this.

From 0.94: SmartHab, Watson TTS, Azure Event Hub - Home Assistant

well there you go the proverbial look before you leap lol

Just need to find a way to migrate from old to new then

1 Like

Removed google maps and owntrack and rebooted and seemed to fix the problem.

also got rid of my bayian entries and changed to using person component.

All good now