14.03.2014, 12:33 | #11 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: CyberWrt модуль "Термостат"
Работать будет почти с любым USB-UART
Вот список драйверов kmod-usb-serial-ftdi kmod-usb-serial-pl2303 kmod-usb-serial-ch341 kmod-usb-serial-cp210x |
18.03.2014, 08:30 | #12 | |
Member
Регистрация: 29.10.2012
Сообщений: 44
Вес репутации: 0 |
Re: CyberWrt модуль "Термостат"
melsem пишет:
Цитата:
Что и как подключается к роутера в качестве исполнительного устройства (нагрузки)? |
|
18.03.2014, 21:44 | #13 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 |
Re: CyberWrt модуль "Термостат"
Вот как через опто-тиристор.
|
19.03.2014, 00:04 | #14 |
Member
Регистрация: 04.01.2014
Сообщений: 81
Вес репутации: 0 |
Re: CyberWrt модуль "Термостат"
Доброго дня!
Сделал свой термостат на 1-wire на OPENWRT. Вопрос: 1. Как удаленно прочитать с роутера файл температуры "/www/1wire/28.23F8D5040000/fasttemp" из php 2. Записать на роутер, то же удаленно, значение переменной в другой файл то же из php? Локально работает так. <?php $fopen=fopen($dir,'wt+') or die("<br>error"); fputs ($fopen,$t_ust2); fclose ($fopen); ?> Как при этом меняется $dir? Как протоколами пользоваться? Соответственно нужно прилогинится с паролем. Последний раз редактировалось to_; 19.03.2014 в 07:56. |
19.03.2014, 06:39 | #15 | |
Member
Регистрация: 29.10.2012
Сообщений: 44
Вес репутации: 0 |
Re: CyberWrt модуль "Термостат"
melsem:
Цитата:
У меня ещё нет датчика температуры ds18b20 поэтому хотелось бы узнать: предусмотрено ли в самом модуле это самое управление нагрузкой? Или нужно свои скрипты писать? |
|
19.03.2014, 13:08 | #16 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 |
Re: CyberWrt модуль "Термостат"
Все предусмотрено. И температура при которой будет отключаться нагрузка. И гистерезис (разница в градусах между отключением, а потом включением нагрузки).
Вот здесь подробнее описано для двух вариантов модуля. Подключение датчиков через юсб-дата или uart - это одна. И подключение датчиков к gpio-выводам проца роутера - это вторая. Писал для OpenWrt с веб-мордой к luci. Но описание подходит и к модулям для CyberWrt. Скрипты одни и те же. |
20.03.2014, 06:37 | #17 | |
Member
Регистрация: 29.10.2012
Сообщений: 44
Вес репутации: 0 |
Re: CyberWrt модуль "Термостат"
Цитата:
Еще бы как-нибудь удаленно значения пороговых температур менять или просто тупо иметь возможность включить/выключить нагрузку без VPN. Я так понимаю как-нибудь на Яндекс.Диск-е создать файлик в который и из которого эта прога могла бы писать/читать. Т.е. общение с роутером через так сказать посредника. Может кто "поможет" такой скриптик написать. Может это будет самостоятельный скрипт, а может внедрить его в модуль "Термостат"!!! |
|
20.03.2014, 18:59 | #18 | ||
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 |
Re: CyberWrt модуль "Термостат"
Цитата:
Цитата:
Может я и ошибаюсь, но это слишком рискованно. Прога то самостоятельно работает, а вот по интернету нет ни у кого 100% гарантии что будет всегда (кабеля, модемы, не проплата услуг и так далее....). Да и сам Яндекс.Диск, от скуки хакеры или боты задосят. Что тогда? А писать скрипты в которых это все предусмотреть, а потом анализировать? |
||
21.03.2014, 22:23 | #19 |
Junior Member
Регистрация: 19.03.2014
Сообщений: 11
Вес репутации: 0 |
Re: CyberWrt модуль "Термостат"
Хех. Прошивка хороша, входной порог низкий, хорошо для новичков, но если от того же устройства нужно больше, оно не выделено под мониторинг итп а является роутером или точкой доступа, то наработки уже не все применимы...
Как я понимаю, большинство модулей установить в OpenWRT не получится? Жаль, опенврт сильно функциональнее, и хотелось бы и их добавить, а не переходить на другую. Те же температуры и вебкамеры вполне ставятся и в опенврт, там есть родные пакеты, но тут удобнее, с вебмордами... В принципе да, можно под всякие затеи выделить отдельные 3020, но вот как в основной толстый роутер добавить "HID-управление с вебмордой"? Не планируется ли создание вариантов модулей для добавления в опенврт, как вклад в исходное сообщество? Да, уже пошел туда, чоуштам... ))) ну и как бы не на месте... Последний раз редактировалось HuanCarlos; 21.03.2014 в 22:42. |
21.03.2014, 23:47 | #20 | ||
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 |
Re: CyberWrt модуль "Термостат"
Цитата:
Температура датчика измеряться должна от +125 до -50 градусов . Сам проверял до -37. Точность отключения нагрузки от 124,99 до -49,99 (до сотых) градуса. Гистерезис так же от 0 и до 124,99 градуса. (за исключением точности самого датчика). Отправка показаний на narodmon и лога с датчиков в файл. Работает и просто как термометр, и как терморегулятор, и как терморегулятор к кондиционеру, и к холодильнику. Это есть в настройках. Можно было бы еще компенсацию разброса показаний датчиков сделать. Но где то с 50 штук разброс больше чем в 0,1 градус не было. И то один или два. Здесь все расписано. Что еще надо для терморегулятора то? А если использовать без ардуний то: Флеш впаять на 8 или 16мб или примонтировать внешнюю что бы поместить что необходимо. Я использую свой не просто точкой доступа, а репитером. Стоит самба, и HDD на 750 гиг. Два ноута по wifi и по лану системник. Сетевой принтер. А вот с видео-камерой на этом процессоре желает лучшего. Цитата:
Но под термостат надо около 20-30 кбайт. И в той же ветке есть как на CyberWrt поставить luci. И будет веб от OpenWrt. Последний раз редактировалось melsem; 22.03.2014 в 00:39. |
||
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|