Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: BigSandy 14. 02. 2024, 10:56:18

Název: Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 14. 02. 2024, 10:56:18
Zdravím.
I když jsem už v rukou měl nějaké ty chytré věci, vždy jsem do nich nahrál tasmota firmware.
Ted bych chtěl jít cestou zigbee gateway. (nikdy jsem ještě neviděl)
Nechat v těch zařízení původní firmware a koupit nějakou zigbee gateway, která by dovedla komunikovat s raspberry s klasickým raspios-bullseye. Nechci žádný home assistant.

Třeba toto:
https://www.aliexpress.com/item/1005006061421309.html

Jde mi o to, abych mohl v raspberry čist tu teplotu a dal s ní pracovat.
Nebo soused teď koupil Sonoff POWR320D POW Elit a chce tam nahrát tasmota firmware.
Bych chtěl zkusit tam nechat původní firmware a přes nějakou tu branu čist ty data a ovládat to rele přímo v raspi.

Nebo jit cestou USB?
https://allegro.cz/nabidka/sonoff-zigbee-3-0-usb-dongle-zigbee2mqtt-brana-12491609515

U některých bran píšou Zigbee2Mqtt
Na raspi jsem už měl nainstalovaný mqtt server a client a zkoušel komunikaci s ESP.

Nasměrujte prosím na nějakou dobrou cestu.
Děkují.
Název: Re:zigbee gateway - raspberry
Přispěvatel: kopevi2 14. 02. 2024, 11:17:37
https://www.zigbee2mqtt.io/guide/getting-started/#connect-a-device s tím si teď hraji
https://rntlab.com/product/smart-home-with-raspberry-pi-esp32-and-esp8266-ebook/ tam by mohlo být co potřebujete na hraní....(pdf mám koupené)
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: pruzkumbojem 14. 02. 2024, 11:30:36
https://smlight.tech/product/slzb-06m/
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: k3dAR 14. 02. 2024, 11:31:35
[...] Ted bych chtěl jít cestou zigbee gateway. [...]
Nechat v těch zařízení původní firmware a koupit nějakou zigbee gateway [...]

Třeba toto:
https://www.aliexpress.com/item/1005006061421309.html
to "toto" ale neni ani ZigBee brana, ani ZigBee zarizeni, je to Wifi s Tuya FW,
ja sem sice take zadne ZigBee v ruce nemel, ale vim ze to neni Wifi ;-)

jinak uz vickrat sem videl doporucovat od ZigBee branu od SMLIGHT, tady (https://www.cnx-software.com/2024/02/13/zigbee-ethernet-wifi-coordinators-usb-adapters-ti-cc2652p7-cc2674p10-wireless-chips/) je treba nejaka novinka, jestli to chapu dobre, lze s ni komunikovat pres USB, Wifi a Ethernet(s POE) a primo u toho pise ze je to stavene na Zigbee2MQTT, takze RPi se stock OS (+ potrebne balicky/sw) by se s tim melo alespon jednou cestou snad domluvit :)
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 14. 02. 2024, 11:43:00
Jsem v tom fakt uplna lama a jak jem psal, ještě jsem neviděl.
Ale je tam napsane Tuya WiFi.
A když zadam do google Tuya WiFi gateway.
https://www.chytrevypinace.cz/Tuya-WiFi-ZigBee-Hub-EjLink-d245.htm

Třeba tady.
https://www.root.cz/clanky/home-assistant-instalace-brany-pro-zigbee/#h314
Nejvíce doporučuji (a sám jej používám) nástupce tohoto modelu, který již obsahuje čip EFR32MG21. a jedná se o produkt Sonoff Zigbee 3.0 USB Dongle Plus ZBDongle-E.
https://allegro.cz/nabidka/sonoff-zigbee-3-0-usb-dongle-zigbee2mqtt-brana-12491609515
Raspi mam ve slepě a kdyby to fungovalo na 3 m USM kablu, nema to chybu.

Piše tam o Zigbee Home Automation, nebo dole Webové rozhraní Zigbee2Mqtt.
Pokud pujdu touto cestou, tak mně zajima, jestli s toho někak dostanu ty data.





Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: lojza007 14. 02. 2024, 12:41:55
Na Amazonu pořídit Conbee nebo jak se to jmenuje a píchnout přímo do RPi. Nainstalovat Zigbee2MQTT a přes něj není problém číst data. Jenom bacha, že část automatizace přes to prostě nefunguje, typicky zmáčknu čudlík a rozsvítí se světlo a podobně, některý tlačítka a světla to umí (např. bazmeky z Ikea), ale některý ne a pak je potřeba např. Home Assistant. Ale pokud je to opravdu jenom na čtení teplot a jiných hodnot, tak na to Zigbee2MQTT funguje bez problémů.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 14. 02. 2024, 12:52:41
Už jsem koupil ten Sonoff Zigbee 3.0 USB Dongle Plus ZBDongle-E přes to allegro.
Když ho tu klučina doporučuje.
https://www.root.cz/clanky/home-assistant-instalace-brany-pro-zigbee/#h314
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: k3dAR 14. 02. 2024, 13:23:25
Jsem v tom fakt uplna lama a jak jem psal, ještě jsem neviděl.
Ale je tam napsane Tuya WiFi.
A když zadam do google Tuya WiFi gateway.
https://www.chytrevypinace.cz/Tuya-WiFi-ZigBee-Hub-EjLink-d245.htm

to cos nasel je ZigBee brana ktera se ZigBee zarizenima(Zasuvky, Cidla, atd) komunikuje pres ZigBee a to Wifi je pouzite pro spojeni s "centralou" coz muze byt to RPi...

pokud mas ale Wifi zarizeni, tak ty s ZigBee branou nekomunikuji, protoze komunikuji s Wifi routerem pres Wifi :-)

Tuya je firma co dela SW/FW, neznamena to ale nic o tom pres jakou sit HW komuniku, jestli ZigBee nebo Wifi...
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: FKoudelka 15. 02. 2024, 10:23:52
Pro zjištění kompatibility se zigbee2mqtt je stěžejní tato stránka: https://www.zigbee2mqtt.io/supported-devices/

na FB je zkušená  skupina https://www.facebook.com/groups/2232679967058877, jen někteří jsou trochu protivní, když napřed nepoužiješ vyhledat.
Ten dongle mám taky, je bezva.
Sranda je tahat tyhle věci z Aliespressu, tedy já raději s one-time kreditkou. Ale funguje to přijatelně a mají neskutečný výběr a “akce”.

Nevím, co máš proti Home Assistant, ale asi to umíš i jinak .
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 15. 02. 2024, 11:04:34
Tak některe věci koupiš levněji tady, než na ali. Třeba od Sonoff.
Ten Sonoff Zigbee 3.0 USB Dongle jsem take na ali levnějí neviděl.
Tu skupinu znam a tam jsou všichní protivni.
Když tam napišeš, že sis něco koupil na ali, tak Tě odpalkují.
Když jsem tam napsal, že nechci použivat HA tak mně tež poslali do zadeke. Prý co tam teda dělam.

Zitra by měl přijit, tak doufam že bude celou sobotu a neděli pršet.  ;D ;)
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: a12 15. 02. 2024, 12:19:11
ja mam tohle:

https://templates.blakadder.com/ewelink_ZB-GW03.html

mam to sice napojene na HA pres ZHA, ale lze to provozovat i v MQTT rezimu.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 15. 02. 2024, 12:30:02
Tak to jsem našlek tady.
https://www.aliexpress.us/item/1005005722610683.html
Take jsi kupoval na ali?
Nikdo mi však nedovedl odpovědět, jestli to umi ty chytre zařizení s orginal firmware, nebo do ních musím nahra tasmota firmware
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: Exceptions 15. 02. 2024, 12:45:59
Tak to jsem našlek tady.
https://www.aliexpress.us/item/1005005722610683.html
Take jsi kupoval na ali?
Nikdo mi však nedovedl odpovědět, jestli to umi ty chytre zařizení s orginal firmware, nebo do ních musím nahra tasmota firmware

tasmota neumí zigbee nativně, musel by se použít nějaký GW, který to bude překládat.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: a12 15. 02. 2024, 13:43:07
Tak to jsem našlek tady.
https://www.aliexpress.us/item/1005005722610683.html
Take jsi kupoval na ali?
Nikdo mi však nedovedl odpovědět, jestli to umi ty chytre zařizení s orginal firmware, nebo do ních musím nahra tasmota firmware

mam to z ali, flashnul  jsem do toho  tasmotu (ta ovlada  esp32 + zigbee chip co je uvnitr; v tom odkazu co jsem posilal jsou linky na ali prodejce, kteri to prodavaji uz flashnute, ja to mel z nejakym jinym FW)

na zigbee zarizeni nemusis nijak sahat, jen je na zacatku sparujes, ony pak komunikuji s tou GW zigbee protokolem, a GW to pak preposila pres mqtt (nebo ZHA)

pokud bys pouzival ZHA, tak je treba mit tu GW pripojenou pres ethernet, forwarduje se tam syrova seriova komunikace a je to citlive na jitter (zigbee s wifi sdili frekvence), MQTT by melo fungovat i pres wifi (zkousel jsem to ale jen par hodin), v MQTT modu se to totiz chova jako datova proxy
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: FKoudelka 15. 02. 2024, 14:03:41
Tak některe věci koupiš levněji tady, než na ali. Třeba od Sonoff.
Ten Sonoff Zigbee 3.0 USB Dongle jsem take na ali levnějí neviděl.
Tu skupinu znam a tam jsou všichní protivni.
Když tam napišeš, že sis něco koupil na ali, tak Tě odpalkují.
Když jsem tam napsal, že nechci použivat HA tak mně tež poslali do zadeke. Prý co tam teda dělam.

Zitra by měl přijit, tak doufam že bude celou sobotu a neděli pršet.  ;D ;)
Kupodivu dost věcí mám z Mironetu a za dobré ceny. Dongle dej na usb kabel, at se to neruší s porty USB 3
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: FKoudelka 15. 02. 2024, 14:09:11
Tak to jsem našlek tady.
https://www.aliexpress.us/item/1005005722610683.html
Take jsi kupoval na ali?
Nikdo mi však nedovedl odpovědět, jestli to umi ty chytre zařizení s orginal firmware, nebo do ních musím nahra tasmota firmware
Nevím co máš za lubem, ale když máš ten dongle a RPI, žádnou další bránu
 nepotřebuješ a ani nejde nasadit, koordinátor může být jen jeden.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: p.b. 16. 02. 2024, 13:45:48
Mě by vůbec zajímaly zkušenosti. Koupil jsem si taky ten dongle Sonoff 5E, a spustil Zigbee2mtt a chodí to na čtení. Cokoli zapsat do čidla nejde (např. zařadit čidlo do skupiny), tam to vyletí na nějaké timeout chyby. Taky mi ten sw připadá takový molochovitý, když jsem do toho koukal je to javascript, dost nepřehledně uspořádaný, včetně http serveru a frontend aplikace.

Objevil jsem i toto https://github.com/zigpy/zigpy ale zkušenosti nemám.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: bmn 17. 02. 2024, 10:14:44
Jo, je to hrozný moloch. Vedle HA se to ztratí, ale pokud někdo HA nepoužívá, tak je to ta nejnenažranější část. To same platí pro zwavejs. Přidávat podporu pro nové zařízení je spousta práce, tak se to rychle bastlí v js. Kdyby tak šlo na všechno nainstalovat esphome, to by byla nádhera. Bohužel každý z těch protokolů se hodí na něco jiného, tak se to musí kombinovat.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: TechnikTom 17. 02. 2024, 18:04:36
" A nešlo by to bez drátů, drahý Marconi ? "
Tedy pardon - bez Zigbee a celé té nutné "šaškárny" ( MQTT, node-red atd.) okolo?
Opravdu najdu hodně málo případů, kde potřebuji hodně časté odesílání nebo příjem a nemám stálé napájení či velký dosah .
Všude jinde vystačím s nějakým ESP a komunikuji přímo s centrálním controllerem bez nutných vložených prostředníků.
Osobně těch pár výjimek řeším Arduino + RFm68 + MySensors.
( Vlastně nyní jen měření výšky hladiny nádrže dešťové vody mimo dosah jediného wifi AP v domě )

Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 28. 02. 2024, 12:07:13
Kluci, přišel ten spravný čas a ja začal tu.
https://www.zigbee2mqtt.io/guide/installation/01_linux.html
Než začnete, ujistěte se, že máte na svém systému nainstalovaný broker MQTT a odkaz.
https://randomnerdtutorials.com/how-to-install-mosquitto-broker-on-raspberry-pi/
Mam tak pokračivaní v tom prvním odkaze a skončil u jelikož nepouživam ubuntu, tak nevim.
You need some systemd development files, on Ubuntu these can be installed via:

Ale když zadam sudo systemctl start zigbee2mqtt
Kód: [Vybrat]
Job for zigbee2mqtt.service failed because the control process exited with error                                                                   code.
See "systemctl status zigbee2mqtt.service" and "journalctl -xe" for details.
Co jsem zas moh posmolit?
Děkují.

Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 28. 02. 2024, 12:30:53
raspberrypi:~ $ cd /opt/zigbee2mqtt
raspberrypi:/opt/zigbee2mqtt $ npm start
https://ibb.co/CmKdSw1

Ten soubor  ExecStart=/usr/bin/node index.js nikde není  :(





Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 28. 02. 2024, 15:49:01

Kód: [Vybrat]
raspberrypi:~ $ cd /opt/zigbee2mqtt
raspberrypi:/opt/zigbee2mqtt $ npm ci

added 806 packages, and audited 807 packages in 35s

91 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
raspberrypi:/opt/zigbee2mqtt $ npm run build

> zigbee2mqtt@1.35.3 build
> tsc && node index.js writehash
Je tam  tsc && node index.js writehash
https://github-com.translate.goog/Koenkk/zigbee2mqtt/issues/10555?_x_tr_sl=en&_x_tr_tl=cs&_x_tr_hl=cs
https://github-com.translate.goog/Koenkk/zigbee2mqtt/issues/8222?_x_tr_sl=en&_x_tr_tl=cs&_x_tr_hl=cs

Poradi někdo co s tým?
Děkují.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: FKoudelka 28. 02. 2024, 18:03:28
Kluci, přišel ten spravný čas a ja začal tu.
https://www.zigbee2mqtt.io/guide/installation/01_linux.html
Než začnete, ujistěte se, že máte na svém systému nainstalovaný broker MQTT a odkaz.
https://randomnerdtutorials.com/how-to-install-mosquitto-broker-on-raspberry-pi/
Mam tak pokračivaní v tom prvním odkaze a skončil u jelikož nepouživam ubuntu, tak nevim.
You need some systemd development files, on Ubuntu these can be installed via:

Ale když zadam sudo systemctl start zigbee2mqtt
Kód: [Vybrat]
Job for zigbee2mqtt.service failed because the control process exited with error                                                                   code.
See "systemctl status zigbee2mqtt.service" and "journalctl -xe" for details.
Co jsem zas moh posmolit?
Děkují.
A proč si to komplikuješ s ubuntu ? dej si tam rpi image s HA https://www.home-assistant.io/installation/raspberrypi/
a přečti si ten seriál na rootu celý :-)
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 28. 02. 2024, 18:35:01
Nechci HA a image s HA už vůbec.
Neinstalují to na ubuntu ale na raspios-bullseye.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: Jeresy 29. 02. 2024, 13:04:42
raspberrypi:~ $ cd /opt/zigbee2mqtt
raspberrypi:/opt/zigbee2mqtt $ npm start
https://ibb.co/CmKdSw1

Ten soubor  ExecStart=/usr/bin/node index.js nikde není  :(

Chápu správně, že přes "npm start" se ti zigbee2mqtt spustí a přes "sudo systemctl start zigbee2mqtt" ne ?
Pokud je to tak, tak ten index.js je jinde než máš zadáno v "zigbee2mqtt.service" souboru

V tom vzorovém je cesta takdo: ExecStart=/usr/bin/node index.js, ale pod tím máš napsáno, že např. RPi1 a Zero to mají takto: ExecStart=/usr/local/bin/node index.js

zkus najít kde máš adresář node - v něm bude node.js a v "zigbee2mqtt.service" si to uprav na správnou cestu.

Mám zigbee2mqtt na RPI4 se Zigbee 3.0 USB Dongle Plus V2 model ZBDongle-E cca 14 dní na zkoušku a vše běží zatím bez problémů ...
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: Jeresy 29. 02. 2024, 13:32:06
oprava:

tohle je blbost ..... zkus najít kde máš adresář node - v něm bude node.js .....

správně : zkus najít kde máš soubory node a node.js - záleží na návodu, který jsi použil pro instalaci .....
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 29. 02. 2024, 13:45:22
Zdravim Jeresy" Dělal jsem to podle tohoto navodu.
https://www.zigbee2mqtt.io/guide/installation/01_linux.html

Najit soubor node index.js, to bylo to první, co mně napadlo. Nikde není. Ale možna byla chyba, že jsem ho hledal přes WinSCP.

Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: Jeresy 29. 02. 2024, 19:51:44
přes "npm start" to běží OK včetně webového rozhraní na IP adresa RPi port 8080 ? pokud ano, tak ty node a node.js někde být musí ....

použil jsem stejný návod a mám na RPi tuhle verzi:

Operating System: Debian GNU/Linux 12 (bookworm)
Kernel: Linux 6.1.0-rpi8-rpi-v8

node --version
v20.11.1
npm --version
10.4.0

a node a node.js mám v /usr/bin
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 01. 03. 2024, 07:39:20
Ano, přes "npm start" to běží OK a přes webové rozhraní také.
Prostě jako lama dělam někde kopanec.
V adrsaři v /usr/bin mam soubor node a nodejs.



Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: Jeresy 01. 03. 2024, 09:15:57
v tom případě bych se zaměřil na důvod proč se nespustí systemd služba - (code=exited, status=217/USER)

Nejsem žádný odborník ani pokročilý uživatel Linuxu, takže se snažím jen psát jak bych danou situaci řešil já ....

opravil jsi v "zigbee2mqtt.service" User=pi na správného uživatele ? Pokud nejsi na RPi přihlášený jako "pi" tak to musíš změnit v tom configuráku služby. Tipuju, že by jsi tam měl mít "leo"  8)

podle strýčka Googla bude pravděpodobně problém v uživatelích - jiný uživatel bude přihlášený v době spouštění služby než byl uživatel nastavený pro danou službu - viz. např.
https://github.com/Koenkk/zigbee2mqtt/issues/17012

Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 02. 03. 2024, 10:54:42
No tak to vzdavam. Možna časem se tu najde někdo, kdo poradi.
Ten User mam spravně.
Třeba tady ten user není.
https://hackernoon.com/how-to-transform-a-raspberrypi-into-a-universal-zigbee-and-z-wave-bridge-xy1ay3ymz
Tak asi pokud zakomentují, muže spouštět každy.

Spiš něco drbu s cestama.

zigbee2mqtt je v /opt/zigbee2mqtt/
V adresaři je ten index.js /opt/zigbee2mqtt/index.js
Takže jsem upravil ten skript
ExecStart=/opt/zigbee2mqtt/node index.js
Reboot a systemctl status zigbee2mqtt.service
Process: 1426 ExecStart=/opt/zigbee2mqtt/node index.js (code=exited, status=203/EXEC)

Přes terminal to normalně spustim.
cd /opt/zigbee2mqtt
npm start

V tom odkaze, cos tu dal je ExecStart=/usr/bin/npm start
Tak jsem zkusil ExecStart=/opt/zigbee2mqtt/npm start
ExecStart=/opt/zigbee2mqtt/npm start (code=exited, status=203/EXEC)





Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: FKoudelka 02. 03. 2024, 11:21:08
No tak to vzdavam. Možna časem se tu najde někdo, kdo poradi.
Ten User mam spravně.
Třeba tady ten user není.
https://hackernoon.com/how-to-transform-a-raspberrypi-into-a-universal-zigbee-and-z-wave-bridge-xy1ay3ymz
Tak asi pokud zakomentují, muže spouštět každy.

Spiš něco drbu s cestama.

zigbee2mqtt je v /opt/zigbee2mqtt/
V adresaři je ten index.js /opt/zigbee2mqtt/index.js
Takže jsem upravil ten skript
ExecStart=/opt/zigbee2mqtt/node index.js
Reboot a systemctl status zigbee2mqtt.service
Process: 1426 ExecStart=/opt/zigbee2mqtt/node index.js (code=exited, status=203/EXEC)

Přes terminal to normalně spustim.
cd /opt/zigbee2mqtt
npm start

V tom odkaze, cos tu dal je ExecStart=/usr/bin/npm start
Tak jsem zkusil ExecStart=/opt/zigbee2mqtt/npm start
ExecStart=/opt/zigbee2mqtt/npm start (code=exited, status=203/EXEC)

Takhle na první pohled - když něco funguje ručně a ve skritpu ne, je to cestama, resp. obecně prostředím (env), které je v terminal session ok ale jinak není načteno.

Plha by řekl třeba: “jak může ten /opt/zigbee2mqtt/node ve skriptu vědět kde má index.js ?”
Zkus ve skriptu  /opt/zigbee2mqtt/node /opt/zigbee2mqtt/index.js.
Jestli jste už to někdo psali, tak se omlouvám.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 02. 03. 2024, 12:48:34
@FKoudelka Ja myslel, když ma cestu k prvnímu, tak předpokladem je, že ten druhý bude ve stejnem adresaři.

Když to spustim ručně.
cd /opt/zigbee2mqtt
npm start
Proč to vyhazuje stejnou chybu přes ten skripr?
ExecStart=/opt/zigbee2mqtt/npm start (code=exited, status=203/EXEC)
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 02. 03. 2024, 13:11:19
Proč, když to instaloval Jeresy podle stejneho navodu, ma npm --version 10.4.0
Ja jenom 10.2.4
Je to tím, že to instaluje na Linux 12 (bookworm), a ja mam jen 11 (bullseye)
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: Jeresy 02. 03. 2024, 14:51:05
já jsem si npm aktualizoval až po instalaci ....
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: FKoudelka 02. 03. 2024, 17:44:59
@FKoudelka Ja myslel, když ma cestu k prvnímu, tak předpokladem je, že ten druhý bude ve stejnem adresaři.

Když to spustim ručně.
cd /opt/zigbee2mqtt
npm start
Proč to vyhazuje stejnou chybu přes ten skripr?
ExecStart=/opt/zigbee2mqtt/npm start (code=exited, status=203/EXEC)

 Tak jinak, rozdíl je v tom “cd” . Když to pouštíš z promptu shellu, tak jseš v tom adresáři a program zkusí použít ten konfigurák z něj. V jakým stojíš adresáři , když to jede ze skriptu? kde ten program má ten konfigurák hledat ?
 Koukni se na příkaz bash a proměnné prostředí, jinak to nepochopíš.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 05. 03. 2024, 06:04:20
Hm. Tak dlouho jsem to řešil. Každe rano natahl na sd kartu čistý obraz raspi bullseye a nefungovalo to.
Nechal jsem to par dní uležet a dnes na první pokus a jede to.  ;D

Dotaz. Když tu FKoudelka nakop ten  bash
Když vytvořim bash skript

Kód: [Vybrat]
#!/bin/bash
cd /opt/zigbee2mqtt
npm start

Citace
#!/bin/bash
cd /usr/bin/
node index.js start

A budu ho spouštět přes ten systemctl. To by mělo take fungovat, ne?
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: FKoudelka 06. 03. 2024, 14:20:21
Hm. Tak dlouho jsem to řešil. Každe rano natahl na sd kartu čistý obraz raspi bullseye a nefungovalo to.
Nechal jsem to par dní uležet a dnes na první pokus a jede to.  ;D

Dotaz. Když tu FKoudelka nakop ten  bash
Když vytvořim bash skript

Kód: [Vybrat]
#!/bin/bash
cd /opt/zigbee2mqtt
npm start

Citace
#!/bin/bash
cd /usr/bin/
node index.js start

A budu ho spouštět přes ten systemctl. To by mělo take fungovat, ne?

Že seš to ty ... https://unix.stackexchange.com/questions/47695/how-to-write-startup-script-for-systemd
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 06. 03. 2024, 15:16:33
Asked 11 years, 6 months ago   ;D ;D ;D
Určitě ne.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: FKoudelka 06. 03. 2024, 15:58:12
Asked 11 years, 6 months ago   ;D ;D ;D
Určitě ne.
Marjá, já jako ... specielně pro tebe, ne žes to psal
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 28. 03. 2024, 06:57:32
Zdar. By byl dalši dotaz.
Když mam připojený třeba Temperature Humidity Sensor.
Kde najdu načtena data abych je moh třeba načist přes bash skript a dal snima pracovat?
Našel jsem  jen /opt/zigbee2mqtt/data/state.json
Je to ještě jinde?
Děkují.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: Bugsa 28. 03. 2024, 13:54:01
Ne, v /opt/zigbee2mqtt/data/state.json opravdu nenajdeš aktuální data. Musíš se nějakým toolem připojit na brokera a přečíst si stavy v topicu.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 29. 03. 2024, 04:08:01
A nasměrovat na nějaký tutoriál, jak na to?
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: Ondrej Nemecek 29. 03. 2024, 11:03:58
v prvním přiblížení použít libovolný mqtt client a podívat se, jaké zprávy tam chodí
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 02. 04. 2024, 09:26:04
Bych chtěl zas poprosit o radu.  ;)
Mam na raspi nainstalovaný Zigbee2MQTT.
https://www.zigbee2mqtt.io/guide/installation/01_linux.html
Je tam o úpravě configuration.yaml a v tom je zadán port: /dev/ttyACM0
Když spustím terminál a zadám mosquitto_sub -d -t zigbee2mqtt/0xa4c1381c26278b3d,
tak to poslouchá a vypisuje zprávy, co chodí z teploměru.

V druhem raspi už dlouho používám MQTT Broker
https://www.instructables.com/How-to-Use-MQTT-With-the-Raspberry-Pi-and-ESP8266/
V configuraku je jen listener 1883, ale port tam není.
Jak ten Broker spustím aby poslouchal na /dev/ttyACM0?
mosquitto_sub -d -h /dev/ttyACM0 -t zigbee2mqtt/0xa4c138fa90441440
Unable to connect (Lookup error.).

Děkují
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: Jeresy 03. 04. 2024, 18:50:38
V "configuration.yaml " nastav IP adresu druhého raspi, kde máš MQTT Broker
---------
# MQTT settings
mqtt:
  # MQTT base topic for Zigbee2MQTT MQTT messages
  base_topic: zigbee2mqtt
  # MQTT server URL
  server: 'mqtt://IP Brokeru'
  # MQTT server authentication, uncomment if required:
  # user: my_user
  # password: my_password
---------
Na /dev/ttyACM0 poslouchá Zigbee2MQTT a ten data pošle do brokeru na druhém raspi
Data budeš potom vyčítat z Brokeru ( na druhém raspi ) kde vznikne topic "zigbee2mqtt" a v něm se budou objevovat všechny zařízení přidané do Zigbee2MQTT ....
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: Jeresy 03. 04. 2024, 18:58:40
Vlastně to vše můžeš nastavit i přímo ve webovém rozhraní Zigbee2MQTT - setings - mqtt
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 10. 10. 2024, 20:37:01
Vyřešene
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 10. 10. 2024, 21:31:59
Tak přece jen jeden dotaz.
Provozuje někdo Zigbee2MQTT na linuxu? Ne v HA.
Jak zalohovat sparovane zařizeni?
Přes web. rozhrani jsem našel v nastavení Request Z2m backup.
Chci si koupit pod vypinače toto.
https://aliexpress.com/item/1005007541192244.html
No a když se mi něco posere v raspberry, tak budu muset všechny vypinače rozšroubovat, abych zařizení znovu sparoval.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: lojza007 11. 10. 2024, 13:42:14
Mám to normálně v RPi přímo v systému. Stačí pravidelně kopírovat konfigurační soubor, kde je úplně vše a ten pak stačí nakopírovat někam jinam, kde běží Zigbee2MQTT. Na původním RPi začla chybovat karta, takže RPi nenaběhlo, kartu jsem připojil přes čtečku do nové instalace RPi, zkopíroval konfigurák a hotovo. Ovšem ta vyměněná karta nebyla nová a už byla taky načatá, takže možnost kopírovat konfiguraci jsem si otestoval ještě potřetí. Navíc vůbec nevadilo, že mezi operacemi byl snad dvoutýdenní výpadek, vše se zase normálně spojilo a funguje dál.
Akorát nevím, jak dobře půjde ovládat tlačítka vypínačů bez HA. Z2M je funkční pro ovládání světla od Ikei (musí být uvedená přímá podpora tohoto režimu), ale pro ovládání LED pásku jsem musel nainstalovat HA.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: synuhed 11. 10. 2024, 18:46:27
Vyzkousel jsem nekolik TI cipu (vc. ruznych verzi firmware - coz vyzaduje programator) a skoncil vsude u SONOS 3.
Prvni podstatna vlastnost je - kolik coordinator zvladne adres (zarizeni) pocet je omezen.. (a to je fakt dulezite vedet).
Vymenou coordinatoru, musite v novem znova zarizeni zaregistrovat (coz na Vas Wifi nebude chtit, staci mit jen stejny SSID/heslo)
Dalsi je rozsah podpory protokolu (jedna z oblibenych hruz je nastaveni zarizeni na knoflikovou baterii jako router.., to se mi u TI nepodarilo vyresit, Sonof problem nema).
Zigbee protokol je desne pomalej, nekontinualni a presouva jen malo dat (typicke IoT) s tim se musi pocitat. Po vypadku napajeni to muze nejakou dobu trvat, nez se vse zotavi - nastaveni vychozich stavu je tedy dulezite!  A vypadek muze byt castecny..jedna faze, okruh.... bacha na automatizaci!
Nedoporucuji pouzivat Zigbee jako jedinny zpusob ovladani.. Takhle jsem az dost pozde prisel na to, ze bazen stale jede, i kdyz hlasil vypnuto a pak hledal jak ho odpojit.. takze bacha i na ovladani vody, topeni atd.. za topeni si zaplatite sam, voda muze vytopit souseda.. A je treba pocitat i s tim, ze neco odejde nebo autor reseni nebude po ruce..
WiFi zarizeni ma obecne vetsi dosah, ale neumi mesh. Pri vypnuti routeru Wifi kazdej vidi jaka zarizeni kde mate! Znama to radost od smart TV a ruznych hubu..
Chce nad tim premyslet.. dnes se tlaci dopredu novejsi protokoly.. ktere resi nektera rizika, ale rada zustava.

A nezapomente, ze normalni rusicka 2.4/5Ghz spolehlive sejme.. o Zigbee nemluve.. (a tam to ani nepoznate, ze to nekdo rusi..)

Zdar bastlirum..
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 29. 10. 2024, 08:27:02
Tak to by mně teda uzajimalo, kolik koordinator zvladne těch zařizeni.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: motyq 29. 10. 2024, 12:19:14
No a když se mi něco posere v raspberry, tak budu muset všechny vypinače rozšroubovat, abych zařizení znovu sparoval.

Většinou to funguje tak, že nějakou kombinací vyp/zap sekvence to spustí párování i bez rozebírání. Nevím jak tento sonos.
Já dával místo původních vypínačů tyto https://vi.aliexpress.com/item/1005005120363748.html v místech, kde jsem chtěl nechat starou zásuvku.
A pak tyto https://vi.aliexpress.com/item/1005004838152501.html tam kde jsem dával chytrou žárovku nebo led panel (v místě původního vypínače samozřejmě proklemovaná elektřina, aby šla do stropu k světlu trvale.

Ale stejnak mě zigbee dost dere. Stačí delší výpadek elektřiny, následovaný zpožděným bootem z2m brány (zigbee devices jsou oživené hned co se zapne elektřina, servery až když se dobije UPS aspoň na 10%) a to pak je dost random, jak to celé dopadne. Různá zařízení se chovají různě debilně - mám tu krabici nějakých sonoff pohybových čidel a teplotních, které prostě nepřinutím k stabilnímu připojení. Také ikea starší modely senzorů na CR baterky stojí za vyližkapsu...

A pokud vám elektrická soustava nabídne "burst" výpadku elektřiny, kdy to vypadne 5x během 10sec... mno tak to pak se vám rozbliká celý barák, jak to resetne většinu věcí do pairing modu.

"Hraju" si ze zigbee a homeassistentem už cca 5 let, 86devices a je to peklo. Pokud není v baráku někdo kdo tomu rozumí, tak bych na zigbee nestavěl. Vybral jsem ho původně z důvodu ceny po testování i ostatních iot technologií a jak se to říká o levných věcech, tak to tady bohužel platí.

Byteček z sádrokartonu s pár senzorama - asi může být stabilní, dvoupatrový barák v Hrdeli nad Kakaem, tlusté zdi a ne uplně stabilní elektrická rozvodná síť je pro zigbee velké no-no.

Dost tomu nahrává, že ačkoli zigbee asociace má nějaká pravidla pro zařízení, tak to v podstatě nekontroluje dá logo zigbee každému číňanovi. Každý výrobce si pod pojmem "zigbee" představuje asi něco jiného a implementuje zigbee protokol po svém.
A ano za těch 5 let jsem vyzkoušel vše co je v zigbee světě dostupného k "řešení" podobných problémů.
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 30. 10. 2024, 06:03:36
A co pohybové čidla, neřešils?
Mam čidlo, které mi posila info o pohybu každých 60 vteřin.
Na FB jeden čipek tvrdí, že se to da natavit.
Prý čidlu pošlu příkaz  ZbStatus a ono mi to vrátí nějaké info a pak se čidlu pošle příkaz k nastavení nového času.
Jsem googlil a o příkazu ZbStatus je zmínka jen u firmware Tasmota.


 
Název: Re:Zigbee brána spolupracující s Raspberry Pi
Přispěvatel: BigSandy 25. 01. 2025, 08:16:28
Zdravím.
Už to je nějaký ten pátek, kdy jsem instaloval.
Byl by dotaz.
Jak zjistím jestli jsou novější verze a jak udělat update?
node --version    // v20.18.1
npm --version    // 10.8.2
Zigbee2MQTT  1.42.0
Tu se už zminuje o verzi 2-0-0-1
https://community.home-assistant.io/t/zigbee2mqtt-update-1-42-0-2-to-2-0-0-1-not-finding-sonofff-dongle/821919
Děkuji.