Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.02.2014, 20:49   #41
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: ВЕБ МОРДА

Без аякса никак.
Я так понимаю, что без него вся страница будет перегружаться?

Последний раз редактировалось stD; 26.02.2014 в 20:55.
stD вне форума   Ответить с цитированием
Старый 26.02.2014, 22:18   #42
Leg501
Junior Member
 
Регистрация: 11.01.2014
Сообщений: 21
Вес репутации: 0
Leg501 is an unknown quantity at this point
По умолчанию Re: ВЕБ МОРДА

Очень интересные идеи так как самого посещают мысли о страничке на роутере которая бы отображала нужные элементы мне, но ест пара вопросов 1 роутер и умный дом это как то несерьезно его одного не хватит для нужд всего дома по этому я думаю роутеов будет 2-3 и т.д. как вы планируете их совмещать? и планируете ли
2й вопрос кнопка главного окна будет привязана к модулю а если я в одном модуле наверчу кучу все тот же ардуина и температура и датчики двери и реле и черте знает что подключу как быть в этой ситуации.
идея виджет меню мне симпатизирует сбиваю вопросы выше, что касается маржордомо не в обиду скажу что нахрапом систему не поднять мануалов для чайников нет вообще а спросить про что то простое то отправят в дебри и скажут переделать по аналогии то что и так непонятно .
Leg501 вне форума   Ответить с цитированием
Старый 26.02.2014, 22:25   #43
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: ВЕБ МОРДА

Цитата:
роутер и умный дом это как то несерьезно его одного не хватит для нужд всего дома по этому я думаю роутеов будет 2-3 и т.д. как вы планируете их совмещать?
Смотря для каких целей. Если распознаванием образов не нагружать то его хватит и еще останется
Что такое HTML и JS? Это всего лишь текст который отправляется сервером в браузер на клиентский ПК. Всю основную нагрузку несет ПК
За исключением Shell и PHP
Admin вне форума   Ответить с цитированием
Старый 26.02.2014, 22:32   #44
Leg501
Junior Member
 
Регистрация: 11.01.2014
Сообщений: 21
Вес репутации: 0
Leg501 is an unknown quantity at this point
По умолчанию Re: ВЕБ МОРДА

Цитата:
Сообщение от Admin Посмотреть сообщение
Смотря для каких целей. Если распознаванием образов не нагружать то его хватит и еще останется
Что такое HTML и JS? Это всего лишь текст который отправляется сервером в браузер на клиентский ПК. Всю основную нагрузку несет ПК
За исключением Shell и PHP
ладно разверну вопрос у меня планируется 2х комнатная квартира а это 4-5 помещений (2 комнаты ванна туалет кухня коридор ) и подключить датчик температуры влажности газа герконы на все окна и двери к одному роутеру ?? потолочные колонки + свет как минимум 5-6 выключателей + вана там краны и датчики протечки , жсм модуль бох сним его можно тсп сделать ,мое мение можете меня переубедить чем городить огород проводов протянуть в каждое помещение витую пару и подрубить роутер как головное местное устройство которое управляет локальными датчиками кранами и надежней если выйдет линя питания не все упало .выслушаю ваше мнение

PS. прошу прощения за такой ответ к теме он несильно относится
Leg501 вне форума   Ответить с цитированием
Старый 27.02.2014, 00:15   #45
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: ВЕБ МОРДА

Можно вайфаем все роутеры соединить. Хотя напонятно, у вас запятых нет.)))
stD вне форума   Ответить с цитированием
Старый 27.02.2014, 00:24   #46
lvovitch
Senior Member
 
Регистрация: 14.04.2010
Сообщений: 239
Вес репутации: 0
lvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond repute
По умолчанию Re: ВЕБ МОРДА

Цитата:
Сообщение от Leg501 Посмотреть сообщение
ладно разверну вопрос у меня планируется 2х комнатная квартира а это 4-5 помещений (2 комнаты ванна туалет кухня коридор ) и подключить датчик температуры влажности газа герконы на все окна и двери к одному роутеру ?? потолочные колонки + свет как минимум 5-6 выключателей + вана там краны и датчики протечки , жсм модуль бох сним его можно тсп сделать ,мое мение можете меня переубедить чем городить огород проводов протянуть в каждое помещение витую пару и подрубить роутер как головное местное устройство которое управляет локальными датчиками кранами и надежней если выйдет линя питания не все упало .выслушаю ваше мнение

PS. прошу прощения за такой ответ к теме он несильно относится
у меня тоже двухкомнатная квартира. Роутера вполне достаточно для управления светом, жалюзями отобразить температуру. По сути он каждые пол секунды опрашивает Ардуину, сравнивает с временем по которому открывать/закрывать жалюзи, и записывает в базу данных изменения.

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

Домашний веб-сервер подразумевает, что одновременно у Вас не будет подключено более 10 клиентов. Так что тут тоже не должно быть проблем.

Если бы я сейчас делал бы ремонт, то я бы опять протянул бы максимальное кол-во витых пар. в каждую розетку и выключатель.
lvovitch вне форума   Ответить с цитированием
Старый 27.02.2014, 00:28   #47
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: ВЕБ МОРДА

Андрей, ты забыл сказать что у тебя весь код на PHP. Что гораздо сильней нагружает роутер чем Shell скрипты
У тебя сколько лет он уже работает? 2 или 3года? И насколько мне известно никаких проблем не было

Покажи пару скриншотов своего "Умного дома", если не сложно!
Admin вне форума   Ответить с цитированием
Старый 27.02.2014, 08:36   #48
St@rz
Senior Member
 
Регистрация: 30.05.2011
Возраст: 49
Сообщений: 291
Вес репутации: 0
St@rz is on a distinguished road
По умолчанию Re: ВЕБ МОРДА

Помогите, пожалуйста.

Нужно что бы при событии нажатия на объект
Код:
element.onmousedown = function(e){
    // запомнить переносимый объект 
    // в переменной dragObject
    dragObject  = this

    // остановить обработку события
    return false
}
запоминать соответствующую строку в файле menu.html
Код:
<a href=/cgi-bin/modules/manmod/index.cgi><div class=left>Модули</div></a>
Потом запомнить выделенный объект (строку из файла menu.html)
Код:
/* newTarget = над каким акцептором сейчас объект */
        var newTarget = getCurrentTarget(e)
/* если ушли со старого акцептора */
        if (currentDropTarget && currentDropTarget != newTarget) {
            /* убрать выделение currentDropTarget */
        }
        /* пришли на новый акцептор (возможно null) */
        currentDropTarget = newTarget
        /* если новый акцептор существует (не null) */
        if (newTarget) {
            /* выделить newTarget */
        }
        return false;
    }
По событию отпустить кнопку мышки
Код:
document.onmouseup = function() {
    // опустить переносимый объект
    dragObject = null
}
нужно запустить файл *.cgi который поставит первую строку из файла menu.html перед второй строкой в этом же файле.

Или всё усложняю?
St@rz вне форума   Ответить с цитированием
Старый 27.02.2014, 09:01   #49
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: ВЕБ МОРДА

sed 's/stringa1/stringa2/g' index.html заменить "string1" на "string2"
Небольшой справочник Linux команд
Редактор sed
Admin вне форума   Ответить с цитированием
Старый 27.02.2014, 09:27   #50
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: ВЕБ МОРДА

Информер погоды




Вопрос как получить базу городов?
Например Москва это 18171, Пермь это 17421
Просмотрел html не нашел как выковырять базу

Вот здесь происходит отправка запроса
Код:
<h1>Настройка: Простой Информер   - (125x125px)</h1><p class="widgets-desk">Выберите параметры для мгновенного изменения информера.</p>
<p class="widgets-desk">Нажмите кнопку "Получить код" для получения кода.</p><div class="weather-page">
<div class="customize-widget"><div class="customize-deck">
<h5>Создайте свой информер:</h5>
<div class="customize-line rrow">
<div class="cust-name">Выберите город: </div>
<div class="cust-field" id="city-deck"><input type="text" name="WeatherCity_18171" value="Москва" class="select-city" id="select_city_0"></div>
</div>
<div class="customize-line rrow">
<div class="cust-name">Язык информера: </div>
<div class="cust-field"><select class="choose_weather_lang" name="cwl" id="cwl"><option value="1" id="choose_weather_lang_1">English</option>
<option value="2" id="choose_weather_lang_2">Deutsch</option>
<option value="3" id="choose_weather_lang_3">Français</option>
<option value="4" id="choose_weather_lang_4">Español</option>
<option value="5" id="choose_weather_lang_5">Italiano</option>
<option value="8" id="choose_weather_lang_8">Português</option>
<option value="11" id="choose_weather_lang_11">Svenska</option>
<option value="12" id="choose_weather_lang_12">Dansk</option>
<option value="13" id="choose_weather_lang_13">Čeština</option>
<option value="14" id="choose_weather_lang_14">Magyar</option>
<option value="18" id="choose_weather_lang_18">Polski</option>
<option value="19" id="choose_weather_lang_19">Ελληνικά</option>
<option value="16" id="choose_weather_lang_16">日本語</option>
<option value="17" id="choose_weather_lang_17">简体中文</option>
<option value="24" id="choose_weather_lang_24">한국어</option>
<option value="20" id="choose_weather_lang_20" selected>Русский</option>
<option value="25" id="choose_weather_lang_25">עברית</option>
<option value="21" id="choose_weather_lang_21">Türkçe</option>
<option value="22" id="choose_weather_lang_22">عربي</option></select></div>
</div>
<div class="customize-line rrow">
<div class="cust-name">Шкала температуры: </div>
<div class="cust-field degreeType">
<input type="radio" name="degreeType" class="degreeType" id="degreeType_1" checked><label for="degreeType_1">по Цельсию</label><input type="radio" name="degreeType" class="degreeType" id="degreeType_0"><label for="degreeType_0">по Фаренгейту</label>
</div>
</div>
<div class="customize-line rrow">
<div class="cust-name">Цвет темы: </div>
<div class="cust-field color-list">
<div class="c-17bc9c-13a085-ffffff lite-color-theme" id="ct_17bc9c-13a085-ffffff"></div>
<div class="c-2bcc71-24ae60-ffffff lite-color-theme" id="ct_2bcc71-24ae60-ffffff"></div>
<div class="c-3498db-2980b9-ffffff lite-color-theme" id="ct_3498db-2980b9-ffffff"></div>
<div class="c-3658db-2a48ba-ffffff lite-color-theme" id="ct_3658db-2a48ba-ffffff"></div>
<div class="c-ecf0f1-bdc3c7-9da2a6 lite-color-theme" id="ct_ecf0f1-bdc3c7-9da2a6"></div>
<div class="c-95a5a6-7f8c8d-ffffff lite-color-theme" id="ct_95a5a6-7f8c8d-ffffff"></div>
<div class="c-f1c411-f39c13-ffffff lite-color-theme" id="ct_f1c411-f39c13-ffffff"></div>
<div class="c-e67e22-d35401-ffffff lite-color-theme" id="ct_e67e22-d35401-ffffff"></div>
<div class="c-e74c3c-c0392b-ffffff lite-color-theme" id="ct_e74c3c-c0392b-ffffff"></div>
<div class="c-9b59b6-8e44ad-ffffff lite-color-theme" id="ct_9b59b6-8e44ad-ffffff"></div>
<div class="c-c55a99-bf428c-ffffff lite-color-theme" id="ct_c55a99-bf428c-ffffff"></div>
<div class="c-34495e-2c3e50-ffffff lite-color-theme" id="ct_34495e-2c3e50-ffffff"></div>
</div>
</div>
</div></div>
<div class="widget-preview">
<h5>Превью:</h5>
<div id="m-booked-small-l8"></div>
<input type="hidden" id="source_type28"><a href="#" class="getCode" id="getCode_28">Получить код </a>
</div>
</div>
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 21:23. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика