dyson-cli
Control Dyson air purifiers, fans, and heaters via local MQTT. Use when asked to control Dyson devices, adjust fan speed, set temperature/heat, enable oscillation, or check room temperature/humidity. Requires being on the same WiFi network as the device.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Control Dyson air purifiers, fans, and heaters via local MQTT. Use when asked to control Dyson devices, adjust fan speed, set temperature/heat, enable oscillation, or check room temperature/humidity. Requires being on the same WiFi network as the device.
How to use
Upewnij się, że CLI Dyson jest zainstalowany w katalogu
~/dyson-cliz aktywnym środowiskiem wirtualnym (venv). Sprawdź połączenie, uruchamiająccd ~/dyson-cli && source .venv/bin/activate && dyson list --check— komputer musi być w tej samej sieci WiFi co urządzenie.Aby włączyć urządzenie, użyj komendy
dyson on. Aby je wyłączyć, wpiszdyson off. Jeśli masz wiele urządzeń Dyson, dodaj flagę-d "Nazwa", np.dyson on -d "Sypialnia".Do regulacji prędkości wentylatora użyj
dyson fan speed X, gdzie X to liczba od 1 do 10, lubdyson fan speed autodla trybu automatycznego. Aby włączyć oscylację, wpiszdyson fan oscillate on. Możesz też ustawić kąt obrotu:-a 45,-a 90,-a 180lub-a 350.W modelach Hot+Cool włącz grzanie komendą
dyson heat oni ustaw temperaturę docelową:dyson heat target 22(temperatura w °C). Aby wyłączyć grzanie, użyjdyson heat off.Sprawdź aktualny stan urządzenia komendą
dyson statuslubdyson status --jsondla formatu JSON. Nocny tryb włączasz za pomocądyson night oni wyłączaszdyson night off.Możesz łączyć komendy w sekwencje, np.
dyson on && dyson fan speed autowłączy urządzenie i ustawi wentylator na tryb automatyczny, lubdyson heat on && dyson heat target 23włączy grzanie i ustawi temperaturę na 23°C.