esp8266 + AMS + MajorDoMo - ПЕРВЫЕ ШАГИ

Модератор: Alex

eGorka
Сообщения: 182
Зарегистрирован: Чт ноя 24, 2016 10:47 am
Благодарил (а): 5 раз
Поблагодарили: 25 раз

Re: esp8266 + AMS + MajorDoMo - ПЕРВЫЕ ШАГИ

Сообщение eGorka » Сб июл 07, 2018 10:12 pm

Я про паразитное питание, чем обусловлено?, при том, что производитель не рекомендует этого делать без особой нужды.
Хочешь сказать, что у тебя датчики так и подключены?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: esp8266 + AMS + MajorDoMo - ПЕРВЫЕ ШАГИ

Сообщение serghei » Сб июл 07, 2018 10:27 pm

Когда год назад запускал - да , так и было. Сейчас этой конфигурации нет. С полным питанием кажется то же не работало. Уже не помню.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
sarstab
Сообщения: 66
Зарегистрирован: Ср апр 26, 2017 10:21 pm
Благодарил (а): 19 раз
Поблагодарили: 1 раз

Re: esp8266 + AMS + MajorDoMo - ПЕРВЫЕ ШАГИ

Сообщение sarstab » Вс июл 08, 2018 11:01 am

Ну Слава Богу и Сергею :D благодаря им удалось считать температуру и отправить ее в МЖД. Для этого надо было ,после заливки скетчей АМС посмотреть в сериал порт ,там выводится информация о подключенном датчике и показывает семизначный ID,который в свою очередь надо вписать в скетч АМС во вкладку rtemp. Питание обычное как показывают везде. Спасибо Сергей.

Первая проблема решена,еще осталось еще две.
sarstab
Сообщения: 66
Зарегистрирован: Ср апр 26, 2017 10:21 pm
Благодарил (а): 19 раз
Поблагодарили: 1 раз

Re: esp8266 + AMS + MajorDoMo - ПЕРВЫЕ ШАГИ

Сообщение sarstab » Вс июл 08, 2018 11:56 am

Проблема номер два: PIR датчик + мосфет транзистор (lrf3205) + светодиодная лента(белая 12в)


Припаял пир датчик и мосфет(пока что вместо него светодиод),смотрю в сериал порт есп отсылает состояние датчика т.е. либо 0,либо 1. Я по аналогии с датчиком температуры, создал в МЖД класс PIR в котором создал объект PIR1 со свойством v и методом update,но данные не приходят.И как мне заставить светится светодиод при срабатывании датчика? Я так думаю в АМС мне надо содать модуль светодиода(мосфета) с условиями, который соединить с модулем пир,только как :roll:
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: esp8266 + AMS + MajorDoMo - ПЕРВЫЕ ШАГИ

Сообщение serghei » Вс июл 08, 2018 12:14 pm

А вот здесь у меня глобальная проблема - на винде ЭТО работает , а на апельсине НЕТ. Вернее все сервера (8266 и 32 ) на WIFI Алиса не видит. На Винде этой проблемы нет. Подсказать могу только следующее - Что бы увидеть изменение свойства (?) надо прописать в методах класса
СпойлерПоказать
  • if (isset($_GET[Temp])) {
    $this->setProperty("Temp",$_GET[Temp]);
    }
    if (isset($_GET[Hum])) {
    $this->setProperty("Hum",$_GET[Hum]);
    }
    if (isset($_GET[Pres])) {
    $this->setProperty("Pres",$_GET[Pres]);
    }
    if (isset($_GET[TempDHT])) {
    $this->setProperty("TempDHT",$_GET[TempDHT]);
    }
    if (isset($_GET[HumDHT])) {
    $this->setProperty("HumDHT",$_GET[HumDHT]);
    }
Это когда одним залпом отдаются данные DHT и BME280. Подробнее чуть позже.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
sarstab
Сообщения: 66
Зарегистрирован: Ср апр 26, 2017 10:21 pm
Благодарил (а): 19 раз
Поблагодарили: 1 раз

Re: esp8266 + AMS + MajorDoMo - ПЕРВЫЕ ШАГИ

Сообщение sarstab » Вс июл 08, 2018 12:17 pm

да у меня Алиса стоит на мини-пк с виндой 10.с температурой все норм вроде,как быть с пир датчиком подскажи плиз
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: esp8266 + AMS + MajorDoMo - ПЕРВЫЕ ШАГИ

Сообщение serghei » Вс июл 08, 2018 12:23 pm

Буду думать )). Сначала смоделирую ситуацию у себя )).
За это сообщение автора serghei поблагодарил:
sarstab (Вс июл 08, 2018 12:24 pm)
Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
sarstab
Сообщения: 66
Зарегистрирован: Ср апр 26, 2017 10:21 pm
Благодарил (а): 19 раз
Поблагодарили: 1 раз

Re: esp8266 + AMS + MajorDoMo - ПЕРВЫЕ ШАГИ

Сообщение sarstab » Вс июл 08, 2018 12:30 pm

хорошо буду ждать,может пока узнаю как без амс передать данные в МЖД
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: esp8266 + AMS + MajorDoMo - ПЕРВЫЕ ШАГИ

Сообщение serghei » Вс июл 08, 2018 3:19 pm

sarstab писал(а):
Вс июл 08, 2018 11:01 am
после заливки скетчей АМС посмотреть в сериал порт ,там выводится информация о подключенном датчике и показывает семизначный ID,который в свою очередь надо вписать в скетч АМС во вкладку rtemp.
А как может быть иначе? Пару лет назад SPDima пытался автоматизировать этот процесс , но архив потерялся. Ведь если так подумать - в AMS вагон всяких девайсов , причем у некоторых ( BME280 ) аш 3 свойства - температура, влажность и давление ! Так вот различать их и идентифицировать можно только по имени ! Для этого у каждой кнопки или датчика должно быть своё имя. И если прицепить 10 DHT22-х , то дописываем 20 новых названий. Дальше в сервере - ажакс они передается в браузер. Ну и до кучи передаем в МД. Хотя AMS сам умеет работать с историей, графиками и с срабатыванием реле по условию.
Все это обсуждалось и уже реализовано.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
eGorka
Сообщения: 182
Зарегистрирован: Чт ноя 24, 2016 10:47 am
Благодарил (а): 5 раз
Поблагодарили: 25 раз

Re: esp8266 + AMS + MajorDoMo - ПЕРВЫЕ ШАГИ

Сообщение eGorka » Вс июл 08, 2018 3:58 pm

serghei писал(а):
Вс июл 08, 2018 3:19 pm
А как может быть иначе? Пару лет назад SPDima пытался автоматизировать этот процесс , но архив потерялся
Прочитать ID датчиков и занести в массив как раз очень просто, а вот отсортировать тот ещё гемор.
Ответить