Hi, I’ would like to move all automation to zigbee. that requires to add more zigbee clients than the sonoff dongle can handle. So I was thinkung of adding Wireless gateway / hub to openhab in order to increas the number of clients.
Is the above scenario possible or how to add more clinets than the dongle can handle?
Current Status:
1. Zigbee Coordinator; SONOFF dongle; status: running
The Coordinator is a SONOFF dongle connected to the serial port /dev/ttyACM0.
I’ configured the Zigbee coordinator manually and it seams to be running.
things file
Thing zigbee:coordinator_ember:sonoff "Zigbee SONOFF USB Stick" [zigbee_port="/dev/ttyACM0", zigbee_channel=11, zigbee_baud=115200, zigbee_flowcontrol=1, zigbee_childtimeout=86400, zigbee_concentrator=0, zigbee_meshupdateperiod=86400, zigbee_panid=10622, zigbee_extendedpanid="118E309DE90CC829", zigbee_networkkey="23 6B 73 AE 42 6D 01 9C DD E0 BC F1 60 4F 28 51", zigbee_powermode=0, zigbee_txpower=0, zigbee_trustcentremode="TC_JOIN_INSECURE" ]
Items file
Group Zigbee "Zigbee Items" <iot> ["Equipment", "Zigbee", "Network"]
Group ZigbeeCoordinator "Zigbee coordinator" <iot> (Zigbee) ["Equipment", "Zigbee", "Coordinater"]
Number ZigbeeCoordinator_rx_dat "Zigbee coordinator Data frames received" <iot> (ZigbeeCoordinator) ["Status", "Counter"] { channel="zigbee:coordinator_ember:sonoff:rx_dat" }
Number ZigbeeCoordinator_tx_dat "Zigbee coordinator Data frames sent" <iot> (ZigbeeCoordinator) ["Status", "Counter"] { channel="zigbee:coordinator_ember:sonoff:tx_dat" }
Number ZigbeeCoordinator_rx_nak "Zigbee coordinator NAK frames received" <iot> (ZigbeeCoordinator) ["Status", "Counter"] { channel="zigbee:coordinator_ember:sonoff:rx_nak" }
Number ZigbeeCoordinator_tx_nak "Zigbee coordinator NAK frames sent" <iot> (ZigbeeCoordinator) ["Status", "Counter"] { channel="zigbee:coordinator_ember:sonoff:tx_nak" }
Number ZigbeeCoordinator_rx_ack "Zigbee coordinator ACK frames received" <iot> (ZigbeeCoordinator) ["Status", "Counter"] { channel="zigbee:coordinator_ember:sonoff:rx_ack" }
Number ZigbeeCoordinator_tx_ack "Zigbee coordinator AcK frames sent" <iot> (ZigbeeCoordinator) ["Status", "Counter"] { channel="zigbee:coordinator_ember:sonoff:tx_ack" }
Zigbee client 1; I’ usa a NOUS Smart Breaker L6Z as Zigbee client 1; Status: partial running
If I’ discover the device using paper UI and then create a ting then i get a running thing configured as following.
UID: zigbee:device:sonoff:a4c13878f31c9302
label: discoverd_l6z
thingTypeUID: zigbee:device
configuration:
zigbee_macaddress: A4C13878F31C9302
bridgeUID: zigbee:coordinator_ember:sonoff
If I configure the thing in a file it is not running.
Thing zigbee:device:sonoff:nouse_l6z_1 "Nous L6Z 1" [zigbee_macaddress="A4C13878F31C9302", bridgeUID="zigbee:coordinator_ember:sonoff" ]
Zigbee Gateway / Hub 1; NOUS Gateway / Hub E1
Try to get Nous Wireless Gateway runnig:
Test sugestion by Russ
I’ tryed to configure the Wireless Gateway / hub as bridge but failed to get it running.
From the Feedback received I’ will update this post to reflect the status.
Zigbee Gateway / Hub 2; Philips Hue Bridge
As sugested by Maximo I’ will add a Philips Hue Bridge. As it has not arrived yet this will be a future task.