• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

IoT Manager - архив обсуждений

Статус
В этой теме нельзя размещать новые ответы.

Plamen

New member

Victor

Administrator
Команда форума
индикатор процентов на синем фоне (..64%..) наползает на кнопку OUTDOOR в режиме "ВСЕ" и вообще, похоже, проблема с виджетами типа range..
не могли бы вы приложить скриншот, чтобы было более понятно
ArduinoJson.h. Где его взять?
ArduinoJson library 5.0.7 https://github.com/bblanchon/ArduinoJson все указано в комментах в начале файла
Вы доделаете что б сохранялись?
это еще более усложнит скетчи, так что нет
Что дальше делать? Ибо чёрное окно с этим сообщением и ни на что не реагирует.
на смартфоне должны появится виджеты, если не появились, то попробуйте переподключиться/
реагирует на CTRL+C
small-badge не показывает descr
может я его сломал в последней версии? сам пока проверить не могу, только во второй декаде января
можете сделать совместный скеч 1+3 или 2+3, немного невкурю как совместить красиво.
опирайтесь больше на 3 - там все намного проще с json
 

Victor

Administrator
Команда форума
есть скетч с двумя виджетами fillgauge и каким то другим?
нет, готового нет. на на node.js можно быстро отладить внешний вид, а потом уже воплотить чистовик в скетче. Хотя кому-то может и скетч сделать быстрее будет.
Я, к сожалению, числа до 12 помочь вам не смогу - в отъезде
 

klbsss

New member
нет, готового нет. на на node.js можно быстро отладить внешний вид, а потом уже воплотить чистовик в скетче. Хотя кому-то может и скетч сделать быстрее будет.
Я, к сожалению, числа до 12 помочь вам не смогу - в отъезде
Спасибо!
 

Prometey1

New member
Здравствуйте, господа!
Хочу поблагодарить за замечательное приложение(IoTmanager) правда в третьем скетче что-то сломалось! первые два прекрасно работают(Arduino IDE 1.6.5) Однако, не будучи программистом, возникли "банальные" вопросы.
ИМЕЮ: роутеры TP-link WR703n и GL-iNet 6416a(недавно куплен) сходные по свойствам. Стоит на даче. На нём крутится motion на OpenWRT фоткает обстановку и по 3G скидывает на почту.
ХОЧУ: прикрутить к нему управление освещением(всего 3 выключателя) через MQTT и GPIO роутера. Отсюда вопросы:
1.Обязательно ли на роутер устанавливать локальный брокер на роутер, или есть какой-либо клиент для роутера, позволяющий читать сообщения с брокера и дёргать своими GPIO? (по моим понятиям это может быть скриптик типа скетча в ардуино)
2.Какова должна быть "правильная" топология сети?
3. Mqttwarn работает с локальным сервером mosqito и отсылает от него данные? Или зовётся так потому что работет с mqtt? Можно ли его использовать для моих целей?
4.Есть ли какие наработки есть в этом направлении? прошу ткнуть носом(ибо устал уж лазить по форумам.)

Понимаю что не в той теме спрашиваю,однако здешний народ более осведомлён в этом вопросе.
Спасибо.
 
Последнее редактирование:

klbsss

New member
Подскажите как power-button нажимать?
Можно сделать чтобы передавало один раз единицу?
идея в том, чтобы по нажатии на кнопку записало данные в еепром
 
Последнее редактирование:

Victor

Administrator
Команда форума
1.Обязательно ли на роутер устанавливать локальный брокер на роутер, или есть какой-либо клиент для роутера, позволяющий читать сообщения с брокера и дёргать своими GPIO? (по моим понятиям это может быть скриптик типа скетча в ардуино)
вроде не обязательно, но придется написать (например на python) скриптик, который будет это делать (слушать топики и дергать GPIO) - поделитесь опытом, если все получится.
Какова должна быть "правильная" топология сети?
Посмотрите здесь http://esp8266.ru/esp8266-openwrt-mosquitto-mqttwarn-thingspeak-email-android-ios-twitter-cloudmqtt/
Mqttwarn работает с локальным сервером mosqito и отсылает от него данные? Или зовётся так потому что работет с mqtt? Можно ли его использовать для моих целей?
попробуйте, вполне возможно
Подскажите как power-button нажимать?
это индикатор физической кнопки, подключенной к GPIO, на смартфоне этот виджет не нажимается
Можно сделать чтобы передавало один раз единицу?
идея в том, чтобы по нажатии на кнопку записало данные в еепром
а [inline]toggle[/inline] вам не подойдет? он передает как раз 1 и 0
если нет, то опишите подробнее, как именно должно работать - можно сделать виджет именно для ваших целей
 

KAlexK

New member
Victor, спасибо огромное за программку!
Если принимаете пожелание, то хотелось бы виджет с кнопкой без фиксации и текстовые поля с описанием и кнопочкой Send. Хочу управлять роботом, а там именно такие кнопочки нужны, ну и через текстовые поля настройки отправлять, типа названия страницы и т.д.

ЗЫ descr на small-badge не забудете починить?
 

Victor

Administrator
Команда форума
Если принимаете пожелание, то хотелось бы виджет с кнопкой без фиксации и текстовые поля с описанием и кнопочкой Send.
Принимаю, ок :)
Только про текстовые поля - может лучше combobox,
а список вариантов, один из которых нужно отправлять задавать в конфигурации?
small-badge не забудете починить?
уже готово - сегодня-завтра выпущу новую версию
 

KAlexK

New member
Только про текстовые поля - может лучше combobox,
а список вариантов, один из которых нужно отправлять задавать в конфигурации?
Может и лучше. Но не всегда варианты можно предусмотреть, к примеру адрес почты, или последовательность нот для мелодии (их проще в виде списка из ноты + длительность задавать в текстовом поле, чем что-то городить), или расписание на неделю, тоже проще в виде текста задавать (день недели+время), а потом парсить на устройстве. Наверное :)
 

klbsss

New member
Спасибо, я и имел ввиду кнопку без фиксации.
можно еще сделать индикацию как в toggle, только в один ряд например 2-4 маленьких ледлампочек с подписями
 

Вложения

Victor

Administrator
Команда форума

Alexlogin

New member
Вам нужно установить библиотеку PubSubClient library от Imroy v 1.91.1 https://github.com/Imroy/pubsubclient
а для третьего скетча еще и ArduinoJson library 5.0.7 https://github.com/bblanchon/ArduinoJson
1)спасибо за ответ, библиотеку добавлял до этого, только в мои документы а не в саму программу, исправил.
2) Последняя это от 8 января?
 

Victor

Administrator
Команда форума
только в мои документы а не в саму программу
нужно установить именно в мои документы, только имейте ввиду, что стандартно в Arduino IDE прописана другая PubSubClient (если устанавливать через LibManager), также нельзя обновлять PubSubClient средствами ArduinoIDE (при обновлении заменяет на другую)

Последняя это от 8 января?
да, с ней должно все работать
 

Alexlogin

New member
нужно установить именно в мои документы, только имейте ввиду, что стандартно в Arduino IDE прописана другая PubSubClient (если устанавливать через LibManager), также нельзя обновлять PubSubClient средствами ArduinoIDE (при обновлении заменяет на другую)
Вот именно что через мои документы она и не компилировала, пока не добавил в саму папку
 

nicolasspb

New member
Очень заинтересовался вашим приложением! Хотелось бы попробовать его использовать.
У меня есть платка с мегой и Wiznet. Подключаюсь через роутер к cloudmqtt.
Подписываюсь на /IoTmanager. Ловлю HELLO, затем через 5 сек публикую в топик /IoTmanager сообщение с deviceID (dev01-kitchen) . Через 5сек публикую в топик /IoTmanager/dev01-kitchen/config сообщение {"id":"0","page":"Kitchen","descr":"TempON","widget":"toggle","topic":"/IoTmanager/dev01-kitchen/TempON","color":"blue"} В приложении "нет данных".
В логе-приложения сообщение с deviceID ловится, подписка на /IoTmanager/dev01-kitchen/config проходит, а дальше ничего...
Подскажите ЧЯДНТ...
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу