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

EndWar

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

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

  • Посещение

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

    10

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


  1. В 08.06.2018 в 17:43, pasha413 сказал:

    интересно взглянуть на код)

    Вот тут настраиваешь, и вставляешь в index.htm... мой выглядит так 

    <a class="weatherwidget-io" href="https://forecast7.com/ru/51d3037d84/stary-oskol/" data-label_1="СТАРЫЙ ОСКОЛ" data-label_2="прогноз" data-font="Arial" data-icons="Climacons" data-theme="original" data-basecolor="" data-shadow="rgba(0, 0, 0, 0.65)" data-accent="rgba(255, 255, 255, 0.03)" data-highcolor="#febc2f" data-lowcolor="#0200ff" data-mooncolor="#c7c7c7" data-cloudcolor="#ffffff" data-cloudfill="#0003ff" data-raincolor="#0200ff" data-snowcolor="#000000" >СТАРЫЙ ОСКОЛ прогноз</a>
    
    <script>
    !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');
    </script>
    

     

    • Thanks 3

  2. В 01.05.2018 в 01:28, EndWar сказал:

    Привет, друзья! Кто нибудь опробовал уже вот такое "чудо" для метеостанции

    "Nodemcu V3 Lua Wi-Fi модуль интегрированный esp8266 + Дополнительная память 32 м вспышка"

     

    В 01.05.2018 в 16:01, pasha413 сказал:

    я использую, уже пару таких прикупил, очень удобны для меня

     

    В 01.05.2018 в 23:49, EndWar сказал:

    тоже так считаю... и что там действительно +32МБ память..?!

    Парни не ведитесь, хоть в описании у продавца и написано  "WiFi modern ESP8266 + 32MB, compatible with nodemcu board." на самом деле это +32 не MB (мегабайта), а +32 Mbit (мега Бита) = 4МБ мошенники вводят в заблуждение!


  3. @Dark FeniX , спасибо...

    5 часов назад, Dark FeniX сказал:

    ... про реализацию ...

    К сожалению сейчас нет столько времени, что-бы подробно описывать проект, к тому же он основан на прошлой версии данной метеостанции... Для подключения OLED дисплея на драйвере SSD1306 я использовал вот эту библиотеку (там тоже уже вышла новая версия 1.4.0), но Вам придётся самому подумать как совместить два этих кода... Ну а будут вопросы подскажу...

    • Thanks 1

  4. В 09.05.2018 в 23:44, Kitsum сказал:

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

    Вроде выше именно об это и писал... Так что уже как минимум нам двоим данный способ помогает... но не только "после изменений в описании сенсоров" а при любом изменении программы...

    • Thanks 1

  5. Привет, друзья! Кто нибудь опробовал уже вот такое "чудо" для метеостанции

    "Nodemcu V3 Lua Wi-Fi модуль интегрированный esp8266 + Дополнительная память 32 м вспышка"


  6. Не уверен насколько это актуально для новой версии (не проверял), но похожие глюки со шрифтами у меня были с предыдущей прошивкой...

    Найдите пять отличий... ))

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

    I  1377053588_2018-04-2822-40-11_ESP8266_WS_iT4iT.CLUB-PPS-oled_v14.5_.inoArduino1.8.5(2).jpg.8de5c1c5253ce3c422a44158d1145650.jpg20112017105.jpg.4a5511739de4b2d4bfa08b829df0e267.jpg.cf130fd6a83613e4ec0a64c9863be72e.jpg

     

     

    II 2102484117_2018-04-2822-40-34_ESP8266_WS_iT4iT.CLUB-PPS-oled_v14.5_.inoArduino1.8.5(2).jpg.87c7bcceb86130fff7bdb9a0a4af0585.jpg28042018128.jpg.a0a0f85e83ab8a622339956cc430e0d7.jpg

    На самом деле принципиальных и существенных отличий тут два. 1) В первом случае знак градуса (°) не отображается на экране монитора не смотря на то, что часть кода с этим самым знаком неизменна... 2) Уверен вы уже заметили сами... (§ - ɐʞεɐʞɔɓоu 'vиɯǝwɐε ǝн оɯʞ)

    Предполагаю это ошибка Arduino IDE, т.к. в настройках хоть и стоит галочка "Сохранять скетч при проверке или компиляции" на функцию "Экспорт бинарного файла" это почем-то не распространяется... @pasha413 @Vladimir и дело тут вероятно не в платах, и не в "Проверить". После внесения изменений, перед "Экспорт бинарного файла", попробуйте нажимать Ctrl+S "Сохранить", мне это помогло... Другой вопрос почему так происходит, но это уже думаю не сюда, а к разработчикам IDE или библиотек для IDE...

    Удачи! ))

    • Thanks 1

  7. 4 часа назад, Serg сказал:

    Я отключил у MH Z19B автокалибровку

    именно это я и имел в вид...

     

    4 часа назад, Serg сказал:

    показания очень хорошо коррелируют с метеостанцией

    так вы подключили его к данному проекту.?! Какое используете питание.? Как считываете показания по UART или ADC.? 

    @Kitsum , у меня ни каких ошибок с компиляцией 2.4.0 не возникло...


  8. @Serg у MH-Z19 весьма спорные характеристики по документации

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

    5a4f5788d1cc6_2018-01-0513-31-17MH-Z19CO2Ver1.0.pdf-GoogleChrome.jpg.930673d5303fed7543f25aa2cfb64019.jpg5a4f578c51db8_2018-01-0513-32-00mh-z19b-co2-ver1_0.pdf-GoogleChrome.jpg.f2746bb29f65ebf7148d473cf31cdca2.jpg

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

    Ещё в коде, автор сделал следующую оговорку 

      /*
         Инициализация консоли
         Желательно полностью избавиться от вывода в консоль
      */
      Serial.begin(115200);
      Serial.println("\n");

    с чего бы это.?!


  9. Ну что ж, по поводу статического буфера json, уверен некоторые особи тут (видимо из за малого количества памяти esp и я подозреваю ума) не способны представить себе даже существование такой проблемы, тем более уж возможности её решить, так как с убеждённостью дебила считают что все "непонятные глюки" компьютера решаются  "всего то. Перезагрузить комп и делов  то", так вот кто так не считает и имеет достаточное количество памяти, прошу под кат.

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

    После обновления кода метеостанции в августе, я слегка его подправил под собственные нужды и немного добавил функционал. Так как считаю, что не всегда удобно и оперативно только лишь для того, что-бы посмотреть температуру включать ноутбук, стационарный компьютер или возиться с браузером телефона, мной был добавлен OLED экран и энкодер для его включения/выключения и навигации по страницам, так как на 0.96 128x64 мной выводилось не только температура, давление, влажность (BME 280) и освещённость (BH1750) но и текущее время, прогноз погоды на ближайшие три дня и ещё несколько датчиков в квартире. Так же все показания этих дополнительных датчиков были добавлены на индикаторы в веб-интерфейсе метеостанции

    5a3f39bc02f96_2017-12-2408-19-13-GoogleChrome.jpg.c04b80c0b9ebce3bd8dafae9b057384d.jpg 

    Как я уже писал пользоваться мне удобнее Oled дисплеем 

    20112017094.thumb.jpg.d48719a02a63d41c753574a57963e57d.jpg.c6f93c798a5507b35bafbc4861a907c7.jpg

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

     

     

    по этому не сразу заметил, что иногда (почему именно иногда поясню ниже) в веб-интерфейсе возникает вот такая ситуация

    5a3fcfb6720ca_2017-12-2419-01-08-GoogleChrome.jpg.88ce2883705b7cbfdeb093e9fce9733f.jpg

    а в "инструментах разработчика" браузера, вместо вот такой картинки

    5a3fdf611f6e3_2017-12-2420-04-49-GoogleChrome(2).jpg.7c4097563cf7cba033903681b20fcd86.jpg

    мы видим

    5a3fe2cadf8d9_2017-12-2221-43-37-GoogleChrome(2).jpg.529bad364d3f7f40fc30891580c63c31.jpg

    при этом весь остальной функционал метеостанции работает отлично... полная же строка передаваемая в "Ответ на запрос показаний датчиков" в первом случае выглядит вот так

    
    {"light":13,"temperature":26.13,"humidity":50.15,"pressure":726.777,"vcc":3.238,"temperatureT6":"1","temperatureT0":"57.0","temperatureTV":"26.0","temperatureHV":"40.0","temperatureVV":"0"}

    а во втором так

    
    {"light":11254,"temperature":26.13,"humidity":50.14648,"pressure":726.45673,"vcc":3.238,"temperatureT6":"-2.1","temperatureT0":"57.0","temperatureTV":"26.0","temperatureHV":"40.0","temperatureVV":}

    найдите пять отличий..?! )) Думаю раз вы тут, то все справились, конечно количеством передаваемых данных, а изменяется оно от степени освещённости, количества символов после запятой давления, влажности, температуры и знака температуры, но самое важное, что в первом случае строка собираемая библиотекой json в ответ на запрос показании датчиков, заканчивается корректно "temperatureVV":"0"} а во втором обрывается на "temperatureVV":}  и по этой причине, как я предполагаю, не может быть верно обработана.

    То есть в стандартный StaticJsonBuffer<200> при неизменной прошивке строка данных может как помещаться так и нет, этим и объясняется появление и пропадание данного эффекта без видимых для пользователя причин ... Увеличиваем буфер JSON до StaticJsonBuffer<1000> и вуаля, ни каких ошибок в веб-интерфейсе больше не появляется...

    Удачных всем экспериментов! 

     


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

    Двойные кавычки есть во всех "пакетах" и соответствуют стандарту json.

    Это я понимаю.

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

    Так, сразу Вас остановлю, да бы Вы не тратили свое время зря

    А вот тут позволил себе не согласиться и... )) судя по всему нашел решение проблемы. Вы определённо были правы натолкнув меня на мысль по поводу

    11 час назад, Kitsum сказал:

     стандарт json, который используется в API проекта

    я значительно увеличил количество передаваемых данных и

    StaticJsonBuffer<200> jsonBuffer;

    видимо стало не хватать для корректного формирования строки ответа на запрос показаний датчиков.

    StaticJsonBuffer<1000> jsonBuffer;

    всё исправил. Думаю в дальнейших модификациях Вашей метеостанции буду применять динамический размер буфера тем более библиотека позволяет...

    Спасибо, что не остались равнодушным...


  11. 48 минут назад, Kitsum сказал:

    Я уверен, что она не связана с метеостанцией

    Абсолютно согласен с Вами и прошу меня извинить, что поднял этот вопрос именно в данной ветке форума. Честно не ожидал, что один вопрос

    В 21.12.2017 в 21:16, EndWar сказал:

    Чёт я не понял, у меня одного сегодня показания в веб по нулям стали.?!

    вызовет столь долгую дискуссию по сути не по теме метеостанции...

    PS Спасибо, что заинтересовались моим вопросом, считаю Вы вправе, и я не буду возражать, если эти обсуждения будут перенесена в соответствующий для них раздел форума.


  12. 31 минуту назад, Alex_DIY сказал:

    Стоит учесть, что и код страницы у специалиста может быть модифицирован...

    ... воссоздать это вряд ли удастся ...

    ... Вы на правильном пути в плане моделирования ...

    Ваши, по моему мнению, крайне противоречивые,  деструктивные высказывания считаю не несут ни какой практической пользы. Прошу вас не думайте о моих проблемах, займитесь своими пожалуйста... Ещё раз повторяю (если вы не в состоянии понять с одного раза), конечно модифицирован и код arduino и html файл, но всё дело в том, что он работает уже долгое время, лишь иногда последнее время начали появляться упомянутые выше ошибки... И ещё раз, пожалуйста @Alex_DIY, не надо меня цитировать, упоминать и вообще думать о проблемах и вопросах связанных со мной, надеюсь на ваше понимание... Спасибо.


  13. Добрый вечер.

    @Kitsum , в том то и дело, что всё, кроме индикаторов в веб-интерфейсе работает без сбоев...

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

    5a3d562edc8f7_2017-12-2221-19-56-GoogleChrome.thumb.jpg.8d3d42c952e87c4bfdfdab421fe3e07e.jpg5a3d563c7b471_2017-12-2221-12-34PPS77-2(ESP8266)--GoogleChrome.thumb.jpg.a3b442db3e666d3351061d183b3029db.jpg

    А ошибки в консоли видит только лишь Edge:

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

     5a3d566e83e11_2017-12-2221-07-38-MicrosoftEdge.thumb.jpg.522201d18251170fa4e710983347f960.jpg

    Хром думает, что всё нормально:

    5a3d56732e1dc_2017-12-2221-11-45-GoogleChrome.thumb.jpg.2bf54d9d61ee2478f712e420f22cec2a.jpg

    но тем не менее

    5a3d57b2a371b_2017-12-2221-43-37-GoogleChrome(2).thumb.jpg.dffb8f6d096133986f5eee50ba99f78d.jpg

    но должно быть ведь так:

    5a3d5bc8f035e_2017-12-2222-23-10-GoogleChrome.thumb.jpg.e93eaee9b921e2cf6cd91e24e3b23c16.jpg

    Откуда могут вдруг появляться вот эти кавычки:5a3d5e1ded4a3_2017-12-2221-43-37-GoogleChrome(3).jpg.34c4fb30e916796ea84057eca66dfd18.jpg

    И появилось это всё не после каких-то изменений, а просто ни с чего... Появляется и пропадает без видимых причин... Но дайте мне пар часов, есть предположение...


  14. 22 часа назад, Alex_DIY сказал:

    помогайте себе сам

    @Alex_DIY , а в чём конкретно помощь.?! 

    22 часа назад, Alex_DIY сказал:

    ... какой-то ... некоторые ... всего то ... делов  то ...

    Буду весьма благодарен если впредь, вы оставите свои "ответы"  на мои вопросы на форуме при себе. Спасибо...


  15. @alexd6969 , спасибо. Обновление win 10, вероятно... только на это могу грешить... где то в три часа дня появилось уведомление о том, что скачано обновление, и до восьми вечера  показания от модуля приходили, но не обрабатывались должным образом и не выводились только лишь на индикаторы в веб (от англ. web interface - веб-интерфейс рус., для не понятливых)

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

    5a3c1b90395f2_2017-12-2123-27-44-GoogleChrome(2).jpg.2bb94c06fa4a92872be24552e4af0e85.jpg

    при этом все программные и аппаратные (софтовый/хардварный) средства микроконтроллера работали в штатном режиме т.е. с заданным интервалом читались показания датчиков, отправлялись на все ресурсы, включая MQTT (Mosquitto Broker), выводились на OLED монитор, и вообще никаких сбоев, зависаний самого контроллера не было мной обнаружено, исправно читалась файловая система, данные в меню настройки>система (как и во всех других вкладках) отображались корректно 

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

    5a3c20f7c4a09_2017-12-2123-58-35-GoogleChrome.jpg.2db124cebd831875220372e29a0b9a65.jpg

    и вообще ВСЁ было нормально... а индикаторы по нолям (нечистая сила))) !!! Испробовал все браузеры на ПК и единственный Edge в средствах разработчика, в консоли постоянно выдавал ошибку "SCRIPT12030: WebSocket Error: Network Error 12030, Подключение к серверу было неожиданно прерваноНу и как началось так и закончилось, я просто ничего не делал, всё наладилось само собой... Поиск ошибки выдаёт одну страницу на форуме разработчика какого-то серверного по без решения проблемы... Варианты (адекватные, не про замыкания прошивки и таймбомбы).?!

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