Temat: Problem z kompilacją Domoticz

Próbuję skompilować tytułowy program, lecz w zależnościach ma libubacktrace i nie mam pojęcia skąd go wziąć.
Pakiet znalazłem tu. Będę wdzięczny za pomoc.

2

Odp: Problem z kompilacją Domoticz

Jak samo jak z domoicza musisz z libubacktrace zrobić normalną paczkę. Inaczej tego pierwszego nie skonfigurujesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Problem z kompilacją Domoticz

Nie zrozumieliśmy się smile, nie potrafię tego zrobić - jestem lamusem.
Podpowiesz może od czego muszę zacząć?

4

Odp: Problem z kompilacją Domoticz

O panie, dużo czytania. Od http://eko.one.pl/?p=openwrt-kompilacja w szczególności: http://eko.one.pl/?p=openwrt-kompilacja … egopakietu oraz wspomniany https://wiki.openwrt.org/doc/devel/packages

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Problem z kompilacją Domoticz

Ale - jest gotowiec smile

https://github.com/openwrt/packages/pull/2883

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Problem z kompilacją Domoticz

No tak, a w tym gotowcu jest zależność od wspomnianej biblioteki...

7

Odp: Problem z kompilacją Domoticz

Poszukaj, może gość zgłosił i tą bibliotekę. Zawsze możesz do niego zagadać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8 (edytowany przez kurwicycek 2016-07-22 18:36:42)

Odp: Problem z kompilacją Domoticz

Tak zrobię. Szczęśliwie podał swój email.
Odpowiedź była w samym makefile:

######################################
#
# Important: if backtrace functionality is enabled in domoticz uClibc openwrt's settings for uCkibc must be changed:
# LIBC_HAS_BACKTRACE=y
# resp see file [openwrt_root]/toolchain/uClibc/config-0.9.33.2/common
# rebuild uClibc with make ./toolchain/uClibc/{clean, compile} V=s
#
#######################################

Wspominałem, że jestem lamus? smile

9

Odp: Problem z kompilacją Domoticz

To raczej wyłącz to w domoticz bo zmiana opcji w uclibc może spowodować że pakiety z openwrt będą niekompatybilne.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Problem z kompilacją Domoticz

Tu jest gość co się chwali Domoticz-em dla trunka:
https://github.com/balintkozma/domoticz-openwrt

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

11

Odp: Problem z kompilacją Domoticz

Działa smile.

root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                   55.5M      6.2M     46.5M  12% /
/dev/root                55.5M      6.2M     46.5M  12% /
tmpfs                   122.3M    664.0K    121.6M   1% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
root@OpenWrt:~# cd /tmp/
root@OpenWrt:/tmp# opkg install domoticz_3.5070-2_x86.ipk
Installing domoticz (3.5070-2) to root...
Installing libubacktrace (3.5070-2) to root...
Downloading [url]http://iijoki.xorg.pl/packages/base/libubacktrace_3.5070-2_x86.ipk.[/url]
Installing zlib (1.2.8-1) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/base/zlib_1.2.8-1_x86.ipk.[/url]
Installing libusb-1.0 (1.0.19-1) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/base/libusb-1.0_1.0.19-1_x86.ipk.[/url]
Installing librt (0.9.33.2-1) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/base/librt_0.9.33.2-1_x86.ipk.[/url]
Installing libusb-compat (0.1.4-1) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/base/libusb-compat_0.1.4-1_x86.ipk.[/url]
Installing libcurl (7.40.0-3.2) to root...
Downloading [url]http://iijoki.xorg.pl/packages/base/libcurl_7.40.0-3.2_x86.ipk.[/url]
Installing libpolarssl (1.3.14-1) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/base/libpolarssl_1.3.14-1_x86.ipk.[/url]
Installing libsqlite3 (3081101-1) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/packages/libsqlite3_3081101-1_x86.ipk.[/url]
Installing libopenssl (1.0.2h-1) to root...
Downloading [url]http://iijoki.xorg.pl/packages/base/libopenssl_1.0.2h-1_x86.ipk.[/url]
Installing boost-system (1_58_0-4) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/packages/boost-system_1_58_0-4_x86.ipk.[/url]
Installing libstdcpp (4.8-linaro-1) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/base/libstdcpp_4.8-linaro-1_x86.ipk.[/url]
Installing boost-thread (1_58_0-4) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/packages/boost-thread_1_58_0-4_x86.ipk.[/url]
Installing boost-chrono (1_58_0-4) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/packages/boost-chrono_1_58_0-4_x86.ipk.[/url]
Installing boost-atomic (1_58_0-4) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/packages/boost-atomic_1_58_0-4_x86.ipk.[/url]
Installing boost-date_time (1_58_0-4) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/packages/boost-date_time_1_58_0-4_x86.ipk.[/url]
Installing openzwave (1.4.164-1) to root...
Downloading [url]http://iijoki.xorg.pl/packages/base/openzwave_1.4.164-1_x86.ipk.[/url]
Installing udev (173-1) to root...
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05.1/x86/geode/packages/base/udev_173-1_x86.ipk.[/url]
Configuring libstdcpp.
Configuring librt.
Configuring boost-system.
Configuring boost-chrono.
Configuring libubacktrace.
Configuring libpolarssl.
Configuring libcurl.
Configuring udev.
Configuring openzwave.
Configuring zlib.
Configuring libusb-1.0.
Configuring libusb-compat.
Configuring libsqlite3.
Configuring libopenssl.
Configuring boost-atomic.
Configuring boost-thread.
Configuring boost-date_time.
Configuring domoticz.
2016-07-23 20:21:19.686  Domoticz V3.5070 (c)2012-2016 GizMoCuz
2016-07-23 20:21:19.688  Build Hash: 86f58c9, Date: 2016-04-13 09:10:13
2016-07-23 20:21:19.691  Startup Path: /opt/domoticz/
2016-07-23 20:21:19.693  Startup delay... waiting 5 seconds...
domoticz: Domoticz is starting up....
root@OpenWrt:/tmp# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                   55.5M     31.2M     21.5M  59% /
/dev/root                55.5M     31.2M     21.5M  59% /
tmpfs                   122.3M     11.7M    110.5M  10% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
root@OpenWrt:/tmp# free
             total         used         free       shared      buffers
Mem:        250408        58564       191844        12032         1084
-/+ buffers:              57480       192928
Swap:            0            0            0

http://vpx.pl/i/2016/07/23/Clipboard.md.jpg

12

Odp: Problem z kompilacją Domoticz

No nieźle. też się zainteresowałem tym softem. Co ciekawe u mnie nie trąbił nic o libubacktrace. I ciekawe co u mnie nie zadziała...
pliki skopiowałem do katalogu na routerze i u mnie było tak:

root@OpenWrt:/tmp/a# opkg install *.ipk
Installing boost-atomic (1_58_0-4) to root...
Installing libstdcpp (4.8-linaro-1) to root...
Installing boost-system (1_58_0-4) to root...
Installing boost-chrono (1_58_0-4) to root...
Installing boost-date_time (1_58_0-4) to root...
Installing boost-thread (1_58_0-4) to root...
Installing boost (1_61_0-1) to root...
Installing domoticz (3.4834-1) to root...
Installing eudev (3.2-1) to root...
Installing libudev (3.2-1) to root...
Installing libusb-compat (0.1.4-1) to root...
Installing libcurl (7.40.0-3.2) to root...
Installing libpolarssl (1.3.14-1) to root...
Installing libsqlite3 (3081101-1) to root...
Installing libopenssl (1.0.2h-1) to root...
Installing openzwave (1.4.164-1) to root...
Configuring libstdcpp.
Configuring boost-system.
Configuring boost-chrono.
Configuring libpolarssl.
Configuring libcurl.
Configuring libudev.
Configuring eudev.
Configuring openzwave.
Configuring libusb-compat.
Configuring libsqlite3.
Configuring libopenssl.
Configuring boost.
Configuring boost-atomic.
Configuring boost-thread.
Configuring boost-date_time.
Configuring domoticz.
2016-07-24 11:55:26.395  Domoticz V3.4834 (c)2012-2016 GizMoCuz
2016-07-24 11:55:26.396  Build Hash: 2bd98a1, Date: 2016-03-02 07:36:12
2016-07-24 11:55:26.397  Startup Path: /opt/domoticz/
2016-07-24 11:55:26.397  Startup delay... waiting 5 seconds...
domoticz: Domoticz is starting up....

root@OpenWrt:/tmp/a# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                    3.6G     38.0M      3.6G   1% /
/dev/root                 3.8M      3.8M         0 100% /rom
tmpfs                    61.7M     13.1M     48.6M  21% /tmp
/dev/sda1                 3.6G     38.0M      3.6G   1% /overlay
overlayfs:/overlay        3.6G     38.0M      3.6G   1% /
tmpfs                   512.0K         0    512.0K   0% /dev

root@OpenWrt:/tmp/a# free
             total         used         free       shared      buffers
Mem:        126392        72508        53884        13400         3920
-/+ buffers:              68588        57804
Swap:            0            0            0

root@OpenWrt:/tmp/a# cat /proc/cpuinfo 
system type        : MediaTek MT7620A ver:2 eco:6
machine            : Xiaomi MiWiFi Mini
processor        : 0
cpu model        : MIPS 24KEc V5.0
BogoMIPS        : 385.84
wait instruction    : yes
microsecond timers    : yes
tlb_entries        : 32
extra interrupt vector    : yes
hardware watchpoint    : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
isa            : mips1 mips2 mips32r1 mips32r2
ASEs implemented    : mips16 dsp
shadow register sets    : 1
kscratch registers    : 0
package            : 0
core            : 0
VCED exceptions        : not available
VCEI exceptions        : not available

chyba czas kupić router z większym flashem smile

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

13

Odp: Problem z kompilacją Domoticz

Masz starszą wersję niż ja. Sprawdź link z pierwszego posta.

14

Odp: Problem z kompilacją Domoticz

Zgadza się, ale za to mam niby "STABLE".
Podbije kiedyś numerek i zobaczę z ciekawości czy wyjdzie, bo już jest 5356

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

15

Odp: Problem z kompilacją Domoticz

Testowałeś może ten program? Bo u mnie nie chce maili wysyłać... sad

16

Odp: Problem z kompilacją Domoticz

U mnie to samo sad albo po prostu nie umiem tego skonfigurować

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

17 (edytowany przez mar_w 2016-07-30 23:14:16)

Odp: Problem z kompilacją Domoticz

Odświeżę temat, bo może komuś się przyda. Ponieważ też nie mogłem wysłać maila w żaden sposób, (nawet zmieniłem wersję Domoticz-a w dół i w górę), aż do momentu gdy skompilowałem bibliotekę    libcurl    ze wszystkimi opcjami, chociaż wiem, że wystarczyłaby jedna opcja, ale za to teraz mogę szaleć smile i zajmuje niewiele więcej miejsca, nawet jak się doinstaluje dodatkowe 3 bardzo drobne zależności.
(Domyślna biblioteka z Openwrt prawie nic nie ma!)
http://vpx.pl/i/2016/07/30/Zrzut-ekranu2.md.png

A oto efekt testu smile

http://vpx.pl/i/2016/07/30/Zrzut-ekranu.md.png
I już wracam szybciutko do wyższej wersji ... V3.4834

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

18 (edytowany przez krynio 2016-07-31 00:06:59)

Odp: Problem z kompilacją Domoticz

@mar_w trudno nie zauważyć że robisz postępy w temacie openwrt, gratuluję.

Również zaciekawił mnie ten program. Pytanie ogólne, czy jest chętny do wykonania treściwego poradnika z opisem jak zainstalować program, skonfigurować podstawowe opcje, czujniki temperatury, przekaźnik, kamerkai etc.

Z ciekawszych artykułów znalazłem ten http://domwlesie.eu/2016/05/17/domoticz-odkrycie-roku/

Pozdrawiam

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

19

Odp: Problem z kompilacją Domoticz

Podszedlem do tematu inaczej, dodalem feedsy od Turris Omnia gdzie jest pakiet Domoticz z zaleznosciami wink

20

Odp: Problem z kompilacją Domoticz

Domoticz bardzo fajnie współpracuje z czujnikami mySensors, polecam https://www.mysensors.org

Archer C7 v.2 + LEDE by Cezary http://beta.speedtest.net/pl/result/6621599402

21

Odp: Problem z kompilacją Domoticz

OK - jak dla laika. Jak to zainstalować na trunku?

22

Odp: Problem z kompilacją Domoticz

dla architektury x86 może coś znajdziesz w sieci. Pytaj autora tematu i jednocześnie autora postu #11
Dla innych architektur chyba najszybciej jeżeli sam sobie skompilujesz...

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

23 (edytowany przez kurwicycek 2016-08-01 17:51:19)

Odp: Problem z kompilacją Domoticz

JarekMk napisał/a:

OK - jak dla laika. Jak to zainstalować na trunku?

Po tym jak sobie skompilujesz to tak samo jak każdy inny soft. Źródła masz w 10 poście. Ja kompilowałem dla CC. Należy w tym miejscu też wspomnieć o tym, że potrzeba 25 MiB wolnego miejsca by to zainstalować.
@mar_w: Dzięki! Kombinowałem inaczej, wysyłając innym programem, ale to była metoda bardzo quick'n'dirty smile.

RafalB napisał/a:

Podszedlem do tematu inaczej, dodalem feedsy od Turris Omnia gdzie jest pakiet Domoticz z zaleznosciami wink

A jak to zrobić (dodać pakiety od Turris Omnia)?

24

Odp: Problem z kompilacją Domoticz

Witam
Jestem nowy w temacie openwrt
Mam tp link w8970 v1.2 czy da radę odpalić na nim domoticz?

25

Odp: Problem z kompilacją Domoticz

Witam

Na T-Linku 1043 ND Gargoyle PL 1.6.2.2 (b70bfc1)    chcę zainstalować domoticz-a
Ściągnąłem paczkę i jak instaluję dostaję komunikat:

root@piratee:/temp# opkg install domoticz_3.5837-1_brcm2708.ipk
ERROR: No package named domoticz found, try updating your package lists

Czy komuś udało się zainstalować w/w oprogramowanie. Nie mogę w sieci znaleść jakiegoś opisu wg którego mógłbym, to uczynić
Z góry dzięki za pomoc

Piratee.

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)