Forum

Forum

Notifications
Clear all

Zigbee nad RPi4

184 Posts
15 Users
14 Likes
18.9 K Views
(@zahry)
Eminent Member
Joined: 4 years ago
Posts: 30
 

@dusanmsk

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


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 7 years ago
Posts: 1870
Topic starter  

@salinm1

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.


   
ReplyQuote
(@salinm1)
Estimable Member
Joined: 7 years ago
Posts: 108
 

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

 


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 7 years ago
Posts: 1870
Topic starter  

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

 


   
ReplyQuote
(@salinm1)
Estimable Member
Joined: 7 years ago
Posts: 108
 

@dusanmsk

ahoj, ano o tom to configu mluvim:) a kde v nem to prenastavim?:)


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 7 years ago
Posts: 1870
Topic starter  

Ty to tam nevidis? Riadok 18. Uz som to prednastavil v tom exampli, tak si len pullni a pouzi ten example tak ako je.


   
ReplyQuote
(@salinm1)
Estimable Member
Joined: 7 years ago
Posts: 108
 

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:)


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 7 years ago
Posts: 1870
Topic starter  

ikea ziarovka je v pohode na tej som to testoval. tusim aj to readme je site priamo na nu.


   
ReplyQuote
(@zahry)
Eminent Member
Joined: 4 years ago
Posts: 30
 

@dusanmsk

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?


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 7 years ago
Posts: 1870
Topic starter  

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


   
ReplyQuote
(@zahry)
Eminent Member
Joined: 4 years ago
Posts: 30
 

@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


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 7 years ago
Posts: 1870
Topic starter  

Co mas spravit je napisane v druhej vete mojho posledneho prispevku 😀


   
ReplyQuote
(@zahry)
Eminent Member
Joined: 4 years ago
Posts: 30
 

@dusanmsk

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.


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 7 years ago
Posts: 1870
Topic starter  

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.


   
ReplyQuote
(@zahry)
Eminent Member
Joined: 4 years ago
Posts: 30
 

@dusanmsk

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.


   
ReplyQuote
Page 2 / 13
Share: