Temat: Xaomi R3g + domoticz

Cześć,
odpaliłem ostatnią dostępną wersję Domoticza (V4.9700) ma ona pewne ograniczenia w obsłudze Xiaomi Gateway v2 (nie  znajduje większości czujników podłączonych do Xiaomi Gateway v2) - na malince mam wersję V4.10590 i tam wszystko pięknie się znajduje, czy jest dostępna nowsza kompilacja? Proszę nie piszcie - sam skompiluj ( nie jestem programistą i tego nie zrobię nawet jeśli bym poświęcił na to kilka lat sad ).

2

Odp: Xaomi R3g + domoticz

Nie ma, nawet wersja rozwojowa ma tylko 4.9700

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

3

Odp: Xaomi R3g + domoticz

dziękuję za informację - zostaje malinka jako server dla domoticz sad

4

Odp: Xaomi R3g + domoticz

Używam na moim MIR3G :

Version: 4.10806
Build Hash: e0894404
Compile Date: 2019-05-21 08:44:52
dzVents Version: 2.4.21
Python Version: 3.7.2 (default, Apr 21 2019, 14:15:23) [GCC 7.4.0]

Uptime: 2 Days, 19 Hours, 37 Minutes, 25 Seconds 

Mogę Ci skompilować najnowsza wersje ale wolałbym na snapshoot bo nie wiem czego używasz. Wtedy miałbym bez roboty bo czasem sobie odświeżam

5

Odp: Xaomi R3g + domoticz

@kofec - zgłoś PR na pakiet  domoticza, niech opiekun pakietu podbije wersję.

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

6

Odp: Xaomi R3g + domoticz

Tak pośrednio są zgłoszone.
https://github.com/openwrt/packages/pull/8934
Obecnie Domoticz walczy z najnowszymi bibliotekami openzwave, które maja kilka błędów. Jak uporają się z nimi to ma być kolejna stabilna wersja. Choć obecna stabilna wersja 10717 jest w miarę OK.
https://github.com/domoticz/domoticz/issues/3260 - Poza paroma rzeczami Xiaomi Gateway powinien działać

7 (edytowany przez reFORma 2019-05-27 20:49:50)

Odp: Xaomi R3g + domoticz

kofec napisał/a:

Używam na moim MIR3G :
Mogę Ci skompilować najnowsza wersje ale wolałbym na snapshoot bo nie wiem czego używasz. Wtedy miałbym bez roboty bo czasem sobie odświeżam

jadę na OpenWrt 18.06-SNAPSHOT r7405-06a20afb34 / LuCI openwrt-18.06 branch (git-18.329.26825-5e87083)

jeśli trzeba to się 'przeprogramuję'.

8 (edytowany przez kofec 2019-05-27 23:16:14)

Odp: Xaomi R3g + domoticz

Cos wymodziłem możesz się pobawić:
https://github.com/kofec/Domoticz-Openw … /tag/10835
zrobiłem release z paroma pakietami, które wymagały upgradeu dla najnowszego domoticz.
Zgraj sobie baze danuch swojego domoticz przed zabawa.
ja mam snapshoot:
OpenWrt SNAPSHOT r10067-cde52cb486 / LuCI Master (f138fc93)

9 (edytowany przez reFORma 2019-05-28 17:04:49)

Odp: Xaomi R3g + domoticz

Dzięki - postaram się wieczorem przetestować - relację o efektach zdam wink

szybko poszło

root@OpenWrt:/# opkg install /tmp/domo/*.ipk
Installing curl (7.65.0-1) to root...
Upgrading domoticz on root from 4.9700-2 to 4.10835-1...
Installing libcurl4 (7.65.0-1) to root...
Package libmosquitto-nossl (1.6.2-1) installed in root is up to date.
Upgrading libmosquitto-ssl on root from 1.5.5-1 to 1.6.2-1...
Upgrading libmosquittopp on root from 1.5.5-1 to 1.6.2-1...
Upgrading libopenzwave on root from 1.4.164-2 to 1.6.410-1...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for curl:
 *      libmbedtls12 *
 * opkg_install_cmd: Cannot install package curl.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for domoticz:
 *      libopenssl1.1 *         libstdcpp6 *
 * opkg_install_cmd: Cannot install package domoticz.
 * check_data_file_clashes: Package libcurl4 wants to install file /usr/lib/libcurl.so.4
        But that file is already provided by package  * libcurl
 * check_data_file_clashes: Package libcurl4 wants to install file /usr/lib/libcurl.so.4.5.0
        But that file is already provided by package  * libcurl
 * opkg_install_cmd: Cannot install package libcurl4.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for libmosquitto-ssl:
 *      libopenssl1.1 *
 * opkg_install_cmd: Cannot install package libmosquitto-ssl.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for libmosquittopp:
 *      libstdcpp6 *
 * opkg_install_cmd: Cannot install package libmosquittopp.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for libopenzwave:
 *      libstdcpp6 *
 * opkg_install_cmd: Cannot install package libopenzwave.
root@OpenWrt:/#

teraz czytam i szukam co z tymi pakietami mogę zrobić sad

10

Odp: Xaomi R3g + domoticz

Zainstalować libopenssl1.1 i libmbedtls12 z wersji rozwojowej. Tylko uważaj żeby nie padły inne rzeczy zależne od libopenssl.

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

11

Odp: Xaomi R3g + domoticz

Cezary napisał/a:

Zainstalować libopenssl1.1 i libmbedtls12 z wersji rozwojowej. Tylko uważaj żeby nie padły inne rzeczy zależne od libopenssl.

to może lepiej przejść na wersje rozwojową niż 'łatać' ?

12

Odp: Xaomi R3g + domoticz

Jak wolisz smile Jeżeli nic tam nie masz szczególnego to tak.

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

13

Odp: Xaomi R3g + domoticz

szukam tych brakujących pakietów ale na downloads.openwrt.org ich brak- może jakaś jeszcze mała podpowiedź wink

14

Odp: Xaomi R3g + domoticz

W złym miejscu szukasz: https://downloads.openwrt.org/snapshots … 24kc/base/

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

15

Odp: Xaomi R3g + domoticz

tego chyba już nie przeskoczę

root@OpenWrt:/tmp/domo# opkg install /tmp/domo/libcurl4_7.65.0-1_mipsel_24kc.ipk
Installing libcurl4 (7.65.0-1) to root...
Configuring libcurl4.
root@OpenWrt:/tmp/domo# opkg install /tmp/domo/domoticz_4.10835-1_mipsel_24kc.ipk
Installing domoticz (4.10835-1) to root...
Installing libstdcpp6 (7.4.0-1) to root...
Collected errors:
 * opkg_download_pkg: Package libstdcpp6 is not available from any configured src.
 * opkg_install_pkg: Failed to download libstdcpp6. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package domoticz.
root@OpenWrt:/tmp/domo# opkg install libstdcpp6_7.4.0-1_mipsel_24kc.ipk
Installing libstdcpp6 (7.4.0-1) to root...
Collected errors:
 * check_data_file_clashes: Package libstdcpp6 wants to install file /usr/lib/libstdc++.so.6
        But that file is already provided by package  * libstdcpp
 * check_data_file_clashes: Package libstdcpp6 wants to install file /usr/lib/libstdc++.so.6.0.24
        But that file is already provided by package  * libstdcpp
 * check_data_file_clashes: Package libstdcpp6 wants to install file /usr/lib/libstdc++.so.6.0.24-gdb.py
        But that file is already provided by package  * libstdcpp
 * opkg_install_cmd: Cannot install package libstdcpp6.
root@OpenWrt:/tmp/domo#

16

Odp: Xaomi R3g + domoticz

Przeczytałeś chociaż ten komunikat? Odinstaluj libstdcpp a zainstaluj libstdcpp6

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

17 (edytowany przez reFORma 2019-05-28 18:46:34)

Odp: Xaomi R3g + domoticz

przeczytałem ale to mnie wystraszyło:

root@OpenWrt:/tmp/domo# opkg remove libstdcpp
Refusing to remove essential package libstdcpp.
        Removing an essential package may lead to an unusable system, but if
        you enjoy that kind of pain, you can force opkg to proceed against
        its will with the option: --force-removal-of-essential-packages
No packages removed.
root@OpenWrt:/tmp/domo#

nie znam zależności pakietów i nie wiem czy można go odinstalować bezpiecznie. Wiem, że mogę z 'force' - tylko czy się oprogramowanie nie posypie

root@OpenWrt:/tmp/domo# opkg remove libstdcpp --force-removal-of-essential-packages
Removing essential package libstdcpp under your coercion.
        If your system breaks, you get to keep both pieces
No packages removed.
Collected errors:
 * print_dependents_warning: Package libstdcpp is depended upon by packages:
 * print_dependents_warning:    boost-chrono
 * print_dependents_warning:    libopenzwave
 * print_dependents_warning:    boost-date_time
 * print_dependents_warning:    boost-thread
 * print_dependents_warning:    boost-atomic
 * print_dependents_warning:    boost
 * print_dependents_warning:    libmosquittopp
 * print_dependents_warning:    boost-system
 * print_dependents_warning: These might cease to work if package libstdcpp is removed.

 * print_dependents_warning: Force removal of this package with --force-depends.
 * print_dependents_warning: Force removal of this package and its dependents
 * print_dependents_warning: with --force-removal-of-dependent-packages.
root@OpenWrt:/tmp/domo#

18

Odp: Xaomi R3g + domoticz

Żaden "normalny" pakiet systemowy nie zależy od libstdcpp,. Więc śmiało.

PS.  te pakiety też musisz zainstalować z wersji rozwojowej.

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

19 (edytowany przez reFORma 2019-05-28 19:35:08)

Odp: Xaomi R3g + domoticz

dziękuję za cierpliwość i pomoc - domoticz wstał

20

Odp: Xaomi R3g + domoticz

Hey, A tak z ciekawości. Ta nowa wersja coś dała ? Ruszyła Ci ta bramka Xiaomi ? Która kupiłaś(link) jak można wiedzieć? i jakie masz urządzenia podłączone przez nią ? Tez rozważałem - szczególnie czujnik zalania?

21 (edytowany przez kofec 2019-05-28 21:35:34)

Odp: Xaomi R3g + domoticz

Podbiłem trochę wersje Domoticz i poprawiłem wyświetlanie "about":
https://github.com/kofec/Domoticz-Openw … /tag/10841
tylko pakiet domoticz musisz zainstalowac - reszta jest taka sama

22 (edytowany przez reFORma 2019-06-02 09:27:30)

Odp: Xaomi R3g + domoticz

kofec napisał/a:

Hey, A tak z ciekawości. Ta nowa wersja coś dała ? Ruszyła Ci ta bramka Xiaomi ? Która kupiłaś(link) jak można wiedzieć? i jakie masz urządzenia podłączone przez nią ? Tez rozważałem - szczególnie czujnik zalania?

teraz do testu mam podłączone:
https://naforum.zapodaj.net/thumbs/bde3b1460feb.png

na wersji V4.9700 nie rozpoznawało mi nawet poprawnie bramki (wersja v2 z radiem internetowym)
wersję 4.10841 sprawdzę jak zrobię sobie kompletnego backupa wink - napisze wtedy info co się zmieniło


edit:
można jeszcze pomyśleć nad zainstalowaniem Zigbee2mqtt na CC2531 lub CC2540 - wtedy zadziałają czujniki bez bramki Xiaomi

edit:
są jakieś kłopoty z obsługą Aqara Cube przez bramkę Xiaomi - nie przekazuje sterowania do domoticz-a. Pozostałe urządzenia z listy działają prawidłowo.

23 (edytowany przez reFORma 2019-06-02 09:27:58)

Odp: Xaomi R3g + domoticz

próbowałem zainstalować Zigbee2mqtt na XIAOMI  R3G ale ... kolejna rzecz, która mnie przerosła ;(.

24

Odp: Xaomi R3g + domoticz

Jeśli masz CC2531 to zajrzyj na: https://github.com/hwhw/zigbee-lua Używam od kilku miesięcy i działa stabilnie (2 termometry i 2 przyciski aquara). Zigbee-lua generuje komunikaty mqtt a dalej gbridge.io łączy z google home.

Tutaj prawie-poradnik jak zainstalować na openwrt: https://github.com/hwhw/zigbee-lua/issu … -459982167
(obecnie może być jakiś problem (issue #3) po reorganizacji kodu, ale zapewniam, że commit b0ed770b499ecdb6c1d8c6875a326b7bd7dc6d86 działa ok)

25 (edytowany przez reFORma 2019-06-09 13:28:49)

Odp: Xaomi R3g + domoticz

@marek oczywiście z instalacją sobie nie poradziłem - widocznie ja tylko wersje 'For Dummies'.
@kofec kostka 'Aqara Cube' na nowszej kompilacji także nie działa. Innych błędów nie wyłapałem.

walczę także z komunikacją z YeeLight - działa z poziomu przełączników ale z wiesza poleceń nie działa (ograniczenia wkompilowanego polecenia nc)


@Cezary dzięki za sms_tool - powiadomienia z domoticz przez modem działają bardzo dobrze