Problem
Checking the air in the room meant finding the phone and opening the MyDyson app, which goes through Dyson's cloud for every value.
Air quality and controls for Dyson purifiers in the Mac menu bar, over your own Wi-Fi.
A menu bar app for Dyson air purifiers. It shows PM2.5, PM10, VOC, NO₂, formaldehyde, temperature and humidity, keeps seven days of history and controls fan speed, auto mode, oscillation, night mode and the timer. After one MyDyson sign-in it talks to the purifier directly on your network. Not affiliated with Dyson.

Checking the air in the room meant finding the phone and opening the MyDyson app, which goes through Dyson's cloud for every value.
A SwiftUI menu bar app on a small Swift package that speaks Dyson's local MQTT protocol. The sign-in only fetches each purifier's local Wi-Fi key, which goes into the Keychain. The controls come from what the device reports, so models I could not test still get the right set.
git clone https://github.com/jx-grxf/DysonBar.git && cd DysonBar