1 (edytowany przez IceG 2025-09-14 19:37:14)

Temat: Pakiet luci-app-modemdata i co dalej..

Siemka,

Tak jak pisałem w innym wątku.. zabrałem się bardzo powoli za przepisywanie 3ginfo dla Lucyny, obecnie pakiet zmienił się w nowy projekt modemdata. Koncepcja wygląda jak na obrazkach poniżej.

https://github.com/4IceG/Personal_data/raw/master/zrzuty/modemdata/mdlast3a.png?raw=true

https://github.com/4IceG/Personal_data/raw/master/zrzuty/modemdata/mdlast3b.png?raw=true

https://github.com/4IceG/Personal_data/raw/master/zrzuty/modemdata/mdlast3c.png?raw=true

https://github.com/4IceG/Personal_data/raw/master/zrzuty/modemdata/md2b.png?raw=true

https://github.com/4IceG/Personal_data/raw/master/zrzuty/modemdata/mlaswer.png?raw=true

https://github.com/4IceG/Personal_data/raw/master/zrzuty/modemdata/masdad.png?raw=true

https://github.com/4IceG/Personal_data/raw/master/zrzuty/modemdata/md3d.png?raw=true

https://github.com/4IceG/Personal_data/raw/master/zrzuty/modemdata/md4b.png?raw=true

https://github.com/4IceG/Personal_data/raw/master/zrzuty/modemdata/md5b.png?raw=true

Skompilowałem wersje ipk i apk (mocno zalecana).
Pakiet nie jest jeszcze wygłaskany, wymaga pracy w kilku miejscach. Przetestowałem go na tyle na ile mogłem.

Przeczytałem info ze zrozumieniem - Pobieram

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

2

Odp: Pakiet luci-app-modemdata i co dalej..

pasma -> przepustowość ? nie szerokość ?

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

3

Odp: Pakiet luci-app-modemdata i co dalej..

ambrozy5 napisał/a:

pasma -> przepustowość ? nie szerokość ?

Jest coś takiego jak "Bandwidth" co zostało już przetłumaczone jako "przepustowość", już tego nie nadpisywałem, nie dublowałem w swoim tłumaczeniu.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

4

Odp: Pakiet luci-app-modemdata i co dalej..

Widzę że korzystasz z danych w moim formacie. Może w takim razie zrobić z tego oddzielną paczkę z danymi żeby każdy program korzystał z jednego źródła?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Pakiet luci-app-modemdata i co dalej..

Cezary napisał/a:

Widzę że korzystasz z danych w moim formacie. Może w takim razie zrobić z tego oddzielną paczkę z danymi żeby każdy program korzystał z jednego źródła?

Przeca pakiet jest prosta nakladka na Cezary Twoje skrypty, chcialem zachowac format aby ograniczyc dobijajace bledy w LuCI.

Jezeli to ma sprawic ze bedzie jedno miejsce z najbardziej aktualnymi skryptami/zrodlami to jestem za.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

6

Odp: Pakiet luci-app-modemdata i co dalej..

Ło panie, więc znów robota na kilka wieczorów. Dodałeś do skryptów IMSI, dodałeś lokalizację (kraj), masz rozbudowany plik od identyfikacji operatorów. btsearch.sh to twój wytwór. Coś tam jeszcze zmodyfikowałeś co potrzebujesz mieć w skryptach a czego ja nie miałem?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez IceG 2025-07-12 17:49:49)

Odp: Pakiet luci-app-modemdata i co dalej..

Cezary napisał/a:

Ło panie, więc znów robota na kilka wieczorów. Dodałeś do skryptów IMSI, dodałeś lokalizację (kraj), masz rozbudowany plik od identyfikacji operatorów. btsearch.sh to twój wytwór. Coś tam jeszcze zmodyfikowałeś co potrzebujesz mieć w skryptach a czego ja nie miałem?

Na szczescie duzo nie zmienilem, najwazniejsze jest dla mnie aby format ideologia danych sie nie zmienila juz, abym wiedzial ktore to aktualne skrypty dla modemow. Dlatego teraz zastanawiam sie czy jest sens specjalnie cos nowego tworzyc. Moge wypisac co sie zmienilo ale czy jest mus aby powstal az pakiet..

Edit.
Nie dokladajmy juz sobie roboty, Cezary nic nie modyfikuj, zachowaj tylko obecny zapis danych (za pomoca addon). Skrypty modemow sa najwazniejsze, reszta nieistotna.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

8

Odp: Pakiet luci-app-modemdata i co dalej..

Chodzi bardziej o zamysł - ja w tej chwili wykorzystuje to do easyconfig, 3ginfo oraz plugin do gargoyle, dla tych dwóch ostatnich robię to brutalnie przez skopiowanych danych z repo easyconfig. Więc wymyśliłem sobie że można by zrobić jeden pakiet który zawiera skrypty modemowe, skrypty typu infoparam, infonetwork, infoproduct, infoqmi, infomodemanager (easyconfig też posiada wsparcie dla modemmanagera od pewnego czasu), wszystkie wymagały by jako argumentu urządzenia a zwracały by odpowiednie dane w jsonie.

Wtedy we wszystkich aplikacjach wołamy tylko skrypty z tego pakietu nie zastanawiają się co one właściwie robią; mają zwracać  odpowiednie dane i już, a skupiamy się nad samymi aplikacjami.

Dane do odczytu modemów leżały by w innym repo i żyło by to swoim życiem, nie przeszkadzając w rozwoju aplikacji.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez IceG 2025-07-12 18:07:19)

Odp: Pakiet luci-app-modemdata i co dalej..

To juz dla mnie za duzo. W Lucynie juz mi jest ciezko okielznac to co bylo ale w innym wygladzie, a gdzie dopiero takie modemowe multiwersum. Chyba ze Cezary sam przy klawiaturze pogadasz z Lucyna wink.

Chociaz juz widze te zgloszenia uzytkownikow dodaj uqmi, dodaj MM, dodaj cell lock.. jakie to przeciez proste.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

10

Odp: Pakiet luci-app-modemdata i co dalej..

Nie wiem czy zrozumiałeś o czym piszę. Różnica była by taka że w /usr/bin/3ginfoxt zmienną RES miał byś ustawioną na np. /usr/share/modemdata i nie miał byś w pakiecie katalogu /usr/share/3ginfo-xt tylko dodał byś zależność od pakietu modemdata (czy  jak by to nie miało się nazywać). Ew lekko byś przerobił /usr/bin/3ginfoxt  żeby korzystał ze skryptów infoqmi/infomm jak coś tam w konfigu masz ustawione.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11 (edytowany przez IceG 2025-07-12 18:20:32)

Odp: Pakiet luci-app-modemdata i co dalej..

Rozumiem o co Cezary chodzi, zreszta od lat tak dzialaja Twoje pakiety. Dostaja argument to leca do danych skryptow itd. To samo robi usr/bin/3ginfo tylko o ile pamietam tam to robi dla ecm. Wszystko sie rozchodzi o zapis/konfiguracje co wiemy o modemie i co potrzebuja skrypty rozprowadzajace i czytajace dane.

Cezary napisał/a:

Ew lekko byś przerobił /usr/bin/3ginfoxt  żeby korzystał ze skryptów infoqmi/infomm jak coś tam w konfigu masz ustawione.

To mnie zapewne czeka bo chcialem tez czytac z infoqmi, taki mialem zamysl, a ile z tego wyjdzie..

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

12

Odp: Pakiet luci-app-modemdata i co dalej..

Jak korzystasz z moich skrytpów bez zmian to będzie to samo przecież.

PS. A co się stało ze skryptami innych modemów, bo w luci-app-3ginfo-lite miałeś dodatkowo obsługę kliku innych których ja nie miałem. Planujesz to przepisać czy porzucić?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Pakiet luci-app-modemdata i co dalej..

Cezary napisał/a:

Jak korzystasz z moich skrytpów bez zmian to będzie to samo przecież.

U mnie to jest kwestia ustawien w Lucynie i aby skrypty to czytaly. Niby to samo ale nie do konca.

Cezary napisał/a:

PS. A co się stało ze skryptami innych modemów, bo w luci-app-3ginfo-lite miałeś dodatkowo obsługę kliku innych których ja nie miałem. Planujesz to przepisać czy porzucić?

Skupilem sie na ten moment na kompatybilnosci z obecnym 3ginfo i addon, nie zastanawialem sie jeszcze co z tamtymi modemami. Watpie abym je przepisal w jakims sensownym czasie.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

14 (edytowany przez luckyman 2025-07-16 13:49:36)

Odp: Pakiet luci-app-modemdata i co dalej..

u mnie puste komórki bez danych
Sierra Wireless, Incorporated DW5811e Snapdragon™ X7 LTE    /dev/ttyUSB2

15 (edytowany przez IceG 2025-07-13 10:13:46)

Odp: Pakiet luci-app-modemdata i co dalej..

@luckyman  wrzuc te logi jako txt czy zip, bo tekst w tym totalnie ginie. Co znaczy puste komorki? Nie pokazuje kompletnie nic czy w ktoryms miejscu?

Dane zbiera wiec idziemy dalej. Tak na szybko Lucyna moze sie wieszac poniewaz nie zna takiego zapisu:

{"idx":35,"key":"RSSI","value":"-76/-73 dBm"},

Ok, dopisane do listy.

Edit.. Pokazuje poprawnie łamane wartości, ale zmienię to bo wygląda to dziwnie.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

16

Odp: Pakiet luci-app-modemdata i co dalej..

Nowa linia w SINR rozwala system i nie pokazuje nic (czyli znów to samo, jupi).

"addon":[{"idx":10,"key":"Temperature","value":"35 °C"},{"idx":23,"key":"TAC","value":"54702 (D5AE)"},{"idx":35,"key":"RSSI","value":"-76/-73 dBm"},{"idx":36,"key":"RSRP","value":"-102/-102 dBm"},{"idx":37,"key":"RSRQ","value":"-9.4 dB"},{"idx":38,"key":"SINR","value":"5.6
dB"},{"idx":30,"key":"Primary band","value":"B20 (800 MHz) @10 MHz"},{"idx":34,"key":"EARFCN DL","value":"6200"},{"idx":34,"key":"EARFCN UL","value":"24200
"}]

Dopisałem do listy aby spróbować takie babole ominąć.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

17 (edytowany przez Cezary 2025-07-13 12:25:22)

Odp: Pakiet luci-app-modemdata i co dalej..

Czekaj, to w końcu trzeba systemowo zmienić.

EDIT: zmiana w funkcji addon na

addon() {
    [ -n "$ADDON" ] && ADDON="$ADDON,"
    ADDON="$ADDON"'{"idx":'$1',"key":"'$2'","value":"'${3//$'\r'/}'"}'
}

Powoduje że jeżeli zmienna ma znak końca linii to zostanie to usunięte

A="ala
ma
kota
"

addon 11 "test" "$A"

echo $ADDON
{"idx":11,"key":"test","value":"alamakota"}

EDIT2: \r nie \n. Jest to na tyle fajne że można się nawet ze skryptów pozbyć większości wywołań xargs (będzie szybciej, bo nie ma niepotrzebnego wołania shella). Prawie wszędzie, bo xarg usuwa też "

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18

Odp: Pakiet luci-app-modemdata i co dalej..

OK, super już to dodaję.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

19 (edytowany przez Cezary 2025-07-13 10:58:17)

Odp: Pakiet luci-app-modemdata i co dalej..

@luckyman: zmień to sobie w /usr/share/3ginfo-xt/infoparams.sh i zobacz jak dane spływają.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20

Odp: Pakiet luci-app-modemdata i co dalej..

poszło Super!!
tylko tam gdzie jest czas połączania kręci mi się kółko - jakby czegoś nie można było pobrać

21

Odp: Pakiet luci-app-modemdata i co dalej..

luckyman napisał/a:

poszło Super!!
tylko tam gdzie jest czas połączania kręci mi się kółko - jakby czegoś nie można było pobrać

Zasada jest ta co zawsze, do modemu jest przypisany interfejs, z którego zliczany jest czas i dane. Jak tam nie ma ruchu to są 0 i jest info że czeka na dane.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

22

Odp: Pakiet luci-app-modemdata i co dalej..

zerknij
https://drive.google.com/file/d/1BpYLHH … sp=sharing

23

Odp: Pakiet luci-app-modemdata i co dalej..

Pokaż ustawienia modemu/interfejsy, bo pokazuje stan "Rozłączony".

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

24

Odp: Pakiet luci-app-modemdata i co dalej..

tutaj umieściłem wszystko
https://drive.google.com/drive/folders/ … sp=sharing

25

Odp: Pakiet luci-app-modemdata i co dalej..

luckyman napisał/a:

tutaj umieściłem wszystko
https://drive.google.com/drive/folders/ … sp=sharing

Pokaż Sieć -> Interfejsy w routerze.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę