FAQ ESP8266

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: FAQ ESP8266

Сообщение skysilver » Чт июн 14, 2018 9:53 am

tarasfrompir1 писал(а):
Чт июн 14, 2018 9:50 am
а чем управляешь этой есп?
Тебе надо с VladPTZ общаться, а не с samolet ))
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: FAQ ESP8266

Сообщение samolet » Чт июн 14, 2018 9:57 am

дело не в прошивке и обновление по воздуху имеется и захожу в девайс через браузер с вводом ip esp. админ wifiiot говорит что не предусмотрено прошивкой ввод пароля на сервак мажора. Управление при помощи обычного кода http://IP_ADRES/gpio?st=2&pin=12
но есть одно но,,, команды в девайс идут а вот обратно нет. Убираю пароль и все приходит.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: FAQ ESP8266

Сообщение skysilver » Чт июн 14, 2018 9:59 am

samolet писал(а):
Чт июн 14, 2018 9:57 am
команды в девайс идут а вот обратно нет. Убираю пароль и все приходит.
Настрой config.php корректно, и все заработает.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: FAQ ESP8266

Сообщение tarasfrompir » Чт июн 14, 2018 10:00 am

skysilver писал(а):
Чт июн 14, 2018 9:53 am
tarasfrompir1 писал(а):
Чт июн 14, 2018 9:50 am
а чем управляешь этой есп?
Тебе надо с VladPTZ общаться, а не с samolet ))
Да я написал то VladPTZ...
Но не посмотрел, что ответил samolet
ССори исправил пост
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: FAQ ESP8266

Сообщение samolet » Чт июн 14, 2018 10:01 am

отлично, вот за этим я тут.КАК корректно, подскажите пожалуйста??????
куда вписать ip девайсов в конфиг что-бы они не ловились паролькой?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: FAQ ESP8266

Сообщение skysilver » Чт июн 14, 2018 10:07 am

samolet писал(а):
Чт июн 14, 2018 10:01 am
отлично, вот за этим я тут.КАК корректно, подскажите пожалуйста??????
куда вписать ip девайсов в конфиг что-бы они не ловились паролькой?
Не девайсов, а всей домашней сети, где находятся сервер и есп-хи. Ты же ни одного IP-шника не сообщил, что советовать?!
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: FAQ ESP8266

Сообщение samolet » Чт июн 14, 2018 10:20 am

наверное я что то не понимаю.
есть роутер, в нем сидит все воздушное и кабельное, воздух из начально с паролем и этот пароль есть в прошивке esp8266, добавлен в роутер способ через KeenDNS — постоянный интернет-адрес для Keenetic, в межсетевом экране нет таких способов как прописка пароля на переброс портов. есть только пароль к доступу самого роутера из вне, но на сервер мажора нету. еспихи в роутере видны все в том числе и сервак мажора, он вообще по меди подключен. куда копать то?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: FAQ ESP8266

Сообщение skysilver » Чт июн 14, 2018 10:39 am

samolet писал(а):
Чт июн 14, 2018 10:20 am
наверное я что то не понимаю.
Описываю свою конфигурацию.
192.168.1.1 - роутер
192.168.1.10 - сервер
192.168.1.50, 192.168.1.51, 192.168.1.52 - ESP8266

В настройках wifi-iot на ESP вписан (Enable send MajorDoMo or other) адрес сервера - 192.168.1.10
На сервере в конфиге МДМ config.php указан адрес домашней сети, логин и пароль:

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

Define('HOME_NETWORK', '192.168.1.*');                // home network (optional)
Define('EXT_ACCESS_USERNAME', 'логин');           // access details for external network (internet)
Define('EXT_ACCESS_PASSWORD', 'пароль');
Все.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
VladPTZ
Сообщения: 395
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск
Благодарил (а): 95 раз
Поблагодарили: 57 раз

Re: FAQ ESP8266

Сообщение VladPTZ » Чт июн 14, 2018 11:20 am

tarasfrompir1 писал(а):
Чт июн 14, 2018 9:50 am
для VladPTZ - а чем управляешь этой есп?
Информером на светодиодных матрицах, код свой , универсальный, для своих поделок на esp8266 и выключателей sonoff у меня имеющихся https://github.com/vgamaev/ESPMDDEVICE
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: FAQ ESP8266

Сообщение samolet » Чт июн 14, 2018 12:02 pm

вот что в конфиге
<?php
/**
* Project Config
*
* @package MajorDoMo
* @author Serge Dzheigalo <jey@tut.by> http://smartliving.ru/
* @version 1.1
*/

Define('DB_HOST', '127.0.0.1');
Define('DB_NAME', 'db_terminal');
Define('DB_USER', 'root');
Define('DB_PASSWORD', '');

Define('DIR_TEMPLATES', "./templates/");
Define('DIR_MODULES', "./modules/");
Define('DEBUG_MODE', 1);
Define('UPDATES_REPOSITORY_NAME', 'smarthome');

Define('PROJECT_TITLE', 'MajordomoSL');
Define('PROJECT_BUGTRACK', "bugtrack@smartliving.ru");

date_default_timezone_set('UTC');

if (isset($_ENV["COMPUTERNAME"]) && $_ENV["COMPUTERNAME"])
{
Define('COMPUTER_NAME', strtolower($_ENV["COMPUTERNAME"]));
}
else
{
// Your computer name (optional)
Define('COMPUTER_NAME', 'mycomp');
}

Define('DOC_ROOT', dirname(__FILE__)); // Your htdocs location (should be detected automatically)

Define('SERVER_ROOT', 'c:/_majordomo');
Define('PATH_TO_PHP', SERVER_ROOT.'/server/php/php.exe');
Define('PATH_TO_MYSQLDUMP', SERVER_ROOT."/server/mysql/bin/mysqldump");


if (isset($_ENV["S2G_BASE_URL"]) && $_ENV["S2G_BASE_URL"])
{
Define('BASE_URL', $_ENV["S2G_BASE_URL"]);
}
else
{
// Your base URL:port (!!!)
Define('BASE_URL', 'http://192.168.1.хх:80');
}


Define('ROOT', DOC_ROOT."/");
Define('ROOTHTML', "/");
Define('PROJECT_DOMAIN', $_SERVER['SERVER_NAME']);

// 1-wire OWFS server
//Define('ONEWIRE_SERVER', 'tcp://localhost:8234');

Define('HOME_NETWORK', '192.168.1.*');
// home network (optional)
Define('EXT_ACCESS_USERNAME', 'хх'); // access details for external network (internet)
Define('EXT_ACCESS_PASSWORD', 'ххх');


/// (Optional)
//Define('DROPBOX_SHOPPING_LIST', 'c:/data/dropbox/list.txt');

$restart_threads=array(
'cycle_execs.php',
'cycle_main.php',
'cycle_ping.php',
'cycle_scheduler.php',
'cycle_states.php',
'cycle_webvars.php');

//Define('USE_PROXY', '127.0.0.1:8888'); //PROXY SERVER DETAILS (optional)
//Define('USE_PROXY_AUTH', 'user:password'); //PROXY SERVER AUTH (optional)

//Define('HISTORY_NO_OPTIMIZE', 1);


Define('MASTER_UPDATE_URL', 'https://github.com/sergejey/majordomo/a ... ter.tar.gz'); // master update URL (https://github.com/sergejey/majordomo/a ... pha.tar.gz)

//Define('WAIT_FOR_MAIN_CYCLE', 1);
//Define('TRACK_DATA_CHANGES', 1); // TRACK EVENTS
//Define('TRACK_DATA_CHANGES_IGNORE', 'cycle_, clockchime, uptime, WSClientsTotal'); // IGNORE

Define('GETURL_WARNING_TIMEOUT',5); // TIMEOUT LIMIT FOR getURL function warning

//Define('SEPARATE_HISTORY_STORAGE',1); // STORE HISTORY DATA IN DIFFERENT TABLES
//Define('LOG_DIRECTORY', 'c:/temp'); // PATH TO STORE LOGS
//Define('PATH_TO_FFMPEG','avconv');
//Define('DISABLE_PANEL_ACCELERATION', 1);
//Define('VERBOSE_LOG',1); // STORE SYSTEM ACTIVITY IN VERBOSE LOG
//Define('VERBOSE_LOG_IGNORE','.checkstate, ThisComputer.uptime'); // IGNORE SOME DATA
//Define('DISABLE_SIMPLE_DEVICES',1); // disables simple devices behavior
define('WEBSOCKETS_PORT',8001);

что тут не так?
Ответить