fix: FX=0 nach Segment-Auswahl senden
FX=0 muss nach SS= kommen, damit nur das gewaehlte Segment zurueckgesetzt wird und nicht beide. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
92f333a533
commit
65314f2338
@ -8,13 +8,14 @@ TIMEOUT = 5
|
||||
|
||||
def build_wled_url(hostname, r, g, b, segment=None, effect=""):
|
||||
"""Build WLED HTTP API URL."""
|
||||
base = f"http://{hostname}/win&A=255&R={r}&G={g}&B={b}"
|
||||
if effect:
|
||||
base = f"http://{hostname}{effect}&R={r}&G={g}&B={b}"
|
||||
else:
|
||||
# FX=0 setzt den Effekt explizit zurueck auf "Solid"
|
||||
base = f"http://{hostname}/win&A=255&FX=0&R={r}&G={g}&B={b}"
|
||||
if segment is not None:
|
||||
base = f"{base}&SS={segment}"
|
||||
# FX=0 nach Segment-Auswahl, damit nur das gewaehlte Segment zurueckgesetzt wird
|
||||
if not effect:
|
||||
base = f"{base}&FX=0"
|
||||
return base
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user