
МЖД развернут на PI4. Есть подозрения что не все в порядке с MySQL, но это так, наблюдение. PHPMyadmin во всяком случае работает через пень-колоду. И при установке МЖД при импорте БД, вместо 171 записи импортировалось 170.
Проблема в настройке модуля. Методом тыка добился компиляции шлюза ESP8266 (Arduino IDE 1.8.5, MySensors 2.0.0, Менеджер плат для ESP 2.4.0). В других вариантах - куча ошибок при компиляции. Скеч шлюза - из примеров GateESP8266. Нода - тоже из примеров для датчика движения. Друг друга видят нормально. А вот с базой данных МЖД проблемы. Адрес шлюза приходится указывать как "192.168.1.7:5003" без "http://". При этом в "историю событий" лезет постоянно ошибка:
"Field 'State' doesn't have a default value
INSERT INTO msnodestate (GID,NID,last) VALUES (2,99,'1575128795' ) ON DUPLICATE KEY UPDATE last='1575128795';
ERROR: http://"
В MySQL принудительно задал в таблице "msnodestate" для 'State' значение по умолчанию "0". Вроде ошибка пропала. Откуда 'State' должно получать значение?
Можно выложить какой то пример, с указанием актуальных версий IDE и библиотек? А то установка напоминает пляски шаманов...
И может стоит на первой странице указать, что надо давать разрешения процессу
sudo usermod -a -G dialout www-data
, а то для меня, например, это было не очевидно

З.Ы. Добавление шлюза тоже выбрасывает ошибку БД. Пришлось для поля "ID" выставлять значение по умолчанию "0". Иначе не записывалось - выкидывало простынь ошибок обращения к БД.