Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
-
fandaymon
- Сообщения: 1568
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
-
Благодарил (а):
40 раз
-
Поблагодарили:
578 раз
Сообщение
fandaymon » Пн сен 21, 2020 8:15 pm
kirush писал(а): ↑Пн сен 21, 2020 7:39 pm
а у меня при обновлении:
Код: Выделить всё
1060: Duplicate column name 'GID_ID'
ALTER TABLE tudevices ADD `GID_ID` varchar(30) DEFAULT '';
Это очень странно, потому что в описании таблицы поле GID_ID только один раз написано...
Возможно версия МДМ какая-то не такая? Все эти замены таблиц делают стандартные функции МДМ....
Последний раз редактировалось
fandaymon Пн сен 21, 2020 8:18 pm, всего редактировалось 1 раз.
-
fandaymon
- Сообщения: 1568
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
-
Благодарил (а):
40 раз
-
Поблагодарили:
578 раз
Сообщение
fandaymon » Пн сен 21, 2020 8:16 pm
Divan писал(а): ↑Пн сен 21, 2020 7:37 pm
Обновил, по прежнему цикл не запускается
Ошибку исправил, но не до конца - теперь вроде должен работать
- За это сообщение автора fandaymon поблагодарил:
- Divan (Пн сен 21, 2020 8:36 pm)
-
Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
-
Благодарил (а):
117 раз
-
Поблагодарили:
280 раз
Сообщение
Divan » Пн сен 21, 2020 8:37 pm
fandaymon писал(а): ↑Пн сен 21, 2020 8:16 pm
Divan писал(а): ↑Пн сен 21, 2020 7:37 pm
Обновил, по прежнему цикл не запускается
Ошибку исправил, но не до конца - теперь вроде должен работать
Супер. Цикл теперь заработал.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
nickneo
- Сообщения: 90
- Зарегистрирован: Чт дек 07, 2017 2:36 pm
-
Благодарил (а):
38 раз
-
Поблагодарили:
30 раз
Сообщение
nickneo » Вт сен 22, 2020 11:17 am
fandaymon писал(а): ↑Пн сен 21, 2020 8:16 pm
Divan писал(а): ↑Пн сен 21, 2020 7:37 pm
Обновил, по прежнему цикл не запускается
Ошибку исправил, но не до конца - теперь вроде должен работать
обновился на "Последние обновления: 2020-09-21 20:12:56 (Исправил ошибку в цикле)"
Все равно периодически отображает "Цикл остановлен" хотя сам цикл нормально работает, в логах никаких подозрительных событий не увидел.
и еще вопрос, почему статус устройства обновляется рандомно? Например, переключаю состояние выключателя не через majordomo, а физически, то статус в majordomo может обновиться или через 10 секунд, или через 40 сек.
-
fandaymon
- Сообщения: 1568
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
-
Благодарил (а):
40 раз
-
Поблагодарили:
578 раз
Сообщение
fandaymon » Вт сен 22, 2020 11:34 am
nickneo писал(а): ↑Вт сен 22, 2020 11:17 am
fandaymon писал(а): ↑Пн сен 21, 2020 8:16 pm
Divan писал(а): ↑Пн сен 21, 2020 7:37 pm
Обновил, по прежнему цикл не запускается
Ошибку исправил, но не до конца - теперь вроде должен работать
обновился на "Последние обновления: 2020-09-21 20:12:56 (Исправил ошибку в цикле)"
Все равно периодически отображает "Цикл остановлен" хотя сам цикл нормально работает, в логах никаких подозрительных событий не увидел.
и еще вопрос, почему статус устройства обновляется рандомно? Например, переключаю состояние выключателя не через majordomo, а физически, то статус в majordomo может обновиться или через 10 секунд, или через 40 сек.
С надписью я ещё плотно не разбирался - там по идее надо бы вебсокеты подключать, потому что сейчас проверка идёт только в момент захода в модуль и дальше не меняется....
Сложно сказать. Запрос состояния идёт локально или через облака?
-
nickneo
- Сообщения: 90
- Зарегистрирован: Чт дек 07, 2017 2:36 pm
-
Благодарил (а):
38 раз
-
Поблагодарили:
30 раз
Сообщение
nickneo » Вт сен 22, 2020 1:47 pm
fandaymon писал(а): ↑Вт сен 22, 2020 11:34 am
nickneo писал(а): ↑Вт сен 22, 2020 11:17 am
fandaymon писал(а): ↑Пн сен 21, 2020 8:16 pm
Divan писал(а): ↑Пн сен 21, 2020 7:37 pm
Обновил, по прежнему цикл не запускается
Ошибку исправил, но не до конца - теперь вроде должен работать
обновился на "Последние обновления: 2020-09-21 20:12:56 (Исправил ошибку в цикле)"
Все равно периодически отображает "Цикл остановлен" хотя сам цикл нормально работает, в логах никаких подозрительных событий не увидел.
и еще вопрос, почему статус устройства обновляется рандомно? Например, переключаю состояние выключателя не через majordomo, а физически, то статус в majordomo может обновиться или через 10 секунд, или через 40 сек.
С надписью я ещё плотно не разбирался - там по идее надо бы вебсокеты подключать, потому что сейчас проверка идёт только в момент захода в модуль и дальше не меняется....
Сложно сказать. Запрос состояния идёт локально или через облака?
локально.

- light.PNG (24.47 КБ) 2470 просмотров
-
fandaymon
- Сообщения: 1568
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
-
Благодарил (а):
40 раз
-
Поблагодарили:
578 раз
Сообщение
fandaymon » Вт сен 22, 2020 4:00 pm
nickneo писал(а): ↑Вт сен 22, 2020 1:47 pm
локально.
До переделки локального управления руки пока не дошли. Очень надеюсь что будет время на этих выходных поразбираться - в тех реализациях на NodeJS, которые я видел, есть механизм пинг-понг, возможно он увеличит стабильность. Опять же с зигбишными устройствами локальное общение идёт немного по другому - это тоже надо реализовать и т.д. и т.п.
-
kirush
- Сообщения: 132
- Зарегистрирован: Ср май 17, 2017 10:38 am
-
Благодарил (а):
5 раз
-
Поблагодарили:
11 раз
Сообщение
kirush » Ср сен 23, 2020 10:46 am
1. Выключатель работает по локалке если только убираю Local key.
Убираю сохраняю - работает.
Но через какое то время (видимо время обновление) Local key появляется снова и выключатель перестает работает.
2. Через облако работает если убрать IP адрес.
Что делаю не так?
-
Вложения
-

- 2020-09-23_10-46-48.png (29.83 КБ) 2422 просмотра
-

- 2020-09-23_10-45-51.png (36.16 КБ) 2423 просмотра
-
fandaymon
- Сообщения: 1568
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
-
Благодарил (а):
40 раз
-
Поблагодарили:
578 раз
Сообщение
fandaymon » Ср сен 23, 2020 6:30 pm
kirush писал(а): ↑Ср сен 23, 2020 10:46 am
1. Выключатель работает по локалке если только убираю Local key.
Убираю сохраняю - работает.
Но через какое то время (видимо время обновление) Local key появляется снова и выключатель перестает работает.
2. Через облако работает если убрать IP адрес.
Что делаю не так?
Работает это в смысле статус выключателя получает или управляется?
Без локального ключа по локалке работать в принципе не может - им же пакеты шифруются.
-
kirush
- Сообщения: 132
- Зарегистрирован: Ср май 17, 2017 10:38 am
-
Благодарил (а):
5 раз
-
Поблагодарили:
11 раз
Сообщение
kirush » Ср сен 23, 2020 6:32 pm
работает, в смысле управляется через мдм.
вот и меня это удивляет...пока нет ключа но есть ип адрес - щелкается из мдм....проходит время, перестает работать. захожу удаляю ключ, сохраняю и заново все ок.