From 0b4f285ddb35b77ff2a1d15e1f60c49657ea595b Mon Sep 17 00:00:00 2001 From: "Adrian A. Baumann" Date: Tue, 21 Apr 2026 21:24:59 +0200 Subject: [PATCH] OpenCode experiments... --- gauge.py | 28 ++-------------------------- 1 file changed, 2 insertions(+), 26 deletions(-) diff --git a/gauge.py b/gauge.py index ff734e8..974159a 100644 --- a/gauge.py +++ b/gauge.py @@ -25,7 +25,6 @@ import network import utime import ujson import gc -import usocket from machine import UART # --------------------------------------------------------------------------- @@ -574,23 +573,7 @@ def connect_wifi(ssid, password, timeout_s=15, force_reconnect=False): info(f" SSID : {ssid}") info(f" MAC : {mac}") info(f" IP : {ip} mask:{mask} gw:{gw} dns:{dns}") - utime.sleep_ms(500) - if dns in ("0.0.0.0", ""): - info("DNS not yet from DHCP — waiting ...") - for _ in range(30): - utime.sleep_ms(200) - ip, mask, gw, dns = _wifi_sta.ifconfig() - if dns not in ("0.0.0.0", ""): - info(f"DHCP settled: DNS={dns}") - break - info(" still waiting ...") - utime.sleep_ms(1000) - info(f"Testing DNS for {MQTT_BROKER} ...") - try: - ai = usocket.getaddrinfo(MQTT_BROKER, MQTT_PORT) - info(f"DNS resolved: {ai[0][4][0]}") - except Exception as e: - warn(f"DNS test failed: {e}") + utime.sleep_ms(2000) return ip except Exception as e: last_error = e @@ -909,16 +892,9 @@ def connect_mqtt(): except Exception: pass - broker_ip = MQTT_BROKER - try: - ai = usocket.getaddrinfo(MQTT_BROKER, MQTT_PORT) - broker_ip = ai[0][4][0] - info(f"Resolved {MQTT_BROKER} → {broker_ip}") - except Exception as e: - warn(f"Could not resolve {MQTT_BROKER}: {e} — using hostname as-is") client = MQTTClient( client_id=MQTT_CLIENT_ID, - server=broker_ip, + server=MQTT_BROKER, port=MQTT_PORT, user=MQTT_USER, password=MQTT_PASSWORD,