I'm trying to configure my 2nd extender on a system that has been running well for several months. The software on the new extender is current (V61) and the testSG3System.py finds the new extender, and blinks the USB based light so I know the MQTT communication is working.
However when I run the configuration utility from the Pi (that is already working with the original extender) it scans the IP addresses but only finds the existing extender. When the scanner passes by the IP address of the new extender, the neopixel also lights up white, so it does see some communication. I can also ping the new extender and it replies at the correct IP address.
I powered down the first extender and scanned but it makes no difference - the scan finds nothing.
Are there any other diagnostics that I can use to figure out why the 2nd extender is not allowing itself to be configured in the database? Attached are the printouts from both the configuration utility and the system test.
Last Edit: Jul 8, 2022 10:07:33 GMT -8 by riffelrw
mailPassword: <removed> Wireless Device ID 8F2D Active
All devices found
Scan and Fix Extenders Complete
Looking at the MQTT, it prints the system sending a publish request to "SGS/529D/Valves" but there is no answer. I'm not sure where the 529D mac address is coming from? It does send and receive pings from the extender that is running, with valves (SGS/8F2D) as well as a SUBSCRIBE command with an acknowledgement (I assume because it's in the database).
Looking at my UI controller (which assigns IP addresses based on MAC address), it does see both extenders: 1) the one working with a mac address ending in 8f:2c at 192.168.61.18 (which I assume is the 8F2D that MQTT is talking to although I didn't know there were 2 mac addresses per extender - i'm guessing one for BT, one for IP?) 2) the one that won't register with a mac address ending in 27:04 at 192.168.64.17. Could that be the one the MQTT is trying to talk to, listing a publish request to 52:9D? I dont see anything close to that in my overall UI controller list if there are 2 consecutive MAC addresses as appears to be the case with the functioning extender (8F2C talking to network, 8F2D talking to sensors). See below:
I can try and manually add the second extender into the database although I'm not sure where, and I have no sensors associated with it.
I ran a scan again from the configuration utility just to see if something changes but no - still only sees the original one.
Any ideas on next steps?
Last Edit: Jul 10, 2022 10:57:29 GMT -8 by riffelrw
Not sure when you mention "the other JSON" file - this is the one on the Pi that I was using to control both of these. At least it was the printout coming from the test utility. However, here are the two JSON files in the directory (the New Document is the SGS JSON with the PWD removed). The email password in the prior post was removed from the file, hence the <removed>, but I appreciate the reminder - have seen that elsewhere so i caught it when i first typed it.
I have the moving but can't get it below 10mb, which won't upload above 3mb. is there a dropbox or is there another way i can send it? I pulled different images from the display and attached them as they transition, they are in numerical order from boot-up. But let me know if there is a better way.
The display is mounted on a 3d printed mount that I'm making to hold a solarmax, the extender and relay, and an adafruit feather that monitors the solarmax, and does data logging.
Tried to the the reset - held both down for 15 seconds but it came back in the same statewith the 2F5 and couldnt be found by the configuration program on the pi. I tried another reset attempt but it came up in access point mode. I reset the wireless and tried again but same response.
I held both buttons down for 15 seconds but nothing happened until I released them (after something like an additional 5 seconds). Is this the proper process?
Just did 4 configurations but none made a difference - still showing 2F5 as device:
1) Press Aux, wait 10 sec, press reset, wait 2-3 seconds, release Aux then release Reset 2) Press Aux, wait 2-3 seconds, press reset, wait 2-3 , release Aux then release Reset 3) Press Aux, wait 15 seconds, press reset, wait 10 , release Aux then release Reset 4) Press Aux and reset at once, wait 10 , release Aux then release Reset
Is it possible to get another board to compare against? I'm willing to pay for it if the problem is on my side somewhere (pi, router etc). or return this one for a new one? I'm ok to keep trying but i do want to get something resolved fairly soon. Thanks!