[APP][Pro] SONOFF Zigbee

And how many of those are router devices (typically all permanently powered devices are router devices)?

I’m not quite sure what you mean by router devices. The majority of the devices are battery powered window sensors and then I have two 230V AC powered sirens. All my lamps are connected to my Philips Hue bridge directly.

Now that you say you also have a Hue bridge, it becomes even more complicated.

So:

  • how many Zigbee devices do you have that are directly connected to Homey (in other words: they use Homey’s Zigbee network, and not a Zigbee network from another controller, like a Hue bridge)
  • how many of those directly connected Zigbee devices are router devices (again, like I said before, “typically all permanently powered devices are router devices”; so light bulbs, smart sockets, and your 230V sirens are very likely also Zigbee routers)

Why am I asking these questions? Homey has a limit of 20 directly connected Zigbee devices. If you have lots of (battery powered) sensors but no, or too little, (permanently powered) router devices, you can run into that limit. One of the symptoms of having reached the limit is that you cannot add any more Zigbee devices to Homey’s network.

2 Likes

Ok, now I understand.

I’ve just logged in to developer.athom.com and counted the number of zigbee devices which add up to 26, all battery powered. It turns out that my sirens are Z-Wave devices, so I don’t have any zigbee router devices.

Do you think that a permanently powered zigbee repeater will solve the problem?

Thanks

Yes, I suggest the first 5 devices you add to a Zigbee (or Z-wave) network are grid powered units. This way you will have a good mesh to build on. You will now have to remove a number of devices to be able to add a grid powered unit.

All grid powered Zigbee (and Z-wave) units act as routers. But some does it better than others. A separate repeater is just an other grid powered unit (with no other function) but often have a better antenna and chip optimized for routing. Any permanent installed wall plug, smart light bulb or other grid powered device will do fine too.

1 Like

Great, I’ll try with a socket.

Thanks a lot for your help.

For me, it’s a tuya device, that’s why I bought it. But also because it looked like the devices of the tuya application …
On the other hand, on the box, there is nothing written, neither itead / ewelink, nor tuya.
Finally, do as you feel.

OK, so I got this figured out. It turns out Itead not only sell their technology as their own brand Sonoff but also as white label units. And that concludes the thinking, I am adding it to the Sonoff app. :slight_smile:

@MichiMess @Nicolas_LABLAINE
Your devices added to new version. Please report how they work :slight_smile:

Works perfect! Thank you! Keep up the great work!

Btw, just wondering: Do you have any idea if the original app has more device settings? Such as the duration of the detection etc? Or is this just a simple device?

Thanks,
Ok i’m testing this tonight

It works perfectly, thanks.

By cons I bought sonoff zbmini modules here:

And they are not detected, and for good reason …

  "ids": {
    "modelId": "FNB56-ZBW01LX1.2",
    "manufacturerName": "FeiBit"
  },
  "endpoints": {
    "endpointDescriptors": [
      {
        "endpointId": 1,
        "applicationProfileId": 49246,
        "applicationDeviceId": 256,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          0,
          4,
          3,
          6,
          8,
          5,
          4096
        ],
        "outputClusters": [
          25
        ]
      }
    ],
    "endpoints": {
      "1": {
        "clusters": {
          "basic": {
            "attributes": "UNSUP_GENERAL_COMMAND",
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "groups": {
            "attributes": "UNSUP_GENERAL_COMMAND",
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "identify": {
            "attributes": "UNSUP_GENERAL_COMMAND",
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "onOff": {
            "attributes": "UNSUP_GENERAL_COMMAND",
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "levelControl": {
            "attributes": "UNSUP_GENERAL_COMMAND",
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "scenes": {
            "attributes": "UNSUP_GENERAL_COMMAND",
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "touchlink": {
            "attributes": "UNSUP_GENERAL_COMMAND",
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          }
        },
        "bindings": {
          "ota": {}
        }
      }
    }
  }

Well well :slight_smile: I’ll add the info to the app in next update.

Johan,

Just wondering: Do you have any idea if the original app has more device settings? Such as the duration of the detection etc? Or is this just a simple device? SNZB-03

@MichiMess, I have the Sonoff / EweLink app and bridge so I checked. All I can do is react on motion / end of motion.

Ok! Great thanks!

Dear @johan_bendz

I have an eWeLink OnOff Controller (SA-003-Zigbee). Would that be in scope of your SONOFF Zigbee app? I tried the Basic ZBR3, but Homey did not recognised the device. Please find some information below.

Kind regards,
Frits

  "ids": {
    "modelId": "SA-003-Zigbee",
    "manufacturerName": "eWeLink"
  },
  "endpoints": {
    "endpointDescriptors": [
      {
        "endpointId": 1,
        "applicationProfileId": 260,
        "applicationDeviceId": 9,
        "applicationDeviceVersion": 0,
        "_reserved1": 0,
        "inputClusters": [
          0,
          3,
          4,
          5,
          6
        ],
        "outputClusters": [
          0
        ]
      }
    ],
    "endpoints": {
      "1": {
        "clusters": {
          "basic": {
            "attributes": "UNSUP_GENERAL_COMMAND",
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "identify": {
            "attributes": "UNSUP_GENERAL_COMMAND",
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "groups": {
            "attributes": "UNSUP_GENERAL_COMMAND",
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "scenes": {
            "attributes": "UNSUP_GENERAL_COMMAND",
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "onOff": {
            "attributes": "UNSUP_GENERAL_COMMAND",
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          }
        },
        "bindings": {
          "basic": {
            "attributes": "UNSUP_GENERAL_COMMAND",
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          }
        }
      }
    }
  }

Hi @Frits_KA, thanks for your request. This device fits good in the Sonoff app. I’ll put it on my todo list. Can you add a link to where I can see the device?

Hi again @Frits_KA . I found what I needed. Support now added to the app.

It worked! Thanks a lot