Сделал полный update upgrade. ISM модуль не стартует. Подскажите как лечить?
root@wirenboard:~# /etc/init.d/wb-homa-ism-radio status
[FAIL] wb-homa-rcd is not running ... failed!
root@wirenboard:~# /etc/init.d/wb-homa-ism-radio start
[ ok ] Starting MQTT driver for WB HomA for RFM69 ISM radio: wb-homa-rcd.
root@wirenboard:~# /etc/init.d/wb-homa-ism-radio status
[FAIL] wb-homa-rcd is not running ... failed!
root@wirenboard:~# /usr/bin/wb-homa-rcd
738
Traceback (most recent call last):
File "/usr/bin/wb-homa-rcd", line 404, in <module>
radio = rfm69.RFM69(spi_minor=spi_minor,irq_gpio=irq_gpio)
File "/usr/lib/wb-homa-ism-radio/rfm69.py", line 68, in __init__
self.spi.open(spi_major, spi_minor)
IOError: [Errno 2] No such file or directory
Добавил его в noolite_remotes_custom: 0x1353. Появился noolite_tx_0x1353 Система воспринимает это как реле/диммер?
Добавил его в noolite_remotes_custom: 0x549. Появился noolite_tx_0x549 Аналогично
Вообщем можете по пунктам написать как подключить пульт, пожалуйста?
Ags, спасибо, читал. Но я спрашиваю про пульт, а не про исполнительное устройство. Они как раз без проблем привязываются.
@Evgeny Boger, вы же в видео с демонстрацией работы wirenboard это показывали. Так как все таки привязать пульт?
Хотя… какая разница – ведь после обновления ПО, радио не работает А wirenboard лежит мертвым железом на полке рядом с орегоновскими датчиками, пультами и силовыми блоками noolite.
А пульт привязывать не надо, но это в свежей версии ism_radio (1.09), что после обновления (у меня с ней живет пару часов и виснет).
Если нажать на пульте кнопку - в web интерфейсе HomA появится панелька с адресом этого пульта, его состоянием и адресом.
А вообще зачем пульт привязывать? Привязка только для исполнителей, они должны реагировать на сигнал, поэтому в исполнителя и нужно записать код пульта (привязка).
А WB сечёт всё, только обработчик событий нужно написать. Я в openHAB сделал, там всё просто (если адрес такой-то - то сделать то-то).
ags, надо или не надо привязывать пульт – вопрос спорный, каждому свое Мне например нужно выстроить логику управления светом на уровне контроллера умного дома, а не на уровне самих устройств. Это же удобство эксплуатации – сегодня я по кнопке включаю свет. Завтра захочу включать сразу свет и вентилятор той же кнопкой. И мне точно не захочется лезть в розетки каждый раз, чтобы подключить к сценарию существующее устройство.
Что касается обновления – я писал выше, у меня к сожалению вообще не запускается модуль ism Надеюсь что разработчики все же решат проблему
Насчет openhab интересно. Т.е. он видит сигналы от пультов даже если их нет в интерфейсе WB? Если так, спасибо за наводку
У меня тоже ничего стартануло после обновления, ни радио, ни 1wire:
dpkg -l linux-latest - root@wirenboard:~# dpkg -l linux-latest dpkg-query: шаблону linux-latest не соответствует ни один пакет
dpkg -l wb-homa-ism-radio:
root@wirenboard:~# dpkg -l wb-homa-ism-radio
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/
частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя Версия Архитектура Описание
+++-==============-============-============-=================================
ii wb-homa-ism-ra 1.09+1 all MQTT driver for WB HomA for RFM69
uname -a: Linux wirenboard 3.13.0-imxv5-x0.1 #52 Sun Jun 8 03:24:44 MSK 2014 armv5tejl GNU/Linux
ls -lh /dev/spidev*:
root@wirenboard:~# ls -lh /dev/spidev*
ls: невозможно получить доступ к /dev/spidev*: Нет такого файла или каталога
root@wirenboard:~# dpkg -l linux-latest dpkg-query: no packages found matching linux-latest
root@wirenboard:~# dpkg -l wb-homa-ism-radio
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii wb-homa-ism-ra 1.09 all MQTT driver for WB HomA for RFM69
root@wirenboard:~# uname -a Linux wirenboard 3.13.0-imxv5-x0.1 #52 Sun Jun 8 03:24:44 MSK 2014 armv5tejl GNU/Linux
root@wirenboard:~# ls -lh /dev/spidev* ls: cannot access /dev/spidev*: No such file or directory
Я тоже попал в жертвы upgrade Отвалилось почти все, с чем пытаюсь работать: радио и 1-wire (как про это писали), плюс GSM
root@wirenboard:~# wb-gsm restart_if_broken
/usr/bin/wb-gsm: line 33: echo: write error: Invalid argument
cat: /sys/class/gpio/gpioout/direction: No such file or directory
/usr/bin/wb-gsm: line 42: [: =: unary operator expected
/usr/bin/wb-gsm: line 48: [: =: unary operator expected
connection test error!
Restarting GSM modem...
Try to switch off SIM900R
/usr/bin/wb-gsm: line 138: [: =: unary operator expected
Send power down command
/usr/bin/wb-gsm: line 149: [: =: unary operator expected
/usr/bin/wb-gsm: line 163: [: =: unary operator expected
toggle SIM900 state using PWRKEY
/usr/bin/wb-gsm: line 62: [: =: unary operator expected
/usr/bin/wb-gsm: line 27: /sys/class/gpio/gpio0/value: No such file or directory
/usr/bin/wb-gsm: line 27: /sys/class/gpio/gpio1/value: No such file or directory
/usr/bin/wb-gsm: line 27: /sys/class/gpio/gpio0/value: No such file or directory
ERROR: modem restarted, still no answer
Сделал, по Вашему совету,
apt-get update
apt-get install linux-latest
оно вроде нормально проапдейтилось. Перезапустился, но никаких положительных изменений нет
root@wirenboard:~# apt-get install linux-latest
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install»:
Пакеты, имеющие неудовлетворённые зависимости:
linux-latest : Зависит: linux-image-3.13.0-imxv5-x0.1 (>= 3.13-imxv5-x0.1+wb20141110131131) но он не будет установлен
Зависит: linux-firmware-image-3.13.0-imxv5-x0.1 (>= 3.13-imxv5-x0.1+wb20141110131131) но он не будет установлен
wb-homa-drivers : Зависит: wb-homa-gpio но он не будет установлен
Зависит: wb-homa-w1 но он не будет установлен
Зависит: wb-homa-ninja-bridge но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt-get -f install», не указывая имени пакета, (или найдите другое решение).
root@wirenboard:~# apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Будут установлены следующие дополнительные пакеты:
wb-homa-gpio wb-homa-ninja-bridge wb-homa-w1
НОВЫЕ пакеты, которые будут установлены:
wb-homa-gpio wb-homa-ninja-bridge wb-homa-w1
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
не установлено до конца или удалено 7 пакетов.
Необходимо скачать 0 B/50,7 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 252 kB.
Хотите продолжить [Д/н]? Д
(Чтение базы данных … на данный момент установлено 15924 файла и каталога.)
Распаковывается пакет wb-homa-gpio (из файла …/wb-homa-gpio_1.5_armel.deb) …
Распаковывается пакет wb-homa-w1 (из файла …/wb-homa-w1_1.5_armel.deb) …
Распаковывается пакет wb-homa-ninja-bridge (из файла …/wb-homa-ninja-bridge_1.5_armel.deb) …
Настраивается пакет libc-ares2:armel (1.9.1-3) …
Настраивается пакет libmosquitto1 (1.3.4-2contactless1) …
Настраивается пакет libmosquittopp1 (1.3.4-2contactless1) …
Настраивается пакет mosquitto-clients (1.3.4-2contactless1) …
Настраивается пакет wb-homa-adc (1.5) …
[ ok ] Starting MQTT Driver for ADC: wb-homa-adc.
Настраивается пакет wb-homa-gpio (1.5) …
Файл настройки «/etc/wb-homa-gpio.conf.default»
==> Файл, созданный вами или сценарием.
==> Также, файл в пакете, предоставленный сопровождающим пакета.
Что нужно сделать? Есть следующие варианты:
Y или I : установить версию, предлагаемую сопровождающим пакета
N или O : оставить установленную на данный момент версию
D : показать различия между версиями
Z : запустить оболочку командной строки для проверки ситуации
По умолчанию сохраняется текущая версия файла настройки.
*** wb-homa-gpio.conf.default (Y/I/N/O/D/Z) [по умолчанию N] ? Y
Устанавливается новая версия файла настройки /etc/wb-homa-gpio.conf.default …
Устанавливается новая версия файла настройки /etc/init.d/wb-homa-gpio …
[ ok ] Starting MQTT Driver for GPIO-controlled switches: wb-homa-gpio.
Настраивается пакет wb-homa-modbus (1.5) …
[....] Can't start modbus driver: configuration file /etc/wb-homa-modbus.conf no[FAILnd ... failed!
Настраивается пакет wb-homa-w1 (1.5) …
Устанавливается новая версия файла настройки /etc/init.d/wb-homa-w1 …
Настраивается пакет wb-homa-ninja-bridge (1.5) …
Устанавливается новая версия файла настройки /etc/init.d/wb-homa-ninja-bridge …
Настраивается пакет wb-homa-drivers (1.5) …
hamster,
пожалуйста покажите вывод dpkg -l wb-utils
и md5sum /etc/wb_env.sh
после этого пожалуйста ещё раз сделайте apt-get update apt-get upgrade apt-get dist-upgrade
Если будут какие-то ошибки, просьба их сюда написать и сделать apt-get -f install
Vladimir, покажите пожалуйста cat /boot/uEnv.txt echo $WB_VERSION
и сделайте то, что написано выше.
Всем:
только что поставил с нуля стандартный образ, выполнил apt-get update apt-get upgrade apt-get dist-upgrade
. В процессе оно не смогло разрулить сразу апдейт wb-homa-drivers, но после вызова apt-get -f install всё отлично обновилось, никаких проблем нет. Всё это очень странно.
Постараюсь подготовить в ближайшее время свежий образ, чтобы его можно было целиком залить на флешку.
apt-get upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».
Пакеты, имеющие неудовлетворённые зависимости:
wb-homa-drivers : Зависит: wb-homa-gpio но он не установлен
Зависит: wb-homa-w1 но он не установлен
Зависит: wb-homa-ninja-bridge но он не установлен
E: Неудовлетворённые зависимости. Попытайтесь использовать -f.
apt-get -f upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
НОВЫЕ пакеты, которые будут установлены:
wb-homa-gpio wb-homa-ninja-bridge wb-homa-w1
Пакеты, которые будут обновлены:
linux-image-3.13.0-imxv5-x0.1
обновлено 1, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 8 пакетов.
Необходимо скачать 0 B/5 847 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 252 kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных … на данный момент установлено 15425 файлов и каталогов.)
Подготовка к замене пакета linux-image-3.13.0-imxv5-x0.1 3.13-imxv5-x0.1+wb20141110131131 (используется файл …/linux-image-3.13.0-imxv5-x0.1_3.13.0-imxv5-x0.1._armel.deb) …
Распаковывается замена для пакета linux-image-3.13.0-imxv5-x0.1 …
Распаковывается пакет wb-homa-gpio (из файла …/wb-homa-gpio_1.5_armel.deb) …
Распаковывается пакет wb-homa-w1 (из файла …/wb-homa-w1_1.5_armel.deb) …
Распаковывается пакет wb-homa-ninja-bridge (из файла …/wb-homa-ninja-bridge_1.5_armel.deb) …
Настраивается пакет libc-ares2:armel (1.9.1-3) …
Настраивается пакет libmosquitto1 (1.3.4-2contactless1) …
Настраивается пакет libmosquittopp1 (1.3.4-2contactless1) …
Настраивается пакет linux-image-3.13.0-imxv5-x0.1 (3.13-imxv5-x0.1+wb20141110131131) …
Настраивается пакет mosquitto-clients (1.3.4-2contactless1) …
Настраивается пакет wb-homa-adc (1.5) …
[ ok ] Starting MQTT Driver for ADC: wb-homa-adc.
Настраивается пакет wb-homa-gpio (1.5) …
Файл настройки «/etc/wb-homa-gpio.conf.default»
==> Файл, созданный вами или сценарием.
==> Также, файл в пакете, предоставленный сопровождающим пакета.
Что нужно сделать? Есть следующие варианты:
Y или I : установить версию, предлагаемую сопровождающим пакета
N или O : оставить установленную на данный момент версию
D : показать различия между версиями
Z : запустить оболочку командной строки для проверки ситуации
По умолчанию сохраняется текущая версия файла настройки.
*** wb-homa-gpio.conf.default (Y/I/N/O/D/Z) [по умолчанию N] ? y
Устанавливается новая версия файла настройки /etc/wb-homa-gpio.conf.default …
Устанавливается новая версия файла настройки /etc/init.d/wb-homa-gpio …
[ ok ] Starting MQTT Driver for GPIO-controlled switches: wb-homa-gpio.
Настраивается пакет wb-homa-modbus (1.5) …
[....] Can't start modbus driver: configuration file /etc/wb-homa-modbus.conf no[FAILnd ... failed!
Настраивается пакет wb-homa-w1 (1.5) …
Устанавливается новая версия файла настройки /etc/init.d/wb-homa-w1 …
Настраивается пакет wb-homa-ninja-bridge (1.5) …
Устанавливается новая версия файла настройки /etc/init.d/wb-homa-ninja-bridge …
Настраивается пакет wb-homa-drivers (1.5) …
apt-get dist-upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Расчёт обновлений…Готово
Пакеты, которые будут обновлены:
linux-image-3.13.0-imxv5-x0.1
обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0 B/5 797 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить [Д/н]? y
(Чтение базы данных … на данный момент установлено 15440 файлов и каталогов.)
Подготовка к замене пакета linux-image-3.13.0-imxv5-x0.1 3.13-imxv5-x0.1+wb20141110131131 (используется файл …/linux-image-3.13.0-imxv5-x0.1_3.13.0-imxv5-x0.1._armel.deb) …
Распаковывается замена для пакета linux-image-3.13.0-imxv5-x0.1 …
Настраивается пакет linux-image-3.13.0-imxv5-x0.1 (3.13-imxv5-x0.1+wb20141110131131) …
/etc/init.d/wb-homa-ism-radio status
[FAIL] wb-homa-rcd is not running ... failed!
apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
/etc/init.d/wb-homa-ism-radio restart
[ ok ] Restarting MQTT driver for WB HomA for RFM69 ISM radio: wb-homa-rcd.
/etc/init.d/wb-homa-ism-radio status
[FAIL] wb-homa-rcd is not running ... failed!
cat /boot/uEnv.txt
cat: /boot/uEnv.txt: Нет такого файла или каталога
echo $WB_VERSION
Пусто