Schemat cechy wykrywania obecności w inteligentnym domu
action.devices.traits.OccupancySensing
– ta cecha należy do urządzeń, które mogą wykrywać obecność za pomocą PIR, ultradźwięków lub wykrywania kontaktu fizycznego.
Urządzenie ATTRIBUTES
Urządzenia z tą cechą mogą w ramach operacji SYNC
zgłaszać te atrybuty. Więcej informacji o obsłudze intencji SYNC
znajdziesz w artykule o realizacji intencji.
Atrybuty | Typ | Opis |
---|---|---|
occupancySensorConfiguration |
Tablica |
Lista obiektów, z których każdy zawiera typ czujnika oraz powiązane z nim opóźnienia i wartość progową zdarzeń. |
[item, ...] |
Obiekt. |
Typ czujnika oraz powiązane z nim opóźnienia i próg zdarzenia (w stosownych przypadkach). |
occupancySensorType |
String |
Wymagane. Obsługiwane wartości:
|
occupiedToUnoccupiedDelaySec |
Liczba całkowita |
Reprezentuje opóźnienie (w sekundach), zanim zgłoszone obłożenie zmieni się w stan braku obecności po ostatnim wykrytym zdarzeniu. |
unoccupiedToOccupiedDelaySec |
Liczba całkowita |
Reprezentuje opóźnienie (w sekundach), zanim zgłoszone obłożenie zmieni się w stan obłożenia po ostatnim wykrytym zdarzeniu. Wymagane, jeśli ustawiono |
unoccupiedToOccupiedEventThreshold |
Liczba całkowita |
Określa liczbę zdarzeń wykrywania, które muszą wystąpić w okresie |
Przykłady
Czujnik obecności, który obsługuje wykrywanie PIR i wykrywanie ultradźwięków.
{ "occupancySensorConfiguration": [ { "occupancySensorType": "PIR", "occupiedToUnoccupiedDelaySec": 10, "unoccupiedToOccupiedDelaySec": 10, "unoccupiedToOccupiedEventThreshold": 2 }, { "occupancySensorType": "ULTRASONIC", "occupiedToUnoccupiedDelaySec": 10, "unoccupiedToOccupiedDelaySec": 10, "unoccupiedToOccupiedEventThreshold": 2 } ] }
Urządzenie STATES
W ramach operacji QUERY
podmioty o tej cechy mogą zgłaszać te stany. Więcej informacji o obsłudze intencji QUERY
znajdziesz w artykule o realizacji intencji.
Stany | Typ | Opis |
---|---|---|
occupancy |
String |
Wymagane. Wskazuje, czy urządzenie wykrywa obecność. Obsługiwane wartości:
|
Przykłady
Czy czujnik wykrywa obecność w biurze?
{ "occupancy": "OCCUPIED" }
POLECENIA urządzenia
Brak.