Announce a doorbell with proactivelyReported and a scene with supportsDeactivation
An interface without properties says beside its name what Alexa has to know of it; the library left both out. With a board and Alexa on 2026-09-28 the discovery of a doorbell was accepted (202), the endpoint was not listed, and its DoorbellPress was answered with 500 INTERNAL_SERVICE_EXCEPTION. DoorbellEventSource now always carries "proactivelyReported": true. SceneController carries "supportsDeactivation", false until the sketch calls setSupportsDeactivation(true); on another interface the call is refused and logged. The Scene example says that it can be undone. 148 host tests. Light: static RAM 30,616 B, flash 332,705 B (+140 B). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
parent
1b8a5ff806
commit
c3d02f462e
11 changed files with 65 additions and 18 deletions
|
|
@ -104,6 +104,7 @@ addStateMapping KEYWORD2
|
|||
addFriendlyAsset KEYWORD2
|
||||
setConfiguration KEYWORD2
|
||||
setNonControllable KEYWORD2
|
||||
setSupportsDeactivation KEYWORD2
|
||||
isNonControllable KEYWORD2
|
||||
getInstance KEYWORD2
|
||||
getRow KEYWORD2
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue