Not really, just a bit of python and you’re good to go! (the other docs I have found have been using some old library that was not working anymore)
All that’s necessary is described here
If you wanna do it on the pi as well, make sure to activate i2c in the raspi-config.
Once you’ve installed the library
sudo pip3 install adafruit-circuitpython-amg88xx
and initialized it
i2c = busio.I2C(board.SCL, board.SDA)
amg = adafruit_amg88xx.AMG88XX(i2c)
you get via amg.pixels your 8x8 data. Then you can play around with it and test it out!
absolutely. I’ve read it was 7m, but I can verify that it detects me as soon as I enter the room from the other corner of where the sensor is, which is a bit more than 5m away
I also wanna point out if you happen to dine a hot meal and leave the room, the food is a potential case for detection, gotta think of how to avoid that if it bothers you (motion sensors, gradient detection and verifying it, other sources of occupancy in other rooms, … the possibilities are endless)