mysensors
-
- Сообщения: 62
- Зарегистрирован: Вт апр 28, 2015 8:26 pm
- Благодарил (а): 14 раз
- Поблагодарили: 2 раза
Re: mysensors
Здравствуйте!
Подскажите, пожалуйста, по настройке mysensors с mqtt, установлен мажордомо 0.9.0b под виндовс.
Пытаюсь действовать по инструкции которую выше выкладывали, но в папке C:\_majordomo\htdocs\scripts нет файла mqtt_daemon.php, хотя mqtt.bat есть.
И как я понимаю без этого не вижу сообщений от датчиков в разделе MQTT мажордомо, хотя по отладочным портам гейта и датчика видно что данные бегают.
Где можно взять mqtt_daemon.php?
Подскажите, пожалуйста, по настройке mysensors с mqtt, установлен мажордомо 0.9.0b под виндовс.
Пытаюсь действовать по инструкции которую выше выкладывали, но в папке C:\_majordomo\htdocs\scripts нет файла mqtt_daemon.php, хотя mqtt.bat есть.
И как я понимаю без этого не вижу сообщений от датчиков в разделе MQTT мажордомо, хотя по отладочным портам гейта и датчика видно что данные бегают.
Где можно взять mqtt_daemon.php?
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: mysensors
Вам не нужно что то делать дополнительно. В последней версии все встроенно. Настройте в панеле и перезапустите сервер. Описанное ранее было для старой версии, где нужно было запускать отдельно
- Рейтинг: 1.16%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 62
- Зарегистрирован: Вт апр 28, 2015 8:26 pm
- Благодарил (а): 14 раз
- Поблагодарили: 2 раза
Re: mysensors
Спасибо за ответ.Ivan писал(а):Вам не нужно что то делать дополнительно. В последней версии все встроенно. Настройте в панеле и перезапустите сервер. Описанное ранее было для старой версии, где нужно было запускать отдельно
Я сделал так:
в разделе MQTT настроил IP адрес и порт mqtt гейта, Subscription path: (*) поставил #, в отладке гейта вижу что сообщения бегают, а записи в разделе MQTT мажордомо не появляются. создал там сам запись на параметр левый, и когда я его меняю, то в отладке гейта вижу что что-то даже приходит.
Но я так понимаю при приходе из сети значения датчика должна автоматически запись появляться, а потом уже привязать надо этот адрес к нужному параметру, а у меня записи не появляются.
Извиняюсь, вопрос снят. Ключевое слово было "перезапустите сервер"
Еще раз спасибо
-
- Сообщения: 62
- Зарегистрирован: Вт апр 28, 2015 8:26 pm
- Благодарил (а): 14 раз
- Поблагодарили: 2 раза
Re: mysensors
Опять я с вопросами, MQTT вроде как заработало, значения температуры и влажности передаются, а вот другие свойства объектов humSensor01 и TempSensor01 вроде updatedTime или direction не заполняются. Как сделать так чтоб при изменении значения запускался метод этого объекта и все свойства объекта заполнялись?
И еще - никто не пробовал подключать SerialGateway от MySensors? Я пока у меня с MQTT затык был, начал ковырять в его сторону. Приобрел Nano c USB портом. Удобно подключился сразу к серверу по USB, никаких езернет дополнительных плат не надо. Пробовал через программку ArduinoGW которая тут представлена, но ей формат SerialGateway не подходит. Вот если б в мажордомо модуль сделать для нативной поддержки последовательного порта, можно такого ожидать от автора мажордомо?
Или расскажите, в двух словах, как можно самому добавить такую штуку?
И еще - никто не пробовал подключать SerialGateway от MySensors? Я пока у меня с MQTT затык был, начал ковырять в его сторону. Приобрел Nano c USB портом. Удобно подключился сразу к серверу по USB, никаких езернет дополнительных плат не надо. Пробовал через программку ArduinoGW которая тут представлена, но ей формат SerialGateway не подходит. Вот если б в мажордомо модуль сделать для нативной поддержки последовательного порта, можно такого ожидать от автора мажордомо?
Или расскажите, в двух словах, как можно самому добавить такую штуку?
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: mysensors
Модуль для Ethernet и Serial пока в разработке.
Сейчас испытываем подключение напрямую в к Raspbery Pi на SPI модуля NRF24L01 +
Сейчас испытываем подключение напрямую в к Raspbery Pi на SPI модуля NRF24L01 +
- Рейтинг: 1.16%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 62
- Зарегистрирован: Вт апр 28, 2015 8:26 pm
- Благодарил (а): 14 раз
- Поблагодарили: 2 раза
Re: mysensors
Тоже интересно, у меня в планах переход на малину.Ivan писал(а):Модуль для Ethernet и Serial пока в разработке.
Сейчас испытываем подключение напрямую в к Raspbery Pi на SPI модуля NRF24L01 +
А сериал гейт я решил так сделать:
создал объект SerialGateWay1, и метод DataTranfer на который гейт шлет данные через программу ArduinoGW.
в скетче гейта вывод в порт переписал под формат ArduinoGW:
Код: Выделить всё
serial(PSTR("GET /objects/?object=SerialGateWay1&op=m&m=DataTranfer&rawdata=%d;%d;%d;%d;%d;%s\n"),msg.sender, msg.sensor, mGetCommand(msg), mGetAck(msg), msg.type, msg.getString(convBuf));
Код: Выделить всё
if (!isset($params['rawdata'])) {
return;
}
list($node_id, $child_sensor_id, $message_type, $ack, $sub_type, $payload) = explode(";", $rawdata);
if($node_id == 20)
{
if($child_sensor_id == 0)
{
callMethod('humSensor01.humChanged', array("h"=>$payload));
}
if($child_sensor_id == 1)
{
callMethod('TempSensor01.tempChanged',array("t"=>$payload));
}
}
-
- Сообщения: 62
- Зарегистрирован: Вт апр 28, 2015 8:26 pm
- Благодарил (а): 14 раз
- Поблагодарили: 2 раза
Re: mysensors
А все-таки можно по MQTT обновлять еще какие-то свойства объекта кроме основного? т.е. не только температуру а и время конекта, направление изменения значения, как это происходит при вызове метода этого объекта?Ivan писал(а):Модуль для Ethernet и Serial пока в разработке.
Сейчас испытываем подключение напрямую в к Raspbery Pi на SPI модуля NRF24L01 +
P.S. не понравился мне как-то сериал гейт, как то нестабильно он принимает, с датчика должны два параметра один за другим приходить раз в 30сек, а они приходят вразнобой, с разным периодом, что то может вообще не передаться.
А с MQTT стабильно принимает
Re: mysensors
установил majordomo на Synology 1512+. получилось все достаточно легко.собрал mqtt шлюз. и сенсор на dh22. тоже долго не мог увидеть данные в мажордомо. пока не перегрузил. спасибо.Ujin778 писал(а):Ivan писал(а):
Извиняюсь, вопрос снят. Ключевое слово было "перезапустите сервер"
Еще раз спасибо
зы. пока не понял что дальше делать с этими данными и как построить график) , но читаю )
-
- Сообщения: 62
- Зарегистрирован: Вт апр 28, 2015 8:26 pm
- Благодарил (а): 14 раз
- Поблагодарили: 2 раза
Re: mysensors
А как у Вас насчет стабильности? А то у меня мажордомо какое-то время обновляет данные (час-два) а потом перестает. Перезагрузишь сервер - опять начинает обновлять до следующего раза.Garag писал(а):установил majordomo на Synology 1512+. получилось все достаточно легко.собрал mqtt шлюз. и сенсор на dh22. тоже долго не мог увидеть данные в мажордомо. пока не перегрузил. спасибо.Ujin778 писал(а):Ivan писал(а):
Извиняюсь, вопрос снят. Ключевое слово было "перезапустите сервер"
Еще раз спасибо
зы. пока не понял что дальше делать с этими данными и как построить график) , но читаю )
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: mysensors
У меня работают 6 устройств с нового года
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4