I have had this problem come up several times as well *see edit below. However I am using a wired to wireless bridge to connect my obi and extend my wifi signal (basically its a home wifi extender that also has an ethernet port so I can plug my obi202 to it and have it somewhat portable). * if you have your obi connected to the internet directly you can skip step 1 below
These are the steps I used today:
1. configure the wifi extender to have a static ip address (via a computer to change my home router settings, and also within the extender software as well)
2. configure the router to have my obi202 be on a static ip (I used an ip address that was not currently used to prevent conflicts) in order to do this you need to have access to your router (go to your computer and type in 192.168.0.1, enter your username and password, go to your DHCP settings, scroll through the client list and look at ip addresses so you can pick one that isnt already used, and reserve a new IP address for your obi: for this you will need the MAC address of your obi which is found on the bottom of your obi box, you will need to enter a new unused ip address, and then type whatever identifying name you want (I just typed OBI). Each router is different so you'll have to google search the name of your router and the words " reserve IP address" to get step by step instructions.
3. next I put my OBI 202 IP address on the DMZ of my router. This prevents any information from being rejected by the router. Every router does have security protocols that may reject some information, so you want to prevent your router from rejecting information flow specifically for the OBI. Again you will have to search for step by step instructions on google (name of your router and the words "add to DMZ"
4. I switched the OBI's ethernet ports to 100 mb/s full duplex, using the instructions here:
http://www.obitalk.com/forum/index.php?topic=5454.0 although this is not necessary for functioning, my internet speed can accommodate the bandwith
5. configured the OBI202 to have a static IP address using the following link:
https://www.obitalk.com/info/faq/Troubleshooting-sec/configure-a-static-IPfor this option most people will only need to do the first 2 steps as the subnet mask, default gateway, and DNS Server are usually set to default anyways.
6. Then I logged into the obitalk portal and clicked on my device, then without changing any settings just clicked save which then immediately showed the "connected" status. It was not necessary for me to reset any of the settings.
With this done I know that
1. that my wifi extender has a static ip configured both internally via the router
2. my router is set up so that my obi202 has a static ip address
3. my obi202 is on the DMZ
4. my obi202 ethernet port is set up to 100 mb/s full duplex
5. my obi202 is internally set up with the same specific static ip address
6. my obitalk portal has verified that my device is connected
I am unsure if this setup will last, but do believe this should be the way to set up the OBI with your home network such that any power outage or internet outage will not interfere with your connectivity once the power / internet returns. Obviously if your hard reset your router or your obi these settings will be removed.
Hopefully this helps someone, I will also report back if this doesnt work. If you believe that something is wrong in my approach please respond so that we all can learn.
*edit: my power light would be flashing in the mornings or after several days, looking up the diagnostics shows that it is having difficulty connecting to the router to get an ip to connect to the internet. With this in mind I did the above to hopefully have a long term solution to the issue. The power light immediately went to a full non blinking light after I did the first step, I just continued through the rest of the steps to ensure that there is no reason for this to happen again.