151

Odp: Problem z kompilacją Domoticz

No tak.

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

152

Odp: Problem z kompilacją Domoticz

Witam,

przepraszam za trywialne pytanie, czego nie zrobiłem?

root@LEDE:~# opkg install domoticz
Installing domoticz (3.8153-3) to root...
Downloading http://dl.eko.one.pl/lede/17.01-SNAPSHOT/packages/mips_24kc/base/domoticz_3.8153-3_mips_24kc.ipk
Installing libstdcpp (5.4.0-1) to root...
Downloading http://dl.eko.one.pl/lede/17.01-SNAPSHOT/targets/ar71xx/nand/packages/libstdcpp_5.4.0-1_mips_24kc.ipk
Installing boost (1.63.0-1) to root...
Downloading http://dl.eko.one.pl/lede/17.01-SNAPSHOT/packages/mips_24kc/packages/boost_1.63.0-1_mips_24kc.ipk
Installing boost-date_time (1.63.0-1) to root...
Downloading http://dl.eko.one.pl/lede/17.01-SNAPSHOT/packages/mips_24kc/packages/boost-date_time_1.63.0-1_mips_24kc.ipk
Installing boost-system (1.63.0-1) to root...
Downloading http://dl.eko.one.pl/lede/17.01-SNAPSHOT/packages/mips_24kc/packages/boost-system_1.63.0-1_mips_24kc.ipk
Installing boost-chrono (1.63.0-1) to root...
Downloading http://dl.eko.one.pl/lede/17.01-SNAPSHOT/packages/mips_24kc/packages/boost-chrono_1.63.0-1_mips_24kc.ipk
Installing boost-atomic (1.63.0-1) to root...
Downloading http://dl.eko.one.pl/lede/17.01-SNAPSHOT/packages/mips_24kc/packages/boost-atomic_1.63.0-1_mips_24kc.ipk
Installing boost-thread (1.63.0-1) to root...
Downloading http://dl.eko.one.pl/lede/17.01-SNAPSHOT/packages/mips_24kc/packages/boost-thread_1.63.0-1_mips_24kc.ipk
Installing zlib (1.2.11-1) to root...
Downloading http://dl.eko.one.pl/lede/17.01-SNAPSHOT/packages/mips_24kc/base/zlib_1.2.11-1_mips_24kc.ipk
Installing libcurl (7.52.1-9) to root...
Downloading http://dl.eko.one.pl/lede/17.01-SNAPSHOT/packages/mips_24kc/base/libcurl_7.52.1-9_mips_24kc.ipk
Installing libcares (1.11.0-1) to root...
Downloading http://dl.eko.one.pl/lede/17.01-SNAPSHOT/packages/mips_24kc/packages/libcares_1.11.0-1_mips_24kc.ipk
Installing libmosquitto-ssl (1.4.15-1) to root...
Downloading http://dl.eko.one.pl/lede/17.01-SNAPSHOT/packages/mips_24kc/packages/libmosquitto-ssl_1.4.15-1_mips_24kc.ipk
Installing libmosquittopp (1.4.15-1) to root...
Downloading http://dl.eko.one.pl/lede/17.01-SNAPSHOT/packages/mips_24kc/packages/libmosquittopp_1.4.15-1_mips_24kc.ipk
Installing libopenzwave (1.4.164-2) to root...
Downloading http://dl.eko.one.pl/lede/17.01-SNAPSHOT/packages/mips_24kc/base/libopenzwave_1.4.164-2_mips_24kc.ipk
Installing libsqlite3 (3190300-2) to root...
Downloading http://dl.eko.one.pl/lede/17.01-SNAPSHOT/packages/mips_24kc/packages/libsqlite3_3190300-2_mips_24kc.ipk
Configuring libstdcpp.
Configuring boost-system.
Configuring boost-chrono.
Configuring zlib.
Configuring libcurl.
Configuring libopenzwave.
Configuring boost.
Configuring boost-date_time.
Configuring boost-atomic.
Configuring boost-thread.
Configuring libcares.
Configuring libmosquitto-ssl.
Configuring libmosquittopp.
Configuring libsqlite3.
Configuring domoticz.
root@LEDE:~# domoticz
2018-07-15 19:33:38.484  Domoticz V3.8153 (c)2012-2016 GizMoCuz
2018-07-15 19:33:38.485  Build Hash: b97777b, Date: 2016-11-09 12:33:42
2018-07-15 19:33:38.486  Startup Path: /usr/bin/
2018-07-15 19:33:38.994  Active notification Subsystems: gcm, http (2/12)
2018-07-15 19:33:39.165  Error: WebServer(HTTP) startup failed on address 0.0.0.0 with port: 8080: bind: Address in use
2018-07-15 19:33:39.166  Error: WebServer(HTTP) check if no other application is using port: 8080
2018-07-15 19:33:39.180  Error: WebServer(SSL) startup failed on address 0.0.0.0 with port: 443: use_certificate_chain_file: asio.ssl error
2018-07-15 19:33:39.181  Error: WebServer(SSL) check privileges for opening ports below 1024
2018-07-15 19:33:39.183  Proxymanager started.

z góry dziękuje za podpowiedzi

153

Odp: Problem z kompilacją Domoticz

Np. sam już się uruchomił i nie potrzebne uruchamiasz go ręcznie lub masz serwer www na porcie 8080

Coś na porcie 8080 już jest, tak samo jak na 443

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

154

Odp: Problem z kompilacją Domoticz

Cześć.  Miałby ktoś czas skompilować nowego domoticza dla CC? Gargoyle 1.9.

155

Odp: Problem z kompilacją Domoticz

Jest przecież u mnie w repo normalnie...

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

156

Odp: Problem z kompilacją Domoticz

No ja widzę v 3.58 a nowy jest 4.97

157

Odp: Problem z kompilacją Domoticz

Bo CC nie jest aktualizowane. Zatrzymało się na wersji którą kiedyś skompilowałem.

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

158

Odp: Problem z kompilacją Domoticz

No właśnie o to chodzi. Póki mam stabilny system i nie pojawi się coś nowego stabilnego nie chce grzebać.

159

Odp: Problem z kompilacją Domoticz

Mogę szczerze polecić ostatni Domoticz z openwrt. Jest bardziej stabilny niż na Debianie - nie ma problemu z rożnymi wersjami bibliotek openssl

160

Odp: Problem z kompilacją Domoticz

Mam problem z kompilacją domoticza stąd pod 18.06. Gdy wrzucę pliki do katalogu /package nie widać go potem w make menuconfig. Z LEDE działa. Co może być przyczyną takiego stanu rzeczy?

161

Odp: Problem z kompilacją Domoticz

A czemu chcesz to kompilować jak w 18.06 normalnie jest w repo?

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

162

Odp: Problem z kompilacją Domoticz

Nie wiedziałem. Skoro tak, to faktycznie bez sensu. Dzięki za info.

163

Odp: Problem z kompilacją Domoticz

Ktoś korzysta w najnowszej wersji domoticza 4.9 w openwrt 18? Pytam bo teraz nie działają mi powiadomienia z pushbulleta, z email to samo, jednak i na wersji 3,9 też nie działały. W logach poza samym errorem wysyłania nic nie widać.

ThinClient fan

164

Odp: Problem z kompilacją Domoticz

Curl jest skompilowany bez snmp. Trzeba sobie samemu skompilować

165

Odp: Problem z kompilacją Domoticz

Z smtp, nie snmp.

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

166

Odp: Problem z kompilacją Domoticz

Oczywiście masz rację :-)

167

Odp: Problem z kompilacją Domoticz

Problem rozwiązałem. Znalazłem skrypt

 #!/bin/bash

api=<klucz api>
title=$1
body=$2
curl -u $api: https://api.pushbullet.com/v2/pushes -d type=note -d title=$title -d body=$body

Po wykonaniu wywaliło error curl: (77) Error reading ca cert file /etc/ssl/certs/ca-certificates.crt - mbedTLS: (-0x3E00) PK - Read/write of file failed


Szybki rekonesans i instalacja opkg install ca-bundle (samo to prawdopodobnie wystarczy, bo wcześniej wykonałem ca-certificates i dalej ten sam error był). Szybki test - działa, w domoticzu też. Problem w końcu rozwiązany. Mail jeszcze nie działa, ale jak będę miał chęć to posiedzę i nad nim. Najważniejszy jest pushbullet. Taka pierdoła a nawet w logu żadnego info o tym. Nawet logi są okrojone w openwrt? log z logread -f też nic nie pokazał. Na tę chwilę przesiadka z Lede 17 snapshot na openwrt 18 stable przebiegła prawie pomyślnie. Z prędkością na WANie też walczyłem, ale szybko problem został zlokalizowany (flow control był na off, co ciekawe w poprzedniej wersji lede działało na tym bez problemu bo na switch nie zaglądałem dosyć długo po skonfigurowaniu vlanów). Jedyny problem to WIfi na minipcie, na 5 kart 2 poprzedni, które działay ok teraz jedna daje maks 54mbit (na tyle się zapina link) a pobiera max 16 mbit (realtek jakiś) przy samym routerze. Drugie 2 szt max 10-11 mbit(atherosy jakieś). Trzeba będzie nad tym posiedzieć jeszcze.

ThinClient fan

168

Odp: Problem z kompilacją Domoticz

A dlaczego u mnie strony nie widać ?

2018-11-16 23:20:24.871  Status: Domoticz V4.9700 (c)2012-2018 GizMoCuz
2018-11-16 23:20:24.872  Status: Build Hash: b97777b, Date: 2018-06-23 16:18:06
2018-11-16 23:20:24.875  Status: Startup Path: /usr/bin/
2018-11-16 23:20:25.039  Status: PluginSystem: Failed dynamic library load, install the latest libpython3.x library that is available for your platform.
2018-11-16 23:20:25.087  Active notification Subsystems: gcm, http (2/13)
2018-11-16 23:20:25.090  Status: WebServer(HTTP) started on address: :: with port 8080
2018-11-16 23:20:25.107  Error: [web:443] missing SSL certificate chain file ./server_cert.pem!
2018-11-16 23:20:25.109  Error: [web:443] missing SSL certificate file ./server_cert.pem!
2018-11-16 23:20:25.110  Error: [web:443] missing SSL private key file ./server_cert.pem!
2018-11-16 23:20:25.112  Error: [web:443] missing SSL DH parameters file ./server_cert.pem!
2018-11-16 23:20:25.115  Status: WebServer(SSL) started on address: :: with port 443
2018-11-16 23:20:25.124  Status: Proxymanager started.
2018-11-16 23:20:25.130  Starting shared server on: :::6144
2018-11-16 23:20:25.137  Status: RxQueue: queue worker started...
2018-11-16 23:20:25.139  Status: TCPServer: shared server started...
2018-11-16 23:20:27.148  Status: EventSystem: reset all events...
2018-11-16 23:20:27.152  Status: EventSystem: reset all device statuses...
2018-11-16 23:20:27.156  Status: EventSystem - Python: Failed dynamic library load, install the latest libpython3.x library that is available for your platform.
2018-11-16 23:20:27.159  Status: EventSystem: Queue thread started...
2018-11-16 23:20:27.161  Status: EventSystem: Started

Co trzeba doinstalować ,żeby zniknęło " install the latest libpython3.x"...
Platforma to OpenWrt 18.06-SNAPSHOT, r7355-47f68ca586 ,najnowsza od Cezarego.

169

Odp: Problem z kompilacją Domoticz

Co do pythona - zainstaluj python3 / python3-light i ew masę modułów które coś tam potrzebuje.

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

170

Odp: Problem z kompilacją Domoticz

Dzięki.
Niestety dalej strony www nie widać mimo ,że start wygląda na ok:

root@OpenWrt:~# domoticz
2018-11-17 08:19:09.208  Status: Domoticz V4.9700 (c)2012-2018 GizMoCuz
2018-11-17 08:19:09.209  Status: Build Hash: b97777b, Date: 2018-06-23 16:18:06
2018-11-17 08:19:09.211  Status: Startup Path: /usr/bin/
2018-11-17 08:19:09.988  Status: PluginSystem: Started, Python version '3.6.5'.
2018-11-17 08:19:10.035  Active notification Subsystems: gcm, http (2/13)
2018-11-17 08:19:10.038  Status: WebServer(HTTP) started on address: :: with port 8080
2018-11-17 08:19:10.056  Error: [web:443] missing SSL certificate chain file ./server_cert.pem!
2018-11-17 08:19:10.058  Error: [web:443] missing SSL certificate file ./server_cert.pem!
2018-11-17 08:19:10.059  Error: [web:443] missing SSL private key file ./server_cert.pem!
2018-11-17 08:19:10.061  Error: [web:443] missing SSL DH parameters file ./server_cert.pem!
2018-11-17 08:19:10.063  Status: WebServer(SSL) started on address: :: with port 443
2018-11-17 08:19:10.072  Status: Proxymanager started.
2018-11-17 08:19:10.082  Starting shared server on: :::6144
2018-11-17 08:19:10.085  Status: RxQueue: queue worker started...
2018-11-17 08:19:10.087  Status: TCPServer: shared server started...
2018-11-17 08:19:12.090  Status: EventSystem: reset all events...
2018-11-17 08:19:12.094  Status: EventSystem: reset all device statuses...
2018-11-17 08:19:12.376  Status: PluginSystem: Entering work loop.
2018-11-17 08:19:12.634  Status: Python EventSystem: Initalizing event module.
2018-11-17 08:19:12.638  Status: EventSystem: Queue thread started...
2018-11-17 08:19:12.640  Status: EventSystem: Started

Nawet po zabiciu procesu i uruchomieniu z parametrem np -www 9050 też się uruchamia ,ale natym porcie również strona się nie wyświetla....

171 (edytowany przez Cezary 2018-11-17 10:00:30)

Odp: Problem z kompilacją Domoticz

Może ty masz taki sam problem? https://eko.one.pl/forum/viewtopic.php?id=17001

I jeszcze certyfikaty sobie zrób: https://eko.one.pl/forum/viewtopic.php?id=17699

PS - i uruchamiaj go przez /etc/init.d/domoticz start a nie ręcznie.

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

172

Odp: Problem z kompilacją Domoticz

Wszystko było ok. Okazało się ,że to kwestia przeglądarki , na Chrome nie działa ( mimo czyszczenia danych przeglądarki ) , a na Firefox działa...
Może ktoś wie o co chodzi , bo nie bede walczył z Chromem , muszę jak najszybciej zacząć monitorować temperaturę w nieogrzewanym jeszcze domu.

173

Odp: Problem z kompilacją Domoticz

Chciałem sobie skompilować najnowszą stabilną wersję domoticza i natrafiłem na problem: nie widać go w 'make menuconfig'. Zainstalowałem źródła i feeds i takiej pozycji brak. Jeszcze przed zmianą czegokolwiek. Pozostałe paczki z katalogu /feeds/packages/utils/ normalnie widać...
Tutaj jest Makefile, czy wszystko z nim ok?

174

Odp: Problem z kompilacją Domoticz

zrób grep domoticz .config jeżeli widzisz go to kwestia zależności - zaznacz wcześniej

    +boost \
    +boost-date_time \
    +boost-system \
    +boost-thread \
    +libcurl \
    +libmosquittopp \
    +libopenssl \
    +libopenzwave \
    +libsqlite3 \
    +libstdcpp \
    +zlib

i zobacz.

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

175

Odp: Problem z kompilacją Domoticz

Własnie skompilowałem najnowsza wersje(trunk nie stabilna) domoticza na trunk'u (nie branch) openwrt. Zrobiłem commit wiec możesz sobie spojrzeć może cos znajdziesz:
https://github.com/kofec/Domoticz-Openw … ster/utils

pakiet openzwave tez musisz zaktualizować