перестал заводится АМС

Модератор: Alex

sarstab
Сообщения: 66
Зарегистрирован: Ср апр 26, 2017 10:21 pm
Благодарил (а): 19 раз
Поблагодарили: 1 раз

перестал заводится АМС

Сообщение sarstab » Вт янв 08, 2019 12:46 pm

Подскажите плиз,перестал грузится АМС,думал спалил,загрузил на другое устройство все равно не загружается,вот что пишит монитор порта

Код: Выделить всё

AMS for ESP8266-47 started...
Modul Hardware...
SDK version:     1.3.0
Boot version:    5
Boot mode:       1
Reset info:      Fatal exception:4 flag:1 (WDT) epc1:0x40000f68 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000000 depc:0x00000000
CPU freq:        80 MHz
Free memory:     32264 (69%)
Flash speed:     40 MHz
Flash mode:      2
Flash size:      4194304
SPIFFS size:     3147320
Program size:    1046984
Sketch size:     289224
Free for sketch: 757760
started
Modul Wi-Fi...
Connecting to ASUS dom
.
WiFi connected
IP address: 192.168.1.47
started
Modul SPIFFS...
Total files: 147
Total size: 2111826
started
Modul Random... started
Modul EEPROM...
Name: ESP8266-47
подскажите куда копать
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: перестал заводится АМС

Сообщение serghei » Вт янв 08, 2019 1:41 pm

Судя по всему ESP8266... Покажи полный вывод в сериале до надписи " AMS work" . Если дистрибутив старый , может не достучаться до сервера времени. Если ничего не получится - дай доступ по вьюверу. Посмотрю.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
sarstab
Сообщения: 66
Зарегистрирован: Ср апр 26, 2017 10:21 pm
Благодарил (а): 19 раз
Поблагодарили: 1 раз

Re: перестал заводится АМС

Сообщение sarstab » Вт янв 08, 2019 2:12 pm

вот все что кажит сериал

Код: Выделить всё

AMS for ESP8266-47 started...
Modul Hardware...
SDK version:     1.3.0
Boot version:    5
Boot mode:       1
Reset info:      Fatal exception:4 flag:1 (WDT) epc1:0x40000f68 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000000 depc:0x00000000
CPU freq:        80 MHz
Free memory:     32264 (69%)
Flash speed:     40 MHz
Flash mode:      2
Flash size:      4194304
SPIFFS size:     3147320
Program size:    1046984
Sketch size:     289224
Free for sketch: 757760
started
Modul Wi-Fi...
Connecting to ASUS dom
.
WiFi connected
IP address: 192.168.1.47
started
Modul SPIFFS...
Total files: 147
Total size: 2111826
started
Modul Random... started
Modul EEPROM...
Name: ESP8266-47
sarstab
Сообщения: 66
Зарегистрирован: Ср апр 26, 2017 10:21 pm
Благодарил (а): 19 раз
Поблагодарили: 1 раз

Re: перестал заводится АМС

Сообщение sarstab » Вт янв 08, 2019 2:16 pm

все работало сегодня утром ,пытался подключить олед дисплей ничего не получилось,удалил все свои строчки и все не работает,постояно ребут,все делал на начальном скетче амс,как ты описывал в посте,только другая библиотека.если гру твой амс который ты выкладывал то в мониторе порта все идет до надписи амс ворк
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: перестал заводится АМС

Сообщение serghei » Вт янв 08, 2019 2:28 pm

Значит там что то осталось в памяти... А чистый дистибутив то же не работает ? У меня было такое , чипу не хватало питания. Даже не помню как вылечил..
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
sarstab
Сообщения: 66
Зарегистрирован: Ср апр 26, 2017 10:21 pm
Благодарил (а): 19 раз
Поблагодарили: 1 раз

Re: перестал заводится АМС

Сообщение sarstab » Вт янв 08, 2019 2:33 pm

так гружу на другой есп тоже самое,проверил с твоим все также
sarstab
Сообщения: 66
Зарегистрирован: Ср апр 26, 2017 10:21 pm
Благодарил (а): 19 раз
Поблагодарили: 1 раз

Re: перестал заводится АМС

Сообщение sarstab » Вт янв 08, 2019 2:35 pm

вот начальная

Код: Выделить всё

/*
  Arduino Mega Server for ESP8266
  version 0.15
  2016, Hi-Lab.ru
  
  License: Free, without any warranties
  Home:    http://hi-lab.ru/arduino-mega-server (russian)
           http://hi-lab.ru/english/arduino-mega-server (english)
  Email:   info@hi-lab.ru
  
  IDE: Arduino 1.6.5 r2
*/

// modules
#define RTC_FEATURE
#define NTP_FEATURE
#define HTTP_FEATURE
//#define FTP_FEATURE
#define SEND_FEATURE
#define MAJORDOMO_FEATURE
//#define LAURENT_FEATURE
//#define CONTACTS_FEATURE
#define PIRS_FEATURE
#define TEMP_FEATURE
//#define LEDS_FEATURE
#define KEYS_FEATURE
#define Rain_FEATURE
// debug
#define ELECTRO_DEBUG
#define EVENTS_CONTACTS
#define EVENTS_PIRS
#define TEMP_DEBUG
#define SERIAL_PRINT
#define EVENTS_Rain
#include <ESP8266WiFi.h>
#include <DNSServer.h>
#include <FS.h>
#include <Time.h>
#include <Wire.h>



char const SELF_NAME[] = "ESP8266-47";
byte SELF_IP[] = {192, 168, 1, 47};

// Authorization
#define AUTH_OFF 0
#define AUTH_ON  1
byte authMode = AUTH_OFF;
// online encode: base64encode.org
String AUTH_HASH = "Authorization: admin ams"; // admin:ams

// time provider
#define TIME_NONE    0
#define TIME_NETWORK 1
#define TIME_RTC     2
byte timeProvider = TIME_NETWORK;

// modules
#define MODUL_DISABLE       0
#define MODUL_ENABLE        1
#define MODUL_NOT_COMPILLED 2
byte modulRtc      = MODUL_NOT_COMPILLED;
byte modulNtp      = MODUL_NOT_COMPILLED;
byte modulSend     = MODUL_NOT_COMPILLED;
byte modulMajor    = MODUL_NOT_COMPILLED;
byte modulLaurent  = MODUL_NOT_COMPILLED;
byte modulPirs     = MODUL_NOT_COMPILLED;
byte modulContacts = MODUL_NOT_COMPILLED;
byte modulTemp     = MODUL_NOT_COMPILLED;
byte modulLeds     = MODUL_NOT_COMPILLED; 
byte modulKeys     = MODUL_NOT_COMPILLED;
byte modulFtp      = MODUL_NOT_COMPILLED;
byte modulRain     = MODUL_NOT_COMPILLED;
byte modulEthernet = MODUL_NOT_COMPILLED;
byte modulSd       = MODUL_NOT_COMPILLED;
byte modulServer   = MODUL_NOT_COMPILLED;
byte modulPing     = MODUL_NOT_COMPILLED;
byte modulUpload   = MODUL_NOT_COMPILLED;
byte modulElectro  = MODUL_NOT_COMPILLED;
byte modulNoo      = MODUL_NOT_COMPILLED;
byte modulMr1132   = MODUL_NOT_COMPILLED;
byte modulNrf24    = MODUL_NOT_COMPILLED;

// timers
boolean cycle1s  = false;
boolean cycle4s  = false;
boolean cycle20s = false;
boolean cycle30s = false;
boolean cycle1m  = false;
boolean cycle3m  = false;
boolean cycle5m  = false;

// strings
char buf[200];

// for sample Ajax
boolean LED_state[4] = {0};


#ifdef LEDS_FEATURE
  // LED modes
  #define LED_EMPTY 0
  #define LED_PIR 1
  byte modeLed = LED_EMPTY;
#endif

/* setup
------------------------------------- */

void setup() {
  Serial.begin(115200);
  Serial.print(F("\nAMS for "));
  Serial.print(SELF_NAME);
  Serial.println(" started...");
  hardwareInit();
  timersInit();
  wifiInit();
  spiffsInit();
  randomInit();
  eepromInit();
  ntpInit();
 rtcInit();
  #ifdef HTTP_FEATURE
    httpInit();
  #endif
  #ifdef FTP_FEATURE
    ftpInit();
  #endif
  serverInit();
  #ifdef MAJORDOMO_FEATURE
    majordomoInit();
  #endif
  #ifdef LAURENT_FEATURE
    laurentInit();
  #endif
  #ifdef TEMP_FEATURE
    tempInit();
  #endif
  #ifdef CONTACTS_FEATURE
    contactsInit();
  #endif
  #ifdef PIRS_FEATURE
    pirsInit();
  #endif
  #ifdef LEDS_FEATURE
    ledsInit();
  #endif
  #ifdef KEYS_FEATURE
    keysInit();
  #endif
  #ifdef Rain_FEATURE
   RainInit();
  #endif
  Serial.print(F("GLOBAL Init DONE ("));
  Serial.print(millis() / 1000);
  Serial.println(F("s)\n"));
  Serial.println(F("AMS WORK"));
  timeStamp(); printFreeMem("");

} // setup

/* setup
------------------------------------- */

void loop() {
  timersWorks();
  rtcWorks();
  //clockWork();
  
  #ifdef HTTP_FEATURE
    httpWork();
  #endif
  #ifdef FTP_FEATURE
    ftpWork();
  #endif
  
  serverWorks();
  
  #ifdef TEMP_FEATURE
    if (cycle3m) {tempWorks();}
  #endif
  #ifdef CONTACTS_FEATURE
    contactsWorks();
  #endif
  #ifdef PIRS_FEATURE
    pirsWorks();
  #endif
  #ifdef KEYS_FEATURE
    keysWorks();
  #endif

#ifdef Rain_FEATURE
   RainWorks();
  #endif
  
  #ifdef LAURENT_FEATURE
    if (cycle5m) {
      sprintf(buf, "$KE");
      sendLaurentRequest();
    }
  #endif

  if (cycle20s) {
    //
  }

  if (cycle1m) {
    timeStamp(); printFreeMem("");
  }

  // end loop works
  cyclosInSecWork();
  cyclosDelayWork();
  eraseCyclos();
} // loop
sarstab
Сообщения: 66
Зарегистрирован: Ср апр 26, 2017 10:21 pm
Благодарил (а): 19 раз
Поблагодарили: 1 раз

Re: перестал заводится АМС

Сообщение sarstab » Вт янв 08, 2019 2:36 pm

неужеле все сначала начинать
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: перестал заводится АМС

Сообщение serghei » Вт янв 08, 2019 2:39 pm

Хмм... Может в EEPROM что то попало... Так не соображу...А версия дров какая ? попробуй на 2.4.0r2 Там только TimeLib.h надо прописывать и ставить.. Скинь твою полную версию.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
sarstab
Сообщения: 66
Зарегистрирован: Ср апр 26, 2017 10:21 pm
Благодарил (а): 19 раз
Поблагодарили: 1 раз

Re: перестал заводится АМС

Сообщение sarstab » Вт янв 08, 2019 2:42 pm

вот мой амс,библиотека для олед дисплея 1306 есть в ардуино ide ,называется esp8266 and esp32 oled driver for ssd1306 display вот блог разработчика этой библиотекиhttps://blog.squix.org/2015/12/esp8266- ... ing-2.html
Ответить