Witam
Mam program, który, po dokonaniu pomiarów, wysyła dane przez RFM12 i zapisuje na karcie SD. Chcę dołożyć wysyłanie danych do Domoticz po każdym pomiarze.
Problem w tym, że po dopisaniu obsługi ESP8266 i Domoticz ( zmienne miałem już wcześniej zadeklarowane ) to pojawiają się błędy w zapisie na karcie SD. No i wysyłanie do Domoticz przestaje działać, czasem po dwóch godzinach, czasem po kilkunastu godzinach.
Do momentu dodania kodu wysyłającego do Domoticz zapis działał poprawnie - sprawdzałem przez ponad tydzień.
Po przyglądnięciu się zauważyłem, że błędy, a właściwie dodatkowe znaki to zawartość części poleceń wysyłanych przez UART 1 do ESP8266.
nadmiarowa wartość to 92, która pochodzi z najprawdopodobniej z adresu IP Domoticz: 192.168.0.92
lub
tutaj znowu tekst ODE jest najprawdopodobniej od Print "AT+CWMODE=1" , którą wysyłam do ESP8266 jeszcze przed startem programu
lub
tutaj jest tekst komendy Print "AT+PING=" + Chr(34) + "192.168.0.92"+ Chr(34), którą wysyłam do modułu za każdym razem, gdy chcę rozpocząć wysyłanie do Domoticz.
lub
w treści wpisu jest tekst txt, czyli rozszerzenie pliku w którym się zapisuje
Poniżej kod ( nie cały, gdyż się nie nie mieścił w limicie znaków )
Dane są zapisywane w 10 plikach, ale tylko w dwóch jest problem. Poza tym zapis jest kontynuowany, co prawda z błędami, ale jest. Niestety wysyłanie do Domoticz przestaje działać po dwóch lub więcej godzinach
Ma ktoś z czytelników forum jakieś sugestie co może powodować takie "przenikanie" danych ?
Mam program, który, po dokonaniu pomiarów, wysyła dane przez RFM12 i zapisuje na karcie SD. Chcę dołożyć wysyłanie danych do Domoticz po każdym pomiarze.
Problem w tym, że po dopisaniu obsługi ESP8266 i Domoticz ( zmienne miałem już wcześniej zadeklarowane ) to pojawiają się błędy w zapisie na karcie SD. No i wysyłanie do Domoticz przestaje działać, czasem po dwóch godzinach, czasem po kilkunastu godzinach.
Do momentu dodania kodu wysyłającego do Domoticz zapis działał poprawnie - sprawdzałem przez ponad tydzień.
Po przyglądnięciu się zauważyłem, że błędy, a właściwie dodatkowe znaki to zawartość części poleceń wysyłanych przez UART 1 do ESP8266.
Code: text
nadmiarowa wartość to 92, która pochodzi z najprawdopodobniej z adresu IP Domoticz: 192.168.0.92
lub
Code: text
tutaj znowu tekst ODE jest najprawdopodobniej od Print "AT+CWMODE=1" , którą wysyłam do ESP8266 jeszcze przed startem programu
lub
Code: text
tutaj jest tekst komendy Print "AT+PING=" + Chr(34) + "192.168.0.92"+ Chr(34), którą wysyłam do modułu za każdym razem, gdy chcę rozpocząć wysyłanie do Domoticz.
lub
Code: text
w treści wpisu jest tekst txt, czyli rozszerzenie pliku w którym się zapisuje
Poniżej kod ( nie cały, gdyż się nie nie mieścił w limicie znaków )
Code: vbnet
Dane są zapisywane w 10 plikach, ale tylko w dwóch jest problem. Poza tym zapis jest kontynuowany, co prawda z błędami, ale jest. Niestety wysyłanie do Domoticz przestaje działać po dwóch lub więcej godzinach
Ma ktoś z czytelników forum jakieś sugestie co może powodować takie "przenikanie" danych ?