26

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

Działa. Twoje 3ginfo też śmiga. Pamiętam że problemem był odczyt smsów w smstools3 w tym modelu. Ciekawe jak na tym nowym openwrt to wygląda. Będę testował

27 (edytowany przez smereka 2021-10-20 14:37:10)

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

Mam dziwną sytuację. Smstools3 nie chce działać sam z siebie. Nie wyświetla żadnego błędnego komunikatu ale sms nie dochodzą. Natomiast wystarczy że zainstaluję paczki z tego linku poniżej i wszystko zaczyna działać. Z tego linku poniżej działają też wtedy kody ussd.

https://eko.one.pl/forum/viewtopic.php?id=20096

1.W czym może być problem jakaś próba inicjalizacji jest tam zwarta ze z tamtym działa a sam smstools3 sam nie chce?
2. Dlaczego nie działa ussd159 Cezary z Twoim 3ginfo.

Dodam, że sms działają z tamtym pakietem z linku tylko jeśli zaznaczymy opcję wysyłania jawnym tekstem. Jest w tym jakaś logika?

28

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

2. ussd159 jest stare. Bardzo stare, więc używać czegoś innego, np. mojego sms_toola
1. Używasz inne obszaru pamięci dla SMSów dla smstools3
0. Pakiet do luci uzywa mojego sms_toola (sms_tool to nie jest to samo co smstools3, to inne narzędzie)

I tak, jest w tym logika. Różne modemy różnie działają.

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

29

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

Ok z ussd159 wyjaśnione. Ale dalej drążę te smsy. Dlaczego jak zainstaluje sms_tool to zaczyna działaś też smstools3?

30

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

Bo sms_tool przez ustawienia zmienia w modemie obszar z którego pobiera smsy. Modem to zapamiętuje, a widać ze smstools3 bierze z domyślnego obszaru.

Ustaw po prostu właściwy obszar pamięci z konfigu smstools3, bo tego nie zrobiłeś lub masz inny.

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

31

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

devices = GSM1
incoming = /etc/sms/incoming
outgoing = /etc/sms/outgoing
checked = /etc/sms/checked
failed = /etc/sms/failed
sent = /etc/sms/sent
report = /etc/sms/report
autosplit = 3
loglevel = 5
eventhandler = /usr/bin/obsluga_sms

# Uncomment (and edit) this section to allow smsd to start:
#
[GSM1]
init = ATE0
device = /dev/ttyUSB1
incoming = yes
#pin = 0000
baudrate = 19200


Gdzie tu się ustawia obszar?

32

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

opcja primary_memory http://smstools3.kekekasvi.com/index.ph … ary_memory

SM ustaw na początek.

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

33 (edytowany przez smereka 2021-10-21 10:00:47)

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

Nie działa ani to:

#
# Description: Main configuration file for the smsd
#

devices = GSM1
incoming = /etc/sms/incoming
outgoing = /etc/sms/outgoing
checked = /etc/sms/checked
failed = /etc/sms/failed
sent = /etc/sms/sent
report = /etc/sms/report
autosplit = 3
loglevel = 5
#eventhandler = /usr/bin/obsluga_sms

# Uncomment (and edit) this section to allow smsd to start:
#
[GSM1]
init = ATE0
device = /dev/ttyUSB1
incoming = yes
#pin = 0000
baudrate = 19200
primary_memory = ME


ani to:

#
# Description: Main configuration file for the smsd
#

devices = GSM1
incoming = /etc/sms/incoming
outgoing = /etc/sms/outgoing
checked = /etc/sms/checked
failed = /etc/sms/failed
sent = /etc/sms/sent
report = /etc/sms/report
autosplit = 3
loglevel = 5
#eventhandler = /usr/bin/obsluga_sms

# Uncomment (and edit) this section to allow smsd to start:
#
[GSM1]
init = ATE0
device = /dev/ttyUSB1
incoming = yes
#pin = 0000
baudrate = 19200
primary_memory = SM


A moze coś z tym jest nie tak?

init = ATE0  ??? Moze jakies inne polecenie. sms_tools jakiego używa?

34

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

smereka napisał/a:

Nie działa ani to..

Jak już tak bardzo się upierasz na smstool3 to zainstaluj sobie pakiet z tego linku https://github.com/koshev-msk/luci-app-smstools3 powinien pomóc w konfiguracji.

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

35

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

Upieram się bo chcę aby router reagował mi na polecenia wysyłane na sms. Oczywiście mogę zainstalować sms_tool od Cezarego i smstools3 jednocześnie co już uczyniłem i wtedy działa. Teraz bardziej zależy mi na znalezieniu problemu czemu akurat smstools3 nie chce działać sam z siebie. Na pewno jest problem gdzieś po stronie komunikacji z modemem

36

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

Są do tego polecenia, AT+CPMS="SM" np.

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

37 (edytowany przez smereka 2021-10-21 10:43:46)

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

Gitara Cezary zadziałała Twoja podpowiedź. Dla potomnych dla tego modelu config

#
# Description: Main configuration file for the smsd
#

devices = GSM1
incoming = /etc/sms/incoming
outgoing = /etc/sms/outgoing
checked = /etc/sms/checked
failed = /etc/sms/failed
sent = /etc/sms/sent
report = /etc/sms/report
autosplit = 3
loglevel = 5
#eventhandler = /usr/bin/obsluga_sms


# Uncomment (and edit) this section to allow smsd to start:
#
[GSM1]
init = AT+CPMS="ME"
device = /dev/ttyUSB1
incoming = yes
baudrate = 19200
memory_start = 0

te ostatnie memory_start = 0 musi być bo sypał komunikatem że coś mu się sloty nie zgadzają

38 (edytowany przez smereka 2021-10-21 11:05:47)

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

Jeszcze jedna zagadka przynajmniej dla mnie. Szukam i szukam opcji w smstools3 żeby pobierał informację ale jej nie kasował bo teraz jak mam cezary Twoje sms_tool w Lucynie to jak przyjdzie sms to jest tam widoczny ale jak tylko odświeżę sobie listę plików w winscp w katalogu który mam zdefiniowany w smstools jako smsy przychodzące to od razu taki sms z nika mi z gui i pojawia się oczywiście jako plik w tym katalogu. Nie mogę znaleźć opcji żeby on nie kasował tego sms z swojej pamięci modemu tylko po prostu pobierał i żeby na modemie też zostawało. Wiecie może jak to zrobić?

39

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

smstools3 zawsze chyba kasuje smsy z modemu i zostawia jest w katalogu incoming. Tak właśnie działa...

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

40 (edytowany przez smereka 2021-10-21 11:10:01)

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

A da się zrobić tak, żeby w tym Twoim sms_tool czytał on właśnie te smsy z tego katalogu smstools3?

41

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

Nie, on czyta je tylko z modemu. Wywal aplet od sms_tool i zainstaluj sobie aplikację od smstools3, będziesz miał wszystko w jednym.

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

42

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

Ale trzeba kompilować z tego linka co IceG mi wysłał. Nie ma chyba gotowych paczek?

43

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

Trzeba nie trzeba. Jak chcesz paczkę to trzeba, ale możesz po prostu umieścić pliki w katalogach i tez będzie działać. To tylko skrypty są.

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

44

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

smereka napisał/a:

Ale trzeba kompilować z tego linka co IceG mi wysłał. Nie ma chyba gotowych paczek?

Masz tu normalnie do instalacji
https://inf.labz.ru/repo/

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

45

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

Wszystkie 9 plików trzeba zainstalować żeby działało?

46

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

smereka napisał/a:

Wszystkie 9 plików trzeba zainstalować żeby działało?

Przecież interesuje Cię tylko pakiet https://inf.labz.ru/repo/luci-app-smsto … .5_all.ipk

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

47

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

Dzięki. Szukam jak tam zmienić ścieżki do smsów przychodzących i wychodzących ale chyba się nie da...

48

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

Wpisane na stałe jest, np: https://github.com/koshev-msk/luci-app- … in.htm#L13

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

49 (edytowany przez smereka 2021-10-21 15:49:12)

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

Ok rozumiem. Dobra pozostanie surowizna. Będę czytał sms winscp. Cezary napisz proszę czy da się zrobić a jeśli tak to jaką komenda lub kawałkiem skryptu żeby można było wykryć pewien stan a mianowicie. Smstools3 potrzebuje do odczytu tego modemu w tym dwr960 ttyUSB1 i wszystko fajnie dopóki modem z jakiegoś powodu np zrestartuje się na magistrali. Wówczas odpala się jako ttyUSB0, ttyUSB2,ttyUSB3. Dlaczego a o dlatego że jak wiadomo smstools3 zajmuje właśnie ttyUSB1. Jak teraz wykryć, że albo nie ma ttyUSB1 albo pojawia się ttyUSB3 i wóczas na taki stan rzeczy jest odpowiedz wyłączająca i włączająca magistralę z modemem i jednocześnie wyłączająca smstollsa na porcie ttyUSB1. Wyłączenie magistrali to:

echo 0 > /sys/class/gpio/gpio0/value

włączenie

echo 1 > /sys/class/gpio/gpio0/value

a wyłącznie smstools3 to /etc/init.d/smstools3 stop oraz killall smsd

to wiem ale jak teraz zrobić żeby to się wykonało jak znika ttyUSB1 lub pojawia się ttyUSB3??

50

Odp: DWR-960 po wgraniu OpenWrt wszystkie diody świecą

if [ -e /dev/ttyUSB1 ]; then
echo "jest"
else
echo "nie ma, zrob cos"
fi
if [ -e /dev/ttyUSB3 ]; then
echo "jest, zrob cos"
else
echo "nie ma"
fi

Dorób to co potrzebujesz i do crona np. co minute. Ew skrypt w hotplugu i sobie aktualizuj konfig od smstools3- https://eko.one.pl/?p=openwrt-linkidoportowszeregowych

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