Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
-
Ivan
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
-
Благодарил (а):
49 раз
-
Поблагодарили:
327 раз
Сообщение
Ivan » Сб дек 08, 2018 2:16 pm
ученик писал(а):Пытался сделать из nodemcu v3 гейт для mysensors/
Обновил библиотеки, взял пример из скетчей
поменял ip адрес, шлюз
Пытаюсь скомпилировать появляются ошибки
Код: Выделить всё
Компиляция скетча...
"C:\Users\Temp\ideV2\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Temp\ideV2\portable\packages\esp8266\hardware\esp8266\2.4.2/tools/sdk/include" "-IC:\Users\Temp\ideV2\portable\packages\esp8266\hardware\esp8266\2.4.2/tools/sdk/lwip2/include" "-IC:\Users\Temp\ideV2\portable\packages\esp8266\hardware\esp8266\2.4.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\AppData\Local\Temp\arduino_build_965810/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10801 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU" -DESP8266 "-IC:\Users\Temp\ideV2\portable\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266" "-IC:\Users\Temp\ideV2\portable\packages\esp8266\hardware\esp8266\2.4.2\variants\nodemcu" "-IC:\Users\Temp\ideV2\portable\packages\esp8266\hardware\esp8266\2.4.2\libraries\EEPROM" "-IC:\Users\Temp\ideV2\portable\packages\esp8266\hardware\esp8266\2.4.2\libraries\SPI" "-IC:\Users\Temp\ideV2\portable\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WiFi\src" "-IC:\Users\Temp\ideV2\portable\sketchbook\libraries\MySensors" "C:\Users\AppData\Local\Temp\arduino_build_965810\sketch\GatewayESP8266.ino.cpp" -o "C:\Users\AppData\Local\Temp\arduino_build_965810\sketch\GatewayESP8266.ino.cpp.o"
In file included from C:\Users\Temp\ideV2\portable\sketchbook\libraries\MySensors/MySensors.h:299:0,
from C:\Users\AppData\Local\Temp\arduino_modified_sketch_432810\GatewayESP8266.ino:137:
C:\Users\Temp\ideV2\portable\sketchbook\libraries\MySensors/core/MyMainESP8266.cpp:37:53: error: declaration of C function 'void ets_update_cpu_frequency(int)' conflicts with
extern "C" void ets_update_cpu_frequency(int freqmhz);
In file included from C:\Users\Temp\ideV2\portable\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266/pgmspace.h:10:0,
from C:\Users\Temp\ideV2\portable\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266/Arduino.h:256,
from C:\Users\AppData\Local\Temp\arduino_build_965810\sketch\GatewayESP8266.ino.cpp:1:
C:\Users\Temp\ideV2\portable\packages\esp8266\hardware\esp8266\2.4.2/tools/sdk/include/ets_sys.h:218:6: error: previous declaration 'void ets_update_cpu_frequency(uint32_t)' here
void ets_update_cpu_frequency(uint32_t ticks_per_us);
Используем библиотеку EEPROM версии 1.0 из папки: C:\Users\Temp\ideV2\portable\packages\esp8266\hardware\esp8266\2.4.2\libraries\EEPROM
Используем библиотеку SPI версии 1.0 из папки: C:\Users\Temp\ideV2\portable\packages\esp8266\hardware\esp8266\2.4.2\libraries\SPI
Используем библиотеку ESP8266WiFi версии 1.0 из папки: C:\Users\Temp\ideV2\portable\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WiFi
Используем библиотеку MySensors версии 2.0.0 из папки: C:\Users\Temp\ideV2\portable\sketchbook\libraries\MySensors
exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).
как скомпилировать скетч?
до этого делал проекты на nodemcu никаких проблем не было
Это к модулю не относится. Создайте новую тему
Там же по русски написано. 2 раза выбрана деклорация частоты процессора
Отправлено с моего SM-J730FM через Tapatalk
-
serghei
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
-
Благодарил (а):
303 раза
-
Поблагодарили:
282 раза
Сообщение
serghei » Вс дек 09, 2018 1:11 am
Версию драйверов для 8266 надо опустить до 2.3.0 и должно скомпилироваться.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
cabat
- Сообщения: 216
- Зарегистрирован: Ср май 28, 2014 12:42 pm
- Откуда: Санкт-Петерург
-
Благодарил (а):
76 раз
-
Поблагодарили:
28 раз
Сообщение
cabat » Пт дек 14, 2018 10:23 am
А кто-нибудь использует функцию OTA без отдельной памяти на ноде?
На выходных пытался прошить новую ноду, как ни бился, прошивка не идет - все ограничивается сообщениями о запросе версии прошивки,
а сама прошивка не отдается на ноду..
Незадолго до этого обновлял модуль MySensors до последней версии с поддержкой мультигейта.
-
Ivan
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
-
Благодарил (а):
49 раз
-
Поблагодарили:
327 раз
Сообщение
Ivan » Пт дек 14, 2018 9:20 pm
cabat писал(а):А кто-нибудь использует функцию OTA без отдельной памяти на ноде?
На выходных пытался прошить новую ноду, как ни бился, прошивка не идет - все ограничивается сообщениями о запросе версии прошивки,
а сама прошивка не отдается на ноду..
Незадолго до этого обновлял модуль MySensors до последней версии с поддержкой мультигейта.
http://mysensors.ru/about/fota/
Отправлено с моего SM-J730FM через Tapatalk
-
cabat
- Сообщения: 216
- Зарегистрирован: Ср май 28, 2014 12:42 pm
- Откуда: Санкт-Петерург
-
Благодарил (а):
76 раз
-
Поблагодарили:
28 раз
Сообщение
cabat » Пт дек 14, 2018 9:31 pm
Иван, спасибо за ссылку
Но у меня уже все работало раньше, а теперь похоже перестало..
Нода все время по циклу запрашивает прошивку, но процесс передачи прошивки не начинается..
В выходные попробую перешить одну из старых нод, если не поможет - откачу модуль на более старую версию..
-
Morphy
- Сообщения: 1
- Зарегистрирован: Вт дек 18, 2018 8:52 pm
- Откуда: Екатеринбург
-
Благодарил (а):
1 раз
-
Поблагодарили:
0
Сообщение
Morphy » Вт дек 18, 2018 9:07 pm
Здравствуйте!
Собрал простой гейт на сериал.
Подскажите, как правильно его настроить? Что нужно указать в поле "Ссылка"?
-
Ivan
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
-
Благодарил (а):
49 раз
-
Поблагодарили:
327 раз
Сообщение
Ivan » Вт дек 18, 2018 9:44 pm
Morphy писал(а):Здравствуйте!
Собрал простой гейт на сериал.
Подскажите, как правильно его настроить? Что нужно указать в поле "Ссылка"?
Win: com1
Linux: /dev/ttyUSB0
Отправлено с моего SM-J730FM через Tapatalk
- За это сообщение автора Ivan поблагодарили (всего 2):
- Morphy (Ср дек 19, 2018 8:08 am) • cabat (Ср дек 19, 2018 9:21 am)
-
ученик
- Сообщения: 230
- Зарегистрирован: Чт фев 12, 2015 2:34 pm
-
Благодарил (а):
36 раз
-
Поблагодарили:
6 раз
Сообщение
ученик » Чт дек 20, 2018 7:34 am
cabat писал(а):А кто-нибудь использует функцию OTA без отдельной памяти на ноде?
На выходных пытался прошить новую ноду, как ни бился, прошивка не идет - все ограничивается сообщениями о запросе версии прошивки,
а сама прошивка не отдается на ноду..
Незадолго до этого обновлял модуль MySensors до последней версии с поддержкой мультигейта.
Я тоже обновился до последней версии модуля mysensors. И как добавить работу с несколькими гейтами?
Отправлено с моего HUAWEI VNS-L21 через Tapatalk
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
-
cabat
- Сообщения: 216
- Зарегистрирован: Ср май 28, 2014 12:42 pm
- Откуда: Санкт-Петерург
-
Благодарил (а):
76 раз
-
Поблагодарили:
28 раз
Сообщение
cabat » Чт дек 20, 2018 10:18 am
ученик писал(а): ↑Чт дек 20, 2018 7:34 am
Я тоже обновился до последней версии модуля mysensors. И как добавить работу с несколькими гейтами?
Там вроде все более менее очевидно - на закладке "Gates" добавить еще один с нужными параметрами.
Сам пока не испытывал, поэтому ничего не могу сказать насчет того, как оно работает..
Есть в планах попробовать собрать второй гейт для RS485, что бы подключить туда датчики, которые все равно подключены по проводам для питания (не батарейные).
-
Ivan
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
-
Благодарил (а):
49 раз
-
Поблагодарили:
327 раз
Сообщение
Ivan » Пт янв 04, 2019 2:34 pm
Обновление модуля
- Ускоренна прошивка
- Добавлен индикатор "Репитер"
-
Вложения
-
- image.png (87.06 КБ) 4182 просмотра