- Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
- Windows 10
- Linux - haladóknak
- Ingyenes vagy akciós szoftverek
- A franciáknak elege van abból, hogy minden gyerek mobilozik
- Proxmox VE
- Mozilla Firefox
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- Hálózati / IP kamera
- Facebook és Messenger
Új hozzászólás Aktív témák
-
tlac
nagyúr
Tudnátok egy kicsit segíteni az e-robotban?
Azt szeretném beállítani, hogy este automatán lekapcsoljam a wifi-t, reggel pedig vissza.
Android 4.4.4, root is van.Ezeket állítottam be eddig, de van pár opció ami nem tiszta, hogy mire való vagy hogy kell-e nekem
1. Az időzítésnél kell nekem, hogy felébressze a készüléket?
2. mire való a pontatlan ismétlés, szintén az időzítésnél?
3. a wifi-nél a várjon a befejezésre az pontosan mire vár?
4. a beállításoknál mi az a "történet"?[ Szerkesztve ]
-
#79335424
törölt tag
Persze.
Új parancs -> elnevezed.
Esemény: Dátum és idő -> riasztás. Itt beállítod a kezdő időpontot, az ismétlés, pontos ismétlést kérsz, és ébressze a készüléket.
Művelet: Wifi -> Wifi beállítása -> beAlul nem kérsz értesítést, szerepeljen a történetben, és nem kérsz megerősítést. Majd, a floppy ikonnal mented a művedet.
Erre a mintára csinálsz egy másik parancsot, aminek a kikapcsolás időpontját adod meg, a műveleténél pedig a Wifi ki opciót választod.
Ennyi az időpont alapú Wifi kapcsolás. -
#79335424
törölt tag
Elméletileg igen, de kérlek, hogy ne csavargass, mert egy ilyen csavar lehet, hogy teljesen más metódust igényel! Inkább gondold át alaposan, hogy pontosan mit szeretnél, és utána kérdezz! Akár vázlatot is készíthetsz. Nem ciki, én is szoktam, mert egy összetettebb parancskombinációt nehéz fejben végig átlátni.
[ Szerkesztve ]
-
#79335424
törölt tag
Most látom, hogy a kezdéshez, azaz a wifi kikapcsolásához lehet, hogy nem az az ébresztős esemény lesz jó, mert az lehet, hogy az ébresztő megszólalását jelenti. Viszont, ugyanott van egy "következő ébresztő megváltozott" esemény. Sztem az vonatkozik arra, hogy aktív lett egy ébresztés beállítás.
-
#79335424
törölt tag
Teszteltem, nálam működik. Találtam benne egy hibát, amit megírok Tamásnak, de keresztbe tiltással/engedélyezéssel kiküszöbölhető a probléma, ráadásul nálad ez nem kéne bezavarjon.
Csináltam egy-egy "értesítés megjelenítése" műveletet, "ebreszto_beallitva", és "ebreszto_vege" tartalommal. Mindegy, hogy új ébresztőt állítok be, vagy egy meglévőt aktiválok, a Robot azonnal dobja, hogy "ebreszto_beallitva". A másikhoz az "ébresztő vége" eseményt állítottam be. A hiba az, hogy az ébresztő indulásakor is lefut a beállításhoz tartozó parancs. De, nálad ez azt jelenti, hogy kikapcsolná a kikapcsolt Wifit, vagyis nincs jelentősége. Az ébresztő leállításakor viszont rögtön megjelenik az "ebreszto_vege" üzenet, tehát az esemény bekövetkezik, a parancs lefut.
Ha ezeket az eseményeket használtad, és mégsem kapcsolja a wifit, akkor ott más hiba lesz. Pl. jogosultsági probléma. Mindenképpen az "óra ébresztő vége" eseményt használd a wifi bekapcsolásához![ Szerkesztve ]
-
#79335424
törölt tag
Robot menü -> mentés. Itt látod a parancsaidat. Kijelölöd, amit szeretnél, és mented. A mentett állományt a felhasználói tárhelyeden, az alábbi elérési úton találod:
..../Android/data/com.bartat.android.robot.KEEP/commands
A mentés menüben találsz visszaállítási lehetőséget is. Tehát, így tudsz Robotparancsot exportálni, vagy mástól kapott parancsot importálni. Kivétel ez alól a példák menüpontban található parancsok. Ezek Tamás által ellenőrzött parancsok, amik közvetlenül felhőből importálhatók.
Ezen felül a Robot logját is tudod közvetlenül a hibakövetés menüpontból küldeni.
zeon.hu:
Sajnos, nincs root -ja. Ha lenne, akkor már régen a rendszer lognál tartanánk.[ Szerkesztve ]
-
HoTaZo
őstag
Sziasztok!
Hatalmas köszönetet szeretnék mondani zeon.hu és Somatom kollégánknak, továbbá Tamásnak (bartatamas) is, aki válaszolt levelemre. Sajnos a mai napig a kívánt funkció nem működött, hanyagoltam is.
Ma viszont feltettem a 6.0 androidot és a finom állítgatások után (meggyőződésem, hogy a Beállítások>Spec. beállítások>Kisegítő lehetőségek>Szolgáltatások-E-Robot-->Be állítás is megtörtént akkor is) a funkció működik vágyaim szerint.
Nem tudom, hogy akkor mi akadályozhatta a működést, de a lényeg, hogy nem a szoftverben volt a hiba, hanem az én oldalamon és ez ki lett javítva.Köszönet újfent a segítségekért!
Si jeunesse savait, si vieillesse pouvait.
-
#79335424
törölt tag
Ez egy teljesen hibás parancs, és sztem egy teljesen hibás koncepció. Ha egy parancsban több eseményt adsz meg, akkor azok "vagy" kapcsolatban lesznek. Bármelyik esemény bekövetkezésekor elindulnak a műveletek. Méghozzá sorban. Tehát, most a kapcsolódás és a szétkapcsolás pillanatában is előbb elindul a Watchdog, majd leáll (már, ha a Robotnak van jogosultsága leállítani). Amit Te szeretnél, ahhoz két parancs kell. az egyik kapcsolódáskor indítja, a másik pedig szétkapcsoláskor leállítja.
A koncepcióval meg az a bibi, hogy békén kéne hagynod a Watchdogot, had végezze a dolgát. -
#79335424
törölt tag
Leírtam. Két parancs. Az egyikbe a csatlakoztatva eseményt rakod az indítás művelettel, a másikba pedig a szétkapcsolás eseményt a leállítás művelettel. Az indítós parancsod lefutásakor a WD ott marad a kijelzőn. Ahhoz a parancshoz esetleg adhatsz még pár másodperc várakozás műveletet, majd egy "home mutatása" műveletet. Ezzel háttérbe rakod a WD -t. Igazából egy vissza gomb megnyomást kéne emulálnod, de az root nélkül nem menne.
-
#79335424
törölt tag
Lehetne ezt még finomítani úgy, hogy harmadik parancsba tenni a várakozást és a home mutatását, WD megkapta a fókuszt eseménnyel. Csak, akkor a parancs utolsó műveletében le kell tiltsa saját magát (különben a Robot a WD manuális megnyitásánál is mindíg visszadobna home -ra). A most meglévő parancsodban pedig engedélyezned kell azt a 3. parancsot. Ezzel oldod meg, hogy csak egyszer futhasson le a 3. parancs. Így talán nem is kell várakozás művelet, mivel a home mutatós parancs csak akkor indul, ha a WD már fókuszban van.
[ Szerkesztve ]
-
Headless
őstag
Én nem szeretem a letiltásokat, az a legrosszabb, ha valamiért le tiltva marad, amikor futnia kéne, ha a fókuszba kerülés event jó lenne, bár kétlem, akkor egy ilyen feltételes várakozást is csinálhatsz.
Amúgy ahogy értem, csak a szolgáltatást kéne elindítani, nem, az egész alkalmazást… csak ahhoz megkéne tudni mi a szolgáltatás.
[ Szerkesztve ]
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
Headless
őstag
Hát mivel azt mondtad, hogy rövid ideig használsz mobilnetet ezért azt feltételezem, hogy reboot, meg egyéb net szakadás nem nagyon lesz közbe, ezért szerintem beleférhet az induláskor egy kiolvasás /proc/net/dev fájlból majd amikor kikapcsolod a mobilnetet különbséget vonsz és elmented egy fájlba az eredményeket, amit hó végén/fordulókor tudsz nullázni szintén rovot parancsal… természetesen mobilnet bekapcsoláskor a robot parancs ellenőrizheti ezt az értéket és ha tulléped a keretet, akkor ki is nyomhatná, valamint figyelmeztethet is egy felugró ablakban.
/proc olvasásához nem kell root, vagyis megoldható, fájlba írás is mehet csak olyan fájlba kell amire van jogod, pl sd kártyán mondjuk.
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
Headless
őstag
Egyszerűbbnek láttam megcsinálni és mentést csinálni belőle, de ez nálad még valószínű nem fog out of the box működni. Egyrészt a limitet be kell állítanod, másrészt az interfész neve nem szükségszerűen ugyanaz nálad, mint nálam, szóval amikor visszatöltöd a mentést rögtön futtasd is le ekkor létre fog jönni a /sdcard;/stat mappa benne két fájl a startot nyisd meg szövegszerkesztővel és keresd meg azt az interfészt ami nem wlanX loop ethX és van rajta adatforgalom (nem csupa nulla). Aztán a shell parancs futtatásnál lesz egy olyan, hogy ccnmi0 na azt cseréld le a te interfész nevedre, ekkor már működnie kell.
Hogy hogy kell mentést visszatölteni nekem nincs türelmem leírni, olvass vissza vagy majd valaki megírja. Igazából csak csinálsz a saját parancsaidról mentést ezután a létrehozott android/data/*erobot* mappába értelem szerűen bemásolod. Majd a programba rányomsz a mentés gombra.
Két feltételt adtam meg a riasztás nem kötelező, csak ha valamiért elfelejtenéd leállítani a mobilnetet, és kikapcsolna úgy a telefon az utolsó 15 perc eredményeit bukod csak el.
[ Szerkesztve ]
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
Headless
őstag
az benne van...
Egy hiba van a tiedben... méghozzá eléggé sanszos hogy előkerül... Szóval lehet jobban jársz ha cseréled...
hiba: /proc/net/dev-ben a számlálók nullázódnak reboot esetén. Viszont a /stat/start mentés nem nullázódik.
így a startban nagyobb értékek lesznek vagyis a current az csökkenni fog mert a különbség az negatív lesz/proc/net/dev - /sdcard/stat/start = current_diff
negatív lesz vagyis csökkenni fog az értéked..Tudom szivatlak...
[ Szerkesztve ]
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
#79335424
törölt tag
Ahha. Az két részre bontható. Egy 15, és egy 30 percesre. Ugye, nem gondolod, hogy a "kedves" munkáltató nem várja el, hogy rakodás közben húzassak pihenőt a tachográffal. Én ott napi 15 órát melózok, gyakorlatilag pihenő nélkül. Van úgy, hogy szó szerint arra nincs időm, hogy megálljak sz...ni. Talán hétvégén, ha lesz netem. De, sztem, ha szépen megkéred, akkor bozek is tud neked segíteni Autoinputban. Meg, van róla leírás, videó. Én is úgy jöttem rá a működésére, hogy elszöszöltem vele egy napot.
-
#79335424
törölt tag
Az addon -nak csak rootolt telónál van jelentősége (értelme). Egyes jogosultságokat ezen keresztül kap meg a Robot (az Elixír 1 és 2 Tamás másik, korábbi alkalmazása, innen az összefüggés). Root nélkül rendszeralkalmazássá sem lehet konvertálni az addont, úgy meg semmit sem ér. A Robot nem szól külön, hogy ez kell neki, csak jogosultság elutasítási hibával megáll a parancs.
[ Szerkesztve ]
-
#79335424
törölt tag
Hát ezt tesztelnem kell, mert nem teljesen értem.
A 003-002 azt csinálja, hogy ha bejövő hívás van, a teló csörgés állapotban van, és a "near" változónak értéke van (vagyis 1, nem pedig 0), akkor elindít egy ciklust. Az 1000 nem a rezgés ereje, hanem a hossza ezredmásodpercben, vagyis 1 másodpercig rezeg. Aztán 1,2mp -ig vár, majd újraindul a ciklus, vagyis az 1mp -es rezgés.
A 003-001 pedig a közelségérzékelő jelétől függően állítgatja a "near" változó értékét.
Ez eddig szép, de én úgy tudom hogy helyi változót csak adott parancson belül lehet használni. Itt viszont egy másik parancsban hivatkozik a "near" értékére. Ehhez sztem globális változó kéne, de a változók menüpontban nincs ilyen. Lehet, hogy az nem tud letöltődni a példával, hanem manuálisan kell létrehozni. Majd megvizsgálom, hogy miként működik ez. -
#79335424
törölt tag
Minden tiszteletem Tamásé, és biztosan én hibázok valamit, de ez nálam nem akar rendesen működni, és nem is értem, hogy ennek hogyan kéne működnie. 003-001 -be raktam egy buboréküzenet megjelenítést a változó értékével. Be, és kilépéskor is true értéket adott vissza. Ezért inkább átalakítottam a két parancsot úgy, ahogy én jónak gondolom, és nálam tökéletesen működik. Tudod hogy kell robotparancsot importálni?
-
#79335424
törölt tag
Akkor mentsd, majd töröld Tamás két parancsát!
Itt vannak helyettük az enyémek:
sample-003-03.xml
sample-003-04.xml
A 04 -es kettős funkciójú, ezért két eseménye és két művelete van. Jelenleg a teszt módja aktív. Ha a közelségérzékelő le van takarva, akkor futtatja a rezgést. Ha az eredeti, hívásos funkcióját szeretnéd aktiválni, akkor cseréld fel a tiltást/engedélyezést a parancs eseményénél, és műveleténél![ Szerkesztve ]
-
#79335424
törölt tag
Jó lett volna, ha egy kicsit előbb gondolkodsz el azon, hogy tulképp mit is szeretnél. A bejövő hívás eseményhez add hozzá a van hálózati kapcsolat feltételt úgy, hogy csak a Wifi előtt hagysz pipát, majd az alsó cerkára bökve add hozzá "nem" (azaz tagadás) operátorhoz! Ha csak saját Wifire szeretnéd alkalmazni, akkor pedig a Wifi menüpont alatt, a "Wifi hálózat konfigurálva van" feltételt használd, szintén tagadás operátorral!
-
#79335424
törölt tag
Ráböksz az eseményre -> Feltétel hozzáadása.
A megjelenő felületen lesz egy olyan, hogy "nincs kifejezés". Mellette cerka.
Arra ráböksz -> kifejezés megváltoztatása -> Wifi -> Hálózat konfigurálva van -> betallózod az SSID -t, majd leokézod. Visszakapod az előző ablakot, ahol a " Wifi hálózat konfigurálva van" sor melletti cerkára böksz -> hozzáadás nem operátorhoz, és leokézod.[ Szerkesztve ]
-
#79335424
törölt tag
Ha az otthoni Wifidre vagy csatlakozva, akkor nem teljesül a parancs eseményének a feltétele, tehát nem indulnak el a parancs műveletei.
Ami a közelségérzékelőt illeti, abba bizony belezavarhat a plexi, ha az érzékelőnél mondjuk kosz kerül rá, vagy karcos lesz. Meg lehet próbálni a fényérzékelőt is bevetni, de azzal sem lehet nullára redukálni a tévedés lehetőségét, mert mi van akkor, ha nem a zsebed miatt van sötétben a teló?
-
Somatom
veterán
A kódos feloldásra hirtelen nincs ötletem, legfeljebb a Robothoz hozzáférés tiltása egy app locker -rel.
A többi mind megvalósítható, a sötétítés is. Persze, az ilyen projecteket alaposan át kell gondolni, nehogy a gyerkőcével együtt a saját hozzáférésedet is ellehetetlenítsd. Pl. egy elsötétített kijelzőn hogyan hívnád elő a locker -t, és hogyan adnád meg a feloldáshoz szükséges kódot? Ilyen parancsoknál mindíg beépítek egy "kiskaput", legalább a tesztüzem idejére.[ Szerkesztve ]
Samsung XCover 6 pro, Tab S7+ 5G
-
Headless
őstag
Hát eseménynek a felhasználó jelen van egy ideje eseményt lehet használni. Hogyha pedig valami napi keretről van szó akkor globális változóban tartanék egy számot. Amit éjfélkor, vagy később nullázol.
Talán úgy lenne optimális, hogy.
1.parancs:
esemény: felhasználó jelen van.
Művelet: 3. Parancs engedélyezése
2. Parancs:
Esemény: képernyő kikapcsolva
Művelet: 3. Parancs tiltása
3. Parancs:
Esemény: 1,2,5 perces vagy amilyen pontos eredményt akarsz riasztás.
Művelet: globális változó növelése a riasztás értékével, globális változó értékének a vizsgálata. És ha nagyobb akkor email neked vagy kijelző kikapcsolása, elixir 2 admin addon-hoz nem tudom kell-e root, de ha nem kikapcsolható a kijelző.LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
Somatom
veterán
Mivel nem ismerem sem a felhasználói szokásokat, sem a hálózati körülményeket, ezért ezt csak gondolatébresztőnek szánom.
Nem biztos, hogy a kliensen alkalmazott korlátozás a legpraktikusabb. Pl. ha otthoni netet használ, akkor lehet, hogy jobb lenne a router -ben korlátozni a teló adathasználatát.Samsung XCover 6 pro, Tab S7+ 5G
-
Somatom
veterán
Nem ciki a vázlatírás, én is szoktam. Egyszerűbb, mint utólag átvariálni egy összetett feladat parancsait.
Segítek, de nem fogom helyetted megcsinálni. Őszinte leszek. Azért nem, mert nem látom a végén azt a sikert, amiről tulképp szól a dolog. Az alap egyébként nem olyan bonyolult. Szinte ugyanazt kell csinálnod, mint amit SharpSH -nak javasoltam. Létrehozol egy változót egész szám -> 0 értékkel.
Az alap parancs egy aktuális idő megváltozott esemény, kijelző bekapcsolva feltétellel. Ez minden percben kiváltódik. A művelet operátorok -> összeadás operátor -> az X változó értéke (ez az alap) -> 1 (ezt fogja hozzáadni). Ezzel minden kijelzőhasználattal töltött perc fordulóján eggyel nő a változó értéke. A további műveletek feltételeiben ennek a változónak az értékére kell hivatkoznod a kisebb, nagyobb, vagy egyenlőség operátorok segítségével.
Pl. egy parancs eseménye vezérlés -> változó értéke be lett állítva. Ez ugyebár percenként megtörténik. Ehhez ha hozzácsapod a változó értéke nagyobb, mint -> konstansok -> egész szám -> 60 -at, akkor máris megvan az egy óra kijelzőidő eseménye. Remélem, sikerült érthetően leírnom az elméletet!SharpSA:
Most már érted, hogy miért imádom az olyan kérdéseket, hogy "És azt még bele lehetne rakni, hogy....?"
De, jelen esetben sztem nem kell mélyen belenyúlni. A változóval nem kell külön foglalkoznod, mert a csatlakozásos parancsaid eseményei mindenképpen bekövetkeznek, és ezzel a változód értéke is beáll a helyes értékre. A csatlakozós parancsaidhoz egyszerűen add hozzá a rezgő mód be, illetve kikapcsolását! Remélem, nem értettem félre, hogy tulképp mit is szeretnél elérni![ Szerkesztve ]
Samsung XCover 6 pro, Tab S7+ 5G
-
Somatom
veterán
Gondolkodtam azon, amit szeretnél, de sajnos, túl kevés a támpont ahhoz, hogy megtaláljuk a legjobb megoldást. A kijelzőidő számolásából kiindulva elég reménytelennek látom a kivételek definiálását. Ebből a szempontból egyszerűbb lenne, ha mondjuk alkalmazáshasználatra lehetne szűrni. Akkor csak a "szülő által nem támogatott" alkalmazások használatánál ketyegne az óra.
Az első figyelmeztetés egyszerű. Művelet -> egyéb -> üzenet megjelenítése. A többi attól függ, hogy pontosan milyen módon szeretnéd érvényesíteni a korlátozásokat (pl. helyi automatizmussal, vagy másik készülékről érkező utasításra).
Ami a shellparancsot illeti, az itt nem segítene, de általánosságban a shellparancs nagyon sok plusz lehetőséget ad. De, nálad egyébként sem játszana, mert 2.3 -as Androidtól root kell a futtatásához. A root hiánya viszont nálad is korlátozó tényező. Pl. a korlátozandó alkalmazások fókuszban töltött idejét root nélkül is lehet számolni, de az időn túli futását már nem lehet korlátozni (pedig, kézenfekvő megoldás lenne).[ Szerkesztve ]
Samsung XCover 6 pro, Tab S7+ 5G
-
Somatom
veterán
Ne becsüld alá a gyermekedet! Lehetne akár egy gif is, de sztem fölösleges bonyolítás. Mondjuk, egy buboréküzenetben megjelenne az, hogy X perc kijelzőideje van még. Meglepne, ha ebből nem vágná a szitut. Sőt! Amit leírtál, az alapján sanszos, hogy a következő Google keresése az "X teló recovery boot" lenne.
Ez lenne számodra az igazi dilemma. Azt kéne mutatnod, hogy ez egy nagyon helytelen cselekedet, miközben belül dagadna a melled a büszkeségtől.[ Szerkesztve ]
Samsung XCover 6 pro, Tab S7+ 5G
Új hozzászólás Aktív témák
- Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- exHWSW - Értünk mindenhez IS
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Windows 10
- Asus Zenfone 11 Ultra - nagyra nőtt
- Elden Ring
- Asus ROG Phone 8 Pro - az élet nem csak játék és mese
- A Play Áruházban is fellelhető a legjobb Samsung segédalkalmazás
- Samsung Galaxy A53 5G - kevesebbet többért
- További aktív témák...