If your router is assigning a new IP address to your controller upon reboot, setting up a static IP address would be beneficial.
We will need to do this at the Wi-Fi router level, as you cannot access or change this information on the controller.
Doing it at the router level is called assigning a DHCP reservation, though many people (and even some routers) still refer to it as a “static IP address.”
DHCP reservations allow you to easily set everything up in one place with all your computers left at their default settings. Your controller will ask for an IP address via DHCP, and your router will assign it the one you’ve reserved, with your controller being none the wiser.
How to Set Up a DHCP Reservation
To set up a DHCP reservation, head to your router’s configuration page (typically 192.168.1.1 or 192.168.1.100) — usually by typing its IP address in your browser’s navigation bar—and log in. Every router is different, so please refer to your routers documentation to see how to log into it. If you’re using a mesh Wi-Fi system with an app instead of a config page, you’ll find these settings in the app.
(example from an ASUS branded router)
The location is different for every config page, but you’re looking for something called “DHCP reservations,” “static IP addresses,” or something similar—on our Asus router, it’s in the LAN settings category. If your unable to find this, please refer to your brand and models website for documentation of where this information is stored.
To assign a reservation, you’ll need the MAC address of the device in question. This is a unique string of characters that identifies a particular network adapter, and you can usually find it in your router’s list of connected devices. Make sure you’re getting the MAC address for your controller.
On your router’s config page, enter an easy-to-remember label for the device (like “Onefinity Controller”), the MAC address, and your desired IP address. Save your changes, and repeat the process for any other IP addresses you want to reserve.
From then on, those devices should have your reserved IP addresses assigned to them, and you’ll never have to look them up again.
It may take a reboot of the router first, then the controller for these settings to take affect.