Not a typo,
here is the version I used. I didn't think it was working at first, but it was. For whatever reason, it was only repeating the reading about every 66 seconds. I kept moving my Pi as far as I could without unplugging it. The readings started coming over a minute apart and I thought it wasn't working, just getting harder to pick up the Tilt. Then I unplugged the repeater and I quit getting a reading at all, plugged it back in and the readings started coming in again (about 66 seconds apart). I followed
these instructions before flashing with the Arduino IDE. I didn't have to hold the "Boot" button when flashing it though.
RocketBrewer Sorry Mate I did not mean to offend in that statement. Anyway good news. I feel blood stupid.
I flashed the esp32 that many times its a wonder it did not give up the ghost. I Flashed it with one of the samples and had a BLE scanner on my phone and low and behold it came up before I unplugged it from the computer (Would not do that with the power pak)
The little book converters for the power LM2596 you can regulate the volts (I was just using any old Power Pak from a phone etc 6 volts)
To get to the solution I had the converters running a 3.95 volts (What HarryBrew69) said to do. Once I powered it up to 5 volts they both worked. Looks like they are very sensitive to a voltage. Bloody Hurrah.
You can actually change that 60 sections in sketch section before you upload it. 3rd Line. Cheers.
// User Settings
int SCAN_TIME = 5; // Duration to scan for bluetooth devices (in seconds).
int TIME_TO_SLEEP = 60; // Duration ESP32 will go to sleep between scans (in seconds).
int fastSleep = 4; // Scan more often if no Tilts are found. TIME_TO_SLEEP(60) / fastSleep(4) = scan every 15 seconds. Use 0 to disable.
int repeatColour = 0; // Choose Tilt colour to repeat. 0=All, 1=Red, 2=Green, 3=Black, 4=Purple, 5=Orange, 6=Blue, 7=Yellow, 8=Pink.
bool Celsius = true; // Use Celcius while logging to serial.