wled
Control WLED LED controllers via HTTP API. Use when a user asks to control WLED lights, LED strips, or ESP-based LED controllers. Supports power on/off, brightness, colors (RGB), effects, palettes, presets, and device status.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Control WLED LED controllers via HTTP API. Use when a user asks to control WLED lights, LED strips, or ESP-based LED controllers. Supports power on/off, brightness, colors (RGB), effects, palettes, presets, and device status.
How to use
Upewnij się, że masz urządzenie WLED podłączone do sieci lokalnej i znasz jego adres IP lub nazwę hosta. Skill komunikuje się z urządzeniem przez HTTP API, dlatego muszą być w tej samej sieci.
Aby włączyć lub wyłączyć światła, użyj komendy power:
python3 scripts/wled.py -H [IP] power onwłącza światła,power offwyłącza je. Parametr-Hzawsze określa adres IP lub hostname urządzenia WLED.Reguluj jasność wartościami od 0 do 255:
python3 scripts/wled.py -H [IP] brightness 255ustawia maksymalną jasność,brightness 128to około 50%. Możesz też sprawdzić aktualną jasność bez parametru.Ustawiaj kolory RGB, podając trzy wartości od 0 do 255:
python3 scripts/wled.py -H [IP] color 255 0 0dla czerwieni,color 0 255 0dla zieleni,color 0 0 255dla błękitu. Kombinacje tych wartości dają dowolny kolor.Wybieraj efekty wizualne z dostępnej listy: najpierw wyświetl wszystkie efekty komendą
python3 scripts/wled.py -H [IP] effects, a następnie zastosuj wybrany efekt jego numerem, np.effect 9dla tęczy. Możesz też dostosować prędkość efektu parametrem-slub intensywność parametrem-i.Załaduj zapisane predefiniowane konfiguracje (presets) lub wybierz paletę kolorów:
python3 scripts/wled.py -H [IP] paletteswyświetla dostępne palety, apalette 6ustawia wybraną paletę.