Showing posts with label SkyConnect. Show all posts
Showing posts with label SkyConnect. Show all posts

Saturday, December 31, 2022

Zigbee Home Assistant Migration from SmartThings


In this previous post, I mentioned the Home Assistant SkyConnect USB stick for Zigbee devices.  I started the migration of my Zigbee devices from SmartThings to Home Assistant and wanted to write about some of the steps that worked for me, and some of the challenges that I have encountered.

USB extension

When I first started to attempt to pair devices with Home Assistant, none of them were discovered.  The SkyConnect includes a USB extension cable, that I initially connected between the SkyConnect and my Intel NUC. I figured that either the included cable isn't shielded or long enough, so I got a 3.3ft cable, and that allowed the Zigbee devices to be discovered.

Migration steps

Once the Zigbee devices were discovered, I started the migration process.  Since Zigbee devices can only be connected to a single controller at a time, and these devices have been configured in existing Home Assistant automations, the migration process is a little more involved than with a new Zigbee device

  1. In SmartThings, remove the Zigbee device in the SmartThings application. 

    Removing the devices from SmartThings doesn't remove them from Home Assistant, so there isn't a concern about losing data from the setup in Home Assistant
  2. Now, put the devices in pairing mode, and select "+ Add Device" from the SkyConnect integration in Home Assistant.

    Once the device is discovered, add it to a room and rename it to something appropriate.
  3. For each of the Home Assistant Automations, Scripts, or, Helpers that referenced the device or one of the entities from the SmartThings instance of the device, switch them to the new device or entity from native Zigbee integration.
  4. Once the device integrations have been migrated, then the versions of the device from the SmartThings integrations can be disabled.  (And the entities from the device can be deleted)
With these changes, the devices can be controlled, and data from the sensors access directly.  One important benefit of this integration is that all of this happens locally, and there is a richer set of data that is available through this integration.

Upgrading to Lennox iComfort S30

If you're looking to upgrade your thermostat, you might be wondering about the differences between the Lennox iComfort WiFi thermostat ...