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ł
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Sprzęt / Hardware → DWR-960 po wgraniu OpenWrt wszystkie diody świecą
Strony Poprzednia 1 2 3 4 5 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
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ł
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?
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ą.
Ok z ussd159 wyjaśnione. Ale dalej drążę te smsy. Dlaczego jak zainstaluje sms_tool to zaczyna działaś też smstools3?
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.
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?
opcja primary_memory http://smstools3.kekekasvi.com/index.ph … ary_memory
SM ustaw na początek.
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?
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.
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
Są do tego polecenia, AT+CPMS="SM" np.
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ą
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ć?
smstools3 zawsze chyba kasuje smsy z modemu i zostawia jest w katalogu incoming. Tak właśnie działa...
A da się zrobić tak, żeby w tym Twoim sms_tool czytał on właśnie te smsy z tego katalogu smstools3?
Nie, on czyta je tylko z modemu. Wywal aplet od sms_tool i zainstaluj sobie aplikację od smstools3, będziesz miał wszystko w jednym.
Ale trzeba kompilować z tego linka co IceG mi wysłał. Nie ma chyba gotowych paczek?
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ą.
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/
Wszystkie 9 plików trzeba zainstalować żeby działało?
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
Dzięki. Szukam jak tam zmienić ścieżki do smsów przychodzących i wychodzących ale chyba się nie da...
Wpisane na stałe jest, np: https://github.com/koshev-msk/luci-app- … in.htm#L13
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??
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
Strony Poprzednia 1 2 3 4 5 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Sprzęt / Hardware → DWR-960 po wgraniu OpenWrt wszystkie diody świecą
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc