Как восстановить уже написанные правила в General, Rooms, Widgets, Automation.

задан 07 Окт '14, 18:13

Prochor's gravatar image

Prochor
13
процент согласия: 0%

преобразовать в вопрос 08 Окт '14, 11:09

Nils_Bohr's gravatar image

Nils_Bohr
2.3k110


Подключитесь к Razberry по SSH.

Отключите z-way-server: sudo /etc/init.d/z-way-server stop

Перейдите в папку /opt. Там лежит ваша текущая папка z-way-server:

alt text

Также там лежать папки z-way-server_????-??-??-??, которые являются бекапами, сохданными автоматически при обновлении на новую версию. Найдите ваш последний бекап.

В нем лежит папка automation, а в ней папка storage. Вот возьмите целиком ее из вашего бекапа, переместите в рабочую на то же место.

Запустите z-way-server: sudo /etc/init.d/z-way-server start

По хорошему автоматизация должна сохраняться, но это rc, когад будет стабильная - не должно быть такого.

ссылка

отвечен 08 Окт '14, 11:28

Nils_Bohr's gravatar image

Nils_Bohr
2.3k110
процент согласия: 23%

1

И тогда, как минимум, слетит Z-Wave Binding, который придется потом добавлять вручную

(09 Окт '14, 01:15) pieceofsummer

Точно, про него я снова забыл

(09 Окт '14, 09:48) Nils_Bohr
1

У меня такая же проблема сейчас. Скажите, пож-ста, а как надо перемещать эту папку storage? Оно сильно ругается, если пользоваться 'cp' : пишет, что "omitting directory storage";

а если 'cp -r' - то "cannot create regular file opt/z-way-server/automation/storage/shemasjson161515635bf81aaee9a368d9f07cfc85.json: Permission denied" и ещё про .keep и configjson похожие отказы (наверно не обязательно переписывать сюда эти длинные префиксы?). Может быть, я не так директорию назначения указываю?

Я записываю команду вот так:

pi@raspberry-pi /opt/z-way-server 2014-10-30-17-32/automation $ cp -r storage /opt/z-way-server/automation

Или, может быть, права надо поменять?

Извините, но я ещё пока плохо плаваю в linux'е - пытаюсь научиться.

(30 Окт '14, 23:45) Capard
1

да, вам не хватает прав. Попробуйте с sudo.

sudo cp -r storage /opt/z-way-server/automation

(01 Ноя '14, 10:06) Nils_Bohr

Спасибо! Попробую.

(01 Ноя '14, 22:19) Capard

Действительно, не хватало прав. С sudo оно стало получаться.

Но, к сожалению, проблема в целом не решилась. При переходе в Z-Way Home Automation UI появляется предупреждение Warning, в котором сообщается следующее:

Can not load modules.json from modules/SimpleScene/module.json: SyntaxError: Unexpected token }

А в большом поле, где раньше перечислялись мои устройства, нет вообще ни одного.

В бэкапных директориях (и в основной тоже) я вообще не нахожу папки SimpleScene. Ну и файл module.json тоже не обнаруживается. Куда они могли пропасть? И где их взять?

(03 Ноя '14, 23:44) Capard

А что изначально сделали? просто обновились? правила должны были сохраниться, просто Z-Wave Binding надо было добавить руками.

(04 Ноя '14, 03:57) PoltoS ♦♦
showing 5 of 7 show 2 more comments
Ваш ответ
toggle preview

Следить за этим вопросом

По почте:

Авторизовавшись, здесь Вы сможете подписаться на обновления по этому вопросу.

По RSS:

Ответы

Ответы и комментарии

Основы размётки

  • *курсив* или _курсив_
  • **жирный** или __жирный__
  • ссылка:[текст](http://url.com/ "Суть вопроса")
  • картинка?![alt текст](/path/img.jpg "Суть вопроса")
  • нумерованый список: 1. Foo 2. Bar
  • чтобы добавить перенос строки в тексте, сделайте два переноса строки в редакторе
  • базовые теги HTML также поддерживаются

Теги к вопросу:

×253
×158
×30
×24

Задан: 07 Окт '14, 18:13

Просмотров: 1,763 раз

Отредактирован: 04 Ноя '14, 17:53

powered by OSQA