Repository navigation
Solarmorph 0.2.0
Commands are fast now. A background process holds the Bluetooth connection between commands.
Changes
- The first command takes approximately 3 seconds. A subsequent command takes approximately 0.6 seconds, not 2.5 seconds.
- The background process starts with the first command and stops after 1 minute without a command. No launchd service and no install step are necessary.
- New command Disconnect Lamp. The lamp accepts one session at a time, so the MyDyson app cannot connect while the background process holds the lamp.
- New preference Keep the Connection Open: 1 minute to 1 hour, or never.
- Two commands at the same time now run one after the other. Before, the second one failed.
- A lamp that does not answer the handshake fails after approximately 20 seconds with a message that names the probable cause. Before, this took more than 2 minutes.
morph: the new commandsdaemon,daemon stop, anddaemon status, and the--directflag.
Install or update
xattr -dr com.apple.quarantine solarmorph-0.2.0
cd solarmorph-0.2.0
npm install
npm run devStop npm run dev with Ctrl-C when the commands show in Raycast. The update has a new command and a new preference, so npm run dev is necessary: Raycast reads the manifest again only then. Your pairing stays valid. See the README.
Tested with one Solarcycle Morph desk lamp on one Mac with Apple silicon. The Intel build is not tested.
SHA-256 of the zip: 51713e7edfc0f2bdae7333e400196e5fb50c86af204de8217fb0d04f42f88b9c
This project is not affiliated with Dyson.