Не работают кнопки "Энергосбережение", "Безопасность" и т.д.

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev
Благодарил (а): 7 раз
Поблагодарили: 14 раз

Не работают кнопки "Энергосбережение", "Безопасность" и т.д.

Сообщение ksgroup » Пт янв 04, 2013 1:20 pm

Я недавно установил MAJORDOMO и пока только разбираюсь с системой. На данный момент разобрался лишь с ВЕБ-переменными и GPS. Вот решил продвигаться дальше и обнаружил что если в меню зайти в вкладку "Режимы работы" и изменить там положение любого из представленных выключателей, а потом нажать кнопку "назад" и снова войти в вкладку "Режимы работы" все выключатели окажутся в положении "выключено". Так же не изменяются значения переменных соответствующих выключателям - смотрю их состояние в X-Ray. Точно такое же поведение всех органов управления представленных в вкладке "Demo controls". Пробовал создавать свою кнопку - результат тот же. Однако раньше (пару недель назад) я точно помню что при нажатии кнопки "Энергосбережение" Алиса произносила "Перехожу в режим экономии" и выключатель оставался включенным пока его не выключишь. Видимо что то перестало работать, хотя я ничего в коде не менял. Подскажите что нужно сделать что бы выключатели заработали? Возможно нужно обновить какие то файлы системы?

PS - Если это о чем то скажет: После нажатия на переключатель возле его названия появляется троеточие, а раньше помоему писалось "on" и "off" хотя я и не уверен.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Не работают кнопки "Энергосбережение", "Безопасность" и

Сообщение sergejey » Пт янв 04, 2013 1:32 pm

Раньше писалось OK, скорее всего.
Если после троеточия ничего не появляется, значит система не получает http-запросы либо не может на них ответить. Дело может быть в фаерволле или настройках веб-сервера, раз такие базовые вещи не работают.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev
Благодарил (а): 7 раз
Поблагодарили: 14 раз

Re: Не работают кнопки "Энергосбережение", "Безопасность" и

Сообщение ksgroup » Пт янв 04, 2013 2:11 pm

Отвечаю на свой вопрос. :)

Просмотрел содержимое страничек и понял что выключателями занимается javascript. Сверил размеры файлов всех скриптов установленных в системе с оригиналами из архива и обнаружил что scripts.js отличается по размеру от архивного. Открыл его на просмотр а в нем просто двоичные данные - кракозябы :) Скопировал из архива оригинальный и усе заработало! Странно что данные в файле повредились чем то. Система UBUNTU server 12. Видимо какие то дисковые сбои повредили содержимое файла. Теперь выключатели работают. Тема закрыта.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Ответить