
Tasker ka ekzistuar prej vitesh thika zvicerane e ushtrisë automatizimi në AndroidNëse po e lexoni këtë, ndoshta keni eksperimentuar tashmë me profile, detyra dhe kontekste, por doni të shkoni një hap më tej: të keni telefonin tuaj celular, thjesht duke... lidhu me WiFi-në e shtëpisë, të jesh në gjendje të ndezësh kompjuterin tënd, të rregullosh rrjetet, të kursesh bateri dhe të sillesh "vetëm" siç do të bëje manualisht.
Bazuar në disa konfigurime të botës reale dhe pyetje të zakonshme (vendndodhjet e celularëve, WiFi aty pranë, problemet me DNS private, kontrollet e makinave, etj.), do të konfigurojmë një Tutorial i plotë në spanjisht në mënyrë që ta kuptoni si y por que Çdo pjesë funksionon. Ideja nuk është vetëm të kopjosh profilet, por të dish si t'i përshtatësh ato në shtëpinë, ruterin dhe kompjuterin tënd pa e bërë Tasker një rrëmujë të pakontrollueshme.
Koncept i përgjithshëm: çfarë saktësisht duam të automatizojmë
Qëllimi klasik i wiki-t "yanawa" dhe shumë temave të forumit është gjithmonë i njëjtë: se telefoni celular sillet ndryshe kur është në shtëpi (ose afër shtëpisë) sesa kur je jashtë. Nga aty mund të mbyllësh çdo gjë që dëshiron: të ndizësh PC-në, të ndryshosh volumin, menaxhoni WiFi dhe të dhëna, ose edhe kontrolloni automatizimin e shtëpisë nga shtëpia, kurseni bateri dhe silleni "vetëm" siç do të bënit manualisht.
Në praktikë, kjo sjellje zakonisht ndërtohet me një kombinim të:
- Vendndodhja sipas qelizave të rrjetit (Antenë celulare afër / Afër): për të zbuluar se jeni "në zonën" e shtëpisë pa përdorur GPS.
- WiFi i afërt / WiFi i lidhur: për të konfiguruar imët kur jeni realisht i lidhur me routerin tuaj.
- Variablat globalë (p.sh. %HOMEMAC): për të identifikuar rrjetin tuaj pa u mbështetur vetëm te SSID-ja.
- Detyrat e hyrjes dhe daljes të shoqëruara me një profil të vetëm “Jam në shtëpi / Jam në rrugë”.
- Veprime shtesë: Wake-on-LAN për të ndezur PC-në, ndryshoni DNS-në private, fikni WiFi-në kur largoheni, etj.
Do të shihni se disa pyetje tipike (nëse ju nevojitet apo jo një detyrë vetëm për %HOMEMAC, çfarë domethënie kanë kodet CDMA/GSM, çfarë ndodh nëse lidheni me WiFi-në e një shoku, pse disa detyra janë "të bashkangjitura" në profil dhe të tjerat jo...) marrin përgjigje vetvetiu kur e kuptoni këtë strukturë.
Variablat dhe rrjetet: si ta identifikoni WiFi-në e shtëpisë tuaj pa humbur kohë
Një nga gjërat e para të rekomanduara në projektet e tipit Yanawa është përcaktimi i një variabli %HOMEMAC duke përdorur adresën MAC të routerit tuaj. Ideja është e thjeshtë: Adresa MAC nuk ndryshon edhe nëse ndryshoni SSID-në.Parandalon konfliktet me rrjetet që kanë të njëjtin emër dhe funksionon si për WiFi të lidhur ashtu edhe për WiFi në afërsi.
Ju keni dy mënyra për të caktuar atë ndryshore:
- Detyrë specifikeJu krijoni një Detyrë "Vendosni Faqen Kryesore" me një veprim VariableSet → Emri: %HOMEMAC / Për në: AA:BB:CC:DD:EE:FFE ekzekuton një herë dhe e harron.
- Caktojeni manualisht te Preferencat > Variablat (në disa versione): më i pastër, por shumë përdorues ndihen më rehat me detyrën e qartë.
Nuk është e detyrueshme të kesh një detyrë të dedikuar vetëm për këtë, por Është shumë praktike të kesh një detyrë "Inicializimi". ku konsolidoni gjithçka që duhet bërë vetëm një herë: mbushjen e %HOMEMAC, krijimin e variablave të pragut të baterisë, vlerat e parazgjedhura të vëllimit, etj. Në këtë mënyrë, nëse ndryshoni routerë ose zhvendoseni në shtëpi, e dini saktësisht se çfarë të ekzekutoni.
Në profilet WiFi i lidhur y WiFi afër Mund ta lini SSID-në bosh dhe të përdorni vetëm adresën MAC nëpërmjet %HOMEMAC. Logjika do të ishte:
- Shteti: WiFi i lidhur → Profili “Në shtëpi (i lidhur me WiFi)”
- Shteti: WiFi afër → Profili “Pranë shtëpisë (WiFi afër)”
Në këtë mënyrë, çdo ndryshim në emrin e Wi-Fi nuk do ta prishë automatizimin tuaj. Dhe nëse routeri juaj transmeton dy SSID (2.4 GHz / 5 GHz), mund të eksperimentoni me adresa të shumta MAC ose edhe me lista të rrjeteve të njohura, siç do të bënit në detyra të avancuara si "Lidhu me rrjetin më të fortë të njohur Wi-Fi".
Antena e celularit afër / afër: Çfarë do të thotë GSM:XXXX/0 dhe pse është e rëndësishme?

Pjesa tjetër kyçe e enigmës është profili i Antena aty pranë ose “Cell Afër”. Kur të hyni në profil dhe të prekni HetojTasker plotëson një listë si kjo:
GSM: 1171.73790840 / 0
GSM: 1371.73609849 / 0
CDMA:XXXXX/Y …
Ato kode korrespondojnë me telefonat celularë që telefoni juaj sheh në atë moment. Thënë thjesht: kullat e telefonisë celulare që ju ofrojnë mbulim. Për sa kohë që lëvizni nëpër shtëpinë tuaj dhe përreth, zakonisht është i njëjti grup ose një grup shumë i ngjashëm.
Për t'iu përgjigjur pyetjes së zakonshme: a do të jetë gjithmonë i njëjtë ky informacion kur jam në shtëpi? Në praktikë, Është mjaft i qëndrueshëm për t’u përdorur.Edhe pse ndonjëherë operatori rikonfiguron qelizat, shton antena të reja, etj. Kjo është arsyeja pse hileja është:
- Bëni disa scans në pjesë të ndryshme të shtëpisë dhe përreth (dhomë ndenjeje, dhomë gjumi, korridor hyrjeje, garazh) dhe mbani grupin e qelizave më të përsëritura.
- Mos u fikso pas një qelize të vetme të përsosur; ajo që ka rëndësi është që Tasker ka disa kombinime të vlefshme të dish se je “afër shtëpisë”.
Kjo do t'ju ndihmojë të krijoni një profil si ky:
- Shteti: Celulari afër
- Dhe si një kusht shtesë: Profili nuk është aktiv për të shmangur sythe qesharake.
- Detyrë hyrëse: “Aktivizo WiFi-në kur i afrohesh shtëpisë.”
Kjo është pikërisht ajo që bëri "Profili 3 - Testi Pranë Shtëpisë" në shembull: duke zbuluar antenat aty pranë + që profili "Në Shtëpi" nuk është ende aktiv, Aktivizo WiFi-në në mënyrë që sapo të mbërrijë telefoni juaj celular, ai të lidhet me ruterin dhe të aktivizojë profilin tjetër.
Aktivizimi dhe fikja automatike e WiFi-t (dhe pse ndonjëherë nuk fiket)
Një model shumë i zakonshëm në Tasker është të kesh dy profile të kundërta si ato që shihen në shembull:
- Profili 1 – Në shtëpi: Statusi: WiFi i lidhur (me SSID-të e shtëpisë tuaj) → rrit pak volumin e ziles dhe të njoftimeve.
- Profili 2 – Në Rrugë: Statusi: Nuk ka WiFi të lidhur (të njëjtat SSID) → rrit volumin, fik WiFi-në.
- Profili 3 – Afër shtëpisë: Celulari afër + Pa profil “Në shtëpi” → aktivizoni WiFi-në për të përgatitur terrenin.
Rasti tipik që të çmend: Profilet duket se funksionojnë, por WiFi nuk fiket kurrë.edhe nëse shkoni 50 km larg shtëpisë. Ka disa arsye të zakonshme:
- Në sistemet e fundit Android, sistemi mund të Riaktivizo WiFi-në në sfond (sipas vendndodhjes, skanimeve, etj.). Tasker i thotë të fiket, por Android e ndez përsëri.
- Profili "Nuk ka WiFi të lidhur" rritet vetëm në krahasim me ato rrjete specifikeNëse telefoni celular lidhet me një rrjet tjetër WiFi (punë, banak, shtëpia e një miku) që nuk është në listë, profili nuk do të aktivizohet.
- Në disa marka ju nevojitet Cilësimet e Tasker ose lejet speciale (duke shkruar në cilësimet e sigurta, ADB, root…) për të kontrolluar në mënyrë të besueshme radiot si WiFi, të dhënat ose GPS.
Praktikat më të mira për të siguruar që mbyllja funksionon vërtet:
- Në profilin "Në Rrugë" ai përdor Nuk ka WiFi të lidhur me SSID-të e shtëpisë suaj, por shtoni edhe një timeout ose kusht kohor, për shembull: vetëm nëse vishni 5 minuta pa u lidhur me shtëpinëÇaktivizo WiFi-në.
- Kontrolloni në cilësimet e telefonit tuaj nëse nuk ka asgjë të ngjashme me ""Skanimi i WiFi-t është gjithmonë i disponueshëm"për të përmirësuar vendndodhjen; kjo mund ta mbajë radion gjallë."
- Nëse telefoni juaj ka optimizime agresive të baterisë, Tasker përjashton Dhe nëse përdorni Cilësimet e Tasker, përjashtojeni edhe atë.
Nëse, pavarësisht gjithçkaje, WiFi vazhdon të ndizet vetë, do t'ju duhet të ndërmerrni një qasje më agresive: përdorni një Plugin i Cilësimeve të Sigurta ose edhe një modul i tipit Xposed (në pajisjet me root) për të detyruar gjendjen, por kjo është tashmë territor i përparuar.
Po sikur të dua të lidhem me WiFi-në e një shoku ose me WiFi-në e punës sime?
Një pyetje tjetër e zakonshme: "Nëse shkoj në shtëpinë e një shoku dhe dua të lidhem me WiFi-në e tij, a mund ta aktivizoj manualisht? A do ta prishë kjo projektin?" Përgjigja e shkurtër: Po, mundesh, dhe asgjë nuk do të prishet nëse e ke montuar siç duhet..
Logjika e profileve “Në shtëpi” / “Në rrugë” është e lidhur me SSID-ja juaj ose %HOMEMAC. Gjegjësisht:
- Kur jeni në shtëpi, profili "Shtëpi" aktivizohet sepse WiFi është i lidhur me ESA kuqe.
- Kur e humb atë rrjet specifik, profili "Në Rrugë" bën punën e vet.
- Nëse lidheni me një rrjet tjetër, Tasker nuk e sheh atë lidhje si "shtëpi", kështu që nuk nis as hyrjen dhe as daljen nga ato profile.
Çfarë do të thotë kjo? Do të thotë që nëse e aktivizoni manualisht WiFi-në në shtëpinë e mikut tuaj dhe lidheni, Tasker nuk do ta aktivizojë profilin "Në shtëpi" (sepse as adresa MAC dhe as SSID nuk përputhen), kështu që nuk duhet të shkaktojë probleme me vëllimet, DNS-in ose ndonjë gjë tjetër. E vetmja gjë për të cilën duhet të keni kujdes është se:
- Nëse keni profile të përgjithshme "WiFi i lidhur" pa filtrim sipas rrjetit, ato do të aktivizohen edhe atje.
- Nëse nuk doni që Tasker të prekë asgjë jashtë shtëpisë tuaj, sigurohuni që Të gjitha profilet tuaja WiFi përdorin SSID/MAC, duke filtruar vetëm rrjetin tuaj shtëpiak.
Profilet me detyra "të bashkangjitura" kundrejt detyrave të ndara: A po e përdorja gabim Tasker?
Në projektet e shkarkuara nga wiki-t ose forumet, është shumë e zakonshme të shihet detyrat e përcaktuara brenda vetë profilitpa kaluar nëpër skedën DETYRA me emrat e saj të çuditshëm. Shumë njerëz mendojnë se po e "bëjnë gabim" duke krijuar detyra të ndara dhe të ripërdorshme.
Realiteti është se Tasker ju lejon të dyja strategjitë:
- Detyrat e integruara Në profil: vizualisht më i pastër, gjithçka "në një vend". Perfekt për automatizime të thjeshta që nuk do t'i ripërdorni.
- Detyra të pavarura në skedën Detyrat: ideale kur përdorni të njëjtën sekuencë veprimesh në disa profile të ndryshme (p.sh., "Modaliteti i natës", "Modaliteti i makinës", "Sinkronizoni vetëm nëpërmjet WiFi dhe i lidhur në prizë").
Nuk e ke përdorur gabimisht Tasker-in; thjesht është kaq. Kishe një strukturë më modulareNëse e keni të vështirë të shihni shumë detyra të ndara, mund t'i gruponi ato sipas projekteve ose parashtesave në emër, por në planin afatgjatë është shumë e dobishme të keni gjëra të tilla si "Aktivizoni/çaktivizoni DNS-në private" ose "Rregulloni vëllimet e shtëpisë" në Detyrën e tyre, në mënyrë që t'i thirrni nga vende të shumta.
DNS dhe WiFi privat që "nuk ka internet": si të hapni profile edhe kur rrjeti dështon
Një rast nga jeta reale që shkakton mjaft probleme është ai i përdoruesit që përdor një DNS private (NextDNS, AdGuard, etj.) Konfiguro në Android. Në shtëpi, perfekt. Por në punë WiFi, rrjeti Bllokon pyetjet e personalizuara të DNS-sëAndroid zbulon se "nuk ka internet" në atë WiFi dhe vendos të vazhdojë të përdorë të dhënat celulare.
Ky përdorues u përpoq ta rregullonte me dy profile:
- WiFi i lidhur → Cilësimet e Sigurta: shkruani
global private_dns_mode = opportunistic(pa emër host-i, në mënyrë që të funksionojë me rrjetin e korporatës). - Nuk ka WiFi të lidhur → Cilësimet e Sigurta: shkruani
global private_dns_mode = hostname(Kthehu te NextDNS kur del nga WiFi).
Wi-Fi-ja e tij në shtëpi funksiononte në mënyrë perfekte, por Në punë, profili "WiFi i lidhur" nuk u aktivizua kurrë.sepse lidhja nuk u krijua si e tillë në sytë e Android për shkak të dështimit të validimit të portalit të kapur/lidhjes.
A ka ndonjë mënyrë për të aktivizuar profilin edhe nëse sistemi mendon se "nuk ka qasje në internet"? Opsionet:
- përdorim Statusi: WiFi afër Në vend të "WiFi i lidhur", ai e aktivizon detyrën sapo telefoni zbulon rrjetin, edhe nëse lidhja nuk është validuar ende. Problemi: në pajisjet e fundit Android, për shkak të kufizimeve të baterisë, Tasker paralajmëron se mund të skanojë vetëm... çdo 15-30 minutakështu që mund të vonohet.
- Përdorni një Ngjarja: Rezultatet e skanimit WiFi (Intent android.net.wifi.SCAN_RESULTS) Nëse sistemi juaj e lejon; disa pajisje e nisin atë Intent edhe pa lidhje të vlefshme.
- Si zgjidhje e fundit, aktivizoni detyrën duke Cell Afër + orari i punës (për shembull, antenat që i shihni vetëm në zyrë, funksionojnë nga ora 8:00-19:00) në vend që të përdoren me WiFi.
Në çdo rast, çelësi është se Mos u mbështet vetëm te statusi "WiFi me internet në rregull".Nëse rrjeti i punës është vërtet i keq, do të duhet të tregoheni krijues me kullat e celularëve, SSID-të aty pranë ose edhe me gjeofencimin GPS nëse nuk keni zgjidhje tjetër.
Ndizni automatikisht kompjuterin tuaj kur lidheni me WiFi-në e shtëpisë (Wake-on-LAN)
Le të kalojmë te pjata kryesore e titullit: Ndizni kompjuterin pa prekur butonin e ndezjes sapo telefoni të lidhet me rrjetin Wi-Fi të shtëpisë. Kjo bëhet me Zgjohu në rrjet (WOL) dhe Tasker e mbështet atë në mënyrë indirekte përmes shtojcave ose veprimeve të rrjetit.
Parakushtet për PC:
- Kartë rrjeti e pajtueshme me WOL (pothuajse të gjitha ato aktuale janë).
- Aktivizo diçka në BIOS/UEFI si p.sh. "Zgjohu në PCI-E / LAN".
- Në sistemin operativ (Windows/Linux), aktivizoni përshtatësin e rrjetit "Riaktivizoni ekipin".
- Fikni PC-në në një modalitet që mbështet WOL (mbyllje e butë, jo letargji e thellë në disa motherboard-e).
Në Tasker, rrjedha tipike e punës do të ishte:
- Profil: Statusi → WiFi i lidhur
- Detyrë hyrjeje"Aktivizo PC-në në shtëpi" me një nga këto opsione:
- Përdorni një plugin Zgjohu në LAN (Ka disa në Google Play të pajtueshme me Tasker) ku mund të konfiguroni Adresa MAC e PC-së dhe adresa IP/e transmetimit të rrjetit tuaj.
- përdorim Dërgo qëllimin o HTTP Get Nëse keni një pajisje të ndërmjetme (router, Raspberry, NAS) që ekspozon një URL që shkakton WOL.
- Në versionet më të vjetra dhe me qasje root, mund të nisnit një komandë rrjeti direkt nga Tasker, por sot një plugin është më i përshtatshëm.
Është e rëndësishme që dërgesa e paketës WOL të jetë sa më shpejt të jetë e mundur Pas lidhjes me Wi-Fi, sepse shumë ruterë e përhapin saktë "paketën magjike" vetëm në sekondat e para pas lidhjes, varësisht nga ARP dhe tabelat e brendshme. Nëse vini re se nuk zgjohet në përpjekjen e parë, provoni:
- Dërgo WOL dy ose tre herë me një Prit 1-2 sekonda midis tyre.
- Përdorni adresën e transmetimit të rrjetit tuaj lokal (p.sh. 192.168.1.255) në vend të adresës statike IP të PC-së.
Pasi të keni verifikuar që kompjuteri juaj ndizet si një kampion, mund t'i lidhni veprimet e "modalitetit shtëpiak" me të njëjtën detyrë: hap një aplikacion për desktop në distancë, rrit ndriçimin e ekranit, çaktivizon modalitetin e kursimit të të dhënave, etj.
Lidhu gjithmonë me rrjetin më të fortë të njohur WiFi: kur ke shumë rrjete afër
Në mjedise me disa rrjete të njohura (shtëpi, zyrë, routeri i fqinjit që ju është dhënë, pikat e aksesit të shpërndara në të gjithë një shtëpi të madhe), sjellja e parazgjedhur e Android mund të jetë mjaft qesharake: ai qëndron në një rrjet me sinjal të dobët edhe nëse ka një tjetër rrjet tëndin me tre vija më shumë.
Komuniteti Tasker ka zhvilluar detyra shumë të fuqishme për zgjedh automatikisht rrjetin më të fortë të njohur WiFiNjë shembull i avancuar përdor:
- El Menaxher Wifi nga Android nëpërmjet Funksioni Java për të marrë listën e rrjeteve të konfiguruara dhe rrjeteve të shikuara në skanimin e fundit.
- Shprehje të rregullta për t'u nxjerrë SSID y niveli i sinjalit (RSSI) të çdo hyrjeje.
- Një listë e SSID në listën e zezë në listën e zezë. (%blacklisted_ssids) për të shmangur lidhjen me rrjete të caktuara edhe nëse ato kanë sinjal të mirë.
- Një variabël %switch_if që tregon "ndrysho rrjetet vetëm nëse ai aktual është nën atë cilësi".
Rrjedha e përgjithshme e asaj detyre (e përmbledhur shumë shkurt) është:
- Kontrolloni që WiFi të jetë i ndezur (%WIFI eq ndezur) dhe ekrani të jetë aktiv (për të shmangur çdo aksident kur telefoni është në gjendje gjumi në xhep).
- Mblidhni SSID-in dhe fuqinë aktuale të rrjetit.
- Nëse forca është mbi %switch_if, mos bej gje (shmangni ndryshimet e vazhdueshme).
- Nëse është më poshtë, hidhni një fillimi i skanimit() Nga WifiManager, prisni disa sekonda dhe merrni getScanResults().
- Rezultatet e skanimit krahasohen me listën e rrjeteve të konfiguruara tashmë (ato me fjalëkalime të ruajtura).
- Përjashto SSID-të që janë në %blacklisted_ssids.
- Llogaritni forcë relative të secilit rrjet me
WifiManager.calculateSignalLevel()rreth RSSI-së së papërpunuar. - Mbaj SSID-në e forcë më të madhe dhe, nëse nuk është ai aktuali, bëje Lidhu me WiFi .
Është një detyrë delikate, me shumë hapa, por lejon gjëra që Android i vetëm nuk mund t'i bëjë: Anashkaloni rrjetet e dobëta, injoroni SSID-të problematike, përshtatuni me Android 12/13 duke ndryshuar regex sipas SDK-së… Nëse keni një shtëpi plot me përsëritës ose një apartament me shumë rrjete që mbivendosen, ia vlen të investoni kohë në një zgjidhje si kjo.
Truke të tjera tipike që përshtaten shumë mirë me "modalitetin shtëpiak"
Pasi ta keni përcaktuar mirë kontekstin "Jam në shtëpi" (qeliza + WiFi / %HOMEMAC), mund të lidhni të gjithë artilerinë e Tasker që shfaqet në wiki dhe përmbledhje ose Panelet e shtëpisë inteligjente Android:
- SMS dhe njoftime të bazuara në vendndodhjeDërgojini një mesazh automatik partnerit tuaj kur i afroheni shtëpisë së tij, lexoni me zë të lartë SMS kur jeni duke ngarë makinën, njoftoni me zë të lartë motin në mëngjes sapo të zhbllokoni telefonin celular.
- Profilet e zëritHeshtni telefonin tuaj celular gjatë takimeve sipas orarit, rrisni volumin në maksimum për kontaktet e rëndësishme, ndryshoni zilen sa herë që merrni një telefonatë.
- Kursim i avancuar i baterisëSinkronizohet vetëm natën me WiFi dhe i lidhur, ndërrohet midis të dhënave dhe WiFi në varësi të cilësisë së rrjetit, rikrijohet sjellja e Juicedefender me Tasker të pastër.
- Modaliteti i leximit dhe tabletëFikni WiFi-në dhe të dhënat kur hapni aplikacionin e leximit dhe rivendosni kur dilni, fikeni automatikisht tabletin nëse ka qenë pa ekran dhe i shkëputur nga priza për 30 minuta.
- Kopjet rezervë dhe cloudPërdorni shtojcat DropSpace ose Dropbox për të sinkronizuar dosjet e kartës SD me cloud vetëm kur jeni në shtëpi dhe të lidhur me WiFi.
Gjëja e mirë e të paturit të një "modaliteti shtëpiak" shumë të besueshëm është se të gjitha këto detyra Ata ndalojnë së qëlluari kudo dhe ato përshtaten në një kontekst logjik: vetëm kur jeni në rrjet, me kompjuterin afër dhe me shumë energji.
Shkurt, duke u mbështetur në Cell Near + WiFi Lidhur me MAC-un e shtëpisë tuaj, variabla globale të menduara mirë dhe disa detyra të avancuara si zgjedhja e WiFi-t më të fuqishëmMund ta bësh pajisjen tënde Android ta dijë kur është në shtëpi më mirë sesa e di ti vetë. Që nga ajo pikë, ndezja e kompjuterit tënd nëpërmjet Wake-on-LAN, konfigurimi i cilësimeve private të DNS bazuar në rrjetin tënd, rregullimi i volumit dhe profileve të zërit, ose aktivizimi i kopjeve rezervë çdo natë kalon nga një eksperiment i çuditshëm në një rutinë të padukshme që ndodh çdo ditë pa pasur nevojë të mendosh për të.


