Hi BrewPi-esp8266 Peers,
I've logged a feature request for selectable network configuration options.
Ideally all the following would be available to the user, and so also to the developer to help with the debugging of network issues:
1) "Automatic Network Configuration" - current controller network configuration method
2) "Manual Network Configuration" - user enters network parameters
3) "Automatic *Initial* Network Configuration" - see below
With option (2) the user manually enters not just the SSID and WiFi key, but also the IP Address, Network Mask, Default Gateway, and DNS server(s).
With option (3) the controller gets it's network configuration as it currently does, automatically from, say a DHCP server, but then continues to use that configuration as if it were manually entered, without ever having to contact the DHCP server again. This way is should get configured correctly in the first place but then not have to rely upon that DHCP server being available, and working correctly, in the future.
Please see the feature request for further details:
Option to manually configure a "true" static IP address, no automatic DHCP network configuration infrastructure required #112
Cheers!
Rob