Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
iobroker система smarthome на Raspberry
- santos
- Вопрос темы решён
-
-
могу роман написать на эту тему. Стояли сначала Xiaomi Gateway, я решил перейти на стик Zigbee, купил и прошил cc2531, припаял внешнюю антену. Выглядело нормально, пока не начал расширать сеть. Охват стика намного меньше ксаомовских Gateway, поставил 4х репитера из Икеи Tradfre, ситуация немного улучшилась, но сеть стала нестабильной, иногда сенсоры пропадали и не находились. Тестировал несколько недель, решел перейти назад на Xiaomi Gateway, просто поставил три штуки и теперь всё охватывает.
Но все равно слежу на форуме иоброкера за дальнейшим развитием. Там все жалуются, что cc2531 очень слаб. Потом люди начали ставить CC2530+CC2591, стало лучше. потом CC2538, потом еще какойто.
В итоге, актуальный стик сейчас CC1352P-2. Правда это не стик, а плата, и стоит около 60€. Но зато она очень мощная, самая сильня из разрешенных в Германии.
Тему я отслеживаю тут, просто почитаю пару последних страниц. Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
-
У меня Conbee охватывает весь дом без рипитеров. по моему еще ни разу ничего не отвалилось за все время.
-
Значит Conbee буду брать.спасибо за совет.
Какую камеру (для улицы) не дорогую посоветуете?
-
я сначала первые ставил Inkovideo, потом перешел на Reolink, хорошее качество, цена и интеграция в брокер
-
У меня Vivotek стоят. На момент когда брал были неплохие, но как сейчас не знаю.
-
Кто-то наверное пользуется телеграм.
Может кто на примере показать как сделать меню для команд.на Sprut.ai читал/пробовал но ничего не получилось (хотя кое что и заработало.
-
Кто-то наверное пользуется телеграм.
Может кто на примере показать как сделать меню для команд.на Sprut.ai читал/пробовал но ничего не получилось (хотя кое что и заработало.
у меня в Телеграмм просто приходят сообщения, которые надо, плюс фотки с камер, больше и не надо.
-
Кто-то наверное пользуется телеграм.
Может кто на примере показать как сделать меню для команд.на Sprut.ai читал/пробовал но ничего не получилось (хотя кое что и заработало.
у меня в Телеграмм просто приходят сообщения, которые надо, плюс фотки с камер, больше и не надо.
Камеры я ещё не заказал.
Пример как с камер фотки шлет можешь показать?
-
у меня в Телеграмм просто приходят сообщения, которые надо, плюс фотки с камер, больше и не надо.
Камеры я ещё не заказал.
Пример как с камер фотки шлет можешь показать?
честно "скомуниздил"/ у себяпросто сохранил ява-скрипт, надо сделать только свои настройки.
Когда скрипт активируется, фотки с камер сохранятся в папку с брокером (проверь права 777, у меня сначала были проблемы, не создавались жпег картинки), посылается в телеграмм, скрипт сам деактивируется.
Когда пытался понять скрипт и переделать под себя, пришлось создавать первый раз самому файлы 4х картинок с камер, они могли только перезаписать имеющийся файл.
Исходный код
Показать весь код/* Testskript BILDSPEICHERUNG todo: zum Umbenennen der Datei gilp-rename nutzen soll bei Aktion Webcam Bild speichern und per telegram senden Skript ist normalerweise inaktiv und wird zur per ScriptEnabled ausgelöst erstellt 30.03.2016 16.04.2016 nahc Update des telegram Adapters durch Bluefox ist es jetzt einfacher, Dateien zu senden 25.05.2016 download Funktion entfernt und durch request ersetzt */ var source_url_1 = 'http://192.168.1.113/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=юзер&password=пассворт', // Kamerabild zB http://kameraserver:9090/image1.jpg dest_path = '/opt/ipcam/', source_url_2 = 'http://192.168.1.85/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=юзер&password=пассворт'; source_url_3 = 'http://192.168.1.97/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=юзер&password=пассворт'; source_url_4 = 'http://192.168.1.107:3881//tmpfs/snap.jpg?usr=юзер&pwd=пассворт'; var request = require('request'); var fs = require('fs'); // Bild 1 an telegram schicken (immer Dienst 3) function sendImage (pfad) { setTimeout(function() { sendTo('telegram', pfad); log('Webcam Bild 1 per telegram verschickt'); }, 2 * 1000); } // Bild 2 an telegram schicken (immer Dienst 3) function sendImage (pfad) { setTimeout(function() { sendTo('telegram', pfad); log('Webcam Bild 2 per telegram verschickt'); }, 2 * 1000); } // Bild 3 an telegram schicken (immer Dienst 3) function sendImage (pfad) { setTimeout(function() { sendTo('telegram', pfad); log('Webcam Bild 3 per telegram verschickt'); }, 2 * 1000); } // Bild 4 an telegram schicken (immer Dienst 3) function sendImage (pfad) { setTimeout(function() { sendTo('telegram', pfad); log('Webcam Bild 4 per telegram verschickt'); }, 2 * 1000); } // Bild 1 speichern function saveImage1() { request.get({url: source_url_1, encoding: 'binary'}, function (err, response, body) { fs.writeFile(dest_path + 'image2.jpg', body, 'binary', function(err) { if (err) { log('Fehler beim Bild speichern: ' + err, 'warn'); } else { log('Webcam Bild 1 gespeichert'); sendImage(dest_path + 'image2.jpg'); } }); }); } // Bild 2 speichern function saveImage2() { request.get({url: source_url_2, encoding: 'binary'}, function (err, response, body) { fs.writeFile(dest_path + 'image3.jpg', body, 'binary', function(err) { if (err) { log('Fehler beim Bild speichern: ' + err, 'warn'); } else { log('Webcam Bild 2 gespeichert'); sendImage(dest_path + 'image3.jpg'); } }); }); } // Bild 3 speichern function saveImage3() { request.get({url: source_url_3, encoding: 'binary'}, function (err, response, body) { fs.writeFile(dest_path + 'image4.jpg', body, 'binary', function(err) { if (err) { log('Fehler beim Bild speichern: ' + err, 'warn'); } else { log('Webcam Bild 3 gespeichert'); sendImage(dest_path + 'image4.jpg'); } }); }); } // Bild 4 speichern function saveImage4() { request.get({url: source_url_4, encoding: 'binary'}, function (err, response, body) { fs.writeFile(dest_path + 'image5.jpg', body, 'binary', function(err) { if (err) { log('Fehler beim Bild speichern: ' + err, 'warn'); } else { log('Webcam Bild 4 gespeichert'); sendImage(dest_path + 'image5.jpg'); } }); }); } //toLog('Bild to Telegramm', true); // bei Skriptstart ausführen saveImage1(); saveImage2(); saveImage3(); saveImage4(); // selbständig Skript wieder anhalten (nach 12s) setStateDelayed('javascript.' + instance + '.scriptEnabled.' + name.slice(10), false, 12*1000);
-
У меня скрипт блокли это делает. Если камера видит движение, то скрипт дергает с камеры снапшот и закидывает его в папку tmp на сервере с iobroker а потом через секунду шлет ее в телеграм.
-
спасибо.буду разбираться.
Я все никак не могу определится с камерой ((((.
Дорого не хочу....
-
ну вот и я разобрался с отправкой фоток.осталось теперь с камерами определиться)))
Со звонками в телеграм тоже разобрался)))прикольная вещь)))))
-
а что за звонки?
-
bot может не только присылать текст но и голосом позвонить
-
всем привет!
ктото может объяснить как работает астро в блокли?
нужно по закату/сумеркам чтоб срабатывал датчик движения.
в настроках драйвера яваскрипт место положение указал,но чтото не срабатывает(((
schedule({astro: "sunsetStart", shift: 0}, function () {
on({id: 'sonoff.0.DVES_B36219.POWER'/*Датчик движения*/, val: true}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
setState("sonoff.0.DVES_89854B.POWER"/*Свет*/, true);
});
on({id: 'sonoff.0.DVES_B36219.POWER', val: false}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
setState("sonoff.0.DVES_89854B.POWER", false);
});
});
-
Всем привет,
Решил тоже попробовать поставить пару преблуд "умного дома". Вчера попробывал установить iobroker на малинку, вроде как получилось. Теперь думаю какой zigbee stick взять..?
Кто-нибудь может что сказать про CC1352P-2 ?
Не могу найти нигде практического сравнения например с Conbee-2.
Стоит ли переплачивать за CC1352P-2 или вполне достаточно Conbee-2?
И ещё какие датчики для температуры/влажности и Контакты для Окон посоветуете?
-
И ещё какие датчики для температуры/влажности и Контакты для Окон посоветуете?
конечно же Xiaomi Aqara
Стоит ли переплачивать за CC1352P-2 или вполне достаточно Conbee-2?
вроде как первый мощнее и всем лучше Конби, также активно развивается сообществом. С другой стороны Conbee уже готовое решение.
всем привет!
ктото может объяснить как работает астро в блокли?
нужно по закату/сумеркам чтоб срабатывал датчик движения.
в настроках драйвера яваскрипт место положение указал,но чтото не срабатывает(((
Не могу у себя вставить твой скрипт. У меня все так работает
Пожалуйста зарегистрируйся для просмотра прикрепленного файла.
-
astro у меня так и не заработало(((
уже все перепробовал(((
-
Не, в этом и прелесть, перешивать не надо. Только настроить и вперед. Настройка по моему элементарная, минут 5-10 делов.
в ио-брокерном адаптере ихнем (дэконс) уже всё есть(может один автономно существовать)? или надо ещё, что-бы паралельно ихний сервис-бэкэнд работал?
сам свисток через удлинитель подключил?