Knipperen AP leds: snelheid en kleur

Davey400

UniFier
12 okt 2021
1.161
1
641
163
Kwam naar voren in een ander topic, en maar even een aparte post van gemaakt.
Disclaimer: gebruiken op eigen risico. Geen idee hoe schadelijk het is/kan zijn.

In dat andere topic werd gevraagd om een methode om de intensiteit van de led van een AP aan te passen.
Officieel is daar geen support (meer) voor.
Je kunt echter wel 'iets' regelen; nl. de kleur van de led, voor zover van toepassing, en de frequentie van het afwisselen.

Als je inlogt op een AP via SSH, dan kun je via onderstaand command de led status aanpassen:

echo '2' >/proc/gpio/led_pattern
Waar bij de 2 in dit geval wit is.
0=uit, 1=blauw. 3 zou wit en blauw samen moeten zijn, maar mijn wit is zo zwak dat ik dat niet zie.

En hier wordt het leuk. Doe je bijvoorbeeld:
echo '012' >/proc/gpio/led_pattern
Dan loopt ie uit/blauw/wit, en blijft dat herhalen.

Vervolgens heb je nog een methode om de snelheid van het knipperen aan te passen; daarbij geef je het aantal wijzigingen per minuut weer:
echo '60' >/proc/gpio/led_tempo
In combinatie met 012 voor het patroon wisselt de led nu elke seconde van uit, naar blauw, naar wit, en weer opnieuw.

De truc voor het dimmen zit hem in het aanpassen van de knippersnelheid en het slim kiezen van een patroon.
Dus al patroon stuur je dan bijv 01 (uit/blauw), en dan zet je het tempo naar heel hoog.
Voor 50x per seconde de blauwe led aan en weer uit moet je dus naar 2x50x60=6000.

Dus pattern 01, en temp 6000. Effectief is dan dus 50% van de tijd de led aan, waardoor ie gedimt is.
Doe je pattern 001 moet het tempo omhoog; je hebt immers 3 stappen om te doorlopen. 9000 dus.
Voer je het tempo niet op, dan ga je duidelijke het knipperen zien.

Door te spelen met de getallen krijg je een dimmend effect en zou je zelfs kleuren kunnen mengen. Wellicht leuk om eens mee te spelen op een oude AP met meer kleuren.
Ik verwacht binnenkort wel interessante pattern en tempo-combinaties hier. ;)
Om zelf een voorzetje te doen: de combi 0000000001 en 600 geeft elke seconde één blauwe flits van 0,1 seconde.
En zoiets als '220020022202020202022202000200001' icm 600 geeft een schijnbaar random knipperend wit, met elke paar seconde een flits blauw.

Hoe slecht of hoe belastend dat is heb ik geen idee van. Aan de load of de werking van het AP merk ik vooralsnog niets.
 
Laatst bewerkt:
Activiteit
Er wordt op dit moment (nog) geen nieuwe reactie gepost.
  Topic Status: Hallo . Er is al meer dan 14 dagen geen nieuwe reactie meer geplaatst.
  De inhoud is mogelijk niet langer relevant.
  Misschien is het beter om in plaats daarvan een nieuw onderwerp te starten..