Skip to content

Commit

Permalink
add limitations section
Browse files Browse the repository at this point in the history
  • Loading branch information
dvdgeisler committed Dec 7, 2022
1 parent 7a6bb7c commit 5d1051a
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,15 @@ public class MyApplication {
}
```

## Limitations:

The API cannot catch any button presses from controllers or status changes from motion detectors to process them
programmatically. However, both device types may be paired with actuators (e.g., lights or outlets) that will
process the inputs directly (see example [LinkDevices](dirigera-client-examples/src/main/java/de/dvdgeisler/iot/dirigera/client/examples/linkdevices/LinkDevices.java)).
As a workaround, controllers can be used to some extent as triggers
for scenes whose status change can be intercepted as an event from the WebSocket stream
[SceneTriggers](dirigera-client-examples/src/main/java/de/dvdgeisler/iot/dirigera/client/examples/scenetriggers/SceneTriggers.java)).

## How to contribute

1) The most significant pain point is the limitation of the API data model.
Expand Down

0 comments on commit 5d1051a

Please sign in to comment.