Post by 4theberries on Apr 16, 2022 15:35:30 GMT -8
Using SDs image file
Been unable to associate any bluetooth moisture sensors in SG3Configure. Sensors are all visible and I can sucessfully rename them however when I try to select the extender from the drop down menu it does not respond or log the event.
I noticed someone else was having a similair issue in another post but did not see any follow up or resolution. It was also mentioned that it may be possible to register the sensors manually by editing the tables? If anyone knows the process I would appreciate any instruction.
So far I have tried -
-Made sure extender and SG3 updated
-Deleting .JSON files as suggested in other thread
-Clean installs / same result
-Using only 2 sensors as opposed to 5 / same result
If you can think of anything I may have overlooked or missed that would cause this please advise. Thank you
Post by SDL on Jul 10, 2022 9:13:20 GMT -8
I have seen the SG3 not connect before. It turned out ( and I really don’t understand why) but detecting the sensors was interfered with being on a particular WIFI network. Something about that network access point interfered with the Bluetooth stack on the pi. Not all WiFi networks. Might have been the Sonos speakers too.
Disconnect from WiFi and try to detect the BT sensors on your Pi. Once detected our SG3 worked fine with the sensors.
Raspberry Pi: Yes
Other Device: PC, Arduino, ESP32
Post by 0_0 on Jul 13, 2022 6:36:00 GMT -8
I had the same problem, and fixed it by editing the table directly.
It seemed like the it didn't work until I had done my first direct table edit, now I can use the GUI.
Instructions: (Over-explicit to ensure future readers can make use of this as well).
To edit the table directly:
In phpmyadmin go to:
Note: repeat the last four digits in column: pickaddress
assignedWirelessID: Your extenders four-digit address, it will be on the front display of the extender
name: whatever you want it to be
If you are unable to locate a sensor:
run: ps -aux | grep python
identify all SmartGarden, SkyWeather and Index entries and note the Process ID located in the second-to-the-right-most-column.
sudo kill "process number from ps -aux"
Go to ~/SDL_Pi_SmartGarden3
run scanBluetooth.py for about 30 minutes.
It will give you the addresses of any missing sensors.
Enter those into the table.