Установка AgoControl

Здравствуйте. В ряде материалов, например, здесь: http://habrahabr.ru/company/contactless/blog/213243/,
вы указывали, что кроме NinjaBlocks также поддерживается система AgoControl.

Не обнаружив следов AgoControl в официальной сборке, я решил попробовать установить AgoControl, воспользовавшись описанием с их сайта: http://wiki.agocontrol.com/index.php/Ago_control_install_debian_wheezy.

Возникла проблема на этапе запуска уже установленной программы:
>> /opt/agocontrol/bin/agoctrl.sh start
В ответ получают надписи:
Failed to get D-Bus connection: No connection to service manager.
Самой d-bus в системе не было, я поставил, запустил - это ничего не меняет. Непонятно, к какому “service manager” пытается достучаться agocontrol через d-bus.

Есть ли успешный опыт запуска AgoControl на WBSH? Можете ли подсказать, чего мне не хватает?

На сайте agocontrol есть обсуждение на эту тему: http://www.agocontrol.com/forum/index.php?topic=25.0
Там всё закончилось тем, что не был запущен d-bus, после запуска всё заработало. А вот у меня - нет:

root@wirenboard:~# /etc/init.d/dbus status
[FAIL] dbus is not running … failed!
root@wirenboard:~# /etc/init.d/dbus start
[ ok ] Starting system message bus: dbus.
root@wirenboard:~# /etc/init.d/dbus status
[ ok ] dbus is running.
root@wirenboard:~# /opt/agocontrol/bin/agoctrl.sh start
Failed to get D-Bus connection: No connection to service manager.

Добрый день,

Поддерживать agocontrol мы в итоге не будем, вместо него будет Domoticz.

Причин собственно несколько:

  1. для agocontrol нужен AMQP-брокер, который сразу отъедает 10M памяти
  2. каждый драйвер держит соединение с AMQP, которое съедает много памяти
  3. дико тормозной веб-интерфейс, приделанный сбоку. Из-за тормозов пользоваться очень неудобно.

Domoticz собственно поставить можно хоть сейчас, интеграцию в него (по типу ninja-bridge) сейчас пилим.

А как его установить? На сайте domoticz предлагают скачать готовый образ флешки для RaspberryPi, т.е. полная замена ОС.
apt-get данный пакет не знает. Получается, либо собрать из исходного кода, либо извлечь программу из предлагаемого образа SD-карты.

Сейчас да, только собирать.

Проще всего это делать внутри qemu-chroot

так: сделать debootstrap debian wheezy под armel, потом сделать туда chroot через qemu. Можно вот тут (https://github.com/contactless/wirenboard/releases) скачать последний образ rootfs, там всё что надо сделать — это

sudo ./chroot_this.sh

перед этим на убунту/дебиан:

apt-get install qemu-user-static binfmt-support .

проще собирать прямо внутри этого chroot, без заморочек с библиотеками и кросс-компиляцией.

Domoticz собственно поставить можно хоть сейчас, интеграцию в него (по типу ninja-bridge) сейчас пилим.

ребят, получилось сделать что-то хорошее? где почитать про использование Domoticz на WirenBoard SmatHome?

нет, закопали. Есть свой софт.