подскажите как правильно настроить модуль для управления, не совсем понимаю
Спасибо
нужно в модуле MQTT для
LedLamp/LedLamp_xxxxxx
к топикам привязать свойства
cmnd (Ledlamp01.cmnd)
state (Ledlamp01.state)
подскажите еще пожалуйста так как я начинающий в этом деле, в прошивке для esp8266 какие еще параметры нужно изменить для работы
Спасибо
включить MQTT в Constants.h
задать адрес mqtt брокера в MqttManager.h
static const char MqttServer[] PROGMEM = "192.168.0.100";
еще вопрос, через мобильное приложение управляется и в МД отображается состояние лампы, а вот с МД не хочет управлять, что я не так делаю
Спасибо
проверяйте настройки в mqtt -> cmnd
в модуле MQTT для LedLamp / LedLamp_00C31D97 у меня только 1 топик как к нему привязать 2 свойства cmnd (Ledlamp01.cmnd) state (Ledlamp01.state)
извиняюсь за глупые вопросы так как я только начинаю
Спасибо
надо в модуле MQTT самому создать топик LedLamp/LedLamp_00C31D97/cmnd по аналогии с топиком state
все получилось, спасибо Вам большое
Подскажите пожалуйста, а голосовое управление (вкл/выкл) через простые устройства не реализован? А то говорю Алисе "Включи лампу", а в ответ тишина.
Реализован, только проверяли это через модуль yandex home
День добрый, хочу опробовать ваше дополнение, но возникла проблема с лампы идут топики начиная с корневого слеша "/", а т.к. я использую прошивку WiFI-IoT где не используется почему то корневой слеш, теперь возникла проблема как убрать корневой слеш с прошивки лампы или как добавить в MJD еще один опрос сервера/топика без слеша?
вы настройках mqtt добавить подписку на нужный топик через запятую
/#,LedLamp/#
Eraser, супер - не знал что в MJD можно через запятую добавить подписку. Спасибо. но что то лампа не присылает ни чего только один раз когда прошил появилось /LedLamp_000CD7B9/state - значение: OTA
лампа видимо в режиме получения прошивки по OTA, перезагрузите или перепрошейте
Спасибо большое за подсказки,
все получилось, не хватает правда инструкции в картинках, но разобраться можно.
Вот голосовое управление лампой не работает (ни голосом ни сообщением в чате), как сделать что бы управлялась голосом ?
как бы еще добавить эффекты у меня прошивка лампы 69 эффектов в 1 ?
Создайте файл в папке \modules\devices\addons с именем SLedLamp_commands.php
Содержимое файла:
<?php
if ($device_type == 'ledlamp') {
if (preg_match('/' . LANG_DEVICES_PATTERN_TURNON . '/uis', $command)) {
sayReplySafe(LANG_TURNING_ON . ' ' . $device_title . $add_phrase, 2);
$run_code .= "callMethod('$linked_object.turnOn');";
$opposite_code .= "callMethod('$linked_object.turnOff');";
$processed = 1;
//$reply_confirm = 1;
}
elseif (preg_match('/' . LANG_DEVICES_PATTERN_TURNOFF . '/uis', $command)) {
sayReplySafe(LANG_TURNING_OFF . ' ' . $device_title . $add_phrase, 2);
$run_code .= "callMethod('$linked_object.turnOff');";
$opposite_code .= "callMethod('$linked_object.turnOn');";
$processed = 1;
}
}
Please login to leave comments. Join us!