-
Fototrend
OpenWrt topic
Új hozzászólás Aktív témák
-
attilav2
őstag
válasz
xabolcs
#20822
üzenetére
Azért ennyire pro nem vagyok
maximum nagyon nagyon shell egyszerű scriptet tudnék írni.
Itt gombnyomáskor a scriptnek ellenőriznie kell hogy a ledek égnek és ha égnek akkor ki kell kapcsolnia őket, ha nem égnek akkor be kell kapcsolnia őket.
Vargalex ezt uci parancsokkal oldotta meg(wrt160nl wifi ki/be kapcsolás), így sokkal szebb és rövidebb a script. Feltételezem meg lehet uci parancsokkal oldani a led ki/be kapcsolást gombnyomásra ax3200-on. -
xabolcs
őstag
válasz
attilav2
#20811
üzenetére
GitHub Gist: night-light.sh
Kozben szepen megtalaltad a gombnyomasra valo figyelest is, latom!
Ha megnezed az en szkriptemet, akkor ossze fogod tudni rakni a neked valo szkriptet!
-
attilav2
őstag
'uci show system' kimenetének ledekkel kapcsolatos része:
system.led_wan=led
system.led_wan.name='WAN'
system.led_wan.sysfs='blue:net'
system.led_wan.trigger='netdev'
system.led_wan.dev='wan'
system.led_wan.mode='link'
system.@led[1]=led
system.@led[1].name='Power LED'
system.@led[1].sysfs='blue:power'
system.@led[1].trigger='default-on' -
attilav2
őstag
Vargalex egy ilyen uci alapú scriptet mutatott nekem annak idején wrt160nl wps gombos wifi ki/be kapcsolásra, ezt át lehet valahogy írni az ax3200 ledjeinek ki/be kapcsolására a mesh gombbal ?
#!/bin/sh
if [ "$BUTTON" = "wps" ]; then
if [ "$ACTION" == "pressed" ]; then
WIFI_RADIOSTATUS=`uci get wireless.radio0.disabled`
if [ $WIFI_RADIOSTATUS == '1' ]; then
uci set wireless.radio0.disabled=0 && \
uci commit wireless && \
logger "Wi-Fi radio is on."
else
uci set wireless.radio0.disabled=1 && \
uci commit wireless && \
logger "Wi-Fi radio is off."
fi
wifi
fi
fi -
attilav2
őstag
Nem működik a crontabos időzítés nálam ax3200-on, akárhogy próbálkoztam, a megadott időpontban nem kapcsolta le a ledeket. A led kikapcsoló script működik.
-
attilav2
őstag
válasz
yodee_
#20813
üzenetére
Tovább léptem és logoltam az ax3200 mesh gomb megnyomásakor keletkező eseményt a wiki leírás szerint:
-Prometheus- ezt a scriptet javasolta nekem amikor wrt160nl-en a wps gombra állítottam a wifi ki/be kapcsolást. Ez a script hogy nézne ki akkor ha /root/ledoff.sh és a /root/ledon.sh (esetleg az /etc/init.d/led start) scripteket akarnám vele meghívni, tehát amikor megnyomom a mesh gombot akkor kikapcsolnak a ledek mikor újra megnyomom bekapcsolnak ? -
attilav2
őstag
válasz
yodee_
#20813
üzenetére
Mivel a villogást nem szeretem ezért luciban átvariáltam hogy folyamatosan kéken égjen a 3200-on mindkét led, a power led folyamatosan ha be van kapcsolva a router, a wan led pedig ha van ethernet link a modemmel, akkor szintén folyamatosan világítson.
Tehát a visszakapcsoláshoz nekem elég ennyi:
echo "1" > /sys/class/leds/blue:power/brightness
echo "1" > /sys/class/leds/blue:net/brightness
Megcsináltam ledoff.sh-t és beírtam a crontabba az időzítést amit írtál.
Gombokra hirtelen ezt találtam.
Lefuttattam ezt a parancsot:
A leírás szerint ez az AX3200 gombjainak hex értéke. Innen kéne valahogy tovább lépnem. -
yodee_
őstag
válasz
attilav2
#20812
üzenetére
Nagyon egyszerű :
ledoff.sh
echo "0" > /sys/class/leds/blue:power/brightnessecho "0" > /sys/class/leds/blue:net/brightnessledon.sh
echo "heartbeat" > /sys/class/leds/blue:power/triggerecho "1" > /sys/class/leds/blue:power/brightnessecho "netdev" > /sys/class/leds/blue:net/triggerecho "wan" > /sys/class/leds/blue:net/device_nameecho "1" > /sys/class/leds/blue:net/linkecho "1" > /sys/class/leds/blue:net/txecho "1" > /sys/class/leds/blue:net/rxecho "1" > /sys/class/leds/blue:net/brightnessÉs ezek vannak az ütemezőben:
00 21 * * * /root/ledoff.sh00 8 * * * /etc/init.d/led start
Most látom a led bekapcsolásnál reggel nem is kell szkript csak egy sima indítás -
attilav2
őstag
Xiaomi AX3200-nál és AX3000T-nél hogyan kell ráprogramozni a mesh gombra hogy kapcsolja ki a ledeket majd ha újra megnyomom kapcsolja vissza ? Valaki írt már erre scriptet ?
Új hozzászólás Aktív témák
- AMD GPU-k jövője - amit tudni vélünk
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Kormányok / autós szimulátorok topikja
- Villanyszerelés
- Apple iPhone 15 - a bevált módszer
- Synology NAS
- Kertészet, mezőgazdaság topik
- BestBuy topik
- Sütés, főzés és konyhai praktikák
- Vezeték nélküli fülhallgatók
- További aktív témák...
- Bomba ár! HP EliteBook 745 G6 - Ryzen PRO 5 I 8GB I 256GB SSD I HDMI I 14" FHD I Cam I W10 I Gari!
- Azonnali készpénzes INTEL CPU NVIDIA VGA számítógép felvásárlás személyesen / postával korrekt áron
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA -Kártyafüggetlen, MS3590
- Macbook Pro 2019 // i7 // 16/512GB // Számla+Garancia //
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest
maximum nagyon nagyon shell egyszerű scriptet tudnék írni.
-Prometheus-
A leírás szerint ez az AX3200 gombjainak hex értéke. Innen kéne valahogy tovább lépnem.
vargalex
