I’ve searched all over the internet but can’t find any discussion about whether Home Assistant can control the Smart Hub from Smith & Noble (manufacturer of window coverings - see https://www.smithandnoble.com/smart-hub). I suspect not since I can’t find anything but thought I would check here to see if someone has a definitive answer.
I hope someone can find a way to do this! I have Home asistant and Smith and Noble Smart hub. I have Smith and Noble working via Alexa.
I know that this thread is almost two years old, but Smith & Noble looks like a good shade choice for me and I would love to know if it is possible to integrate it with Home Assistant.
Please help.
Using Wireshark, I found the smart hub takes UDP messages over port 9325.
I can successfully control my sheer shades by sending UDP messages via the Node-Red integration.
Here are some details about the protocol when not using a scene but talking to a shade directly.
Send a broadcast UDP message to 255.255.255.255 using port 9325. The UDP payload will contain the MAC of the smart hub and this is what the smart hub seems to be listening for.
- BYTES 1-2 = Length of payload including the 2 bytes for the length. In this example, byte length is 29, or 0x00 0x1D.
- BYTES 3-9 = Unknown (all zeros on my system)
- BYTES 10-15 = Smart Hub MAC
- BYTES 16-17 = Counter (Just can’t be the same as the previous message. Order doesn’t actually matter.)
- BYTES 18-27 = Unknown, my system shows: 0x00 0x00 0x00 0x00 0x0f 0x05 0x00 0x03 0x00 0x03. I suspect shade type is one of these bytes but I only have sheer shades at my house to test with.
- BYTES 28 = Shade ID (5 LSB, not sure what the 3 MSB)
- BYTE 29 = UP/STOP/DOWN (UP = 0x02, STOP = 0x04, Down = 0x03)
To send ShadeId 3 up, here is my command in hex, where the x’s are the MAC of my smart hub.
00 1d 00 00 00 00 00 00 00 xx xx xx xx xx xx 02 1a 00 00 00 00 0f 05 00 03 00 03 03 02
Hope this helps someone.