|
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 Apr 19, 2022 9:29:45 GMT -8
|
|
model
New Member
Posts: 11
|
Post by model on Jun 24, 2022 21:36:15 GMT -8
I have the same problem of associating the sensor. did this fix work for you 4TheBerries
|
|
|
Post by 4theberries on Jun 25, 2022 13:37:42 GMT -8
I have the same problem of associating the sensor. did this fix work for you 4TheBerries Others in the below thread have had the same issue. They edited the tables as a work-around. I havent had time to apply myself yet. May be worth it for SDL to publish something addressing it since the bug seems more widespread now.
|
|
|
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.
BP
|
|
0_0
Full Member
 
Posts: 111
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: Go to: 'http:// yourRPiIPAddress/phpmyadmin' default login: root password
In phpmyadmin go to:
DB: SmartGarden3 Table: BluetoothSensors Column: fullAddress Note: repeat the last four digits in column: pickaddress E.g; ID: *autoassigned* fullAddress: C4:7C:0A:6E:0D:DD pickAddress: 0D:DD assignedWirelessID: Your extenders four-digit address, it will be on the front display of the extender name: whatever you want it to be [Go]
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.
Now type:
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.
Good luck, ~S
|
|