[Модуль] MySensors (mysensor)

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

Модератор: immortal

Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: [Модуль] MySensors (mysensor)

Сообщение 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


Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: [Модуль] MySensors (mysensor)

Сообщение 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 раз

Re: [Модуль] MySensors (mysensor)

Сообщение cabat » Пт дек 14, 2018 10:23 am

А кто-нибудь использует функцию OTA без отдельной памяти на ноде?
На выходных пытался прошить новую ноду, как ни бился, прошивка не идет - все ограничивается сообщениями о запросе версии прошивки,
а сама прошивка не отдается на ноду..
Незадолго до этого обновлял модуль MySensors до последней версии с поддержкой мультигейта.
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: [Модуль] MySensors (mysensor)

Сообщение Ivan » Пт дек 14, 2018 9:20 pm

cabat писал(а):А кто-нибудь использует функцию OTA без отдельной памяти на ноде?
На выходных пытался прошить новую ноду, как ни бился, прошивка не идет - все ограничивается сообщениями о запросе версии прошивки,
а сама прошивка не отдается на ноду..
Незадолго до этого обновлял модуль MySensors до последней версии с поддержкой мультигейта.
http://mysensors.ru/about/fota/

Отправлено с моего SM-J730FM через Tapatalk

Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
cabat
Сообщения: 216
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 76 раз
Поблагодарили: 28 раз

Re: [Модуль] MySensors (mysensor)

Сообщение cabat » Пт дек 14, 2018 9:31 pm

Иван, спасибо за ссылку :)
Но у меня уже все работало раньше, а теперь похоже перестало..
Нода все время по циклу запрашивает прошивку, но процесс передачи прошивки не начинается..
В выходные попробую перешить одну из старых нод, если не поможет - откачу модуль на более старую версию..
Morphy
Сообщения: 1
Зарегистрирован: Вт дек 18, 2018 8:52 pm
Откуда: Екатеринбург
Благодарил (а): 1 раз
Поблагодарили: 0

Re: [Модуль] MySensors (mysensor)

Сообщение Morphy » Вт дек 18, 2018 9:07 pm

Здравствуйте!
Собрал простой гейт на сериал.
Подскажите, как правильно его настроить? Что нужно указать в поле "Ссылка"?
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: [Модуль] MySensors (mysensor)

Сообщение 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)
Рейтинг: 2.33%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
ученик
Сообщения: 230
Зарегистрирован: Чт фев 12, 2015 2:34 pm
Благодарил (а): 36 раз
Поблагодарили: 6 раз

Re: [Модуль] MySensors (mysensor)

Сообщение ученик » Чт дек 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 раз

Re: [Модуль] MySensors (mysensor)

Сообщение cabat » Чт дек 20, 2018 10:18 am

ученик писал(а):
Чт дек 20, 2018 7:34 am
Я тоже обновился до последней версии модуля mysensors. И как добавить работу с несколькими гейтами?
Там вроде все более менее очевидно - на закладке "Gates" добавить еще один с нужными параметрами.
Сам пока не испытывал, поэтому ничего не могу сказать насчет того, как оно работает..
Есть в планах попробовать собрать второй гейт для RS485, что бы подключить туда датчики, которые все равно подключены по проводам для питания (не батарейные).
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: [Модуль] MySensors (mysensor)

Сообщение Ivan » Пт янв 04, 2019 2:34 pm

Обновление модуля
- Ускоренна прошивка
- Добавлен индикатор "Репитер"
Вложения
image.png
image.png (87.06 КБ) 3858 просмотров
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Ответить