NEWS
Управление Ардуино
-
Подскажите, как можно управлять Ардуино без MQTT,
в Мажордоме управление идет таким путем….
if ($params['VALUE']) { getURL("http://192.168.0.89/command?8=ON",0); } else { getURL("http://192.168.0.89/command?8=OFF",0); }
Задача простая, нажал на кнопку, реле включилось, ешшо раз нажал - выключилось.
-
Подскажите, как можно управлять Ардуино без MQTT,
в Мажордоме управление идет таким путем….
if ($params['VALUE']) {
getURL("http://192.168.0.89/command?8=ON%22,0);
} else {
getURL("http://192.168.0.89/command?8=OFF%22,0);
}
Задача простая, нажал на кнопку, реле включилось, ешшо раз нажал - выключилось. ` а чем собственно mqtt не угодил? Прошей ардуино под Мега Д
-
В данный момент основная система - Мажордом, под него все заточено. А с брокером идут параллельные бои, вот и пытаюсь срастить одно с другим, без разрушения рабочего…
-
В данный момент основная система - Мажордом, под него все заточено. А с брокером идут параллельные бои, вот и пытаюсь срастить одно с другим, без разрушения рабочего… `
Тогда только скриптами придётся.Примерно так
createState('test', ''); var url = 'http://192.168.0.89'; var request = require('request'); var options = { url: '' }; on({id: 'javascript.0.test', change: 'any'}, function (obj) { if(obj.newState.val === 0){ options.url = url+'/command?8=ON'; } else { options.url = url+'/command?8=OFF'; } request(options, function (error, response, body) { log('Ответ' + body); }); });
-
Ага…. Скриптами и уже заработало.
Благодарю что откликнулись
-
Осталось как то с охранкой и пожаркой на Bolidе разобраться…. Может поможете??
Задача - постановка/снятие разделов, чтение состояния работает...
-
Осталось как то с охранкой и пожаркой на Bolidе разобраться…. Может поможете??
Задача - постановка/снятие разделов, чтение состояния работает... `
От охранки нужны только статусы.Постановка-снятие брелоком, иначе не секурно однако. Как вариант брать под охрану разделы Аля входная дверь, периметр участка при активации режима все спят
Примеры работы с болидом из иоброкер через скиф http://forum.iobroker.net/viewtopic.php?f=33&t=2020, хорошо но дорого выходит.
Думаю попробовать вариант с С2000-ПП, на выходе modbus-rtu
-
Ага, про секурность то понятно, но понять бы принцип…. Потом поймем что и как, на крайняк можно кодовую панельку замутить.... У кого то здесь видел такую.... У мене все через Скиф и крутится. Если получится подружить Брокера и Скиф - тогда есть смысл съезжать с Мажордома....
А я вот такой скрипт изыскал:
var request = require('request');
createState ('Arduino1.DO', ''); createState ('Arduino1.DI', ''); on({id: 'javascript.0.Arduino1.DO', change: 'any'}, function (obj) { if((obj.newState.from == 'web.0' || obj.newState.from == 'system.adapter.web.0' ) && obj.newState.val == 'off'){ request ('http://192.168.0.89/command?7=OFF'); } if((obj.newState.from == 'web.0' || obj.newState.from == 'system.adapter.web.0' ) && obj.newState.val == 'on'){ request ('http://192.168.0.89/command?7=ON'); } });
-
Как по мне Скифом проще рулить по mqtt. И с iobroker интегрируется замечательно.
Бонусом отображение на чём угодно, управлять (взять-снять раздел) у меня не вышло ,надо покопаться ещё раз, многое поменялось с тех пор.
-
Вот вот…. ПОэтому и в поисках управления.......
-
Вот вот…. ПОэтому и в поисках управления....... `
-
Я реализовал управление по протоколу Modbus TCP (с использованием Ethernet шилда)