Re: [Модуль] MySensors (mysensor)
Добавлено: Сб окт 05, 2019 5:19 pm
Здравствуйте. Установил модуль, настроил
Пишет ошибки, устройств ещё нет
В чем может быть проблема?
SPOILERSPOILER_SHOW
SPOILERSPOILER_SHOW
Код: Выделить всё
if ($this->getProperty('status')) {
setGlobal('MysensorsRelay05.status',1);
}
else {
setGlobal('MysensorsRelay05.status',0);
}Вот прошить один раз получилось - а теперь танцую с бубном, и hex новый делаю, и добавляю под разными именами, и все кнопки жму - а толку ноль как первая версия висит в ноде, так ничего и не выходит....Ivan писал(а): Чт дек 22, 2016 1:15 pm Как прошивать по воздуху
- Вам нужно прошить бутлоадер: MYSBootloader или DualOtiboot
- Настроить AdruinoIDE так чтобы он компилировал в определённую директорию (Файл preferences.txt в конец добавить build.path=C:\Arduino-Output\)
- Откомпилировать скетч, после чего в папке C:\Arduino-Output\ получите .hex файл
- Добавить .hex в модуль в закладке "Прошивка"
- Выбрать прошивку в настройках ноды (поле "Прошивка")
- Перезагрузить ноду
Код: Выделить всё
18:43:16 628 <@ 3:Internal; Gate:1; Node:11; Sensor:0; Ack:0; Sub:13:I_REBOOT; Msg:0Если нода большую часть времени спит, то она не получит команды на рестарт..Sandr писал(а): Вс ноя 03, 2019 8:15 pm Выяснилось следующее, прошивка заливается только после аппаратного рестарта ноды, интересно а почему Нода не рестартует по кнопке "Перезагрузить узел" в Модуле ?
Хотя в логе видно что команда отправлена:Код: Выделить всё
18:43:16 628 <@ 3:Internal; Gate:1; Node:11; Sensor:0; Ack:0; Sub:13:I_REBOOT; Msg:0
По ходу по USB не работает. Собрал на ENC28J60 Ethernet и шлюз заработал. Но столкнулся с очередной проблемой. Вот с этим модулем шлюз работает.man8007 писал(а): Пт ноя 08, 2019 11:23 pm Здравствуйте подскажите пожалуйста что за ошибка(Warning: A non-numeric value encountered in C:\_majordomo\htdocs\modules\mysensor\mysensor.class.php on line 224 )


Код: Выделить всё
#define MY_BAUD_RATE 9600
//#define MY_RF24_PA_LEVEL RF24_PA_MIN
#undef MY_REGISTRATION_FEATURE
#undef MY_CORE_COMPATIBILITY_CHECK
// Enable debug prints to serial monitor
#define MY_DEBUG
// Enable and select radio type attached
#define MY_RADIO_NRF24
//#define MY_RADIO_RFM69
// When ENC28J60 is connected we have to move CE/CSN pins for NRF radio
#define MY_RF24_CE_PIN 5
#define MY_RF24_CS_PIN 6
// Enable gateway ethernet module type
#define MY_GATEWAY_ENC28J60
// Gateway IP address
#define MY_IP_ADDRESS 192,168,1,100
// The port to keep open on node server mode / or port to contact in client mode
#define MY_PORT 5003
// Controller ip address. Enables client mode (default is "server" mode).
// Also enable this if MY_USE_UDP is used and you want sensor data sent somewhere.
//#define MY_CONTROLLER_IP_ADDRESS 192, 168, 178, 254
// The MAC address can be anything you want but should be unique on your network.
// Newer boards have a MAC address printed on the underside of the PCB, which you can (optionally) use.
// Note that most of the Ardunio examples use "DEAD BEEF FEED" for the MAC address.
#define MY_MAC_ADDRESS 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED
// Flash leds on rx/tx/err
//#define MY_LEDS_BLINKING_FEATURE
// Set blinking period
//#define MY_DEFAULT_LED_BLINK_PERIOD 300
// Enable inclusion mode
//#define MY_INCLUSION_MODE_FEATURE
// Enable Inclusion mode button on gateway
//#define MY_INCLUSION_BUTTON_FEATURE
// Set inclusion mode duration (in seconds)
//#define MY_INCLUSION_MODE_DURATION 60
// Digital pin used for inclusion mode button
//#define MY_INCLUSION_MODE_BUTTON_PIN 3
//#define MY_DEFAULT_ERR_LED_PIN 7 // Error led pin
//#define MY_DEFAULT_RX_LED_PIN 8 // Receive led pin
//#define MY_DEFAULT_TX_LED_PIN 9 // the PCB, on board LED
#include <SPI.h>
#include <UIPEthernet.h>
#include <MySensors.h>
void setup()
{
}Нет в скече библиотека UIPEthernet.h а там * @param _cspin The pin attached to RF24 Chip Select (default 10)serghei писал(а): Ср ноя 13, 2019 9:27 am В библиотеке на модуль указан SE 8 . А на нижнем модуле вывод жестко задан по-моему на 10. И в скетче гейта это надо указать. Подробнее можно посмотреть на канале Дмитрия Осипова на Ютубе с 5-й минуты.
PS / У меня тоже не заработало . Но это было очень давно... Лучше всё таки взять такой же модуль для Nano3 с чипом w5100