0
Completed

Самостоятельная сборка устройств

Aleksandr Perminov 6 years ago updated by Команда 1М 6 years ago 11

День добрый. Потихоньку осваиваю Arduino и ESP8266. Есть желание делать свои устройства и датчики, а не обламываться на чужих. Особенно это стало актуально, когда не смог управлять светом на модулях Arligth SR-2501N - как удалось выяснить, там используется частота 868 (Sonof Bridge в пролете) и свои методы кодирования (перехватив обмен блока с RF приемником выяснил, что это аналог RFM69). Поэтому хочу собрать свой мост Wi-Fi <-> RF 868  и подключить его к умному дому - заказал себе ESP Wemos и RFM69. Скажите, реально получить от Вас прошивку или исходники, чтобы дописать обмен с RRM69 и зашить свои коды обмена (вычисленные, а не отсканированные от пультов)? 

Answer

Answer

Возможно.

Собрал из Wemos Mini (ESP-12F) и CC1101 свой Gate100 по схеме http://support.1msmart.com/kb/faq.php?id=22 (только без термодатчика и IR фото/свето диодов). Залил прошивку, настроил Wi-Fi на страничке. Подключение к домашней сети прошло успешно - моргает зеленым. При попытке активировать наблюдаю в консоли ядра

11:31:34 server: qrecv_ctlr_activate: hardware version mismatch
11:31:39 server: srv_send_connect: activation
11:31:47 server: srv_recv_connect: connect controller without certificate, wait for activate...
11:31:55 server: asend_ctlr_error: cancel command 0xc5


Under review

Добавим в палитру данное устройство, другой тип hardware - для 1М Cloud не был добавлен.

Исходники не предоставляем, можем добавить в палитру устройство, Вам необходимо будет отсканировать посылки (см. Сервисные функции), только частоту шлюза установить в 868.

Хочу уточнить (определил экспериментально), сигнал пульта на 868 МГц, модуляция FSK, BR 8000, преамбула 3 байта (0xAA или 0x55), синхрослово 3 байта (0xAA 2D D4) и 5 байт команда - такое возможно занести в систему и потом эмулировать пульты (прописывать коды ручками, чтобы не покупать пульты для однократного сканирования)?

Answer

Возможно.

Просьба рассказать, как внести параметры сигнала и байтовую последовательность - какие конфиги и где править?


другой тип hardware добавили?

И еще вопросик - планирую также самостоятельно собрать управление протечкой (кранами http://support.1msmart.com/file.php?key=coSrmPh1ABy2k-Tiohe7hc_Lgg9J8vYI&expires=1538784000&signature=fcb286322c1237861990bd4b4eeed8537722c143) - есть предложение - подключать к блоку не датчик температуры GPIO0, а счетчики на воду (как бы логичнее - это все стоит рядом, и при постановке на охрану не обязательно ждать лужу на полу - появился расход воды - перекрываем) - GPIO15 вроде как тоже свободен - т.е. можно считать расход ГВС/ХВС и строить графики потребления

Я может не по теме, но не хочется второй раз создавать вопрос о том когда появится поддержка датчиков умного дома Сяоми?

Александр, задача выполняется.

Заказал шаровые краны с электроприводом и датчиками состояния по CR5. Скажите, есть возможность модификации схемы и прошивки не только для управления двигателем (можно на реле, а не ключах), но и подключения датчиков состояния, чтобы знать, что кран действительно открыт/закрыт, а не заклинило (по току)?

Да возможно.