Forum
Ahoj, na čistou instalaci Raspian Lite jsem nainstaloval Docker a Docker Compose. Dále jsem postupoval podle tvého návodu. Ve složce Bridge jsem upravil Config a nainstaloval Bridge, ale instalace zkončila errorem:
ERROR: Service 'loxone2mqtt' failed to build: The command '/bin/sh -c cd /tmp/nodelox && npm -g install' returned a non-zero code: 1
Postupoval jsem ale dále a instaloval i Zigbee, ale opět se objevil error:
zigbee_loxone_zigbee_gateway_1 exited with code 1
zigbee2mqtt_1 | zigbee2mqtt:error 2020-02-05 21:23:19: Not connected to MQTT server!
loxone_zigbee_gateway_1 | WARNING: An illegal reflective access operation has occurred
loxone_zigbee_gateway_1 | WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/usr/share/groovy/lib/groovy-2.4.16.jar) to method java.lang.Object.finalize()
loxone_zigbee_gateway_1 | WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
loxone_zigbee_gateway_1 | WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
loxone_zigbee_gateway_1 | WARNING: All illegal access operations will be denied in a future release
loxone_zigbee_gateway_1 | 245 [main] INFO LoxoneZigbeeGateway - Connecting to mqtt tcp://localhost:1883
loxone_zigbee_gateway_1 | Caught: Unable to connect to server (32103) - java.net.ConnectException: Connection refused (Connection refused)
loxone_zigbee_gateway_1 | Unable to connect to server (32103) - java.net.ConnectException: Connection refused (Connection refused)
loxone_zigbee_gateway_1 | at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNetworkModule.java:75)
loxone_zigbee_gateway_1 | at org.eclipse.paho.client.mqttv3.internal.ClientComms$ConnectBG.run(ClientComms.java:538)
loxone_zigbee_gateway_1 | Caused by: java.net.ConnectException: Connection refused (Connection refused)
loxone_zigbee_gateway_1 | at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNetworkModule.java:66)
loxone_zigbee_gateway_1 | ... 1 more
zigbee2mqtt_1 | zigbee2mqtt:error 2020-02-05 21:23:29: Not connected to MQTT server!
Hlavně si myslím, že je problém ten MQTT server.
Díky za radu
V kazdej sekcii je config, takze musis upravit v bridge/ a aj v zigbee/. To "varovani" v logu je ze ti nenabehol zigbee bridge lebo si ho nenakonfiguroval :D.
Upozornujem - nastavi si "ZIGBEE2MQTT_TOPIC" na 'zigbee2mqtt', v example je len "zigbee", ale budem to prerabat na default kvoli dalsej servise co sa tam chystam pridat.
Ahoj, tak jsem to predelal, ze jsem natavil v lox-mqtt-gateway spravnou cestu ke configu a uz mi to i nasetlo dle logu nastaveni z loxonu tj spojilo se to a zadne vyhruzne varovani mi to nehazi,ale furt jeste neparuji:)
TOTO jsem v zadnem z configu nenasel....
V hlavnim configu je toto:
# mqtt topic which will be send to loxone as udp packet
MQTT_TO_LOXONE_TOPIC=lox_in
# mqtt prefix for messages coming from loxone to mqtt
LOXONE_TO_MQTT_TOPIC=lox_out
Upozornujem - nastavi si "ZIGBEE2MQTT_TOPIC" na 'zigbee2mqtt', v example je len "zigbee", ale budem to prerabat na default kvoli dalsej servise co sa tam chystam pridat.
jeste mne napada jestli je spravna cesta v aplikaci na parovani,jelikoz to nic v logu nedela tj:
zigbee/bridge/config/permit_join
brige mam ulozeny a spoustim z: ftp2/files/bridge/./run.sh
Neviem comu hovoris hlavny config, ale ten topic sa nastavuje https://github.com/dusanmsk/loxone/blob/master/zigbee/config.example
Choj do rootu toho projektu a posli mi kludne sukromnou spravou:
cat bridge/config
cat zigbee/config
Ty to tam nevidis? Riadok 18. Uz som to prednastavil v tom exampli, tak si len pullni a pouzi ten example tak ako je.
Vse funguje perfekne Dusanovi moc dekuji za trpelivost....
Mam naitegrované IKEA tlačítko a funguje stejně rychle jako KNX..a dosah je pres 2 patrovy dum coz mne dost prekvapilo...
Ted zkusim vetsi vyzvu a to je Ikea zarovka a jeji stmivani:)
ikea ziarovka je v pohode na tej som to testoval. tusim aj to readme je site priamo na nu.
Ahoj, stále se mi to nedaří dokončit. Část pro zigbee mi již funguje, i se mi podařilo spárovat zařízení, ale část pro "bridge" mi při spuštění stále končí touto chybou:
Step 5/8 : RUN cd /tmp/nodelox && npm -g install
---> Running in 9c7ff9152525
npm ERR! code ENOLOCAL
npm ERR! Could not install from "" as it does not contain a package.json file.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2020-02-12T15_35_42_624Z-debug.log
ERROR: Service 'loxone2mqtt' failed to build: The command '/bin/sh -c cd /tmp/nodelox && npm -g install' returned a non-zero code: 1
Můžeš mi prosím pomoci?
Ospravedlnujem sa, moja chyba.
Muis spravit git submodules init a potom git submodules update
https://github.com/dusanmsk/loxone/commit/5e94fedb53b5abcd3c5da1b657b762cff1c4781b
Over ze bridge/loxone2mqtt/node-lox-mqtt-gateway/ nie je prazdny.
Mozno bude v bridge potom potrebne spravit rebuild:
cd bridge
docker-compose down --rmi all
./run.sh
@dusanmsk Ahoj, teprve teď jsem se dostal k tomu vyzkoušet aktualizovaný postup. Složka loxone/bridge/loxone2mqtt/node-lox-mqtt-gateway je opravdu prázdná. Mám tam něco nahrát?
Jinak instalace se opět zasekla v tom samém místě.
Step 5/8 : RUN cd /tmp/nodelox && npm -g install
---> Running in 25971d3983ae
npm ERR! code ENOLOCAL
npm ERR! Could not install from "" as it does not contain a package.json file.
Díky
Co mas spravit je napisane v druhej vete mojho posledneho prispevku 😀
To jsem udělal, ale složka i tak zůstala prázdná. Zkusím to ještě celé jednou s úplně čistou instalací Rasbian lite. Zatím díky.
Nie je dovod reinstalovat cely raspbian. Ked tak zmaz len ten moj repozitar, znovu naklonuj, daj git submodules init a update a skus to nahodit znovu. Cele to stoji a pada na tom, ze sa do toho adresara nenaklonovali zdrojaky node-lox-mqtt-gateway.
Tak se mi to konečně povedlo dovést do úspěšné instalace. Problém byl v tom, že jsem nevěděl, že příkazy "git submodule init" a "git submodule update" se mají spustit ve složce LOXONE, což mi vůbec nedošlo.
Ale mám další problém a to, že mi nejde přidat žádné zařízení. V souboru "configuration.yaml" ve složce "zigbee2mqtt" jsem přepsal permit_join: true, ale ve podsložce "data" je stále "permit_join: false"
a v konzoli to píše Zigbee: disabling joining new devices.