Elektroda.pl
Elektroda.pl
X
PCBway
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Bascom - Zapis na karcie SD - zmiana zawartości zmiennej (nie pożądana)

Elektronik_Kraków 08 Kwi 2018 17:11 609 0
  • #1
    Elektronik_Kraków
    Poziom 13  
    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.
    Kod: text
    Zaloguj się, aby zobaczyć kod

    nadmiarowa wartość to 92, która pochodzi z najprawdopodobniej z adresu IP Domoticz: 192.168.0.92
    lub
    Kod: text
    Zaloguj się, aby zobaczyć kod

    tutaj znowu tekst ODE jest najprawdopodobniej od Print "AT+CWMODE=1" , którą wysyłam do ESP8266 jeszcze przed startem programu

    lub
    Kod: text
    Zaloguj się, aby zobaczyć kod

    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
    Kod: text
    Zaloguj się, aby zobaczyć kod

    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 )
    Kod: vbnet
    Zaloguj się, aby zobaczyć kod


    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 ?
  • PCBway