Это хорошо, что у вас работало...значит умеете настраивать...(у меня к слову тоже всё ок работало)...а у других были постоянные проблемы...даже Сергей (автор системы МД) в личку отписывался с просьбой что то сделать с модулем...а я всё уже сделал с ним, что мог, чтобы увеличить стабильность, убрать ошибки...а они всё равно лезли при несовсем правильной настройке...улучшать со старой структурой было по сути некуда, и возможность работы с несколькими городами туда было впихнуть невозможно...давно говорил что для этого нужно полностью переписать модуль...рано или поздно это случилось бы)))
Я максимально постарался упростить процесс перехода со старой версии. Вывел в чат и в дебаг апи ключ, который система должна была сообщить голосом, или отправить в мессенджеры, на 2х языках. А собственно апи ключ - единственное, что надо было из старых настроек. Добавление города максимально упрощено в не-экспертном режиме. В новом модуле создаёте запись, вписываете апи ключ, выбираете тип погоды (фактический или прогноз) и город...и собственно всё...фактическая погода начинает забираться, как в старом модуле. Если в первой создаваемой записи выбираете фактическую - она пишется в объект ow_fact, как и ранее => на сценах, где была выведена информация из этого объекта - всё работает, ничего не надо менять...Denis_k писал(а): ↑Вт июн 02, 2020 12:21 pmтак в том то и дело, что после обновления не было понятно как все выглядело до обновления, откуда копировать предыдущие значения, поставил старую версию из гита и вот глядя на нее возможно когда нибудь перейти на новый модуль, скорее если что то перестанет работать
С прогнозом только вот такую же фишку не удалось провернуть...но прогноз далеко не у всех куда-то выведен...а если и выведен - реально могу подкльючиться и поправить всё что надо.
Зато при обновлении появилось много новых методов запроса погоды (в т.ч. нормальный по-дневный прогноз для новых ключей, который получать в прошлом модуле просто не было возможности, т.к. закрыли 16-дневный прогноз в своё время и сделали его платным для новых ключей...
Ну да...давайте модуль Logrus-а заапрувим...openweather 2 будет...потом мой новый openweather 3...новые методы получения оформим в отдельные модули, чтоб со старыми не мешать, для старых будет openweather 4 а для новых openweather 5...виджеты оформим отдельным дополнением - openweather 6 для фактической погоды, openweather 7 для прогноза...отдельно сделаем openweather 8 для фактической погоды, кому прогноз не нужен и openweather 9 для прогноза, кому фактическая не нужна...а потом новенький приходит такой ...а какой мне модуль то поставить чтоб просто погоду показывало? И сиди выбирай...при том что 1 и 2 пишут в одни и те же объекты, и по сути затирают информацию друг друга...третий не работает со старой структурой, четвертый пятый переписывает информацию с третьего, и тоже не могут вместе с 3 стоять, виджеты работают только с 3, 4, 5, а 8 и 9 так же затирают инфу 4, 5...новичек такой подумает и скажет - а ну нафиг эту систему...я же только погоду хотел посмотреть...
В том то и дело, что из-за одинаковых названий объектов, чтобы максимально сохранить оформление у пользователей, модули одновременно стоять не могут, а их структура кардинально отличаются...я говорю - максимально попытался облегчить переход, сохранил название объектов, где мог, чтоб не слетело оформление. Сообщил ключ, чтобы пользователям не лазить в личный кабинет за ним, не вспоминать пароли. Мог бы сохранить больше - сделал бы. Но не смог, т.к. реально вся структура новая.
Ну, здоровая критика здорового человека, когда перестаёт работать то что работало ранее. Тем не менее, чтоб восстановить функционал с новым модулем - нужно было совершить в разы меньше действий, чем вы совершили, возвращая старый))) Кстати чтобы нечайно не обновиться - в панель управления - модули есть столюик "вкл в обновления"...вроде если его выключить - не будет светиться обновление постоянно, и модуль не будет обновляться автоматически. Тем не менее всё таки советую на новый переползти...предложение настроить систему, чтобы всё работало как со старым - остаётся в силе...серъёзно, если эта обнова вызвала столько сложностей - готов помочь их решить.