Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.

+7 495 204-27-80

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Переключаем частоту EU/RU (Fibaro, Z-Wave)

Переключаем частоту EU/RU (Fibaro, Z-Wave) 10 Нояб 2018 16:01 #25451

  • dolpheen
  • dolpheen аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 42
  • Спасибо получено: 15
  • Репутация: 3
В связи с многочисленными вопросами - как всё-таки переключаются частоты EU/RU на девайсах? - создам мини-тему-инструкцию
В свое время, данная инфа добывалась анализом кода контроллеров Razberry и Fibaro.
Внимание! Данные действия проверялись только на устройствах Fibaro и Z-Wave.me 2013-2015 г.выпуска, на остальных, как говорится х.з. И я так понял, начиная с 2016 г.в. Fibaro заблокировал эту фичу.
Внимание! Как обычно, все на свой страх и риск, ответственности не несу :)

Хардварное предислове
Физически во всех девайсах EU/RU используются одинаковые элементы. Переключение частот между EU/RU производится программно. Как это производится уже другой вопрос к произодителям и писателям прошивки.

Итак, поехали..
Как переключать девайсы
Внимание! Все делается через контроллер Razberry.
Необходимые реквизиты - Razberry Pi с предустановленным ПО от Z-wave.me [url=http://https://z-wave.ru/shop/category/kontrollery/plata-rasshireniya-razberry-dlya-raspberry-pi.html]Плата расширения Razberry[/url]
В эксперт интерфейсе или по инструкции (см.ссылку) переключаем на ту частоту на которой у нас работает наш девайс. Как переключить частоту
Добавляем устройство в сеть.
После того как устройство добавилось, отправляем следующие команды, через строку браузера.
http://IP:8083/JS/Run/zway.SendData(2,[0x91,0x01,0x0f,0xf2,0x00]) - переключение на EU
http://IP:8083/JS/Run/zway.SendData(2,[0x91,0x01,0x0f,0xf2,0x01]) - переключение на RU
Где IP - это IP адрес razberry, 2 – ID устройства (номер назначается при добавлении устройства в сеть Z-Wave, узнать номер возможно в интерфейсе конфигурации устройства)
На этом по девайсам все, переключаем частоту Razberry и провяремя исключения девайса уже на другой частоте.

Как переключать частоту Fibaro HC2

Вариант 1
Если у вас версия контроллера до 4-й тогда все просто вводим в командной строке
Переключение на частоту EU
http://IP/services/changeZWFrequency.php?f=eu
Переключение на частоту RU
http://IP/services/changeZWFrequency.php?f=ru
Где IP - это IP адрес контроллера,
Дальше вводим одинаковый логин и пароль admin admin и ожидаем несколько секунд до выдачи подтверждения переключения частоты.

Если версия контроллера выше 4-й тогда все гораздо сложнее. Тут можно сбросить и откатиться на заводские настройки до версии ниже 4-й, но это подходит только для достаточно старых контроллеров, так как в новых изначально заводская версия поставляется 4-я или использовать вариант 2.

Вариант 2
Сначала описание проблемы. Дело в том, что в новых версиях хэш пароля admin хранится в кавычках в базе данных, что достаточно странно, не знаю с чем это связано. Наша задача убрать эти кавычки из базы данных. Могут быть неточности, в основном пишу "по памяти". Итак приступим...
1. Делаем бэкап на флэшку, стандартное меню Fibaro.
2. Выключаем контроллер и извлекаем флэшку с бэкапом и вставляем в контроллер.
3. Находим там папку с нашим свежим бэкапом.
4. На всякий случай сохраните полностью папку до проведения изменений (мало-ли что :) )
4. В этой папке находим файл с именем "sql" - это и есть наша резервная копия базы данных в формате SQL Lite
5. Открываем этот файл любым просмотрщиком SQL Lite. Я использовал вот этот.
6. Находим в таблицу NEW_Property и строку где Device_Id=2 и Name=pwd затем удаляем кавычки вокруг значения этого поля (там должна быть длинная строка со значением MD5 хэша)
7. Сохраняем измененную таблицу
8. Дальше поскольку у нас изменилось содержимое sql файла необходимо внести коррекцию в файл checksum (находится в той же папке, что и файл sql)
9. Подсчитываем хэш sql файла с помощью, например, сервиса http://onlinemd5.com/
10. Дальше внимание! Необходимо заменить новым рассчитаным значением хэш строку в файле checksum, в строке sql СОХРАНЯЯ формат и размер оригинального checksum файла - все символы В нижнем РЕГИСТРЕ, и никаких дополнительных пробелов и энтеров. После изменения проверьте размер старого и нового файла, они ДОЛЖНЫ совпадать.
11. Сохраняем все изменения. Вставляем флэшку обратно в контроллер и пробуем восстановиться из нашей измененной резервной коппии.
12. Дальше делаем по Варианту №1.
Последнее редактирование: 10 Нояб 2018 16:05 от dolpheen.
Спасибо сказали: sega66

Переключаем частоту EU/RU (Fibaro, Z-Wave) 10 Июль 2019 08:13 #26739

  • tunt
  • tunt аватар
  • Вне сайта
  • Гуру
  • Сообщений: 92
  • Спасибо получено: 1
  • Репутация: 0
подскажите Вадим, несколько устройств перевел нормально а два
определились на частоте EU
изменил частоту http://IP:8083/JS/Run/zway.SendData(2,[0x91,0x01,0x0f,0xf2,0x01]) - переключение на RU
в браузере написало null как обычно
устройство отключил
но теперь оно не определяется на RU частоте ни как и не на какой другой частоте

как его можно подцепить на родную EU частоту теперь или на какую другую
чтоб повторить смену частоты
Время создания страницы: 0.136 секунд