NEWS
Драйвер Mqtt + Arduino
-
ЩА попробую изобразить
-
Ну как то так….... соответственно управление либо 0 либо 1
1308_________________.png -
Модули реле чистый Китай….. Ну это как у всех :)
-
Вот и сейчас, управление 0, порт в 1, а вытяжка запустилась :lol:
-
Тестером Клянусь!!!
-
Ну как то так….... соответственно управление либо 0 либо 1 `
А реле рядом с ардуиной? -
ну ….... кабель сат 5е метров 5
-
самое интересное в другом… Вытяжка сама включилась - выдергиваем кабель и потом втыкаем его обратно - выключилась, а через минуту или две - опять включилась.... Портом да же не рулю.... Это все под Мажордомом..... Хотя он ни причем, скорее вссего
-
и еще, почитал твой блог по выключателям, хорошо и приятно, но у меня задача управлять с планшета или пелефона, а вааще шик - голосом - как понимаю логика управления - та же….. просто всем рулит VIS - я прав?
-
ну вообщем все проблемы решены чисто техническим путем.проблемный блок реле заменен на новый с оптопарой развязки и все проблемы остались в прошлом :D
-
Подскажите, плз, как сделать из ардуины запрос какого-либо значения айоБрокеру?
Логика такая:
Ардуина обсчитывает показания счетчиков (импульсных) и периодически отсылает Брокеру (по MQTT). Брокер их сохраняет (решено), строит графики (решено) и раз в месяц отсылает отчет мылом в домоуправление (решено)
При пропадании питания и рестарте Ардуина должна запросить у Брокера последнее сохраненное значение счетчиков (как это организовать?) и, возможно, текущее время сервера (связанный вопрос) и продолжить считать импульсы, прибавляя к этому значению, а не с нуля; высчитывать общее и мгновенное потребление (решено) ну и периодически отсылать Брокеру (тоже решено)…
-
Подскажите, плз, как сделать из ардуины запрос какого-либо значения айоБрокеру?
Логика такая:
Ардуина обсчитывает показания счетчиков (импульсных) и периодически отсылает Брокеру (по MQTT). Брокер их сохраняет (решено), строит графики (решено) и раз в месяц отсылает отчет мылом в домоуправление (решено)
При пропадании питания и рестарте Ардуина должна запросить у Брокера последнее сохраненное значение счетчиков (как это организовать?) и, возможно, текущее время сервера (связанный вопрос) и продолжить считать импульсы, прибавляя к этому значению, а не с нуля; высчитывать общее и мгновенное потребление (решено) ну и периодически отсылать Брокеру (тоже решено)… ` правильно хранить в eeprom
-
правильно хранить в eeprom `
Не согласен. Хочу на сервере хранить. -
правильно хранить в eeprom
Не согласен. Хочу на сервере хранить.
Сеть после подачи питания не поднимется - считать перестанет? -
Сейчас счетчики сделаны на гейте mysensors по UDP. именно с такой логикой как я и написал. меня это устраивает.
Есть надобность переехать на MQTT и сохранить логику
@instalator:…считать перестанет? `
ну почему, пусть считает… потом приплюсует прежнее сохраненное (на сервере!) значениевопрос остается открытым: как сделать запрос и получить значение
-
Сейчас счетчики сделаны на гейте mysensors по UDP. именно с такой логикой как я и написал. меня это устраивает.
Есть надобность переехать на MQTT и сохранить логику
@instalator:…считать перестанет? `
ну почему, пусть считает… потом приплюсует прежнее сохраненное (на сервере!) значениевопрос остается открытым: как сделать запрос и получить значение ` в настройках драйвера mqtt есть крыж отправлять свои значения при подписке. Но возможны косяки. Я бы сделал скриптом который следит за клиентом и как только он подписывается то записывать нужное значение
-
..Я бы сделал скриптом который следит за клиентом и как только он подписывается то записывать нужное значение `
Вот с этого момента поподробнее, пожалуйста… -
..Я бы сделал скриптом который следит за клиентом и как только он подписывается то записывать нужное значение
Вот с этого момента поподробнее, пожалуйста…
Ну что то подобное! ````
var flag = false;
on({id: "mqtt.0.info.connection", change: "any"}, function (obj) {
log('obj.newState.val = '+ obj.newState.val);
if (~obj.newState.val.indexOf('LG_TV') && !flag){
flag = true;
log('Пишем предыдущее значение');
setState('mqtt.0.ARDUINO.COUNTER', '100500');
} else {
flag = false;
}
}); -
Всем доброго дня!
Подскажите новичку, установил iobroker и драйвер mqtt, но не могу понять принцип работы. Каким образом необходимо прописывать логику работы. Мне необходимо, что бы клиент отправлял к примеру, сообщение 1 на topic id1, а сервер давал ответ 0 на topic id1. Где и каким образом прописывать эту логику.
Заранее спасибо.
-
Всем доброго дня!
Подскажите новичку, установил iobroker и драйвер mqtt, но не могу понять принцип работы. Каким образом необходимо прописывать логику работы. Мне необходимо, что бы клиент отправлял к примеру, сообщение 1 на topic id1, а сервер давал ответ 0 на topic id1. Где и каким образом прописывать эту логику.
Заранее спасибо. `
В качестве клиента ардуина?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden