This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

BLE Mesh model Scheduler Setup Server extends Generic Power OnOff Server?

Hi,

While reading the BLE Mesh Model Specification v1.0 I noticed that the Scheduler Setup Server, which extends Scheduler Server and Scene Setup Server, lists the Generic OnPowerUp state in table 5.49 and in Figure 5.1 (the summary).

Beside those two places there is no mentioning in the text that Scheduler Setup Server nor the ones it extends would extend the Generic Power OnOff server model.

I assume that this is an error in the standard, right?

Thanks.

Parents
  • After reading a bit more it looks like the tables I mentioned are incomplete and contains errors.

    As the Scheduler Server should be able to execute the actions "Turn On" and "Turn Off" by simulating the reception of a Generic OnOff Set Unacknowledged message by the element, it sort of make sense to extend the Generic OnPowerUp model but the Generic OnOff Server model would probably have been enough.

    Some errors in the table

    * Generic OnPowerUp is listed twice instead of Generic OnPowerUp Setup Server.

    * Scene Delete and Scene Delete Unacknowledge is not listed

    * Generic OnOff model is missing

    The text should also mention that the Scheduler Setup Server extends the Generic OnPowerUp Setup Server.

    Is there an errata for the Model Specification?

    Anyhow, as the Scheduler Setup Server may only be present on the Primary Element of a node, how is one supposed to schedule things on secondary Elements?

    Say for example that a node has two elements with Generic OnOff models that one would like to control with a Scheduler Server Model, is that even possible?

    Thanks

  • Hi, have you figured that out in the meantime? I currently have a similar question. The Scene Server is also only supposed to be on the primary element. So I do not get, how one would Recall a Scene for a different element. Because the Spec clearly states that scenes can be recalled on an element. So I must somehow be able to have a subscription list for the Scene Server on multiple elements.

  • Ok, answering my own question here. One needs to read carefully: "The model may be present only on the Primary element of a node.". That does not mean that it shall only be present on the first element, but that this is a possibility. I can't figure out what this sentence tries to say (looks like it doesn't state anything at all,...), but that at least solves the confusion.

  • I think the specification is wrong here. I've recalled the state on all models of the node and placed it on the primary element.

    I suspect that this will be fixed in a future update to the specification.

Reply Children
No Data
Related