Liczba postów: 330
Liczba wątków: 24
Dołączył: Nov 2013
Reputacja:
5
(02-02-2022, 10:50 PM)rpce napisał(a): takie rzeczy to sobie w domu można zrobić a nie zakładzie przemysłowym
czyli fon który spełnia normy i certyfikaty mil a trzeba pamiętać że były one na wyposażeniu armi US https://forums.crackberry.com/attachment..._aa_v1.jpg jest gorszy od wyświetlacza który ledwo co spełnia normy pyłowe ip55 max 65 a LK z certyfikatów to chyba ma tylko TLS tak oczywiście półżartem....
A na poważnie to nawet wafle raspberry maja dedyki tablicowe https://kamami.pl/obudowy-do-raspberry-p...n-hat.html w niej spokojnie zmieścisz fon 3,5" kabelek ładowania i bebechy ładowarki pozostaje tylko uzbroić się w klej na gorąco lub epoxydowy i podpiąć zasilanie.
W szafie serwerowej mam taki sprytny dotykowy! wyświetlacz z HTC Desire 200 za kilkadziesiąt zeta, dobre parę lat monitoruje ruch, nie trzeba odpalać konsoli by wprowadzić ustawienia bo wystarczy dotyk ikonki na ekraniku.
Nieskromnie się chwaląc szafa przeszła pomyślnie certyfikacje ISO/IEC 11801:2002/Am1:2008+Am2:2010 (okablowania) oraz 9001:2008
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
Liczba postów: 2,350
Liczba wątków: 40
Dołączył: Oct 2011
Reputacja:
14
(02-02-2022, 03:56 AM)stAch napisał(a): SW 1.49 | HW 3.7 odczyt ciśnienia z bme280 chyba przekłamuje
dopiero teraz zwróciłem na to uwagę wykresy odnotowały nagły spadek ciśnienia w momencie aktualizacji
Nic, nie było zmieniane w kwesti odczytu BME, po restarcie problem nie znika?
pozdrawiam
tomek
Liczba postów: 330
Liczba wątków: 24
Dołączył: Nov 2013
Reputacja:
5
02-03-2022, 10:25 AM
(Ten post był ostatnio modyfikowany: 02-03-2022, 10:26 AM przez stAch.)
(02-03-2022, 09:39 AM)wilkxt napisał(a): (02-02-2022, 03:56 AM)stAch napisał(a): SW 1.49 | HW 3.7 odczyt ciśnienia z bme280 chyba przekłamuje
dopiero teraz zwróciłem na to uwagę wykresy odnotowały nagły spadek ciśnienia w momencie aktualizacji
Nic, nie było zmieniane w kwesti odczytu BME, po restarcie problem nie znika?
restart LK, nawet usuniecie i detekcja i2c kalibracja zawsze zbliżone wyniki - może "w tango" poszedł czujnik bo coś i wilgotność 100 % na moje oko za wysoka - jak znajdę nówkę sztukę to sprawdzę porosyjską lutownice pistoletową oraz kilka metrów chińskiego przedłużacza...
szyna i2c 100khz po zmianie na 50khz na ułamek sekundy z 790hPa wskakuje 830hPa przy czym wartość prawidłowa wg stacji meteo
Kod: Relative 1033.7hPa Absolute 985.8 hPa - z uwzględnieniem poprawki wysokościowej Humidity 86 % - czujnik na innej wysokości
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
Liczba postów: 330
Liczba wątków: 24
Dołączył: Nov 2013
Reputacja:
5
02-04-2022, 05:21 PM
(Ten post był ostatnio modyfikowany: 06-08-2022, 03:00 AM przez stAch.
Powód edycji: Nowe AT CODE
)
SW 1.49 | HW 3.8 HttpApi wykryty błąd - kupiłem na testy nakładkę i już pierwsze efekty pracy z nią
Kod: http://192.168.1.100/stm.cgi?gsmsms1=sms1on*sms1off
powoduje nadpisanie ustawień wiadomości do sms2-4 pozostałe pozycje /gsmsms2-4/ działają poprawnie jednak ustawienie jakiegokolwiek znaku specjalnego na końcu treści powoduje uzupełnienie wysyłanej wiadomości sms literami ".......yyyyyyyyyyyyyXΦ" do 160 znaków, kodowanie polskich znaków w sms leży... może warto by przed wysłaniem zrobić translate [ą=>a ... Ż=>Z] i/lub zastosować odpowiednie kodowanie, obecnie IRA
tymczasowe rozwiązanie problemu przesłać wszelkie ustawienia wiadomości SMS
Kod: http://192.168.1.100/stm.cgi?gsmsms1=SMS1ON*SMS1OFF&gsmsms2=SMS2ON*SMS2OFF&gsmsms3=SMS3ON*SMS3OFF&gsmsms4=SMS4ON*SMS4OFF
propozycja by funkcja ta nie zmieniała treści jeśli podamy znak np $ lub inna forma.... ograniczy niepotrzebne pobieranie danych json
PRZYKŁAD
Kod: http://192.168.1.100/stm.cgi?gsmsms4=zmieniona tresc wiadomosci ON*$ => ustawia wiadomość ON na nową a OFF pozostawia bez zmian
http://192.168.1.100/stm.cgi?gsmsms4=$*zmieniona tresc wiadomosci OFF => ustawia wiadomość OFF na nową a ON pozostawia bez zmian
wysyłanie dowolnej treści smsnadowolny nr SMS w zasadzie jest po httapi już gotowe /kwestia poprawy błędu zapisu a dodatkowa przestrzeń w pamięci tylko uatrakcyjni opcje bo nie będzie kolidować z ustawieniami zdarzeń
Kod: http://192.168.1.100/stm.cgi?gsmnumber1=1234567891&gsmsms1=Czesc, to ja twoj sterownik LK3. Od dzis robie za bramke sms*sms1off&gsmsendsms
a jak wykasować wszystkie ustawienia GSM wystarczy błąd składni http://192.168.1.100/stm.cgi?gsmsms1=skasuj*&lang=0
polecenia obsługiwane dokumentacja
AT+CIFSR sprawdzenie lokalnego adresu IP
AT+CFUN=1,1 reset modułu GSM
AT+CSQ pokazuje siłę sygnału i stopę błędów
AT+GSN pokazuje IMEI
AT+CCLK? pokazuje aktualny czas modemu
AT+CCLK="YY/MM/DD,HH:MM:SS+00" Ustawia czas modemu
polecenia AT które warto znać
AT+COPN - pobranie biblioteki preferowanych sieci (prio-list)
AT+COPS=? - Wyszukiwanie dostępnych sieci GSM
AT+COPS? - pobranie aktualnie wybranego sieci SM
AT+COPS=1,0,"IDEA Centertel" - logowanie do wybranej sieci i mamy niebieski roaming na SIM PLAY
AT+COPS=1,0,"Plus GSM" - analogicznie logowanie do PLUS GSM (nazwa sieci z komendy AT+COPS=?)
AT+COPS=0 - Automatyczne logowanie do sieci GSM - najsilniejszy dozwolony operator, preferowana macierzysta
ATS0=5 Automatyczne odbieranie połączeń po 5 dzwonku (dozwolone wartości 1 -> 5)
ATS0=0 Automatyczne odrzucanie połączeń
ATS0? Sprawdzanie ustawień automatycznego odrzucania połączeń
AT+CMGF=1 - format wiadomości SMS (0 - PDU, 1 - Text)
AT+CSCS=? - lista obsługiwanych kodowań wiadomości SMS
AT+CSCS="GSM" - wybór podstawowego alfabetu wg. 3GPP TS 23.038 (bez znaków specjalnych)
AT+CSCS="UCS2" - wybór rozszerzonego alfabetu wg. ISO/IEC106 (ze znakami specjalnymi, np. polskimi ogonkami)
AT+CSCS? - aktualnie wybrane kodowanie
AT+CMGL="ALL",1 - odczyt wszystkich wiadomości SMS (poprzedzić poleceniem AT+CSCS="GSM")
AT+CMGDA="DEL ALL" - usuwanie wszystkich wiadomości SMS (poprzedzić poleceniem AT+CSCS="GSM")
ATD+48XXXXXXXXX; - wykonanie połączenia z podanym numerem +48 i 9 cyfr( zakończone średnikiem)
ATD+XXXXXXXXX; - wykonanie połączenia z podanym numerem 9cyfr( zakończone średnikiem)
ATH - rozłączenie połączenia (czerwona słuchawka)
ATA - odebranie połączenia (zielona słuchawka)
AT+CLIP=1 - informowanie o numerze telefonu rozmowy przychodzącej ( 1-tak, 0-nie)
miłej zabawy z AT
AT+command.pdf (Rozmiar: 1.53 MB / Pobrań: 579)
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
Liczba postów: 330
Liczba wątków: 24
Dołączył: Nov 2013
Reputacja:
5
02-11-2022, 04:50 PM
(Ten post był ostatnio modyfikowany: 02-11-2022, 11:50 PM przez stAch.
Powód edycji: wejscia cyfrowe
)
Nakładka GSM powoduje problemy szczególnie jeśli modem ma slaby zasięg - na razie nie wiem dokładnie co jest przyczyną ale pracuje nad tym. dam znać w osobnym poście.
Jakie są różnice w obsłudze gsm SW 1.43d | HW 3.7 stabilny jak na razie... chyba konsola nie wysyła wszystkich komend AT
SW 1.49 | HW 3.8 - problem z dostępem po 24h pracy nawet nie można nic wysłać z konsoli nie wysyła sms, ale odbiera i widać np połączenie przychodzące,
Prośba o auto answer takiego połączenia "ATA" i pytanie czy można przylutować bezpośrednio do modemu mikrofon
w teorii chyba 8 - 9 - 10
czy można dorobić poziom sygnału "AT+CSQ" i nazwę sieci "AT+COPS?" na żądanie - po kliknięciu w przycisk lub wczytywaniu strony zwraca nam te informacje ale nie w konsoli tylko np koło pasków statusu GSM CONNECTED -- GSM REGISTER TO ROAMING NETWORK
moja karta play ma odblokowany dostęp do wszystkich sieci i roaming nie oznacza że mam możliwość darmowych SMS które są tylko możliwe przez "IDEA Centertel" poniżej interpretacja poziomu sygnału rssi 5 kresek -50 4 kreski -60 3 kreski -70 2 kreski -80 1 kreska -90
Jak pobrać stan wejścia cyfrowego ?? HttpApi JSON XML brak możliwości... uciekłem się do zdarzeń jeśli inpdx ==1 set eventx 1, może by tak bezpośrednio i dodatkowo do zwrotki dorzucić pwm inpd bo tu już by się przydało najbardziej... google alexa etc... (status)
Kod: <response>
<out>000001</out>
<pwm>0000</pwm>
<inpd>0000</inpd>
<uptime>48-48-0-0</uptime>
<uploadwww>1</uploadwww>
</response>
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
Liczba postów: 330
Liczba wątków: 24
Dołączył: Nov 2013
Reputacja:
5
02-13-2022, 09:22 PM
(Ten post był ostatnio modyfikowany: 02-13-2022, 10:38 PM przez stAch.)
Nakładka GSM nie współpracuje poprawnie z hw3.8 prawdopodobnie powodując jej ubicie po czasie gdy braknie jej pamięci, 3.7 śmiga w miarę stabilnie nawet z mocno obciążonym LK /zadania harmonogram 12c in-outy i 1wire na full, a zdalny OLED włączony nonstop/
Z gołym LK hw3.8 tylko detekcja stanu impd1 i sms traci kontakt po kilkunastu godzinach. i nie jest to zależne od softu. Tak samo pada na sw1.49 jak i sw1.43d, a po próbie obciążenia czas ten znacząco się skraca. i2c pada już po kilku godzinach. Może to przyczyna u jednego z forumowiczów zaniku odczytu z BME280 i DS18B20 a nie podejrzewana długość i jakość przewodów. Co najdziwniejsze cykliczny restart nie poprawia działania dopiero restart modemu przez przesłanie cyklicznie po httpapi komendy AT+CFUN=1,1 poprawia stabilność i zeruje licznik wysłanych sms!
dodatkowo modem wymagał w obu HW ustawienia czasu AT+CCLK po jego aktualizacji znacząco przyspieszył i "trzymał" sieć
AT+IPR=38400 spowolniło transfer i go ustabilizowało powrót na automatyczny AT+IPR=0
analogicznie AT+XBANDSEL=1800 podpina do sieci 1800mhz na stałe AT+XBANDSEL=0 powraca do automatu
AT+CGSMS=0 określenie jak ma być wysyłany sms 0 lub 2 czyli gprs lub smscenter jeśli brak gprs - deflautowo mamy odwrotnie
Informacje zdobyte dzięki technikom sieci play którzy pomagali okiełznać cykliczne przelogowywania się SIM w sieci.
teraz kwestia ilości SMS wysłanych przez modem HW3.7 daje rade ale po ok 500-700szt wymaga resetu modemu bo latency od komendy wysłania do samego faktu podjęcia operacji wynosi ok 15-30s
HW3.8 im więcej wysyłamy tym szybciej zdychamy... 300 potrafi już zabić dostęp do konsoli przez www później padają inne usługi.
max wychodzi ok 400szt sms później trzeba dokonać resetu modem i LK by wznowił prace choć latency już po kilkudziesięciu sms jest znacząco niekomfortowe by można je uznać za poprawne.
Podczas testu LK wysłał po httapi ponad 5k sms w przeciągu 24h z tokenami logowania = tu przydała by się zwrotka ze statusem wysłany/failed. bo było ponad 300 próśb ponownego wysłania tokena
api które wcześniej to robiło zwracało idSMS które zostały wysłane - nie koniecznie od razu.... mniej więcej działało to tak:
przy założeniu że wysyłamy pierwszy sms odpowiedź id001:inprogres kolejny sms odpowiedz id001 end id002:inprogres itd...id007:failed to najważniejsze bo tu maszyna wie że trzeba w bazie powtórzyć wysyłkę i w sumie tylko te zwrotki są potrzebne do automatyzacji procesu.
ważne w przypadku gdy LK jest zasypywany prośbami o sms ale nie wydala w ich realizacji. nie mamy tu żadnego kolejkowania.
SMS można wysyłać co ok 20s! ma to potencjał z tym że wcześniej trzeba poinformować telecom o wykorzystaniu SIM do telemetrii by nie dostać bana/kary jednak do masowego wysyłania sms lepiej nabyć https://pl.aliexpress.com/item/4000462979094.html
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
Liczba postów: 330
Liczba wątków: 24
Dołączył: Nov 2013
Reputacja:
5
02-16-2022, 01:11 AM
(Ten post był ostatnio modyfikowany: 02-16-2022, 02:22 AM przez stAch.
Powód edycji: kod
)
Przy okazji testów nakładki GSM wpadł mi w ręce multiplekser CD74HC4067. Za ok 5zł i trochę czekania na paczkę z chin możemy w prosty sposób z 4 wejść lub wyjść otrzymać ich aż 16!
Mała płytka z jednej strony posiada kanały C0->C15 a z drogiej interfejs I/0 i tak S0->S3 podpinamy do INP1D->INP4D VCC do +5V GND i EN do masy wielkiej filozofii tu nie ma... podając +5v na SIG zniemiamy kierunek transmisji i 4 portami OUT możemy steroważ aż 16 przekazników!
Ja skupię tu się na wejściach cyfrowych bo tych brakuje mi w w LK - podpinam bowiem alarm a w zasadzie jego czujki do LK i miałem problem wpięcia kilku HC-SR501 pod jeden port aż wpadłem na ta stronę http://bildr.org/2011/02/cd74hc4067-arduino/
Podając na wejście C0 stan wysoki w zasadzie nic się nie dzieje bo LK odczytuje nam stany wejść jako 0000 lecz dalej zaczyna się zabawa
poniżej rozpiska wszystkich kanałów.
{0,0,0,0}, //channel 0
{1,0,0,0}, //channel 1
{0,1,0,0}, //channel 2
{1,1,0,0}, //channel 3
{0,0,1,0}, //channel 4
{1,0,1,0}, //channel 5
{0,1,1,0}, //channel 6
{1,1,1,0}, //channel 7
{0,0,0,1}, //channel 8
{1,0,0,1}, //channel 9
{0,1,0,1}, //channel 10
{1,1,0,1}, //channel 11
{0,0,1,1}, //channel 12
{1,0,1,1}, //channel 13
{0,1,1,1}, //channel 14
{1,1,1,1} //channel 15
może by dodać jego obsługę do LK. wizualizacja 16 kanałów-> 4 kolejne kanały odpowiadają strefie, każdy kanał strefy ustawia stan wysoki strefy. strefa zachowuje się jak dotychczas INP1D w zadaniach i innych opcjach by zbytnio nie gmatwać kodu np 4 pierwsze kanały alarmu powodują zdarzenie inp1d kolejne 4 zdarzenie imp2d itd
Kod: //http://bildr.org/2011/02/cd74hc4067-arduino
int s0 = 8; //Mux control pins
int s1 = 9;
int s2 = 10;
int s3 = 11;
int SIG_pin = 0; //Mux in “SIG” pin
void setup() {
pinMode(s0, OUTPUT);
pinMode(s1, OUTPUT);
pinMode(s2, OUTPUT);
pinMode(s3, OUTPUT);
digitalWrite(s0, LOW);
digitalWrite(s1, LOW);
digitalWrite(s2, LOW);
digitalWrite(s3, LOW);
Serial.begin(9600);
}
void loop() {
//Loop through and read all 16 values Reports back Value at channel 6 is: 346
for (int i = 0; i < 16; i++) {
Serial.print("Value at channel ");
Serial.print(i);
Serial.print("is : ");
Serial.println(readMux(i));
delay(1000);
}
}
int readMux(int channel) {
int controlPin[] = {s0,s1,s2,s3};
int muxChannel[16][4] = {
{0,0,0,0}, //channel 0
{1,0,0,0}, //channel 1
{0,1,0,0}, //channel 2
{1,1,0,0}, //channel 3
{0,0,1,0}, //channel 4
{1,0,1,0}, //channel 5
{0,1,1,0}, //channel 6
{1,1,1,0}, //channel 7
{0,0,0,1}, //channel 8
{1,0,0,1}, //channel 9
{0,1,0,1}, //channel 10
{1,1,0,1}, //channel 11
{0,0,1,1}, //channel 12
{1,0,1,1}, //channel 13
{0,1,1,1}, //channel 14
{1,1,1,1} //channel 15
}; //loop through the 4 sig
for(int i = 0; i < 4; i ++){ digitalWrite(controlPin[i], muxChannel[channel][i]); } //read the value at the SIG pin
int val = analogRead(SIG_pin); //return the value
return val;
}
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
Liczba postów: 330
Liczba wątków: 24
Dołączył: Nov 2013
Reputacja:
5
02-22-2022, 11:17 AM
(Ten post był ostatnio modyfikowany: 02-22-2022, 11:31 AM przez stAch.)
httapi gsm_per.json --> błąd wykryty przy okazji dłubania kodu do odczytu sms na modemie
przy probie wywołania Json się sypie jeśli modem zwraca wartości w "" (array w cudzysłowiu) przykład odpowiedzi z błędem
Kod: {"gsmres": " \n+CMGL: 1,"REC READ","14p454254502253424","","22/02/18,13:21:38+04" \nUwaga! Dzis i jutro (18/19.02) silny wiatr. Mozliwe przerwy w dostawie pradu i trudne warunki na drogach. Zostan w domu, jesli mozesz. \n \nOK \n", "gsmconnected": "1", "gsmreg": "5"}
jsondecode się sypie można prosić o usuwanie "ciapek" z konsoli podczas zwrotki Json
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
Liczba postów: 2,350
Liczba wątków: 40
Dołączył: Oct 2011
Reputacja:
14
02-23-2022, 08:50 AM
(Ten post był ostatnio modyfikowany: 02-23-2022, 08:54 AM przez wilkxt.)
(02-11-2022, 04:50 PM)stAch napisał(a): Nakładka GSM powoduje problemy szczególnie jeśli modem ma slaby zasięg - na razie nie wiem dokładnie co jest przyczyną ale pracuje nad tym. dam znać w osobnym poście.
Jakie są różnice w obsłudze gsm SW 1.43d | HW 3.7 stabilny jak na razie... chyba konsola nie wysyła wszystkich komend AT
SW 1.49 | HW 3.8 - problem z dostępem po 24h pracy nawet nie można nic wysłać z konsoli nie wysyła sms, ale odbiera i widać np połączenie przychodzące,
Prośba o auto answer takiego połączenia "ATA" i pytanie czy można przylutować bezpośrednio do modemu mikrofon
w teorii chyba 8 - 9 - 10
czy można dorobić poziom sygnału "AT+CSQ" i nazwę sieci "AT+COPS?" na żądanie - po kliknięciu w przycisk lub wczytywaniu strony zwraca nam te informacje ale nie w konsoli tylko np koło pasków statusu GSM CONNECTED -- GSM REGISTER TO ROAMING NETWORK
moja karta play ma odblokowany dostęp do wszystkich sieci i roaming nie oznacza że mam możliwość darmowych SMS które są tylko możliwe przez "IDEA Centertel" poniżej interpretacja poziomu sygnału rssi 5 kresek -50 4 kreski -60 3 kreski -70 2 kreski -80 1 kreska -90
Jak pobrać stan wejścia cyfrowego ?? HttpApi JSON XML brak możliwości... uciekłem się do zdarzeń jeśli inpdx ==1 set eventx 1, może by tak bezpośrednio i dodatkowo do zwrotki dorzucić pwm inpd bo tu już by się przydało najbardziej... google alexa etc... (status)
Kod: <response>
<out>000001</out>
<pwm>0000</pwm>
<inpd>0000</inpd>
<uptime>48-48-0-0</uptime>
<uploadwww>1</uploadwww>
</response>
Tak, można przylutowac mikrofon str 30 https://www.robotshop.com/media/files/co...asheet.pdf
Stan wejśc cyfrowych zwraca <ind>0000</ind>, wszytskie 4 lub pojedynczo:
<inpd1>0</inpd1>
<inpd2>0</inpd2>
<inpd3>0</inpd3>
<inpd4>0</inpd4>
Ty chcesz, zeby je dodać do pliku done.xml zwracanego przy zapisie danych do LK?
Dodam, że istnieje cos takiego jak Program do generowania WWW dla LK. Jest w nim cała strona LK(trzeba by było zaktualizować do obecnej wersji), gdzie uzytkownik, generalnie może sobie zrobić własną stronę www lub przerobić istniejącą. A najprościej to może edytowac plik done.xml lub dołożyć własny plik xml lub json z zmiennymi, które jemu sa potrzebne.
(02-13-2022, 09:22 PM)stAch napisał(a): Nakładka GSM nie współpracuje poprawnie z hw3.8 prawdopodobnie powodując jej ubicie po czasie gdy braknie jej pamięci, 3.7 śmiga w miarę stabilnie nawet z mocno obciążonym LK /zadania harmonogram 12c in-outy i 1wire na full, a zdalny OLED włączony nonstop/
Z gołym LK hw3.8 tylko detekcja stanu impd1 i sms traci kontakt po kilkunastu godzinach. i nie jest to zależne od softu. Tak samo pada na sw1.49 jak i sw1.43d, a po próbie obciążenia czas ten znacząco się skraca. i2c pada już po kilku godzinach. Może to przyczyna u jednego z forumowiczów zaniku odczytu z BME280 i DS18B20 a nie podejrzewana długość i jakość przewodów. Co najdziwniejsze cykliczny restart nie poprawia działania dopiero restart modemu przez przesłanie cyklicznie po httpapi komendy AT+CFUN=1,1 poprawia stabilność i zeruje licznik wysłanych sms!
Czy na LK3.7 i Lk3.8 była testowana ta sama nakładka(konkretna sztuka)?
Czy jak LK3.8 traci kontakt z modulem GSM, to było ustawione wysyłanie mqtt lub http przez GSM? Czy tylko mial odbierac SMSy?
pozdrawiam
tomek
Liczba postów: 330
Liczba wątków: 24
Dołączył: Nov 2013
Reputacja:
5
(02-23-2022, 08:50 AM)wilkxt napisał(a): Jak pobrać stan wejścia cyfrowego ?? HttpApi JSON XML brak możliwości... uciekłem się do zdarzeń jeśli inpdx ==1 set eventx 1, może by tak bezpośrednio i dodatkowo do zwrotki dorzucić pwm inpd bo tu już by się przydało najbardziej... google alexa etc... (status)
Kod: <response>
<out>000001</out>
<pwm>0000</pwm>
<inpd>0000</inpd>
<uptime>48-48-0-0</uptime>
<uploadwww>1</uploadwww>
</response>
Ty chcesz, zeby je dodać do pliku done.xml zwracanego przy zapisie danych do LK? - dokładnie tak dorzucić PWMx iinpxD do odpowiedzi
Dodam, że istnieje cos takiego jak Program do generowania WWW dla LK. Jest w nim cała strona LK(trzeba by było zaktualizować do obecnej wersji), -- no właśnie...
Czy na LK3.7 i Lk3.8 była testowana ta sama nakładka(konkretna sztuka)?Czy jak LK3.8 traci kontakt z modulem GSM, to było ustawione wysyłanie mqtt lub http przez GSM? Czy tylko mial odbierac SMSy?
własne www - coś tam dłubałem ale na dłubaniu się skończyło... tak chodzi o dorzucenie tych informacji /stanów/ do odpowiedzi
Tak w obu przypadkach ta sama nakładka. Tylko sms - reszta po poe na sztywno do sieci Mqtt włączone bez ssl
Na 3.8 zdycha po kilku dniach jak nie ma obciążenia! utawienie email do google przyspiesza ten proces, stawiałem na slaby zasięg, tracił nonstop połączenie aż zabił LK, konultowalem to z technikiem play i komendami przypisalimy go do jednej sieci. jednak nie trzymał polączenia. dodatkowo ustawialimy czas na modemie bo ma fabryczny.
Hw3.7 LK robi za sterownik bramy, wiec to przekaźniki i krańcówki na wejściach cyfrowych oraz 8 zadań w tym mail i mqtt bez obsługi 1wire i i2c - wpiąłem do niego i stabilnie pracował ponad dobę, sam pobral konfiguracje od operatora! zrobiłem podmiankę i do bramy poszedł 3,8 znów to samo, a w zasadzie szybciej padl przez maila.
Obecnie z 3,7 gdyby nie te wiatrzyska i braki w energii to by pewnie caly czas bez restartu smigal
automatyczne odbieranie można zrealizować komendą AT wiec mikrofon lutuje warto czasem posłuchać ale wolałbym by to działało na zasadzie sprawdzamy czy dzwoniacy jest na liscie sms i odbieramy polączenie jesli nie to odrzucamy z wiadomych względów.
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
|