Перейти к публикации
iT4iT.CLUB

zenone

Пользователи
  • Публикации

    13
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    1

Сообщения, опубликованные пользователем zenone


  1. Если коротко я разобрался...., причина крылась в имени отправляемом на народный мониторинг в GET сформированной строке, почему-то имя ESP8266 (iT4iT.CLUB) не воспринималось, но до этого я попробовал заменить доменное имя на IP адрес, как советовал участник форума @Forester но это не помогло, я восстановил всё как было только убрав вообще имя ESP8266 (iT4iT.CLUB) процесс пошёл, затем по совету @Kitsum вставил в код мониторинга ответ от сервера и убедился в правильности своих выводов - всё на скринах ниже (пробел и скобки были заменены нижним подчёркиванием).

    Природа этого феномена мне не понятна.

    Спасибо всем кто помогал, может это кому то пригодится.

    Скрытый текст

    IMG_20180123_201841.thumb.jpg.30e9e7dc16fd47d4130a20d87e7ba211.jpg

    Скрытый текст

    IMG_20180123_201846.thumb.jpg.e9723cebbfd6c5040a18f8b1496b7875.jpg

    Скрытый текст

    IMG_20180123_201850.thumb.jpg.14ed005c28e6f1287ca0efaa9c2fe406.jpg

     

    • Thanks 1

  2. 10 часов назад, Forester сказал:

    Ну тогда подозрение падает на ESP. Либо у вас качество сигнала по какой-то причине ухудшается (расстояние, помехи),

    Уровень сигнала хороший - ESP_19E2D7

    Скрытый текст

    photo_2018-01-23_09-54-23.thumb.jpg.648a98a500c19a8ccec4becf72197d20.jpg

     

    10 часов назад, Kitsum сказал:

    Просматривали ли Вы график, показания не сбрасываются?

    на протяжении 5ти часов (с 0:28 и до 5:40 перезагрузок не было)

    Скрытый текст

    photo_2018-01-23_09-54-28.thumb.jpg.86ceb28982c623031eca2b4df941aaf6.jpg

    но данных на народе так и не появилось (идентификация по МАК и они совпадают) 

    Скрытый текст

    photo_2018-01-23_09-54-29.thumb.jpg.44d582a46b913b3ed0eac56113817f9d.jpg

    Попробую выдавать в консоль то что отправляется на народный монитор, погляжу.

    8 часов назад, Alex_DIY сказал:

    А если настроить её через mqtt? 

    Настроить не могу, не куда слать (((


  3. вносил изменения только по части датчикаов - комментировал датчики температуры-влажности-давления от проекта и добавил поддержку BME-280 библиотекой от Адафрут, остальное от оригинала, единственное но -  эта ЕSP у меня участвовала в обкатке получения даты и времени с NTP сервера (с выдачей в УАРТ GPS строк) для синхронизации часов на основе этого проекта (если @Kitsum вы помните о чём я) но контроллер полностью перепрошит (папка дата тоже).

    Оставлю на ночь посмотреть не сбрасываются ли показания, завтра отпишусь.


  4. В 19.01.2018 в 22:05, Forester сказал:

    как вариант, попробовать с другого роутера подключиться. Смартфон настроить как точку доступа, подключить ESP к ней и посмотреть, как ситуация изменится на мобильном интернете.

    Пробовал другой роутер, результат тот же, пробовал через смартфон в режиме точка доступа, тоже данные идут с перебоями раз-два в день.


  5. 16 минут назад, Alex_DIY сказал:

    Вам, видимо, хотят сказать, что Ваш интернет канал не стабилен и так случается, что в момент отправки показаний станцией данные теряются, не дойдя до сервера narodmon.ru, если хотя бы раз данные от станции до народного монитора дошли. 

    С браузера отправляется хот каждые 5-10 минут.

    14 минут назад, Alex_DIY сказал:

    Я когда с линукса по протоколу mqtt пытался отправлять показания, у меня наоборот по ip данные не проходили, а по доменному имени нормально. Но разные способы передачи, так что как вариант, стоит попробовать. 

    Сейчас попробую.

     

    12 минут назад, Forester сказал:

    Ну, как вариант, попробовать с другого роутера подключиться. Смартфон настроить как точку доступа, подключить ESP к ней и посмотреть, как ситуация изменится на мобильном интернете. Чтобы появилась хоть какая-то информация для размышления)

    Тоже попробую.

    Спасибо за советы, а то уже в тупике...


  6. В 19.01.2018 в 10:05, Forester сказал:

    Но, скорее всего, в настройках вашего интернета...

    Скорее всего дело не в настройках интернета так как при отправке сформированного ответа в адресной строке браузера этой сети, параметры с датчиков появляются на народном мониторинге, а метео станция за сегодня достучалась только раз


  7. Подскажите в чём может быть дело.

    Всё собрал, запрограммировал (ESP + BME280), в вэбе показывает температуру, влажность, давление (освещённость 0 так как не подключен датчик освещённости) Настроил передачу данных на народный мониторинг по МАКу, зарегестрировался на сайте, настроил аккаунт на прием данных смоей метеостанции (GET запросы), но вот данные на мониторинг идут с перебоями, то есть могут придти 1раз за 3 часа, а могут 1 раз в сутки, что может быть, было у кого нибудь такое? как лечить?

    Спасибо.

     

     

    Скрытый текст

    Screenshot_20180119-000851.thumb.jpg.612eb529b2bd6e651ba0d02745c13459.jpg

     


  8. 1 час назад, Zaq24 сказал:

    Знаний 0, старенький я

    Учится никогда не поздно. Программирование в LUA низкоуровневое этим занимаются самотверженные люди и по мне так это мазохизм. В тренде сейчас Arduino IDE. Он известен широкому кругу людей, в сети очень много примеров и проектов - короче проще  и доступнее. На этом сайте есть статья как начать

    Модули BMP280 и BME280 с виду похожи но внешне их можно отличить по маркировке на модуле на фото ниже под катом BMP280 (возле буквы P стоит точка маркером) Он мерит только давление и температуру. Опять же на Arduino IDE есть программа сканер которая определяет какой модуль подключен к I2C шине и в консоль выводит его название и адрес по которому ардуино обращается к модулю, всё просто если вникнуть.

    Скрытый текст

    bm.thumb.jpg.b0a0fa6006a3f838a81102bd1095d4d6.jpg

    Так же если нет возможности или желания вникать в мир программирования, то не нужно исходить от имеющихся деталей, а закупить те что используются в исходном примере или проекте так будет вам проще - "повторил - заработало - пользуйся". Этот проект использует набор недорогих модулей, покупка которых обойдётся не дорого, и предполагает хорошее и удобное использование, а так же прост (проект) в повторении без лишних напрягов и опытов в нём и используются датчики которые у вас имеются - тот же   BH1750


  9. С какого момента Zak24 вам необходима помощь? и какая помощь вам необходима?

    Варианты помощи:

    1. Направить на "путь истинный" (задать направление продвижения, взяв за основу проект от Kitsum "Метеостанция на ESP8266 от it4it.club")

    2. Сделать за вас прошивку bin под ваше железо что бы вы могли прошить свой модуль и начать пользовать его (без вопросов и обсуждений)

     

    По-первому варианту что бы помочь вам - необходимо знать каковы ваши познания в программировании, а именно в среде Adrduino IDE, конкретнее с ESP8266?

    По-второму от вас требуется лишь умение прошивать контроллер ESP.


  10. Странно.Когда ESP с загруженным проектом находится в режиме АР то доступ к ней только по адресу 10.10.10.1 или espws.local и перехват всех доменных имен и подмена их реальных ip адресов на адрес самой метеостанции не происходит. По мимо прочего в сериале в этом режиме присутствует строка ncsi.txt как на фото, предположить что это ББ я не мог так как не мог подумать что запросы ББ могут как-то пролезть в сериал.

    Скрытый текст

    ncsi.thumb.jpg.2a84d6f18c458a69e767efecd148a39b.jpg

     

    Еще к вам просьба:

    Я самостоятельно начал переделывать Ваш проект под себя, а именно запрос времени у NTP сервера  и выдачу их в сериал в виде ответа GPS для своих часов (если вы помните) запрос и ответ получилось сделать (фото ниже) но сейчас застрял на изучении верстки index.htm. Не могли бы вы подсказать как локально можно проверить правильность отработки скриптов WEB без загрузки их в ESP. Не знаю как это правильно назвать... типа заглушки API. Например пройти авторизацию. Пробовал также подсунуть показания датчиков создав файл sensors в папке /API где находится index.htm чтобы понять логику строку типа

    {"light":54612,"temperature":0.00,"humidity":0,"pressure":730.00}

    реакции никакой, на локально запущенный index.htm не выходят запросы и упорно ищут ESP,  так надоело без конца перешивать ESP или кидать редактированный и пережатый в 7z index.htm через WEB - Файловая система (кстати удобно вами реализованные в этом проекте). Надеюсь смог объяснить, тк новичок и в Ардуино и в htm верстке, уж простите как мог объяснил.

    Если это освою, хочу в дальнейшем интегрировать в ваш проект установку времени и сделать в нём графики изменения температуры, давления (типа барографа), влажности от времени, и вывод на WEB страницу, вот это будет погодная станция в моём понимании.

    Спасибо за любую помощь. Этот проект хороший пример для изучения и обретения навыков.

    P/S Прошу заранее прощения что не написал Вам в личку, а написал здесь.

    Скрытый текст

    NTP.thumb.jpg.d0ecc5894fe86eff0e2a6f9101e7a753.jpgntp1.thumb.jpg.ef22ba6e7a45841ad564b15b3042cc65.jpg


  11. Тоже присматривался к этой сборке датчиков для применения в этой погодной станции, но мелкое млекопитающее меня побороло.

    Но вопрос у меня в другом 

    -Не могли бы Вы просветить меня по поводу файла ncsi.txt обращение к которому постоянно происходит в режиме АР или при отсутствии интернета. Это большой брат? Как от попал в Ваш проект? Может это часть API? Поиск не дал вразумительного ответа.

×
×
  • Создать...