Инструкция по компиляции прошивки espeasy с плагином Меркурий 230.
1. Ставим atom по инструкции: https://letscontrolit.com/wiki/index.ph … Platformio
2. Скачиваем последний релиз espeasy https://github.com/letscontrolit/ESPEasy/releases
3. Разархивируем архив релиза, в папку src записываем файл https://github.com/Andrey2509/ESPEasy/b ... ury230.ino
4. В файле platformio.ini раскомментировать тип прошивки, например: env_default = normal_ESP8266_4096
5. В файле define_plugin_sets.h в секции #ifdef PLUGIN_SET_STABLE (соответствует прошивке normal) добавляем строку:
#define USES_P220 //Mercury 230
6. Компилируем.
Так как данных много, а в espeasy жёсткое ограничение по количеству значений для каждого плагина, в плагине меркурий 230 вшита отправка данных только по mqtt. При этом Надо обязательно создать подключение в настройках "Controllers" (OpenHAB MQTT).
Добрый день, Сергей.
Ваш плагин для ESPEASY очень понравился, но у меня не получилось его запустить.
Все сделал по пунктам, прошил и достучался до espeasy. Подключил его к домашнему роутеру и даже но MQTT что то увидел НО главное включение плагина MERCURY 230 не происходит. Т.е. при выборе плагина, в его настройках указываю:
Device: Mercury 230
Name: d1
Enabled: YES
Sensor
1st GPIO: GPIO 12
2nd GPIO: GPIO 14
Read month stat: NO
Start time to read stat for every month, hour: 0
Start time to read stat for every month, min: 0
End time to read stat for every month, hour: 0
End time to read stat for every month, min: 0
Select MQTT controller to publish data in json format : 1
Note: MQTT topic to publish runtime data is: "Mercury230/Merc_data_json"
Note: MQTT topic to publish history data is: "Mercury230/Merc_stat_json"
Note: Interval (below) must be shorter then period between end and start
Data Acquisition
Send to Controller YES
❶
Interval: 5 [sec]
Давлю SUBMIT потом возвращаюсь в DEVICES и вижу что у меня напротив плагина Меркурий в столбце ENABLED стоит Х (не включено)
В MQTT ничего не видно
что делать? `