Ooni Connect is a Python library for communicating with Ooni Connect Bluetooth-enabled devices, such as smart pizza oven thermometers. It provides tools for scanning, connecting, and interacting with these devices, including reading probe temperatures.
It's main target use is for integration into Home Assistant integrations.
- Scan for Ooni Connect Bluetooth devices
- Connect and interact with devices using BLE
- Read probe temperatures and device status
- Command-line interface for easy usage and scripting
-
scan Scan for nearby Ooni Connect Bluetooth devices and display their information.
-
connect
addressConnect to a device by Bluetooth address. This command opens a group of subcommands: Commands can be chained to perform multiple actions in one connection.-
list List all GATT services and characteristics, and read available data.
-
timer
probesecondsSet a timer on the specified probe for a given number of seconds. -
range
probeminimummaximumSet a minimum and maximum temperature range for a probe. -
target
probetargetSet a target temperature for a probe. -
wait Wait indefinitely, keeping the connection open.
-
ooni-connect-bluetooth scanooni-connect-bluetooth connect AA:BB:CC:DD:EE:FF list waitooni-connect-bluetooth connect AA:BB:CC:DD:EE:FF timer 1 600ooni-connect-bluetooth connect AA:BB:CC:DD:EE:FF range 1 50.0 80.0ooni-connect-bluetooth connect AA:BB:CC:DD:EE:FF target 1 65.0ooni-connect-bluetooth connect AA:BB:CC:DD:EE:FF wait