Страница 4 из 5

MQTT

Добавлено: 24.06.2017{, 22:23}
Tehnik053
Только удалось попробовать блок. И сразу ошибка при компиляции. Ругается на библиотеку PubSubClient.
Почитав форумы понял что есть две библиотеки ПабСаб одна от Imroy, другая от knolleary. У меня не с одной не заработало.
Может кто попробует у себя мой проект?
FLP 2.5.1 IDE 1.8.1

MQTT

Добавлено: 24.06.2017{, 23:47}
Anydy
Ну конечно не скомпилируется, ошибка в блоке...
так не верно:
PubSubClient MQTTclient( 192.168.1.112 , 1883 , callback,   MQTT_Client);

Должно быть так:
char* server = "789.56.654.65";
PubSubClient MQTTclient( server , 1883 , callback,   MQTT_Client);

MQTT

Добавлено: 25.06.2017{, 04:01}
Слимпер
Anydy писал(а):Ну конечно не скомпилируется, ошибка в блоке...так не верно:
Нет ошибки в блоке (у меня напрямую, без переменой, вставляются параметры), а вот в описании есть ошибка.

Если в параметры блока вставили не 
192.168.1.112
, а
"192.168.1.112"
Все бы заработало

А вообще сейчас подумал, что при теперешнем коде, из параметра можно убрать функцию "вставлять в код без кавычек (как есть)" и тогда нужно будет вставлять уже 
192.168.1.112  или m25.cloudmqtt.com

Вот с описными выше изменениями и корректировкой описания  Версия 0.9 

Спасибо за тестирования и извиняюсь за неточность в описании

MQTT

Добавлено: 25.06.2017{, 13:34}
Tehnik053
Слимпер писал(а):"192.168.1.112"
Все бы заработало
Сам невнимателен был. Теперь все отлично отсылает.
Спасибо Вам за труды

MQTT

Добавлено: 03.07.2017{, 12:26}
starshoy81
Слимпер, проверил блоки для w5100, третьи сутки работает передача данных на cloudmqtt. Сообщения с флагом retained сохраняются на брокере и передаются вновь подключившимся подписчикам. Спасибо за блоки.

MQTT

Добавлено: 06.07.2017{, 09:01}
WZV
С тех пор, как появилась первая версия блоков mqtt, дома работает связка " IOBroker на Raspberry PI 2+ ардуина 2560  и шилд w5100 ". На ардуине висит 32 выключателя+ 32 реле. Но есть места в доме, где уже не возможно переделать проводку. Вчера собрал девайс на основе ESP8266-12, запрограммировал через FLProg, воспользовавшись последней версией блоков. Всё работает!!! Была проблема со входами на ESP8266-12, причину нашёл. Отключил в FLProg программную подтяжку входа, подтянул физическими резисторами(хотя где то читал что всё должно работать). В IOBroker вид товарный, если не заглядывать в железо, получился неплохой продукт. Респект и уважуха автору блоков и всем кто участвовал в разработке. Ну и главное "СПАСИБО" автору FLProg.

MQTT

Добавлено: 06.07.2017{, 09:42}
tooshka99

Вчера собрал девайс на основе ESP8266-12, запрограммировал через FLProg, воспользовавшись последней версией блоков. Всё работает!!!
За блоки спасибо. А вот на ESP8266 ничего не получается. Брокер не видит публикаций, а на W5100 все нормально. Если не жалко рабочий проект в Flprog прицепите, поковырять.

MQTT

Добавлено: 06.07.2017{, 14:30}
WZV
tooshka99 писал(а):Если не жалко рабочий проект в Flprog прицепите, поковырять.
Прицепил.
tooshka99 писал(а):А вот на ESP8266 ничего не получается. Брокер не видит публикаций
Может библиотеки на ESP8266 не стоят в Arduino IDE. Кроме плат ещё библиотеки нужны. В роутере ESP8266 виден?

MQTT

Добавлено: 09.07.2017{, 18:10}
tooshka99
Спасибо большое))) попробую.

Добавлено (09.07.2017, 18:10)
---------------------------------------------
Проверил, на ESP8266 все заработало. УРРА!!! Несколько дней переменные туда сюда передает, вроде ни разу не отвалилось.

Думаю все же необходимо сделать возможным настройки IP, а не получать адрес от роутера.

MQTT

Добавлено: 11.07.2017{, 18:38}
Слимпер
tooshka99 писал(а):Думаю все же необходимо сделать возможным настройки IP, а не получать адрес от роутера.
Новая версия блока  Вот в этой добавил возможность ручной настройки параметров сети для ESP8266 варианта.
Но сам не проверял. Будет интересно попробуйте.

MQTT

Добавлено: 11.07.2017{, 19:45}
tooshka99
Спасибо попробуем.

MQTT

Добавлено: 14.07.2017{, 08:51}
Tehnik053
Заметил одну очень странную особенность. При использовании ADC на Witty Cloud ни в какую не хочет подключаться к Wi-Fi. Без него все отлично коннектится и передает данные.В архиве два проекта, рабочий без ADC и нерабочий с ADC.

MQTT

Добавлено: 14.07.2017{, 11:01}
Слимпер
Tehnik053 писал(а):При использовании ADC на Witty Cloud ни в какую не хочет подключаться к Wi-Fi. Без него все отлично коннектится и передает данные.В архиве два проекта, рабочий без ADC и нерабочий с ADC.
Я сам не пробовал, поискал описание команд для ESP и там вроде немного другой синтаксис 
надо в место 
analogRead (0)
писать
analogRead (A0)

Так что попробуйте после генерации проекта в Arduino IDE найти код analogRead (0) из добавить латинскую букву A чтобы получилось analogRead (A0).

ССылка

Но это я так поиском нашел, а так не проверял.

MQTT

Добавлено: 14.07.2017{, 11:20}
Tehnik053
Слимпер писал(а):Так что попробуйте после генерации проекта в Arduino IDE найти код analogRead (0) из добавить латинскую букву A чтобы получилось analogRead (A0).
 Не помогло(( Причем если отправлять данные в UART то отправляет и не меняя на A0

MQTT

Добавлено: 14.07.2017{, 18:22}
Слимпер
Tehnik053 писал(а):Не помогло(( Причем если отправлять данные в UART то отправляет и не меняя на A0
Ну тогда не знаю. На недели попробую спаять плату, мне модуль недавно пришел и опробовать в железе.

MQTT

Добавлено: 22.09.2017{, 23:19}
fsergei70
Чтоб не плодить новую тему спрошу здесь. 
Локальный MQTT брокер на arduino DUE можно сделать или малинка нужна? Если малинка то какая?

MQTT

Добавлено: 23.09.2017{, 11:54}
starshoy81
fsergei70,  на мой взгляд в дуе оперативки и проца не хватит, да и брокера под этот АРМ нет. Можно на апельсине поднять вот пример.

MQTT

Добавлено: 23.09.2017{, 14:52}
fsergei70
starshoy81 писал(а):Можно на апельсине поднять
Спасибо за ссылку. Жаль что на DUE проекта нет, есть просто пару штук в наличии. У китайцев на али апельсинки не встречал а в dns-shop они чуть дешевле чем 3 малинка на али а 2 малинка будет даже дешевле. Может я плохо искал. Но если разница в цене 200-300 руб. на мой взгляд лучше взять 3 малинку.

MQTT

Добавлено: 23.09.2017{, 14:56}
Tehnik053
.для ваших целей за глаза orangepi zero. стоимость на али 500 рублей плохо искали

MQTT

Добавлено: 23.09.2017{, 14:59}
Dev1
fsergei70 писал(а):Может я плохо искал
Я вот тут брал.