На сайте написано использовать IDE 1.6.5 такое же как и для АМС. Версия дров 2.0.0 . Скачал последнюю библиотеку с 2.1.0 и словил ошибку Я последние три месяца читаю чат в Скайпе и в курсе многих проблем с нодами. Пока не получается скомпилировать простейший скетч. Менять IDE на другую не очень хочется, так как конечная цель прикрутить MySensor к AMS, и с последней будут проблемы. И еще. Если установить библиотеку с сайта , то компилятор ругается spurious .mystools folder in "MySensors" librari.geor писал(а):Решил перейти с ethernet getwey на WiFi Gateway ESP8266.
[Модуль] MySensors (mysensor)
Модератор: immortal
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Модуль MySensor
Приветствую всех. Решил вступить в сообщество MySensor, так как не получается подключить много сенсоров к АМС. Пока удалось получить осмысленную информацию в сериале только на Гетвее-сериал.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 25
- Зарегистрирован: Пт май 24, 2013 5:10 pm
- Благодарил (а): 0
- Поблагодарили: 5 раз
Re: Модуль MySensor
Попробуйте добавить в скетч
Код: Выделить всё
#include <EEPROM.h>
#include <SPI.h>
- Рейтинг: 1.16%
-
- Сообщения: 238
- Зарегистрирован: Чт ноя 26, 2015 10:54 pm
- Благодарил (а): 38 раз
- Поблагодарили: 45 раз
Re: Модуль MySensor
Если Arduino IDE перестает находить к.л. библиотеки должна помочь очистка папок
(Придется заново настроить preferences, менеджер плат)
Код: Выделить всё
С:\Users\<You>\App Data\Local\Temp
С:\Users\<You>\App Data\Local\Arduino15
С:\Users\<You>\App Data\Roaming\Arduino15
- Рейтинг: 1.16%
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Модуль MySensor
Спасибо всем откликнувшимся! Похоже у меня проблема более глобальная - IDE настроил для работы с ESP и много чего менял для компиляции 16 мегабайт памяти. И вот теперь простейшую Nano ругает на ровном месте. Только не понятно - почему компилятор ищет библиотеки в ЕСП , а не у ардуины.
Не хочется все ломать , но наверное придется на другом компе.
Не хочется все ломать , но наверное придется на другом компе.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 19
- Зарегистрирован: Сб апр 23, 2016 10:42 am
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Модуль MySensor
В инструментах меняешь плату, в настройках - путь к проекту. Это самое главное. И будет тебе счастье
Raspberry Pi 3
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Модуль MySensor
С этим я разберусь. Не понятно , почему под 1.6.5 не компилируется ЕСП-гейт. Дальнейшие приключения наверное надо озвучивать в родной ветке " MySensor".
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 238
- Зарегистрирован: Чт ноя 26, 2015 10:54 pm
- Благодарил (а): 38 раз
- Поблагодарили: 45 раз
Re: Модуль MySensor
Вот такое сообщение получил
Раньше видел сообщения вида Expire send...
Это что-то новенькое, или переделанное старое, но что-то сломалось: "<>"
UPD: Такого не ожидаешь увидеть, на самом деле это !=))))
2serghei
У Arduino IDE разные версии между собой не совместимы. Надо брать рекомендованную. Это никак не починить.
У меня отдельно установлено несколько версий под разные проекты, например, 1.6.5 компилирует AMS, 1.6.8 MySensors, 1.8.1 вроде компилирует MySensors, но есть подозрение что что-то неладно...
Код: Выделить всё
2017-01-16 22:53:08Expire 2017-01-16 22:53:05 <> 2017-01-16 22:53:08
Это что-то новенькое, или переделанное старое, но что-то сломалось: "<>"
UPD: Такого не ожидаешь увидеть, на самом деле это !=))))
2serghei
У Arduino IDE разные версии между собой не совместимы. Надо брать рекомендованную. Это никак не починить.
У меня отдельно установлено несколько версий под разные проекты, например, 1.6.5 компилирует AMS, 1.6.8 MySensors, 1.8.1 вроде компилирует MySensors, но есть подозрение что что-то неладно...
Последний раз редактировалось ipz Ср янв 18, 2017 1:17 am, всего редактировалось 1 раз.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Модуль MySensor
На этом уроке я был )))) ,когда пытался скомпилировать АМС. Короче отобрал у жены комп, снес 1.6.5 , из того что было поставил 1.7.9 , залил SerialGate и первый попавшийся скетч из примеров. Удивило отсутствие упоминания библиотеки SPI во всех скетчах. Пошли осмысленные цифры, в гейте глобальных ошибок не видно, но данных я не увидел. И опять DHT и далласы обругали библиотеки, как и в АМС. Завтра буду искать 1.6.8 .
И глобальный вопрос - если Алиса не правильно настроена или выключена - код работать будет? ID раздает МД , но ведь сетевые адреса для NRF24 вроде должна раздавать сама библиотека MySensors. Скрины сериала выложу утром.
И глобальный вопрос - если Алиса не правильно настроена или выключена - код работать будет? ID раздает МД , но ведь сетевые адреса для NRF24 вроде должна раздавать сама библиотека MySensors. Скрины сериала выложу утром.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 238
- Зарегистрирован: Чт ноя 26, 2015 10:54 pm
- Благодарил (а): 38 раз
- Поблагодарили: 45 раз
Re: Модуль MySensor
Я не большой специалист, но
частотный канал, base adress (3 байта) задаются в момент инициализации модуля nrf (они жестко прописаны в коде при компиляции)
4-й байт base адреса модуля nrf - это номер ноды, его можно или прописать в коде скетча принудительно (#define MY_NODE_ID <NodeID>) или получить от МДМ в режиме Inclusion mode. После этого номер ноды прописывается в EEPROM и при дальнейших перезагрузках он уже не запрашивается.
Т.е. MDM нужен только когда нода прописывается в сети первый раз. После этого сеть MySensors автономно может работать, данные (служебный трафик и все остальное) будут ходить по сети туда-сюда)))
Другое дело, что потребитель этого всего тот же МДМ)))
UPD: Я вспомнил!!! У меня же был гейт на nodemcu. Мне его удалось скомпилировать только под Ubuntu. В чем была проблема незнаю)))
частотный канал, base adress (3 байта) задаются в момент инициализации модуля nrf (они жестко прописаны в коде при компиляции)
4-й байт base адреса модуля nrf - это номер ноды, его можно или прописать в коде скетча принудительно (#define MY_NODE_ID <NodeID>) или получить от МДМ в режиме Inclusion mode. После этого номер ноды прописывается в EEPROM и при дальнейших перезагрузках он уже не запрашивается.
Т.е. MDM нужен только когда нода прописывается в сети первый раз. После этого сеть MySensors автономно может работать, данные (служебный трафик и все остальное) будут ходить по сети туда-сюда)))
Другое дело, что потребитель этого всего тот же МДМ)))
UPD: Я вспомнил!!! У меня же был гейт на nodemcu. Мне его удалось скомпилировать только под Ubuntu. В чем была проблема незнаю)))
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Модуль MySensor
Вообще какой то тихий ужас. Установил 1.6.8 , залил все по новому в то же оборудование. Получил следующее.
В среде 1.6.8
Не понятно, почему у гейта пустые сетап и луп. Сенсор ведь должен хоть один раз вывести в сериал свою презентацию? Странно как то. Как должен выглядеть нормальный вывод в сериал?
СпойлерПоказать
СпойлерПоказать
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS