roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 08:39

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 257 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13, 14 ... 18  След.
Автор Сообщение
 Заголовок сообщения: Re: Бюджетные DIY модули для умного дома
СообщениеДобавлено: 03 янв 2017, 21:21 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
Я hi link использую, но есть и меньшего размера, но пока не решился протестировать.
По поводу Blynk - кому что удобнее. Я выношу каждое законченное решение автоматизации в отдельный проект. Весь дом пихать в один проект - не лучшее решение из-за большого кол-ва данных.
В своих решениях придерживаюсь минимализма человеческого вмешательства, например, если это автомат. включение вытяжки в ванной, то мне не надо вводить порог влажности, руками ее с телефона включать или настраивать запуск по расписанию. Будет влажно - включится и выключится когда влажность станет в норме. Она самодостаточна :D

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бюджетные DIY модули для умного дома
СообщениеДобавлено: 03 янв 2017, 22:21 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Реле? Дешёвые твердотельные стОят около 100 рублей, ЕМНИП. https://m.ru.aliexpress.com/s/item/3267 ... l#autostay Внутри симистор и оптрон. Для освещения - более чем достаточно.

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бюджетные DIY модули для умного дома
СообщениеДобавлено: 03 янв 2017, 23:45 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
RootAdmin писал(а):
Реле? Дешёвые твердотельные стОят около 100 рублей, ЕМНИП. https://m.ru.aliexpress.com/s/item/3267 ... l#autostay Внутри симистор и оптрон. Для освещения - более чем достаточно.

Далеко не всегда, у меня вот симисторы просто не выключают пакет из 16 светодиодных 3-ваттных ламп в гостиной :) надо будет схему с конденсатором опробовать.

Я уж не говорю, что тыкать в 220в в кучу мест "палёнушку" из али нет желания. Палёнушка - потому что по маркировке внутри должна быть RC цепочка, а её нет. Так что и остальным компонентам тоже нельзя доверять, неясно из чего они там это "чудо" собрали и при каких условиях оно полыхнёт.

Добавлено спустя 2 минуты 38 секунд:
Grem писал(а):
По поводу Blynk - кому что удобнее. Я выношу каждое законченное решение автоматизации в отдельный проект. Весь дом пихать в один проект - не лучшее решение из-за большого кол-ва данных.

Надо будет попробовать, может быть получится проекты разбить как зоны. Но тогда между ними взаимодействие не наладить.

И вообще в Blynk похоже только прямое управление, никаких скриптов написать нельзя?

Grem писал(а):
В своих решениях придерживаюсь минимализма человеческого вмешательства, например, если это автомат. включение вытяжки в ванной, то мне не надо вводить порог влажности, руками ее с телефона включать или настраивать запуск по расписанию. Будет влажно - включится и выключится когда влажность станет в норме. Она самодостаточна :D

Это само собой, правильный умный дом - тот, который не требует постоянного управления :) я вот свет хочу сделать чтобы сам включался когда я по дому хожу, а не чтобы с телефона его включать везде.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бюджетные DIY модули для умного дома
СообщениеДобавлено: 04 янв 2017, 01:55 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
Цитата:
Надо будет попробовать, может быть получится проекты разбить как зоны. Но тогда между ними взаимодействие не наладить

Между проектами в Blynk можно передавать данные.

Цитата:
И вообще в Blynk похоже только прямое управление, никаких скриптов написать нельзя?

Основной функционал это работа с gpio: хардварные или виртуальные. Я использую только виртуальные.
Скрипты блинку не нужны, он работает с состоянием. Например, в контексте лампы ему не важен ваш алгоритм автоматического включения, когда вы включите лампу с блинка, то она будет гореть, но это должно быть учтено в прошивке контроллера.

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бюджетные DIY модули для умного дома
СообщениеДобавлено: 04 янв 2017, 11:14 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Grem писал(а):
Между проектами в Blynk можно передавать данные.
Скрипты блинку не нужны, он работает с состоянием.

Если скриптов нет, то какой смысл передавать данные между проектами и какие данные можно/нужно передавать?

Можно ли в Blynk настроить (не залезая в прошивку контроллеров), чтобы выключатель на стене, например, начал выключать еще одну лампочку?
Или хотя-бы, чтоб одной кнопкой в приложении выключать свет сразу в нескольких комнатах?

Или пользователь Blynk должен быть настолько суров, что будет перепрошивать "выключатели" при каждом таком изменении?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бюджетные DIY модули для умного дома
СообщениеДобавлено: 04 янв 2017, 14:56 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
Не залезая в прошивку нельзя. А как по вашему это должно выглядеть? Как блинк должен знать на какие девайсы ему посылать сигнал о включении?
С залазом в прошивку это делается элементарно.

Кстати, сегодня они выкатили новую фичу. Похоже, что это отказ от мостов, что очень хорошо. Вечером потестирую.
Код:
- New Feature Tags - allows you manage multiple devices with 1 widget;

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бюджетные DIY модули для умного дома
СообщениеДобавлено: 04 янв 2017, 15:38 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Grem писал(а):
Не залезая в прошивку нельзя. А как по вашему это должно выглядеть? Как блинк должен знать на какие девайсы ему посылать сигнал о включении?

Это и есть скрипты. Типа "при наступлении события А сделать X и Z". Ну или в местных терминах "при изменении пина A в 1 выставить пины X и Y в 1".

Grem писал(а):
С залазом в прошивку это делается элементарно.

И получаем логику, размазанную по выключателям. Мягко говоря, "так себе" решение.

В том же OpenHAB есть идеология шины событий, объектов, скриптов и этим он хорош.
ИМХО, в Blynk только кнопочки красивые и порог входа низкий. Ну так он потому и низкий, что тут входить особо некуда :)

Grem писал(а):
Кстати, сегодня они выкатили новую фичу. Похоже, что это отказ от мостов, что очень хорошо. Вечером потестирую.
Код:
- New Feature Tags - allows you manage multiple devices with 1 widget;

Я читаю это так: "достаём костыли, скриптов нет, но вы тут держитесь" :)

У них же всё через гуй, как потом искать в нетривиальном проекте (в десятке? простых проектов), какой еще виджет шлёт данные вон в тот девайс?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бюджетные DIY модули для умного дома
СообщениеДобавлено: 08 янв 2017, 23:42 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
OpenHAB много чем хорош, вот только скорость не очень.
я столкнулся с тем что функция отрисовки графиков данные свыше 100 точек грузит крайне долго, наример выборка за неделю поминутных графиков на экран подготавливается порядка 20 сек


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бюджетные DIY модули для умного дома
СообщениеДобавлено: 09 янв 2017, 10:35 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
setar писал(а):
OpenHAB много чем хорош, вот только скорость не очень.
я столкнулся с тем что функция отрисовки графиков данные свыше 100 точек грузит крайне долго, наример выборка за неделю поминутных графиков на экран подготавливается порядка 20 сек

Интересно, но она же вроде Open Source, можно залезть и починить.
Кстати, а сколько показателей на графике? Так-то поминутный за неделю это 10к значений.

PS: А какой движок используется для Persistence?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бюджетные DIY модули для умного дома
СообщениеДобавлено: 09 янв 2017, 11:22 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Код:
item

Number   Temperature   "Temperature [%.2f °C]"   {weather="locationId=work, type=temperature, property=current"}
Number   Humidity      "Humidity [%d %%]"        {weather="locationId=work, type=atmosphere, property=humidity"}


Графики
http://192.168.150.222:8080/rrdchart.png?items=Temperature_n1,Temperature_n3&period=d&h=600&w=800
http://192.168.150.222:8080/rrdchart.png?items=Humidity_n1,Humidity_n3&period=d&h=600&w=800

http://192.168.150.222:8080/chart?groups=Temperature&period=d&random=1&h=600&w=800


те что rrdchart.png работают пошустрее, но не кардинально.

персистенты пробовал разные, разницы не заметил, разве только H2 чуть побыстрее.
к сожалению sqlite у меня не заработал, может что то не так делал, шпаргалка такая :

Код:
База данных
https://github.com/openhab/openhab/wiki/JDBC-Persistence

root@orangepione:~# aptitude install sqlite3

в openhab.cfg заменил

persistence:default=jdbc
jdbc:tableNamePrefix=Item
jdbc:tableUseRealItemNames=false
jdbc:tableIdDigitCount=0
jdbc:url=jdbc:sqlite:./testSqlite.db
jdbc:user=root
jdbc:password=P@ssw0rd
chart:provider=jdbc

root@orangepione:/opt/openhab/addons# wget https://bitbucket.org/xerial/sqlite-jdbc/downloads/sqlite-jdbc-3.8.11.2.jar


это работает:
Код:
H2 база данных

cd addons
wget http://repo2.maven.org/maven2/com/h2database/h2/1.4.192/h2-1.4.192.jar

в openhab.cfg заменил
persistence:default=jdbc
chart:provider=jdbc
jdbc:url=jdbc:h2:/home/openhab/trinity   #автоматически добавится расширение .mv.db
jdbc:user=openhab
jdbc:password=openhab
jdbc:tableNamePrefix=Item
jdbc:tableUseRealItemNames=true
jdbc:tableIdDigitCount=0


Добавлено спустя 37 секунд:
ну а пилить там конечно можно, вот только я в жабаскрипте не очень силен


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бюджетные DIY модули для умного дома
СообщениеДобавлено: 10 янв 2017, 12:31 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
setar писал(а):
ну а пилить там конечно можно, вот только я в жабаскрипте не очень силен

Там засада, если есть, то в java, на стороне сервера. Chart ведь картинкой выдаётся?

Кстати, у меня возникло дикое желание кого-нибудь пристрелить, когда я увидел, как он отрисовывается.
Неужели нельзя было из клиента передать нужный размер и под него формировать чарт. У тебя такая же засада?
(размер чарта левый и растягивается на разных устройствах по разному)

Вообще UI для опенхаба штатный используешь?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бюджетные DIY модули для умного дома
СообщениеДобавлено: 10 янв 2017, 15:33 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
размер картинки запрашивается параметром &h=600&w=800
можно попробовать без параметра, вроде должно приехать оптимальное для клиента (но не уверен, нужно тестить).
пользовал штатный UI и Greent для apple планшетов

кстати есть удобная штука https://github.com/cdjackson/HABmin - веб админка конфига

и там в комплекте альтернативная рисовалка графиков
https://github.com/cdjackson/HABmin/wiki/Charting
_http://192.168.150.222:8080/habmin/chart.html?chart=temp&service=jdbc

Добавлено спустя 1 час 56 минут 22 секунды:
кстати изучаю iobroker, думаю переметнуться на него http://www.iobroker.net/?page_id=267&lang=ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бюджетные DIY модули для умного дома
СообщениеДобавлено: 10 янв 2017, 17:17 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
setar писал(а):
размер картинки запрашивается параметром &h=600&w=800

Если самому картинку забирать, а в Classic UI не вставить это, или по крайней мере я пока не вижу как это сделать.

setar писал(а):
кстати есть удобная штука https://github.com/cdjackson/HABmin - веб админка конфига

И правда интересная штука, спасибо, поставил. Только костылями отдаёт :)

setar писал(а):
и там в комплекте альтернативная рисовалка графиков
https://github.com/cdjackson/HABmin/wiki/Charting
_http://192.168.150.222:8080/habmin/chart.html?chart=temp&service=jdbc

Вот особенно из-за этого. Это же админка. Мне бы лучше красивые графики в UI засунуть, а не в админку :)

Добавлено спустя 45 минут 12 секунд:
Посмотрел GreenT UI, стало грустно :)

OpenHab 2 не пробовал ставить?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бюджетные DIY модули для умного дома
СообщениеДобавлено: 10 янв 2017, 17:44 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
мне 2 не подходит, под него нету модуля souliss , а у меня на этом билдере прошивок все датчики


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Бюджетные DIY модули для умного дома
СообщениеДобавлено: 10 янв 2017, 21:07 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
setar писал(а):
мне 2 не подходит, под него нету модуля souliss , а у меня на этом билдере прошивок все датчики

Можно запустить обе версии опенхаба и ко второму цеплять items первого через REST API :D

Добавлено спустя 2 часа 38 минут 44 секунды:
Поставил себе второй OpenHab, вроде есть там Souliss Binding (binding-souliss1 - 1.9.0.b5) - не работает?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 257 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13, 14 ... 18  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO