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