Web-интерфейс Умного Дома и разработка домашнего сайта

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Genplane
Сообщения: 36
Зарегистрирован: 04 авг 2016, 09:31
Откуда: Калининград

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Genplane » 17 авг 2016, 12:52

Извиняюсь за свою бестолковость, но с ip компа я тоже экспериментировал.
Моя задача- запустить MegaD-panel на компе с Windows 8 и Denwer.
http://www.ab-log.ru/smart-house/ethernet/megad-panel
и затем через нее выйти на мои MegaD-328 для управления и настройки.
Выйти на web-интерфейс самой Меги из адресной строки браузера компа могу. Ip компа статичный (при перезагрузках не меняется), внешний IP роутера тоже статичный

Genplane
Сообщения: 36
Зарегистрирован: 04 авг 2016, 09:31
Откуда: Калининград

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Genplane » 17 авг 2016, 13:52

xsash,
спасибо большое! С вашей помощью и с танцами с бубном я его победил. Вышел на сервер MegaD-panel, но тут облом - русификатор панели не поддерживается - кракозябры там, где кириллица.Дальше биться с Денвером не хочется, Пойду по вашим рекомендациям на open-server. Буду начинать снова и надеюсь на вашу помощь

Ruslan
Сообщения: 2184
Зарегистрирован: 06 янв 2014, 20:44

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Ruslan » 17 авг 2016, 15:24

Genplane, попробуйте сменить кодировку страницы на UTF-8 и перезагрузить страницу.

xsash
Сообщения: 239
Зарегистрирован: 08 авг 2016, 12:27

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение xsash » 17 авг 2016, 15:25

кракозябры-кракозябрам большая разница
1) просто кодировка cp1251 или utf-8 отдается неверно и браузер не так показывает (скорее всего)
2) база mysql в дампе отличается от настроек базы на сервере

Денвер старенький, смотрите в сторону современных WAMP (Windows, Apache, MySQL и PHP)
https://habrahabr.ru/post/144242/ (от 2012 года правда, но почитать стоит для расширения кругозора)

просто учтите маленький ньюанс - большинство таких сборок сделано для поднятия локального сервера и отладки сайта/скриптов "дома". Такие сборки обычно не выпускают в сеть. Все таки имхо windows не лучшее решение для сервера домашнего

Genplane
Сообщения: 36
Зарегистрирован: 04 авг 2016, 09:31
Откуда: Калининград

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Genplane » 17 авг 2016, 16:18

Продолжаю тренироваться. Установил Open Server, а в какую папку положить папку с моим сервером (MegaD-panel)?

xsash
Сообщения: 239
Зарегистрирован: 08 авг 2016, 12:27

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение xsash » 17 авг 2016, 17:20

Скачал, глянул, настроил.

Итак
1) ставим open-server
2) создаем папку, допустим C:\Webserver\domains\mega.ru\ и кладем туда скрипты
3) запускаем open-server, проверяем, что mega.ru открывается
4) настраиваем так

01.png - говорим серверу, чтобы принимал все водящие запросы со всех интерфейсов
02.png - указываем IP компьютера, и говорим серверу, что при обращении была переадресация на наш виртуальный домен из шага 2

с телефона/ноута открываем http://ip.ip.ip.ip/
Вложения
02.png
02.png (30.08 КБ) 5090 просмотров
01.png
01.png (39.03 КБ) 5090 просмотров

Genplane
Сообщения: 36
Зарегистрирован: 04 авг 2016, 09:31
Откуда: Калининград

Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)

Сообщение Genplane » 17 авг 2016, 18:17

xsash,
Большое спасибо! Вроде все поставилось и в локалке открылось. Буду тренироваться в освоении.
kod.begemot,
Извиняюсь, это моя вина. Схитрил и задал вопрос на активной ветке, чтоб побыстрее было! Сколько той жизни осталось, а кругом столько интересного! :roll:

blackfox
Сообщения: 6
Зарегистрирован: 16 мар 2016, 19:37

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

Сообщение blackfox » 18 авг 2016, 15:37

День добрый! есть вопрос...

Установил на сервер, базу импортировал, все работает но в админку (ip/ab-cms) не пускает, пишет пароль неверный...
в базе нашел юзера админ, сменил ему пароль, непомогло...
подскажите куда копать?

Haus
Сообщения: 227
Зарегистрирован: 28 апр 2015, 13:13

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

Сообщение Haus » 18 авг 2016, 16:22

blackfox писал(а):День добрый! есть вопрос...

Установил на сервер, базу импортировал, все работает но в админку (ip/ab-cms) не пускает, пишет пароль неверный...
в базе нашел юзера админ, сменил ему пароль, непомогло...
подскажите куда копать?
юзер admin
пароль ablog

Mixman
Сообщения: 395
Зарегистрирован: 17 фев 2013, 23:49
Откуда: Волгодонск, Ростовская обл.
Контактная информация:

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

Сообщение Mixman » 18 авг 2016, 17:00

А денвер перезапускали?

blackfox
Сообщения: 6
Зарегистрирован: 16 мар 2016, 19:37

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

Сообщение blackfox » 19 авг 2016, 07:15

А денвер перезапускали? нет, все стоит на отдельном linux сервере, сервер конечноже ребутил...
юзер admin
пароль ablog
ну дык это понятно)))) в том и проблема что непускает)))

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

Сообщение Andrey_B » 21 авг 2016, 15:55

blackfox, логин и пароль верные.
Проверьте настройки подключения к БД в файле ab-cms/config.php

blackfox
Сообщения: 6
Зарегистрирован: 16 мар 2016, 19:37

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

Сообщение blackfox » 22 авг 2016, 14:14

blackfox, логин и пароль верные.
Проверьте настройки подключения к БД в файле ab-cms/config.php
проверил, данные с базы отображаются, значит данные для подключения к базе верные. пробовал перезалить все, таже история, будем копать дальше)))

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

Сообщение Andrey_B » 22 авг 2016, 14:28

Вероятно, дело в том, что у вас PHP настроен для вызова через CGI. Нужно, чтобы PHP был установлен модулем.
Можно оставить CGI и попробовать пробросить данные авторизации через .htaccess. Но это не всегда работает.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

Сообщение Alex_Jet » 24 авг 2016, 21:39

Andrey_B! Поделитесь, пожалуйста, принципом отображения snapshots на главной странице демо-интерфейса. Не могу понять по какому принципу Вы с камеры в папку snap ложите jpeg, а потом их отображаете на странице. Причем добавляя рандомайзное число к файлу чтобы не происходило кеширование в браузере. Положил в папку файлы "Monitor1.jpg" и "Monitor3.jpg", но на странице они не отображаются.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

Сообщение Andrey_B » 25 авг 2016, 10:40

Alex_Jet, я не понял в чем конкретно заключается ваш вопрос.
Никакого принципа нет. Отображается изображение с именем Monitor1.jpg, которое лежит в папке snap.
Проверьте, будет ли отображаться изображение при прямом обращении к img.php?n=snap/Monitor1.jpg&w=300&q=95
Если нет, то нужно смотреть, установлен ли php5-gd и нет ли каких-то ошибок, которые связаны с работой img.php

Genplane
Сообщения: 36
Зарегистрирован: 04 авг 2016, 09:31
Откуда: Калининград

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

Сообщение Genplane » 26 авг 2016, 08:58

Задача:
Управлять и мониторить удалённо и местно небольшим домом. Сейчас для этой цели использую GSM -контроллер CCU-825, уже подключено 10 входов и 6 выходов, но это "маловато будет" по объёму и функционалу.
Есть небольшой опыт по использованию Ардуино ( на двух домах автономно трудится 8 модулей и один серьёзный контроллер на Megе, управляющий через облако работой солнечного коллектора. Имеется два модуля Megad-328 7I7O-R и MegaD-328 14In.
Хочется всё это собрать в кучу и отказаться от GSM -контроллера, оставив ему только функцию перезагрузки модема и некоторые охранные. Для этой цели стал изучать MajorDoMo.
Рассчитываю на помощь "добрых самаритян" с форума. Причём готов, в разумных пределах, оплатить индивидуальную помощь по деталям освоения.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

Сообщение Alex_Jet » 27 авг 2016, 18:47

Andrey_B писал(а):Alex_Jet, я не понял в чем конкретно заключается ваш вопрос.
Никакого принципа нет. Отображается изображение с именем Monitor1.jpg, которое лежит в папке snap.
Проверьте, будет ли отображаться изображение при прямом обращении к img.php?n=snap/Monitor1.jpg&w=300&q=95
Если нет, то нужно смотреть, установлен ли php5-gd и нет ли каких-то ошибок, которые связаны с работой img.php
php5-gd установлен. img.php отрабатывает только при запросах вида:

Код: Выделить всё

img.php?n=snap/Monitor1.jpg
или

Код: Выделить всё

img.php?n=snap/Monitor1.jpg&w=640&h=352
- то есть при указании истинных размеров изображения. Если пытаемся установить качество изображения, например, или размеры отличные от исходника, то никакого отображения изображения не происходит.
Про принцип - я имел ввиду, что у Вас есть функция, изменяющая каждые 5 секунд номер изображения, при этом возможно только 2 названия Monitor1.jpg и Monitor3.jpg:

Код: Выделить всё

var cur_mon = 1;
$('#monitor1-home').click(function () {
			if ( cur_mon == 1 )
			cur_mon = 3;
			else
			cur_mon = 1;
			$('#monitor1-home').attr('src', 'img.php?n=snap/Monitor' + cur_mon + '.jpg&w=300&q=95&nc'+Math.random());
		 });
Мне не понятно как Вы эти изображения обновляете? Есть скрипт, который запрашивает изображения с камер и сохраняет их как Monitor1.jpg и Monitor3.jpg попеременно?

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

Сообщение Andrey_B » 28 авг 2016, 11:05

Alex_Jet, скачайте последнюю версию демо-архива, если img.php у вас был скачан давно.
Если это не поможет, закомментируйте строчку: header("Content-type: $mime"); и посмотрите что скрипт в действительности выводит. Скорее всего какие-то ошибки или предупреждения.

Изображения получаю от ZoneMinder'а по cron'у командами типа: zmu -m 1 -i

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: Web-интерфейс Умного Дома и разработка домашнего сайта

Сообщение Alex_Jet » 01 сен 2016, 10:34

Andrey_B писал(а):Alex_Jet, скачайте последнюю версию демо-архива, если img.php у вас был скачан давно.
Если это не поможет, закомментируйте строчку: header("Content-type: $mime"); и посмотрите что скрипт в действительности выводит. Скорее всего какие-то ошибки или предупреждения.

Изображения получаю от ZoneMinder'а по cron'у командами типа: zmu -m 1 -i
На мое удивление - img.php в последней версии архива заработал отлично!
Про ZoneMinder понятно, а вот про принцип нет. Выходит вы скриптом проверяете - если картинка Monitor1 более старая нежели Monitor3, то обновляем Monitor1, иначе Monitor 3? Или все гораздо проще: Monitor 1 - это картинка с камеры 1, Monitor 3 - это картинка с камеры 3, а на главной странице попеременно меняются изображения с них?

Ответить