What is said in this article is true if you connect to an usual network with router etc.: It is a bad sign to get an 169.254.0.0/16 address if you have a DHCP server in your network.
But using a link-local address (169.254.0.0/16), which means using Zero-configuration networking (provided by the avahi package installed in the Onefinity controller) to get a link-local address automatically assigned works absolutely nicely if you just connect a laptop (that may have no DHCP server installed) to the Onefinity Controller, and also with zero-config name resolution so you can call it with http://onefinity.local. Most of the time, I used the ethernet connection this way. And as was tried to make it work the other day on older windows versions, the latter needed an additional software package that you pointed us to, for having Service Discovery
The limitation is that link-local addresses always stay local, they are not forwarded to another network (as per the standard). So you canāt use a link-local address to use an internet router to browse the web.
I am not attempting to debate the finer points of link-local.
I could absolutely be wrong ā it would not be the first time. But I feel the most likely reason he is not receiving a valid IP address from the router over DHCP is because there is not a working link between the controller and the router and that we should start by attempting to verify and diagnose the connection, as opposed to burying him in technical jargon.
For reference, here is a photo of my controller interface when I plug the Ethernet cable into an empty switch.
My apologies. I was attempting to highlight the quoted passage which indicated a failure to get a response from the DHCP server as a potential cause, and felt it proper to include the original source. It was not my intention to demonstrate support for the entirety of the article. I will be more careful in the future.
Hey everybody, there is some news. It appears that the reason I got the 169. series ip address is for exactly the reason Matticustard said.
So, hereās what happened.
I plugged the powerline connector into several different plugs in my garage, and I eventually found one that connected the Onefinity controller at 10.0.0.154.
There is only ONE plug in the garage that does this.
Now for the weird part⦠If I have WiFi disabled when I plug into this one āgoodā plug, the controller defaults back to 169.254.193.91, but if I enable WiFi, even though the controller is not connecting via WiFi, it chooses a good 10. series address, and it works.
Iāll take it, I donāt have to understand it, as long as it works.
Plenty of generous IT support in the thread already, but I wanted to chime in to mention that I exclusively use wired eth with my x50 journeyman without issue. Iām on the latest stable firmwareā¦