RaZberry 3 gen. перестал определяться после ребута

Данный раздел предназначен для русскоязычных пользователей. Если вы владеете английским, рекомендуем также просмотреть общую ветку обсуждений на английском.
Post Reply
vlad
Posts: 57
Joined: 19 Oct 2016 04:58

RaZberry 3 gen. перестал определяться после ребута

Post by vlad »

Все работало месяцев 6. 3 gen RaZberry, Pi2. Сегодня, после успешного инклюда одного переключателя (переключатель заработал) решил перезагрузить Pi.
После этого в логе вижу:

Code: Select all

[2017-03-22 16:15:39.140] [D] [zway] Opened device: /dev/ttyAMA0
[2017-03-22 16:15:39.140] [D] [zway] Worker thread successfully created
[2017-03-22 16:15:39.140] [D] [zway] Worker thread entry point
[2017-03-22 16:15:39.141] [I] [zway] Adding job: Get controller info and supported function classes
[2017-03-22 16:15:39.151] [D] [zway] SENDING: ( 01 03 00 07 FB )
[2017-03-22 16:15:39.353] [I] [zway] Job 0x07 (Get controller info and supported function classes): No ACK received befo
[2017-03-22 16:15:39.353] [D] [zway] SENDING: ( 01 03 00 07 FB )
[2017-03-22 16:15:39.556] [I] [zway] Job 0x07 (Get controller info and supported function classes): No ACK received befo
[2017-03-22 16:15:39.556] [D] [zway] SENDING: ( 01 03 00 07 FB )
[2017-03-22 16:15:39.758] [I] [zway] Job 0x07 (Get controller info and supported function classes): No ACK received befo
[2017-03-22 16:15:39.759] [W] [zway] Job 0x07 (Get controller info and supported function classes) dropped: too many res
[2017-03-22 16:15:39.759] [D] [zway] Job 0x07 (Get controller info and supported function classes): fail
[2017-03-22 16:15:39.759] [C] [zway] Get Serial API Capabilities returned zero.
[2017-03-22 16:15:39.759] [I] [zway] Removing job: Get controller info and supported function classes
[2017-03-22 16:15:39.769] [D] [zway] Worker thread exit point
[2017-03-22 16:15:39.769] [D] [zway] Worker thread successfully finished
[2017-03-22 16:15:39.771] [E] [zway] SaveData will not save data since it wasn't loaded. This is to prevent data loss.
[2017-03-22 16:15:39.813] [I] [core] Notification: critical (z-wave): Cannot start Z-Wave binding: Error: Bad data - com
[2017-03-22 16:22:18.063] [I] [core] Executing script: exit()



Попробовал backup copy, другю Pi. Все одно, RaZberry board не хочет отвечать на запросы.

Попробовал из шела:

Code: Select all

cat < /dev/ttyAMA0 &

echo -en "\x01\x03\x00\x15\xe9" > /dev/ttyAMA0
нет ответа...

Чем можно попробовать оживить RaZberry борду? Обидно как-то поломалось, редкая вещь этот RaZberry board.

А новая платка заработает на текущей конфигурации? Где храняться ключи для скажем секюрного обмена с замком? Если в EEPROM на RaZberry - тогда моя текущая сеть тостед. Надо будет по новой все включать...
User avatar
PoltoS
Posts: 7565
Joined: 26 Jan 2011 19:36

Re: RaZberry 3 gen. перестал определяться после ребута

Post by PoltoS »

Всё храниться в резервной копии. из неё можно восстановить всё на новую плату
vlad
Posts: 57
Joined: 19 Oct 2016 04:58

Re: RaZberry 3 gen. перестал определяться после ребута

Post by vlad »

купил новую платку RaZberry2.
From Expert UI попытался востанновить backup.
Когда выбрано - "Also restore network topology..." в логе выдает ошибку : "Restore is not possible from back up of a non-primary controller. Consider inclusion by current primary instead."
Как это понимать? Этот backup был сделан с primary controller.
User avatar
PoltoS
Posts: 7565
Joined: 26 Jan 2011 19:36

Re: RaZberry 3 gen. перестал определяться после ребута

Post by PoltoS »

А он был первым узлом? Точно первичным был? Пришлите на support@ архив, проверим
vlad
Posts: 57
Joined: 19 Oct 2016 04:58

Re: RaZberry 3 gen. перестал определяться после ребута

Post by vlad »

Done, послал мой backup file на < support At zwave.me >.

Если не удастся востанновить архив, то совсем будет грустно всю логику, девайсы, интеграцию востаннавливать с самого начала.
User avatar
PoltoS
Posts: 7565
Joined: 26 Jan 2011 19:36

Re: RaZberry 3 gen. перестал определяться после ребута

Post by PoltoS »

В соответствии с архивом у вас был SIS на узле 22. Т.е. он был реально первичным.

Но вы можете сделать так:
переименовать архив в .tgz, распаковать, поправить xxxxxxxx-DevicesData.xml, заменить SUCNodeId с 22 на 1, запаковать, переименовать назад и восстановить архив.

Но учтите, узел 22 всё ещё думает, что он главный в сети! И так думают другие устройства. Вам нужно будет отозвать у него право SIS и всем устройствам уйдёт оповещение.
vlad
Posts: 57
Joined: 19 Oct 2016 04:58

Re: RaZberry 3 gen. перестал определяться после ребута

Post by vlad »

Сегодня утром я так и сделал. После нескольких попыток изменить разные параметры в конфиге я переписал в xml SUC с 22 на 1. И после этого ZWay скушал архив.

Странно, я думал что SmartThings Hub у меня вторичный контроллер то есть SUC... Да вот узнал что-то новое.

Спасибо за support. Вроде пронесло в этот раз.

BTW: значить SUCNodeId = 22 говорит что SmartThings primary? Потому что там есть еще isPrimary = true, isRealPrimary = true, isSUC = false ключи.

Как-то конфюзно...

Я так понимаю мне нужно SmartThings сделать SUC полюбому, что-бы инклюд девайсев на Разбери передавался на ST. Так все и происходило. Когда я делал include на RaZberry, то девайс появлялся на ST автоматом.
Post Reply