My Migration from SmartThings V1 Hub to HE

I am on day 5 of my migration and wanted to share some steps that I've gone through for the migration for others to consider. Note I did not do them in this order, but ordered them after based on what I SHOULD have done.

Hubitat setup

  1. Export list of all devices and smartapps from ST IDE in case it is suddenly turned off

  2. plug in and connect to Hubitat, set static IP address on your router for Hubitat or on day 6 you suddenly wont be able to connect and will be confused

  3. migrate all GE Link Bulbs and CREE Zigbee bulbs to Hue Bridge first, set up Hue Bridge Integration built in app

  4. migrate all willing zwave and non bulb zigbee items radiating out from hub. if stubborn to connect, mark on list and wait a day until the mesh builds. Try again next day

  5. Sonos integration built in app, fix static IP addresses

  6. Add to Alexa app, enroll all devices (I use Alexa as a man in the middle only)

  7. Wifi devices

  8. Add "Virtual Contact Sensor with switch" driver code to make an Alexa actionable switch https://raw.githubusercontent.com/stephack/Hubitat/master/drivers/Virtual%20Contact%20Sensor%20with%20Switch.groovy

  9. Wyze sensors

1. set up as user custom driver "virtual contact sensor with switch"
2. add to alexa app
3. discover devices - sometimes not needed
4. Create routine on - sensor motion yes, virtual switch on, and reverse (Driven By alexa)
  1. Tuya Plugs
1. set up as user custome driver "virtual contact sensor with switch"
2. add to alexa app
3. open device in alexa, change to motion
4. set up routines - virtual sensor motion yes, actual plug on, and reverse (driven by Hubitat)
  1. Set up all virtual switches for routines through RM or Webcore

  2. driver "virtual momentary" Hubitat/Virtual Momentary.groovy at master 路 stephack/Hubitat 路 GitHub

  3. must create activity on each switch, click on or push a couple times each so Google will register it upon import

  4. Set up Google - start from within google app, add all devices that dont join Google directly (dont add Wyze, Tuya...)

  5. Set up one dashboard autofill for all devices to test them

  6. Set up package manager to make custom app install easier

  7. Add Chromecast integration to add Googles for tts options, built in app

  8. Set up Hubigraphs for weather, to get tile on dash, need to add device, template attribute > graph

  9. Set up Dimmer Sync Parent and Child to link bulbs

  10. Set up Built in App Zwave polling to help with Jasco in wall dimmer paddle switches that arent reporting. (GE link bulbs and Kwikset locks not cooperating yet). Tried Hubi-poll instead based off of Pollster in ST Hubi-poll that does not use runIn, notices reboots/restarts 路 GitHub

  11. Then kill that and used rule machine instead to do polling more frequently

  12. set up vizio TV [BETA] Vizio SmartCast Display Driver

  13. added "Combined Presence" app and "iphone wifi presence" in Package Manager for presence sensor and to replicate "somebody home" [RELEASE] Combined Presence and set static ip addresses for phones

  14. Nest integration [Pre-Release] Google SDM API - Nest integration - gave up on this since it seems something is coming soon and I only have heaters on nest that I dont need yet

  15. Set up notifications in built in

  16. Set up Pushover for push notifications $5 one time cost per platform Pushover - Hubitat Documentation

  17. In webCoRE app settings within Hubitat define 'Pushover' as a Speech Synthesizer.

  18. Select Pushover as your device.

  19. Select "Send Device Notification" as an action.

  20. Put in what you want to send in the value field.

  21. Set up Twilio for SMS notifications Twilio - Hubitat Documentation (I am going to wait on this one as I cant figure out their pricing model which is usage based)

  22. Set up Scenes (=Routines from ST) in Groups and Scenes built in app How to use the Groups and Scenes App in Hubitat Elevation - YouTube

  23. Set up webcore:

  24. webCoRE for Hubitat Updates for info,

  25. Package Manager for install. (make sure all devices are showing up first before commencing webcore migration)

  26. dont forget to set up settings - notification device, weather connection, etc.

  27. backup pistons on ST instance

  28. toggle back to Hubitat instance top left drop down

  29. reimport New Piston> from backup file, one by one, reconnect devices OR consider if simple enough to just recreate in Rule Manager for lower load on system

  30. Install Smartly from Package Manager app [Pre-Release] Dashboard Drag'n'Drop for the built-in Dashboard (with Smartly!) for drag and drop ability and responsive ability on all devices on dashboards. have to add the smartly > attribute javascript tile to each dashboard you want the ability. GAMECHANGER

  31. build and arrange dashboards

  32. check out Smartly Skins and custom Icons Home 路 ezeek/smartly Wiki 路 GitHub. https://hubitat.ezeek.us/smartly/

  33. Register for Cobra apps website (free) so I can get SuperTile app to combine devices onto one tile and better define what a tile shows Announcing.. The new Cobra Apps & Drivers Website

Good Luck!

6 Likes