101

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

Cezary napisał/a:

Dane dostajesz w tablicy w jsonie. Przesortuj to sobie w js, np. https://stackoverflow.com/questions/112 … erty-value

Wiem Cezary że dane to tablica json, dlatego napisałem wyżej że z tym walczyłem i bez pozytywnych rezultatów, patrzyłem np. ( https://www.geeksforgeeks.org/sort-an-o … vascript/, czy https://stackoverflow.com/questions/410 … e-and-time ). Podpowiedzi jest multum, więc pewnie gdzieś "moje programowanie leży".

Jeszcze nad tym posiedzę, może mnie oświeci gdzie robię błąd.

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

102

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

Ja w easyconfig używam czegoś takiego

function sortJSON(data, key, way) {
    return data.sort(function(a, b) {
        var x = a[key]; var y = b[key];
        if (way === 'asc' ) { return ((x < y) ? -1 : ((x > y) ? 1 : 0)); }
        if (way === 'desc') { return ((x > y) ? -1 : ((x < y) ? 1 : 0)); }
    });
}

Wywołanie, np:

var sorted = sortJSON(arr, 'timestamp', 'asc');

Pewnie jak pogrzebiesz po luci to znajdziesz funkcję która oni używają do sortowania.

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

103 (edytowany przez IceG 2020-08-03 07:44:03)

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

Opublikowałem wersję 1.4.

- Dodałem sortowanie sms-ów po dacie ich odebrania.
- Dodałem możliwość zapisu własnych kodów ussd i kontaktów w plikach config.

P.S.
W planach mam jeszcze dodanie powiadomienia diodą o nowym sms-ie, wiec jak coś się pojawi za jakiś czas to będę publikował.

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

104

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

Bardzo fajna apka. Gdybym tylko używał modemu to byłaby jak złoto smile Czasami, bardzo rzadko używam i jak tylko nadejdzie ta chwila to od razu instaluję apkę smile

105

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

palibrzuch napisał/a:

Bardzo fajna apka. Gdybym tylko używał modemu to byłaby jak złoto smile Czasami, bardzo rzadko używam i jak tylko nadejdzie ta chwila to od razu instaluję apkę smile

Dzięki @palibrzuch za Pozytywne słowo smile, haa.. może nawet kiedyś kiedyś Cezary doda ją do Swoich repo na stronie tongue

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

106

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

Poprawiasz aplikację częściej niż ja robię obrazy, więc lekko mija się to z celem, przynajmniej na obecnym etapie. Rób gotowe pakiety i umieszczaj je na razie na githubie, każdy będzie mógł sobie je ściągnąć jak będzie miał ochotę.

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

107

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

Jeżeli nikt nie zgłosi jakiegoś błędu to ta aplikacja, w tym kodzie zostanie Cezary przez dłuższy czas. Nie pali mi się z dodaniem powiadomienia.

Wiadomo wszystko jest na githubie i jak ktoś będzie chciał to znajdzie.

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

108

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

secam7 napisał/a:

Sprawdziłem i wszystko działa jak należy.
Tylko mam takie pytanie, czy to normalne że smsy wyświetlane są w kolejności przypadkowej?

@secam7 wersja 1.4 (najnowsza) już ma dodane sortowanie sms-ów po dacie, tak tylko informacyjnie dodaję.

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

109 (edytowany przez Zuzia 2020-08-10 13:41:54)

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

*ipk są u mnie jeśli komuś potrzebne: https://chomikuj.pl/ZuzannaCK/Programy+OpenWrt

Kody i wysyłanie SMS oraz zapisywanie swoich danych (bardzo przydatne) - OK.
Nie działa odbieranie SMS, komunikat w logach: "daemon.err uhttpd: error decoding pdu". Naturalnie mam zaznaczone: "Odbierz wiadomość bez dekodowania jej jako PDU". Sieć Play.

Przy czym sms_tool w konsoli odbiera SMSy poleceniem:

sms_tool -d /dev/ttyUSB0 -f "%Y-%m-%d %H:%M" recv > /tmp/sms.txt

Moja konfiguracja:

config sms_tool 'general'
    option pnumber '48'
    option prefix '1'
    option information '0'
    option sendport '/dev/ttyUSB0'
    option ussdport '/dev/ttyUSB2'
    option ussd '1'
    option pdu '1'
    option readport '/dev/ttyUSB0'

Po skasowaniu felernej wiadomości PDU:

sms_tool -d /dev/ttyUSB0 delete 1
delete msg from 1 to 1
Deleted message 1

SMSy zaczynają być widoczne.


IceG napisał/a:

W planach mam jeszcze dodanie powiadomienia diodą o nowym sms-ie

Bardzo dobry pomysł, warto dodać.

110 (edytowany przez Cezary 2020-08-10 15:04:21)

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

@IceG: zmień wywołanie sms_tools. Zrób sms_tools... 2>/dev/null. żeby błędy dekodowania leciały do kosza, bo teraz czytasz wszystko a te błędy nie są poprawą częścią jsona i wali ci odczyt widaomości.

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

111 (edytowany przez IceG 2020-08-10 15:01:22)

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

Cezary napisał/a:

@IceG: zmień wywołanie sms_tools. Zrób sms_tools... 2/dev/null. żeby błędy dekodowania leciały do kosza, bo teraz czytasz wszystko a te błędy nie są poprawą częścią jsona i wali ci odczyt widaomości.

Uhh.. te niestandardowe sms-y.

Rozumiem Cezary, że miałeś na myśli takie wywołanie:

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

112

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

Przekieruj wyjście błędów na /dev/null, tak.

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

113 (edytowany przez IceG 2020-08-10 15:08:37)

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

Oki, wprowadziłem poprawkę na githubie. Skompilowane pakiety dodam w wolnej chwili.

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

114 (edytowany przez Zuzia 2020-08-10 15:56:48)

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

Niestety, ale bez zmian, odczyt jest dopiero po skasowaniu SMS PDU.

115 (edytowany przez Cezary 2020-08-10 18:06:21)

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

Jak będziesz miała błąd odczytu to pokaż co ci zwraca

sms_tool -d /dev/ttyXXX -f '%Y-%m-%d %H:%M' -j recv

oraz

sms_tool -d /dev/ttyXXX -f '%Y-%m-%d %H:%M' -j recv 2>/dev/null

Za XXX podstaw interfejs, numery telefonów sobie wykreśl.

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

116

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

Proszę:

sms_tool -d /dev/ttyUSB0 -f '%Y-%m-%d %H:%M' -j recv
error decoding pdu 1: 

{"msg":[{"index":0,"sender":"48xxxxxxxxx","timestamp":"2020-08-10 21:10","content":"test message"},{"index":1,]}



sms_tool -d /dev/ttyUSB0 -f '%Y-%m-%d %H:%M' -j recv 2>/dev/null
{"msg":[{"index":0,"sender":"48xxxxxxxxx","timestamp":"2020-08-10 21:10","content":"test message"},{"index":1,]}

Nr tel. zaiksowany, usunęłam tez zawartość PDU.

117

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

To moja wina. Przy błędnym dekodowaniu nie jest json poprawnie zrobiony i dlatego luci ma problem z odczytem tego. Zaraz to lekko pozmieniam w repo.

EDIT: jeżeli sama kompilujesz to zmień sobie makefile żeby pobał sobie hash 5f161bf7bf18fc995a519021d64827feb74d4f6a z repo, skompiluj i wykonaj w/w polecenia jeszcze raz.

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

118

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

Na nowej wersji sms-tool:

sms_tool -d /dev/ttyUSB0 -f '%Y-%m-%d %H:%M' -j recv
error decoding pdu 1: 
error decoding pdu 2: 
{"msg":[{"index":0,"sender":"48xxxxxxxxx","timestamp":"2020-08-10 21:10","content":"test message"},{"index":1,,{"index":2,,{"index":3,"sender":"48xxxxxxxx","timestamp":"2020-08-10 22:00","content":"test"}]}

sms_tool -d /dev/ttyUSB0 -f '%Y-%m-%d %H:%M' -j recv 2>/dev/null
{"msg":[{"index":0,"sender":"48xxxxxxxxx","timestamp":"2020-08-10 21:10","content":"test message"},{"index":1,,{"index":2,,{"index":3,"sender":"48xxxxxxx","timestamp":"2020-08-10 22:00","content":"test"}]}

119

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

IceG napisał/a:
secam7 napisał/a:

Sprawdziłem i wszystko działa jak należy.
Tylko mam takie pytanie, czy to normalne że smsy wyświetlane są w kolejności przypadkowej?

@secam7 wersja 1.4 (najnowsza) już ma dodane sortowanie sms-ów po dacie, tak tylko informacyjnie dodaję.

Działa, dzięki, ale smile smsy odbieram po polsku, ale AltGr + litera na Ubuntu 16.04 nie działa, zamiast ą mam a, tak ma być?
Druga sprawa to kody USSD, na pierwszym miejscu jest teraz : "Stan konta w sieci Play" i kod się nie wyświetla, trzeba "przeklikać" i wtedy działa.

120

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

@Zuzia
Nieeee, nie wyświetla tego. Zmieniłaś makefile żeby pobierał nową wersję?

EDIT: zmienia to 1cd967c418fb7a3e581c7eec5cf5da53d39891e1 a nie to co napisałem wcześniej.

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

121

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

secam7 napisał/a:

Działa, dzięki, ale smile smsy odbieram po polsku, ale AltGr + litera na Ubuntu 16.04 nie działa, zamiast ą mam a, tak ma być?

Tak ma być @secam7 apka zamienia wszystkie polskie znaki ą na a itd. Aby nie tracić cennych znaków sms-a na ogonki.

secam7 napisał/a:

Druga sprawa to kody USSD, na pierwszym miejscu jest teraz : "Stan konta w sieci Play" i kod się nie wyświetla, trzeba "przeklikać" i wtedy działa.

To też jest tak napisane @secam7, zmienia się dopiero po "przeklikaniu".

Cezary napisał/a:

1cd967c418fb7a3e581c7eec5cf5da53d39891e1

Zmieniłem też na githubie.

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

122

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

IceG napisał/a:
Cezary napisał/a:

1cd967c418fb7a3e581c7eec5cf5da53d39891e1

Zmieniłem też na githubie.

W jakim celu? Przecież dopiero to jest sprawdzane, nie jest powiedziane że działa tak jak powinno.

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

123 (edytowany przez IceG 2020-08-10 21:41:47)

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

Cezary napisał/a:
IceG napisał/a:
Cezary napisał/a:

1cd967c418fb7a3e581c7eec5cf5da53d39891e1

Zmieniłem też na githubie.

W jakim celu? Przecież dopiero to jest sprawdzane, nie jest powiedziane że działa tak jak powinno.

Nie jesteś Cezary przekonany że to już działa? Oki to wrócę smile

Więc czekamy co Zuzia powie.

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

124 (edytowany przez Zuzia 2020-08-10 21:45:08)

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

@Cezary, teraz jest tak:

sms_tool -d /dev/ttyUSB0 -f '%Y-%m-%d %H:%M' -j recv
error decoding pdu 1:

error decoding pdu 2: 

{"msg":[{"index":0,"sender":"48xxxxxxxxx","timestamp":"2020-08-10 21:10","content":"test message"},{"index":1,"error":"error decoding pdu","sender":"","timestamp":"","content":""},{"index":2,"error":"error decoding pdu","sender":"","timestamp":"","content":""},{"index":3,"sender":"48xxxxxxxxx","timestamp":"2020-08-10 22:00","content":"test"}]}
sms_tool -d /dev/ttyUSB0 -f '%Y-%m-%d %H:%M' -j recv 2>/dev/null
{"msg":[{"index":0,"sender":"48xxxxxxxxx","timestamp":"2020-08-10 21:10","content":"test message"},{"index":1,"error":"error decoding pdu","sender":"","timestamp":"","content":""},{"index":2,"error":"error decoding pdu","sender":"","timestamp":"","content":""},{"index":3,"sender":"48xxxxxxxxx","timestamp":"2020-08-10 22:00","content":"test"}]}

SMSy są odczytywane w apce @IceG. Te PDU są pokazywane jako puste pole, ale można je usunąć.

125

Odp: Luci-app-sms-tool(-js) [ proste gui dla sms_tool ]

Bo teraz jest json poprawny.

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