From 6ce69bde359d47240d78375a2fa8812ff46cade4 Mon Sep 17 00:00:00 2001 From: brentru Date: Tue, 26 Feb 2019 18:33:18 -0500 Subject: [PATCH] expose the IP address from wifimanager --- adafruit_esp32spi/adafruit_esp32spi_wifimanager.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/adafruit_esp32spi/adafruit_esp32spi_wifimanager.py b/adafruit_esp32spi/adafruit_esp32spi_wifimanager.py index 16057ca..b249db0 100755 --- a/adafruit_esp32spi/adafruit_esp32spi_wifimanager.py +++ b/adafruit_esp32spi/adafruit_esp32spi_wifimanager.py @@ -202,6 +202,16 @@ def ping(self, host, ttl=250): self.pixel_status(0) return response_time + def ip_address(self): + """ + Returns a formatted local IP address, update status pixel. + """ + if not self._esp.is_connected: + self.connect() + self.pixel_status((0, 0, 100)) + self.pixel_status(0) + return self._esp.pretty_ip(self._esp.ip_address) + def pixel_status(self, value): """ Change Status NeoPixel if it was defined