Új hozzászólás
-
bartatamas
senior tag
válasz Scaevola #3428 üzenetére
Kicsit szégyellem hogy ezt kell írnom, de azóta nem foglalkoztam a kérdéssel.
Ha valaki tud segíteni akkor megköszönöm. Most ugyebár van egy "NFC tag érzékelve" esemény ami kiváltódik NFC detekció esetén. Az eseményben nincsenek szűrők, nincsenek kimenő változói, tehát igazán semmire nem lehet használni. Viszont.
Viszont kiírom a Nyomkövetés képernyőre és a log-ba hogy milyen tag-et érzékelt:
"Tag: ..."
Illetve milyen rekordokat olvasott be:
"Record: ..."
Ezt azért raktam így bele, hogy ha találkozok valakivel aki használja az NFC-t akkor ezek alapján talán tud segíteni hogy merre kellene indulnom. Pl: leír nekem egy konkrét példát hogy nála mit írtak ki ezek a sorok, szerinte milyen szűrőt kellene az eseménybe tenni. Ergo a kiírt információból mi az ami hasznos a funkció teljessé tételéhez.
-
paolinho
őstag
válasz Scaevola #3427 üzenetére
Jaj, nem , dehogy vagyok TEK-es. Bár amennyi akció filmen nevelkedtem, lehet, azt is mondhatnám, hogy sajnos . Szerintem ott pont nem is korlátozzák a telefonhasználatot. Egyszerűen csak ezzel a kicsinyes intézkedésével próbál fontosnak látszani ez a "jóképességű". Mindenesetre nem bánnám, ha erre lenne valami megoldás, mert a Fekete Lista opciónál is, mind más hasonló app-nál is, a hívó azt hallja, hogy kicsöng egyet a telefon, és utána foglaltra vált, ami ugye nem kifejezetten azt jelzi ilyenkor, hogy a teló ki van kapcsolva.
-
Siriusb
veterán
válasz bartatamas #3455 üzenetére
Hogy miért akartam én mindenképpen időt mérni...
Kösz! -
Bilkooo
csendes tag
válasz bartatamas #3454 üzenetére
Van letölthető json pl accuweather-ön vagy rss. Az több helyen is van. Amiről még tudok pl köpönyeg.
A végsbesség iránya a végtelenbe mutat...
-
bartatamas
senior tag
válasz Bilkooo #3457 üzenetére
Régebben nézegettem ezeket az API-kat, akartam beépíteni a programba. De sajnos fizetősök, sőt nagyon drágák. Accuweather-nél egy 2 évvel ezelőtti árat láttam, az 650 dollár / hónap. Nem találtam egyetlen olyat sem amit beépíthetnék. Vagy fizetős, vagy alacsony havi limit kérés szám van. Ez pedig szintén nem jó, mert valaki elhasználja a kvótát és akkor mások nem használhatják
-
Bilkooo
csendes tag
válasz bartatamas #3458 üzenetére
Köpönyegen van rss. Azzal meg lehetne oldani és az teljesen ingyenes. Ott viszont a területkódot kellene mindenkinek magának beírni, vagy gps-szel bemérni a régiót és azzal lehetne beiratni a régió kódot.
A végsbesség iránya a végtelenbe mutat...
-
fpeter84
senior tag
(#3429) bartatamas válasza fpeter84 (#3372) üzenetére
(#3432) bartatamas válasza fpeter84 (#3380) üzenetéreKözben köszönöm sikerült rájönnöm az am működésére, és az EXECUTE_COMMAND-on keresztül el tudom kapni a robottal azt amit küld a programom. Ettől függetlenül az általános broadcast kezelésnél is jöhet jól ha tud változókat fogadni.
(#3436) bartatamas válasza fpeter84 (#3391) üzenetére
A send/expect használatáról közben lemondtam, mert egyrészt sehol nem találtam olyan példaprogramot C-s socket server kódra, ami ne lett volna valahol blokkolós vagy veszett volna össze a programom többi részével, másrészt az expect ahogy a nevében van valamit vár és igaz/hamis értéket vizsgál rajta timeout-al, így nekem nem jó.
(#3447) bartatamas válasza fpeter84 (#3424) üzenetére
(#3450) bartatamas válasza fpeter84 (#3426) üzenetéreAkkor sajnos nem megoldható a root-al fájlba írás? Így marad akkor az hogy saját ramfs-t mount-olok valami olyan területre ahová van joga írni mindenkinek. Feltételezem a shell command-ból echo-val egy sor fájlba írása sokkal lassabb művelet, mint a robot közvetlen fájlba írás művelete...
Az előző pontban vázolt socket-es problémám után döntöttem úgy hogy a legprimitívebb, de működő megoldást választom: adott egy fájl, pl /dev/hidfifo amibe ha bekerül annyi tartalom hogy "1,1,1,1" akkor ezt a programom másodpercenként sokszor felolvassa, majd nullázva hagyja hátra. A tartalma max 32 szám lehet, amelyeket 2byte-os word-ként vesz, ezeket felbontja 64 byte-ra és kiküldi az USB eszköznek. Visszafelé a 64 byte-ot szinzén 32 word-re bontja. Az első alsó 11 bitjét hozzávágja a HID* kifejezéshez és ezzel meghívja az am broadcast küldését mint command_name, a felső 5 bit pedig azt mondja meg hogy a további 31 word-ből mennyi értékes van, és azokat extra_key-ként mint WORD1 WORD2 stb hozzávágja a broadcast-hez - így tudok változó értékeket adni a robotnak az eszközből.
Viszont emiatt nálam csupa olyan parancsok lesznek a robotban, hogy HID1, HID2, HID3 stb - tehát nem túl beszédes a nevük. Volna e lehetőség még arra, hogy a neve alá egy kis komment mezőbe megjegyzést lehessen írni - amivel természetsen soha semmit nem csinál, csak ott van hogy a listában/füleknél jobban beazonosíthatóak legyenek az ilyen parancsok?
(#3443) bartatamas válasza fpeter84 (#3418) üzenetére
Akkor ez úgy fog működni mint az excel ha/if függvénye - ezt még valóban nagyon hiányoltam a listából és jó lesz ha bekerül...
Köszönöm a válaszaidat és eddigi segítségeidet Neked és a Többieknek is. Lassan összeáll a "rendszerem" és akkor majd írok róla egy logout bejegyzést. No nem azért mert annyira büszke vagyok erre a gányolásra amit sikerült eddig összeraknom - egy rendes programozó sikítófrászt kapna szerintem attól amit és programkód gyanánt eddig összehoztam - de hátha ötleteket ad majd másoknak is és végül továbbfejlődik...
-
bartatamas
senior tag
válasz fpeter84 #3460 üzenetére
> Volna e lehetőség még arra, hogy a neve alá egy kis komment mezőbe megjegyzést lehessen írni - amivel természetsen soha semmit nem csinál, csak ott van hogy a listában/füleknél jobban beazonosíthatóak legyenek az ilyen parancsok?
A háttérben készül (nagyon lassan idő híján) egy redesign, abban már tervezek megadni ilyet is.
> mint az excel ha/if függvénye
A neve is ez lesz: Ha-akkor-egyébként
-
Bilkooo
csendes tag
A köpönyeg widgetje ad egy szöveges előrejelzést is!
A végsbesség iránya a végtelenbe mutat...
-
bartatamas
senior tag
válasz Bilkooo #3462 üzenetére
Azzal lehetne esetleg próbálkozni, hogy innen:
http://koponyeg.hu/addonok#halado
Kiválasztasz egy RSS linket ami téged érdekel, azt beteszed az E-Robot URL letöltése műveletébe. Az eredményt elmented egy fájlba. A fájl tartalmát beolvasod egy változóba. És abból kereséssel és szövegkivágással megszerzed a téged éreklő részt.
-
Bilkooo
csendes tag
válasz bartatamas #3464 üzenetére
Ez mind szép és jó! Hogy a frászba mentem le az url-t? Nem igazán vágom a témát....
az megvan, hogy url mentése, fájl helyét megadom az alsóba de felülte mit hogyan?[ Szerkesztve ]
A végsbesség iránya a végtelenbe mutat...
-
darvinya
titán
válasz bartatamas #3439 üzenetére
Köszönöm a válaszokat.
Kipróbálom.Made Robot by Robot −Xiaomi 12T Pro gyászruhás / '06 Focus kombi szürke
-
haliho0
tag
válasz bartatamas #3464 üzenetére
Sziasztok!
Én összehoztam egy időjárás lekérdező parancsot, szívesen megosztom veletek.
A http://www.accuweather.com-ról lementem a html oldalt egy fájlba, majd egy shell scripttel kiszűröm a szükséges információt és egy lista típusú változóba mentem.
8 eleme van a listának: - jelenlegi időjárás egy-két szóban; - jelenlegi hőmérséklet; - napi időjárás; - napi maximum; - éjszakai idő; - éjszakai minimum; - holnapi idő; - holnapi maximumJelenlegi formában kicsit körülményes a használata, mindenhol az elérési utvonalakat ellenőrizni, módosítani kell.
Tamás, akár be lehetne építeni a Robotba, a könyebb használhatóság érdekében, ha nem ütközik jogi akadályokba.
[ Szerkesztve ]
-
haliho0
tag
válasz Bilkooo #3468 üzenetére
Bocs, a linket valóban elrontottam, de kimásolható
Az xml-eket bemásolod a (SD)/Android/data/com.bartat.android.robot.KEEP/commands mappába, majd Robotban jobb felső menü -> Mentés és a kiválasztott parancsokra -> VisszaállításA weather.sh scriptet tetszőleges helyre másolhatod, csak a parancson belül módosítani kell az elérését.
-
bartatamas
senior tag
válasz Bilkooo #3468 üzenetére
Raktam a programba most egy "Időjárás információ" kifejezést. Az "http://openweathermap.org/" oldalt használom. Meg lehet majd adni a kívánt várost és visszaad egy összetett objektumot, benne ezekkel az értékekkel:
- temp: aktuális hőmérséklet
- minTemp: minimum hőmérséklet a városon belül
- maxTemp: maximum hőmérséklet a városon belül
- humidity: páratartalom százalék
- pressure: nyomás hPa-ban -
Bilkooo
csendes tag
válasz haliho0 #3469 üzenetére
Valami nem jó nálam szerintem. Ezzel a hibával nem fut végig:
java.lang.NullPointerException: string == null at java.util.StringTokenizer.(StringTokenizer.java:95) at java.util.StringTokenizer.(StringTokenizer.java:75) at com.bartat.android.expression.operator.TokenizerOperator.evaluate(TokenizerOperator.java:72) at com.bartat.android.expression.operator.TokenizerOperator.evaluate(TokenizerOperator.java:1) at com.bartat.android.expression.Expression.evaluate(Expression.java:63) at com.bartat.android.expression.ExpressionUtil.evaluate(ExpressionUtil.java:27) at com.bartat.android.params.ExpressionParameter.evaluateValue(ExpressionParameter.java:135) at com.bartat.android.params.ExpressionParameter.evaluateValue(ExpressionParameter.java:140) at com.bartat.android.action.impl.SetVariableAction.executeSync(SetVariableAA végsbesség iránya a végtelenbe mutat...
-
ztoldy
senior tag
Másnál sem működik a mobilhálózat ki-bekapcsolás Android 5.1.1 alatt? Korábban működött ez a funkció, de ezen a verzión csak a wifi kapcsolása működik a mobilhálózat állítás sajnos nem.
https://www.refundo.hu/?ref=175161
-
ztoldy
senior tag
válasz bartatamas #3479 üzenetére
Hibakövetésben nem látok semmit, ha erre gondolsz. De elküldhetem neked az ott megjelenő információt, ami a parancs futtatás után jelenik meg, ha ez segít.
https://www.refundo.hu/?ref=175161
-
haliho0
tag
válasz Bilkooo #3472 üzenetére
Nézd meg légy szives, hogy a wToday változóba mi került.
A script elérését módosítottad arra az utvonalra, ahova másoltad?
Ja, és persze a scripten belül is módosítani kell az utvonalat ugyanarra, ahova a html-t mented.
Nálam a mentés és a script utvonala (SD)/-=program=-/
Ha létrehozod ezt a mappát, és bemásolod a weather.sh állományt, módosítás nélkül működnie kellene a parancsnak.(Mondtam, hogy körülményes, de ha egyszer mindent beállítottál, megbízhatóan működik.)
-
zeon.hu
nagyúr
válasz bartatamas #3471 üzenetére
ez mikor várható?
(nyomást nem használják többen inkább bar-ban?)#?*@&!
-
ztoldy
senior tag
Ha valakinek problémája van a mobilinternet kikapcsolásával és korábban Secure Settings-et használt, akkor a megoldást az jelenti, ha az E-Robot beépített mobil adat beállítása opcióját használod secure settings helyett.
Cyanogenmod 12.1 alatt nálam a beépített szabályzóval tökéletesen működik a mobilnet ki- és bekapcsolása.Köszönöm Tamásnak a gyors segítséget!
https://www.refundo.hu/?ref=175161
-
zeon.hu
nagyúr
-
#79335424
törölt tag
válasz bartatamas #3488 üzenetére
Én is. Emlékszel, amikor anno mutattam Neked a Playen azt az adatmód-váltó kapcsolót, CM -hez? Utána építetted be a Robotba. Még oda is volt írva, hogy CM romokon működik. A többinél meg a gyári választó activity -t hívta meg.
-
#79335424
törölt tag
válasz bartatamas #3490 üzenetére
SGS2 -n, gyári 4.1.2 alatt nem működött. Csak a hálózatváltó menüt dobta. De majd visszarakom a SIM -et és megnézem. Ez a kínai más, mivel MTK -s.
-
Armahun
addikt
válasz bartatamas #3490 üzenetére
Ha a hálózati mód beállítását lehet okézod, kiírja, hogy nem működik minden készüléken, cianogenmod szükséges.
Ha szerinted egy tárgy lehet Ő, akkor te is az vagy. Jó étvágyat evés előtt illik kívánni. A már evő embert ezzel étkezévében megszakítani igen nagy illetlenség.
-
haliho0
tag
válasz Bilkooo #3491 üzenetére
Szerintem a script futtatással lesz gond. Az szűri ki a hasznos infókat @ karakterrel elválasztva azokat, majd a tokenizáló a @ karaktereknél feldarabolja. A hibakódból nekem úgy tűnik, hogy nem talál @ karaktert a változóban, vagyis valamiért a script nem végzi el a műveletet.
-
zeon.hu
nagyúr
Visszatérek a régi gondomhoz:
Voice speed dial-el indított fake gsm hívást a robot nem szakítja meg, hiába van beállítva.
Mindegy egyéb működik a parancsban, voip hívás szépen indul, csak ugye közben megy a gsm is, ahol közlik, hogy rossz formátumot hívok.
Hibakövetés nem ír semmit.
Esetleges ötletek?#?*@&!
-
gyűrű
addikt
Mi van itt?
De sokat írtok, ilyen rövid idő alatt, nem bírom követni..[ Szerkesztve ]
-
fpeter84
senior tag
válasz bartatamas #3461 üzenetére
Mégegy apróság merült fel amit hiányolok: az action > set condition feltétel lehetőségeknél jó lenne, ha lenne egy if usb device/accessory exists feltétel. Tudom hogy ezt meg lehet úgy is oldani hogy le/felcsatlakoztatásnál átállítok mindig egy globális változót és utána azt vizsgálom, de talán egyszerűbb lenne a közvetlen lekérdezéssel
Új hozzászólás
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- WoW avagy World of Warcraft -=MMORPG=-
- Kerékpárosok, bringások ide!
- DIGI kábel TV
- sziku69: Fűzzük össze a szavakat :)
- DIGI Mobil
- Call center-forradalom: AI alakítja át az ideges telefonálók hangját
- Netfone
- DIGI internet
- Call of Duty: Modern Warfare III (2023)
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Ozeki Kft.
Város: Debrecen