51 (edytowany przez batorencjusz 2021-10-27 08:24:27)

Odp: Domoticz i wersja openwrt kilka pytań.

problem w tym ze  rozpakowywuje do katalogu

domoticz-4834dc673390344493b7ce1061899b83a811b861

zamiast do domoticz-2021.1 w którym skrypt szuka plików

ręczna zmiana katalogu w build_dir nic nie da bo przy kompilacji jest czyszczony.

zmiana zawartości z dl kończy się błędem:

Hash of the local file domoticz-4834dc673390344493b7ce1061899b83a811b861.tar.gz does not match (file: 860eb1a765fd30e33c3f7ad8f3810abc7fb278f7d08a277332cd1080322868d0, requested: a785420dd784e55b24287fd84907801ec06facc88613290859b8c1a952cd0be8) - deleting download.

całość z make wygląda tak:

make[3]: Entering directory '/home/xx/openwrt/feeds/packages/utils/domoticz'
mkdir -p /home/xx/openwrt/dl
SHELL= flock /home/xx/openwrt/tmp/.domoticz-2021.1.tar.gz.flock -c '        /home/xx/openwrt/scripts/download.pl "/home/xx/openwrt/dl" "domoticz-2021.1.tar.gz" "a785420dd784e55b24287fd84907801ec06facc88613290859b8c1a952cd0be8" "" "https://github.com/domoticz/domoticz/archive/4834dc673390344493b7ce1061899b83a811b861/domoticz-2021.1.tar.gz"    '
Can't exec "curl": No such file or directory at /home/xx/openwrt/scripts/download.pl line 77.
+ wget --tries=5 --timeout=20 --no-check-certificate --output-document=- https://github.com/domoticz/domoticz/archive/4834dc673390344493b7ce1061899b83a811b861/domoticz-2021.1.tar.gz/domoticz-2021.1.tar.gz
--2021-10-27 07:17:29--  https://github.com/domoticz/domoticz/archive/4834dc673390344493b7ce1061899b83a811b861/domoticz-2021.1.tar.gz/domoticz-2021.1.tar.gz
Resolving github.com (github.com)... 140.82.121.4
Connecting to github.com (github.com)|140.82.121.4|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/domoticz/domoticz/tar.gz/4834dc673390344493b7ce1061899b83a811b861 [following]
--2021-10-27 07:17:29--  https://codeload.github.com/domoticz/domoticz/tar.gz/4834dc673390344493b7ce1061899b83a811b861
Resolving codeload.github.com (codeload.github.com)... 140.82.121.10
Connecting to codeload.github.com (codeload.github.com)|140.82.121.10|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 13506936 (13M) [application/x-gzip]
Saving to: 'STDOUT'

-                                         100%[=====================================================================================>]  12.88M  6.12MB/s    in 2.1s

2021-10-27 07:17:32 (6.12 MB/s) - written to stdout [13506936/13506936]

touch /home/xx/openwrt/build_dir/target-mips_24kc_musl/domoticz-2021.1/.prepared_6d59b32e49b51fa90dbf0a1ad42cd6d0_6664517399ebbbc92a37c5bb081b5c53_check
. /home/xx/openwrt/include/shell.sh; gzip -dc /home/xx/openwrt/dl/domoticz-2021.1.tar.gz | tar -C /home/xx/openwrt/build_dir/target-mips_24kc_musl/domoticz-2021.1/.. -xf -
[ ! -d ./src/ ] || cp -fpR ./src/. /home/xx/openwrt/build_dir/target-mips_24kc_musl/domoticz-2021.1
# Remove unwanted scripts
cd /home/xx/openwrt/build_dir/target-mips_24kc_musl/domoticz-2021.1/scripts && rm -rf buienradar_rain_example.pl _domoticz_main* download_update.sh dzVents/{.gitignore,documentation,examples,generated_scripts,data} dzVents/runtime/{integration-tests,misc/smoothing.xlsx,tests} logrotate/ lua_parsers/example* lua/*demo.lua python/ readme.txt restart_domoticz templates/All.Python update_domoticz domoticz.conf
bash: line 0: cd: /home/xx/openwrt/build_dir/target-mips_24kc_musl/domoticz-2021.1/scripts: No such file or directory
make[3]: *** [Makefile:139: /home/xx/openwrt/build_dir/target-mips_24kc_musl/domoticz-2021.1/.prepared_6d59b32e49b51fa90dbf0a1ad42cd6d0_6664517399ebbbc92a37c5bb081b5c53] Error 1
make[3]: Leaving directory '/home/xx/openwrt/feeds/packages/utils/domoticz'
Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

52

Odp: Domoticz i wersja openwrt kilka pytań.

Bo jest inaczej spakowany.  Ustaw sobie PKG _BUILD_DIR na jakiś.

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

53 (edytowany przez batorencjusz 2021-10-27 14:52:58)

Odp: Domoticz i wersja openwrt kilka pytań.

poszło natomiast wyrzuca błąd sprawdzania APPVERSION hmm

próbowałem dopisać do Makefile ale niestety nic z tego.

In file included from /home/xx/openwrt/build_dir/target-mips_24kc_musl/domoticz-9eee297ab5c4f18c31a60272b6074096171f307b/main/appversion.h:2,
                 from /home/xx/openwrt/build_dir/target-mips_24kc_musl/domoticz-9eee297ab5c4f18c31a60272b6074096171f307b/main/domoticz.cpp:32:
/home/xx/openwrt/build_dir/target-mips_24kc_musl/domoticz-9eee297ab5c4f18c31a60272b6074096171f307b/main/domoticz.cpp: In function 'void GetAppVersion()':
/home/xx/openwrt/build_dir/target-mips_24kc_musl/domoticz-9eee297ab5c4f18c31a60272b6074096171f307b/main/../appversion.h:1:20: error: 'xxxxx' was not declared in this scope
 #define APPVERSION xxxxx
                    ^~~~~
/home/xx/openwrt/build_dir/target-mips_24kc_musl/domoticz-9eee297ab5c4f18c31a60272b6074096171f307b/main/../appversion.h:1:20: note: in definition of macro 'APPVERSION'
 #define APPVERSION xxxxx
                    ^~~~~
make[5]: *** [CMakeFiles/domoticz.dir/build.make:158: CMakeFiles/domoticz.dir/main/domoticz.cpp.o] Error 1
Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

54

Odp: Domoticz i wersja openwrt kilka pytań.

To już w samym domoticzu jest. Podstaw sobie coś zamiast XXXXX

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

55 (edytowany przez batorencjusz 2021-10-27 19:57:36)

Odp: Domoticz i wersja openwrt kilka pytań.

Nie udało mi się rozwiązać problemu własnymi siłami, ewidentnie większa wiedza była potrzebna.

Kofec naszczęście na swoim githubie miał Makefile który ogarnia obecne commity.

Dla potomnych

#
# Copyright (C) 2016 - 2020  Stijn Tintel <stijn@linux-ipv6.be>
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=domoticz
PKG_VERSION_MAJOR:=2021.1
PKG_VERSION_PATCH:=13783
PKG_COMMIT:=9eee297ab5c4f18c31a60272b6074096171f307b
PKG_VERSION:=$(PKG_VERSION_MAJOR).$(PKG_VERSION_PATCH)
PKG_RELEASE:=1

ifeq ($(PKG_COMMIT),)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/domoticz/domoticz/archive/$(PKG_VERSION)/$(PKG_SOURCE)
PKG_HASH:=a02f589daad4eebff1f5e93815c1acd1864cf068f8f5c3185bcdd20207ae395e
else
PKG_SOURCE:=$(PKG_NAME)-$(PKG_COMMIT).tar.gz
PKG_SOURCE_URL:=https://github.com/domoticz/domoticz/archive/$(PKG_COMMIT)/$(PKG_SOURCE)
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_COMMIT)
PKG_HASH:=9e6f569b933f80f8f5478785497b3595c4bddd99007b9452d3b8628c1d627961
endif

PKG_LICENSE:=GPL-3.0
PKG_LICENSE_FILES:=License.txt

PKG_BUILD_DEPENDS:=minizip cereal DOMOTICZ_PYTHON3:python3 
PKG_BUILD_PARALLEL:=1
PKG_FIXUP:=autoreconf
PKG_USE_MIPS16:=0

PKG_CONFIG_DEPENDS := \
    CONFIG_PACKAGE_DOMOTICZ \
    CONFIG_DOMOTICZ_PYTHON3 \
    CONFIG_DOMOTICZ_OPENZWAVE \
    CONFIG_DOMOTICZ_TELLDUS

CMAKE_INSTALL:=1

include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/cmake.mk

define Package/DOMOTICZ
  SECTION:=utils
  CATEGORY:=Utilities
  TITLE:=Open Source Home Automation System
  URL:=http://domoticz.com/
  MAINTAINER:=David Woodhouse <dwmw2@infradead.org>
  USERID:=domoticz=6144:domoticz=6144
  MENU:=1
  DEPENDS:= \
    +boost \
    +boost-date_time \
    +boost-system \
    +boost-thread \
    +jsoncpp \
    +libcurl \
    +DOMOTICZ_PYTHON3:python3 \
    +DOMOTICZ_OPENZWAVE:libopenzwave \
    +DOMOTICZ_TELLDUS:telldus-core  \
    +minizip \
    +lua5.3 \
    +libmosquitto \
    +libopenssl \
    +libsqlite3 \
    +libstdcpp \
    +zlib
endef

define Package/DOMOTICZ/config
    source "$(SOURCE)/Config.in"
endef

define Package/DOMOTICZ/description
  Domoticz is a Home Automation System that lets you monitor and configure various devices like: Lights, Switches, various sensors/meters like Temperature, Rain, Wind, UV, Electra, Gas, Water and much more. Notifications/Alerts can be sent to any mobile device.
endef

CMAKE_OPTIONS += \
    -DBUILD_SHARED_LIBS=yes \
    -DBoost_NO_BOOST_CMAKE=yes \
    -DCMAKE_BUILD_TYPE=Release \
    -DUSE_BUILTIN_MQTT=no \
    -DUSE_BUILTIN_SQLITE=no \
    -DUSE_BUILTIN_JSONCPP=no \
    -DUSE_BUILTIN_MINIZIP=no \
    -DUSE_LUA_STATIC=no \
    -DUSE_STATIC_BOOST=no \
    -DUSE_STATIC_LIBSTDCXX=no \
    -DUSE_STATIC_OPENZWAVE=no \
    -DUSE_OPENSSL_STATIC=no \
    -DWITH_LIBUSB=no

TARGET_CFLAGS += -flto
TARGET_CXXFLAGS += -DWITH_GPIO -flto

ifneq ($(CONFIG_DOMOTICZ_PYTHON3),)
CMAKE_OPTIONS += -DUSE_PYTHON=yes
TARGET_LDFLAGS += -lpython3.9
else
CMAKE_OPTIONS += -DUSE_PYTHON=no
endif

ifneq ($(CONFIG_DOMOTICZ_OPENZWAVE),)
CMAKE_OPTIONS += -DUSE_OPENZWAVE=yes
else
CMAKE_OPTIONS += -DUSE_OPENZWAVE=no
endif

ifneq ($(CONFIG_DOMOTICZ_TELLDUS),)
CMAKE_OPTIONS += -DUSE_TELLDUS=yes
else
CMAKE_OPTIONS += -DUSE_TELLDUS=no
endif

define Build/Prepare
    $(call Build/Prepare/Default)
    # Fix APPVERSION/APPDATE since we don't build from a git tree
    sed -i 's|#define APPVERSION.[^\]*\\|#define APPVERSION $(PKG_VERSION_PATCH)\\|' \
         $(PKG_BUILD_DIR)/getgit.cmake
    COMMITDATE=`tar tvfz $(DL_DIR)/$(PKG_SOURCE) --full-time | sed 's/.* \(20..-..-.. ..:..:..\) domoticz-.*/\1/;q'`; \
    COMMITTS=`date --date="$$$${COMMITDATE}" +%s`; \
    sed -i "s/#define APPDATE.*/#define APPDATE $$$${COMMITTS}\\\n\")/" $(PKG_BUILD_DIR)/getgit.cmake
ifneq ($(PKG_COMMIT),)
    sed -i "s/#define APPHASH.[^n]*n/#define APPHASH \"$(shell echo $(PKG_COMMIT) | cut -c1-8)\"\\\n/" $(PKG_BUILD_DIR)/getgit.cmake
    sed -i "s/#define APPHASH /#define APPHASH \\\/" $(PKG_BUILD_DIR)/getgit.cmake
    sed -i "s/$(shell echo $(PKG_COMMIT) | cut -c1-8)/$(shell echo $(PKG_COMMIT) | cut -c1-8)\\\/" $(PKG_BUILD_DIR)/getgit.cmake
endif

    # Remove unwanted scripts
    cd $(PKG_BUILD_DIR)/scripts && rm -rf \
        buienradar_rain_example.pl \
        _domoticz_main* \
        download_update.sh \
        dzVents/{.gitignore,documentation,examples,generated_scripts,data} \
        dzVents/runtime/{integration-tests,misc/smoothing.xlsx,tests} \
        logrotate/ \
        lua_parsers/example* \
        lua/*demo.lua \
        python/ \
        readme.txt \
        restart_domoticz \
        templates/All.Python \
        update_domoticz \
        domoticz.conf
    # Remove *.md
    cd $(PKG_BUILD_DIR) && $(FIND) -name '*.md' -delete
endef

define Package/DOMOTICZ/install
    $(INSTALL_DIR) $(1)/etc/config $(1)/etc/hotplug.d/tty $(1)/etc/init.d $(1)/etc/domoticz/plugins
    $(INSTALL_BIN) ./files/domoticz.hotplug $(1)/etc/hotplug.d/tty/domoticz
    $(INSTALL_BIN) ./files/domoticz.init $(1)/etc/init.d/domoticz
    $(INSTALL_CONF) ./files/domoticz.config $(1)/etc/config/domoticz
    $(INSTALL_DIR) $(1)/usr/share/domoticz $(1)/usr/bin
    $(CP) $(PKG_INSTALL_DIR)/usr/dzVents $(1)/usr/share/domoticz/dzVents
    $(CP) $(PKG_INSTALL_DIR)/usr/Config $(1)/usr/share/domoticz/Config
    $(CP) $(PKG_INSTALL_DIR)/usr/scripts $(1)/etc/domoticz/scripts
    ln -sf /var/lib/domoticz/dzVents/generated_scripts $(1)/etc/domoticz/scripts/dzVents
    ln -sf /var/lib/domoticz/dzVents/data $(1)/etc/domoticz/scripts/dzVents
    $(CP) $(PKG_INSTALL_DIR)/usr/www $(1)/usr/share/domoticz/
    $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/domoticz $(1)/usr/bin/domoticz
    # compress static web content
    find $(1)/usr/share/domoticz/www -name "*.css" -exec gzip -9 {} \;
    find $(1)/usr/share/domoticz/www -name "*.js" -exec gzip -9 {} \;
    gzip -9 $(1)/usr/share/domoticz/www/*.html
    gzip -9 $(1)/usr/share/domoticz/www/secpanel/*.html
    find $(1)/usr/share/domoticz/www/views -name "*.html" -exec sh -c 'grep -q "<\!--#embed" {} || gzip -9 {}' \;
endef

define Package/DOMOTICZ/conffiles
/etc/config/domoticz
/var/lib/domoticz/
/etc/domoticz/
endef

$(eval $(call BuildPackage,DOMOTICZ))

zmieniłem wszystko co potrzebne do skompilowania commitu 9eee297ab5c4f18c31a60272b6074096171f307b czyli build 13783 z dzisiaj

problem z compiling Revision #xxxxx już nie występuje wink

Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

56 (edytowany przez kofec 2021-10-28 13:53:24)

Odp: Domoticz i wersja openwrt kilka pytań.

Zrobiłem mały update. Tam jest drobne menu żeby można było łatwo np wyrzucić pythona aby miesicił się np. na NetGear R6220 do flash
https://github.com/kofec/Domoticz-Openwrt

57

Odp: Domoticz i wersja openwrt kilka pytań.

kofec jesteś wstanie spojrzeć co się stało z adresami nie moge coś ogarnąć hmm

SHELL= flock /home/xxx/openwrt/tmp/.domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e.tar.gz.flock -c '      /home/xxx/openwrt/scripts/download.pl "/home/xxx/openwrt/dl" "domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e.tar.gz" "19e05935f410479351339f69b9090752f4d0b1130f0bc2516264397c1f124a4e" "" "https://github.com/domoticz/domoticz/archive/90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e/domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e.tar.gz"    '
Can't exec "curl": No such file or directory at /home/xxx/openwrt/scripts/download.pl line 77.
+ wget --tries=5 --timeout=20 --no-check-certificate --output-document=- https://github.com/domoticz/domoticz/archive/90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e/domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e.tar.gz/domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e.tar.gz
--2022-03-02 09:34:25--  https://github.com/domoticz/domoticz/archive/90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e/domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e.tar.gz/domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e.tar.gz
Resolving github.com (github.com)... 140.82.121.3
Connecting to github.com (github.com)|140.82.121.3|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/domoticz/domoticz/tar.gz/90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e/domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e.tar.gz/domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e [following]
--2022-03-02 09:34:25--  https://codeload.github.com/domoticz/domoticz/tar.gz/90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e/domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e.tar.gz/domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e
Resolving codeload.github.com (codeload.github.com)... 140.82.121.9
Connecting to codeload.github.com (codeload.github.com)|140.82.121.9|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2022-03-02 09:34:26 ERROR 404: Not Found.

Download failed.
Can't exec "curl": No such file or directory at /home/xxx/openwrt/scripts/download.pl line 77.
+ wget --tries=5 --timeout=20 --no-check-certificate --output-document=- https://sources.cdn.openwrt.org/domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e.tar.gz
--2022-03-02 09:34:26--  https://sources.cdn.openwrt.org/domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e.tar.gz
Resolving sources.cdn.openwrt.org (sources.cdn.openwrt.org)... 151.101.14.132, 2a04:4e42:3::644
Connecting to sources.cdn.openwrt.org (sources.cdn.openwrt.org)|151.101.14.132|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2022-03-02 09:34:26 ERROR 404: Not Found.

Download failed.
Can't exec "curl": No such file or directory at /home/xxx/openwrt/scripts/download.pl line 77.
+ wget --tries=5 --timeout=20 --no-check-certificate --output-document=- https://sources.openwrt.org/domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e.tar.gz
--2022-03-02 09:34:26--  https://sources.openwrt.org/domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e.tar.gz
Resolving sources.openwrt.org (sources.openwrt.org)... 148.251.151.136, 2a01:4f8:210:5087::2
Connecting to sources.openwrt.org (sources.openwrt.org)|148.251.151.136|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2022-03-02 09:34:26 ERROR 404: Not Found.

Download failed.
Can't exec "curl": No such file or directory at /home/xxx/openwrt/scripts/download.pl line 77.
+ wget --tries=5 --timeout=20 --no-check-certificate --output-document=- https://mirror2.openwrt.org/sources/domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e.tar.gz
--2022-03-02 09:34:26--  https://mirror2.openwrt.org/sources/domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e.tar.gz
Resolving mirror2.openwrt.org (mirror2.openwrt.org)... 46.4.11.11, 2a01:4f8:221:3d45::2
Connecting to mirror2.openwrt.org (mirror2.openwrt.org)|46.4.11.11|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2022-03-02 09:34:27 ERROR 404: Not Found.

Download failed.
No more mirrors to try - giving up.
make[2]: *** [Makefile:184: /home/xxx/openwrt/dl/domoticz-90e683a16ec1f267d3efd1b3fd1bff0b9ac9691e.tar.gz] Error 2
make[2]: Leaving directory '/home/xxx/openwrt/feeds/packages/utils/domoticz'
time: package/feeds/packages/domoticz/compile#0.37#0.32#2.61
    ERROR: package/feeds/packages/domoticz failed to build.
Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

58

Odp: Domoticz i wersja openwrt kilka pytań.

Nie ma takiego adresu jak https://github.com/domoticz/domoticz/archive. Zmień sobie w makefile odwołanie do jakiś nowszych źródeł.

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

59 (edytowany przez batorencjusz 2022-03-02 11:27:06)

Odp: Domoticz i wersja openwrt kilka pytań.

makefile dostępny w źródłach zawiera ten sam adres

https://github.com/openwrt/packages/blob/master/utils/domoticz/Makefile

i ten makefile działa prawidłowo

myśle że problem jest z hashem commita

siedze, szuakm i znaleźć nie mogę w jaki sposób wyciągnąć PKG_HASH z konkretnego commitu

do tej pory poprawiałem hash w czasie kompilacji, skrypt zgłaszał jakiego oczekuje ale teraz niestety odrazu sypie błedem hmm

Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

60

Odp: Domoticz i wersja openwrt kilka pytań.

No nie ma takiego. Zmień sobie odwołanie do nowszych źródeł.

https://github.com/domoticz/domoticz/co … evelopment po prawej masz hash do każdego commita.

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

61 (edytowany przez batorencjusz 2022-03-02 11:53:07)

Odp: Domoticz i wersja openwrt kilka pytań.

w jakis sposób można znaleźć: PKG_HASH ?

po prawej masz hash do każdego commita.

to napewno nie ten hash, jest za krótki biorąc pod uwagę choćby skrypt kofeca, a sama kompilacja zgłasza:

Cannot find appropriate hash command, ensure the provided hash is either a MD5 or SHA256 checksum.

Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

62

Odp: Domoticz i wersja openwrt kilka pytań.

To jest hash paczki, więc ściągnij sobie archiwum które chcesz a potem zrób na niej sha256sum nazwa-tego-pliki i masz jego hash.

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

63

Odp: Domoticz i wersja openwrt kilka pytań.

PKG_COMMIT jest hashem określonego commitu, PKG_HASH  jest hashem paczki.

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

64

Odp: Domoticz i wersja openwrt kilka pytań.

wrzuciłem na github. Cos się pozmieniało ze ściąganie github - kiedyś moze się pobawię.
teraz używam wget. On wypisuje co chce ściągnąć jak wykonasz:
 
make package/domoticz-ng/{clean,prepare} V=s

np: curl -f --connect-timeout 20 --retry 5 --location --insecure https://github.com/domoticz/domoticz/ar … 550.tar.gz

nie wiem czemu pisze dwa razy tar.gz cos tu środowisko się chyba zmieniło. Jak obetniesz końcówkę i ściągnie do folderu "dl"
wget https://github.com/domoticz/domoticz/ar … 550.tar.gz

i znowu
make package/domoticz-ng/{clean,prepare} V=s
i napisze
Hash of the local file domoticz-cb462fc7d671cff2de3b2cd02d9651fd8e45f550.tar.gz does not match (file: 685116b608bd8dfe399b261add7af5bcf1093b549ed4d6017a2cd67ac2635a66, requested: 98025fe97fb63d66a34f697f0d71674db49a1f6fd5b4d7cc87d8dda134b52736) - deleting download.

i pokazuje jakiego hash oczekuje i na taki mu podmieniasz i masz :-)

65

Odp: Domoticz i wersja openwrt kilka pytań.

dzięki panowie, kompilacja ruszyła!

Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

66

Odp: Domoticz i wersja openwrt kilka pytań.

Pardon za prawdopodobnie bardzo głupie pytanie, ale nie mogę odpalić web interfejsu domoticza bo pod standardowym adresem routera:8080, pod którym z tego co rozumiem powinienem odpalać domoticza, znajduje już się AdGuard, co robić?

67

Odp: Domoticz i wersja openwrt kilka pytań.

Zmień jedno albo drugie na inny numer po prostu.

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

68

Odp: Domoticz i wersja openwrt kilka pytań.

Jasne, jakie to proste... ale jak? wink
Do konfiguracji AdGuarda pod 192.168.1.1:3000 juz sie nie moge dostać, Domoticza pod LuCi nie widzę.

69

Odp: Domoticz i wersja openwrt kilka pytań.

Dla adguarda w AdGuardHome.yaml masz bind_port, możesz zmienić.
Dla domoticza możesz w /etc/config/domoticz ustawić opcję sslwww która określa port. Do wyboru albo jedno albo drugie.

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

70

Odp: Domoticz i wersja openwrt kilka pytań.

AdGuardHome.yaml nie mam ani w /opt/AdGuardHome ani /etc/AdGuardHome, znalazłem w /etc/config/domoticz option sslwww tylko nie mam pojęcia co tam zmienić.

71

Odp: Domoticz i wersja openwrt kilka pytań.

Musisz mieć gdzieś plik od adguarda jeżeli go w ogóle uruchomiłeś i skonfigurowałeś.

sslwww to port, jeżeli masz tam 0 to nie używasz ssl do interfejsu domoticza i go nie zmieniaj bo jeszcze certyfikaty potrzebujesz. Jeżeli nie masz zera to to jest właśnie port na którym słucha, zmień na taki jak chcesz.
Jak nie używasz ssl do gui to właściwą opcję jest "www" którą musisz dodać samodzielnie do /etc/init.d/domoticz (procd_append_param command -www 8081 w start_service zaraz przed config_load). Jeżeli startujesz domoticza z palca lub z innego skryptu to po prostu dodaj -www 8081.

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

72

Odp: Domoticz i wersja openwrt kilka pytań.

Na 100% mam skonfigurowanego i działającego AdGuarda: https://i.imgur.com/opu9SDC.png

Instalowałem go co prawda z interfejsu LuCi, tak samo jak Domoticza, a nie ręcznie, ale działa.
W pliku Domoticza mam tylko to: https://i.imgur.com/QPhhYx1.png
Nie odpalałem go ręcznie, myślałem że wystarczy dostac się do interfejsu web i tam będzie wszystko krok po kroku, dla początkującego...

73

Odp: Domoticz i wersja openwrt kilka pytań.

Odpalon ręcznie buntuje się na czerwono...
https://i.imgur.com/ou3EYD7.png

74

Odp: Domoticz i wersja openwrt kilka pytań.

A przeczytałeś to czerwone? Nie podałeś paramterów do ssl to się buntuje. Ponad to - nie, to nie są wszystkie parametry, skoro odpalałeś to z init.d to nadal tak zrób tylko dodaj jedną linię, tak jak napisałem.

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

75

Odp: Domoticz i wersja openwrt kilka pytań.

Dodałem, w obu przypadkach to samo. Niestety nie mam zielonego pojęcia jakie parametry ssl mam podać.