По проблеме работы телеграм - адаптера версии 1.5.4 с двумя и более аккаунтами. Все дело в том, что он запоминает только одного пользователя. Для восстановления работоспособности предлагаю быстрое решение. Останавливаем телеграм, идем /opt/iobroker/node_modules/iobroker.telegram, в файле main.js ищем процедуру storeUser. Находим чуть ниже строку:
if (users[id].userName === userName) {
и меняем ее на следующую:
if (users[id].firstName === firstName) {
Сильно не вникал, но поле userName при выводе в дебаг дает значение undefined у всех элементов, и при вводе нового пользователя процедура чистит всех ранее запомненных. А поля firstName как по мне достаточно для однозначной идентификации пользователя, как это было в версии1.4.3. После правки все у меня вроде работает нормально. Нужно отметить, что формат поля "telegram.0.communicate.users" в версиях 1.4.3 и 1.5.4 отличается, и лучше всего при апгрейде почистить всех пользователей и авторизоваться потом заново.
Буду признателен Haba, если он оформит все как pull request. Оформил бы сам, но прошлый pull request долго висел, пока Haba его не включил в список изменений. Жаль, конечно, что уже долгое время телеграм работает только с одним аккаунтом.