Rachio · JSON-LD Context

Rachio Context

JSON-LD context defining the semantic vocabulary for Rachio from Rachio.

120 Classes 176 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
rachio: https://rachio.com/schema#

Classes

Address Entity GetPropertyResponse GeoPoint Property ListPropertiesResponse FindPropertyByEntityResponse CreateSkipOverridesRequest CreateSkipOverridesResponse RainOverrideTrigger SkipOverride DeleteSkipOverridesRequest Assignment DailyIntervalCadence Date DaysOfWeekCadence GetProgramResponse PlannedRuns PlannedRuns_PlannedRun Program Time ListProgramsResponse CreateProgramV2Request CreateProgramV2Response ProgramV2 PlannedRunV2 EntityRun FixedStart SunStart ProgramSettings CalendarDate GetProgramV2Response ListProgramsV2Response UpdateProgramV2Request UpdateProgramV2Request_PlannedRunsV2 UpdateProgramV2Response CreatePlannedRunSkipOverridesRequest CreatePlannedRunSkipOverridesResponse DeletePlannedRunSkipOverridesRequest GetValveDayViewsRequest GetValveDayViewsResponse ResourceId ValveDayView ValveManualRunSummary ValveProgramRunSummary ValveQuickRunSummary ValveRunSummary BaseStation BaseStationReportedState GetBaseStationResponse GetValveResponse Photo Valve ValveDesiredState ValveReportedState ValveState WateringAction ListBaseStationsResponse ListValvesResponse SetDefaultRuntimeRequest SetDefaultRuntimeResponse StartWateringRequest StopWateringRequest LightingArea ListLightingAreasResponse GetLightingAreaResponse LightingController LightingControllerReportedMatterConfiguration WattageMeasurement LightingControllerReportedState ListLightingControllersResponse GetLightingControllerResponse UpdateLightingControllerRequest UpdateLightingControllerResponse LightingZone LightingZoneReportedDimmingSettings LightingZoneReportedState ListLightingZonesResponse GetLightingZoneResponse UpdateLightingZoneRequest UpdateLightingZoneResponse SetLightingZoneStatesRequest SetLightingZoneDimmingLevelsRequest LightingZoneDesiredDimmingSettings SetLightingZoneDesiredDimmingSettingsRequest CreateLightingZoneGroupRequest CreateLightingZoneGroupResponse LightingZoneGroup ListLightingZoneGroupsResponse GetLightingZoneGroupResponse LightingZoneDimmingSetting LightingZoneIds UpdateLightingZoneGroupRequest UpdateLightingZoneGroupResponse CreateLightingSceneRequest CreateLightingSceneResponse LightingScene LightingSceneSetting ListLightingScenesResponse GetLightingSceneResponse LightingSceneSettings UpdateLightingSceneRequest UpdateLightingSceneResponse CreateLightingProgramRequest CreateLightingProgramResponse FixedTime LightingProgram LightingSceneIds LightingTime LightingZoneGroupIds SunPositionBasedTime ListLightingProgramsResponse GetLightingProgramResponse DaysOfWeek NullableLightingTime UpdateLightingProgramRequest UpdateLightingProgramResponse CreateWebhookRequest CreateWebhookResponse Webhook

Properties

Property Type Container
id string
lineOne string
lineTwo string
locality string
administrativeArea string
postalCode string
regionCode string
geoPoint reference
timezone string
type string
property reference
latitude decimal
longitude decimal
name string
address reference
entities list
shared boolean
weatherStationId string
favorite boolean
ownerUserId string
programId string
timestamp dateTime
skipOverrides list
predictedPrecipMm decimal
observedPrecipMm decimal
entityId string
rainOverrideTrigger reference
manualOverrideTrigger reference
intervalDays integer
year integer
month integer
day integer
daysOfWeek list
program reference
runs list
startAt reference
durationSec integer
color string
enabled boolean
startOn reference
endOn reference
dailyInterval reference
plannedRuns reference
assignments list
rainSkipEnabled boolean
hour integer
minute integer
second integer
programs list
oddDays reference
evenDays reference
settings reference
fixedStart reference
sunStart reference
entityRuns list
runConcurrently boolean
cycleAndSoak boolean
sunEvent string
offsetSeconds string
startOnNotificationsEnabled boolean
endOnNotificationsEnabled boolean
startOnDate reference
plannedRunId string
date reference
start reference
end reference
resourceId reference
valveDayViews list
baseStationId string
valveProgramRunSummaries list
valveQuickRunSummaries list
valveManualRunSummaries list
valveRunSummaries list
programName string
programColor string
skippable boolean
totalIdleDurationSeconds integer
totalRunDurationSeconds integer
valveId string
valveName string
durationSeconds integer
skip reference
flowDetected boolean
serialNumber string
macAddress string
reportedState reference
created dateTime
updated dateTime
connected boolean
bleHubFirmwareVersion string
wifiBridgeFirmwareVersion string
baseStation reference
valve reference
default boolean
connectionId string
photo reference
state reference
detectFlow boolean
defaultRuntimeSeconds integer
calendarHash string
lastWateringAction reference
lastSeen dateTime
batteryStatus string
firmwareVersion string
desiredState reference
matches boolean
reason string
baseStations list
valves list
lighting_areas list
lighting_area reference
lighting_area_id string
serial_number string
mac_address string
model string
reported_state reference
max_total_wattage integer
program_configuration_hash string
fabric_id string
node_id string
wattage integer
firmware_version string
log_level string
current_total_wattage integer
last_state_update dateTime
rssi integer
rssi_signal_strength string
matter_configuration reference
max_wattage_reported reference
lighting_controllers list
lighting_controller reference
lighting_controller_id string
zone_number integer
order integer
dimmable boolean
lighting_controller_serial_number string
lighting_controller_name string
max_output string
min_dimming_percent integer
max_dimming_percent integer
default_dimming_percent integer
current_dimming_percent integer
dimming_settings reference
current_wattage integer
lighting_zones list
lighting_zone reference
dimming_percent integer
desired_dimming_settings reference
lighting_zone_ids list
lighting_zone_group reference
lighting_zone_groups list
lighting_zone_id string
ids list
lighting_scene_settings list
lighting_scene reference
lighting_zone_state string
lighting_scenes list
on_at reference
off_at reference
days_of_week list
lighting_zone_group_ids reference
lighting_scene_ids reference
lighting_program reference
time reference
fixed_time reference
sun_position_based_time reference
sun_position string
offset_seconds integer
lighting_programs list
null string
lighting_time reference
external_id string
resource_id reference
url string
event_types list
webhook reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://rachio.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "rachio": "https://rachio.com/schema#",
    "Address": "rachio:Address",
    "id": {
      "@id": "rachio:id",
      "@type": "xsd:string"
    },
    "lineOne": {
      "@id": "rachio:lineOne",
      "@type": "xsd:string"
    },
    "lineTwo": {
      "@id": "rachio:lineTwo",
      "@type": "xsd:string"
    },
    "locality": {
      "@id": "rachio:locality",
      "@type": "xsd:string"
    },
    "administrativeArea": {
      "@id": "rachio:administrativeArea",
      "@type": "xsd:string"
    },
    "postalCode": {
      "@id": "rachio:postalCode",
      "@type": "xsd:string"
    },
    "regionCode": {
      "@id": "rachio:regionCode",
      "@type": "xsd:string"
    },
    "geoPoint": {
      "@id": "rachio:geoPoint",
      "@type": "@id"
    },
    "timezone": {
      "@id": "rachio:timezone",
      "@type": "xsd:string"
    },
    "Entity": "rachio:Entity",
    "type": {
      "@id": "rachio:type",
      "@type": "xsd:string"
    },
    "GetPropertyResponse": "rachio:GetPropertyResponse",
    "property": {
      "@id": "rachio:property",
      "@type": "@id"
    },
    "GeoPoint": "rachio:GeoPoint",
    "latitude": {
      "@id": "rachio:latitude",
      "@type": "xsd:decimal"
    },
    "longitude": {
      "@id": "rachio:longitude",
      "@type": "xsd:decimal"
    },
    "Property": "rachio:Property",
    "name": {
      "@id": "rachio:name",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "rachio:address",
      "@type": "@id"
    },
    "entities": {
      "@id": "rachio:entities",
      "@container": "@list"
    },
    "shared": {
      "@id": "rachio:shared",
      "@type": "xsd:boolean"
    },
    "weatherStationId": {
      "@id": "rachio:weatherStationId",
      "@type": "xsd:string"
    },
    "favorite": {
      "@id": "rachio:favorite",
      "@type": "xsd:boolean"
    },
    "ownerUserId": {
      "@id": "rachio:ownerUserId",
      "@type": "xsd:string"
    },
    "ListPropertiesResponse": "rachio:ListPropertiesResponse",
    "FindPropertyByEntityResponse": "rachio:FindPropertyByEntityResponse",
    "CreateSkipOverridesRequest": "rachio:CreateSkipOverridesRequest",
    "programId": {
      "@id": "rachio:programId",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "rachio:timestamp",
      "@type": "xsd:dateTime"
    },
    "CreateSkipOverridesResponse": "rachio:CreateSkipOverridesResponse",
    "skipOverrides": {
      "@id": "rachio:skipOverrides",
      "@container": "@list"
    },
    "RainOverrideTrigger": "rachio:RainOverrideTrigger",
    "predictedPrecipMm": {
      "@id": "rachio:predictedPrecipMm",
      "@type": "xsd:decimal"
    },
    "observedPrecipMm": {
      "@id": "rachio:observedPrecipMm",
      "@type": "xsd:decimal"
    },
    "SkipOverride": "rachio:SkipOverride",
    "entityId": {
      "@id": "rachio:entityId",
      "@type": "xsd:string"
    },
    "rainOverrideTrigger": {
      "@id": "rachio:rainOverrideTrigger",
      "@type": "@id"
    },
    "manualOverrideTrigger": {
      "@id": "rachio:manualOverrideTrigger",
      "@type": "@id"
    },
    "DeleteSkipOverridesRequest": "rachio:DeleteSkipOverridesRequest",
    "Assignment": "rachio:Assignment",
    "DailyIntervalCadence": "rachio:DailyIntervalCadence",
    "intervalDays": {
      "@id": "rachio:intervalDays",
      "@type": "xsd:integer"
    },
    "Date": "rachio:Date",
    "year": {
      "@id": "rachio:year",
      "@type": "xsd:integer"
    },
    "month": {
      "@id": "rachio:month",
      "@type": "xsd:integer"
    },
    "day": {
      "@id": "rachio:day",
      "@type": "xsd:integer"
    },
    "DaysOfWeekCadence": "rachio:DaysOfWeekCadence",
    "daysOfWeek": {
      "@id": "rachio:daysOfWeek",
      "@container": "@list"
    },
    "GetProgramResponse": "rachio:GetProgramResponse",
    "program": {
      "@id": "rachio:program",
      "@type": "@id"
    },
    "PlannedRuns": "rachio:PlannedRuns",
    "runs": {
      "@id": "rachio:runs",
      "@container": "@list"
    },
    "PlannedRuns_PlannedRun": "rachio:PlannedRuns_PlannedRun",
    "startAt": {
      "@id": "rachio:startAt",
      "@type": "@id"
    },
    "durationSec": {
      "@id": "rachio:durationSec",
      "@type": "xsd:integer"
    },
    "Program": "rachio:Program",
    "color": {
      "@id": "rachio:color",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "rachio:enabled",
      "@type": "xsd:boolean"
    },
    "startOn": {
      "@id": "rachio:startOn",
      "@type": "@id"
    },
    "endOn": {
      "@id": "rachio:endOn",
      "@type": "@id"
    },
    "dailyInterval": {
      "@id": "rachio:dailyInterval",
      "@type": "@id"
    },
    "plannedRuns": {
      "@id": "rachio:plannedRuns",
      "@type": "@id"
    },
    "assignments": {
      "@id": "rachio:assignments",
      "@container": "@list"
    },
    "rainSkipEnabled": {
      "@id": "rachio:rainSkipEnabled",
      "@type": "xsd:boolean"
    },
    "Time": "rachio:Time",
    "hour": {
      "@id": "rachio:hour",
      "@type": "xsd:integer"
    },
    "minute": {
      "@id": "rachio:minute",
      "@type": "xsd:integer"
    },
    "second": {
      "@id": "rachio:second",
      "@type": "xsd:integer"
    },
    "ListProgramsResponse": "rachio:ListProgramsResponse",
    "programs": {
      "@id": "rachio:programs",
      "@container": "@list"
    },
    "CreateProgramV2Request": "rachio:CreateProgramV2Request",
    "oddDays": {
      "@id": "rachio:oddDays",
      "@type": "@id"
    },
    "evenDays": {
      "@id": "rachio:evenDays",
      "@type": "@id"
    },
    "settings": {
      "@id": "rachio:settings",
      "@type": "@id"
    },
    "CreateProgramV2Response": "rachio:CreateProgramV2Response",
    "ProgramV2": "rachio:ProgramV2",
    "PlannedRunV2": "rachio:PlannedRunV2",
    "fixedStart": {
      "@id": "rachio:fixedStart",
      "@type": "@id"
    },
    "sunStart": {
      "@id": "rachio:sunStart",
      "@type": "@id"
    },
    "entityRuns": {
      "@id": "rachio:entityRuns",
      "@container": "@list"
    },
    "runConcurrently": {
      "@id": "rachio:runConcurrently",
      "@type": "xsd:boolean"
    },
    "cycleAndSoak": {
      "@id": "rachio:cycleAndSoak",
      "@type": "xsd:boolean"
    },
    "EntityRun": "rachio:EntityRun",
    "FixedStart": "rachio:FixedStart",
    "SunStart": "rachio:SunStart",
    "sunEvent": {
      "@id": "rachio:sunEvent",
      "@type": "xsd:string"
    },
    "offsetSeconds": {
      "@id": "rachio:offsetSeconds",
      "@type": "xsd:string"
    },
    "ProgramSettings": "rachio:ProgramSettings",
    "startOnNotificationsEnabled": {
      "@id": "rachio:startOnNotificationsEnabled",
      "@type": "xsd:boolean"
    },
    "endOnNotificationsEnabled": {
      "@id": "rachio:endOnNotificationsEnabled",
      "@type": "xsd:boolean"
    },
    "startOnDate": {
      "@id": "rachio:startOnDate",
      "@type": "@id"
    },
    "CalendarDate": "rachio:CalendarDate",
    "GetProgramV2Response": "rachio:GetProgramV2Response",
    "ListProgramsV2Response": "rachio:ListProgramsV2Response",
    "UpdateProgramV2Request": "rachio:UpdateProgramV2Request",
    "UpdateProgramV2Request_PlannedRunsV2": "rachio:UpdateProgramV2Request_PlannedRunsV2",
    "UpdateProgramV2Response": "rachio:UpdateProgramV2Response",
    "CreatePlannedRunSkipOverridesRequest": "rachio:CreatePlannedRunSkipOverridesRequest",
    "plannedRunId": {
      "@id": "rachio:plannedRunId",
      "@type": "xsd:string"
    },
    "date": {
      "@id": "rachio:date",
      "@type": "@id"
    },
    "CreatePlannedRunSkipOverridesResponse": "rachio:CreatePlannedRunSkipOverridesResponse",
    "DeletePlannedRunSkipOverridesRequest": "rachio:DeletePlannedRunSkipOverridesRequest",
    "GetValveDayViewsRequest": "rachio:GetValveDayViewsRequest",
    "start": {
      "@id": "rachio:start",
      "@type": "@id"
    },
    "end": {
      "@id": "rachio:end",
      "@type": "@id"
    },
    "resourceId": {
      "@id": "rachio:resourceId",
      "@type": "@id"
    },
    "GetValveDayViewsResponse": "rachio:GetValveDayViewsResponse",
    "valveDayViews": {
      "@id": "rachio:valveDayViews",
      "@container": "@list"
    },
    "ResourceId": "rachio:ResourceId",
    "baseStationId": {
      "@id": "rachio:baseStationId",
      "@type": "xsd:string"
    },
    "ValveDayView": "rachio:ValveDayView",
    "valveProgramRunSummaries": {
      "@id": "rachio:valveProgramRunSummaries",
      "@container": "@list"
    },
    "valveQuickRunSummaries": {
      "@id": "rachio:valveQuickRunSummaries",
      "@container": "@list"
    },
    "valveManualRunSummaries": {
      "@id": "rachio:valveManualRunSummaries",
      "@container": "@list"
    },
    "ValveManualRunSummary": "rachio:ValveManualRunSummary",
    "valveRunSummaries": {
      "@id": "rachio:valveRunSummaries",
      "@container": "@list"
    },
    "ValveProgramRunSummary": "rachio:ValveProgramRunSummary",
    "programName": {
      "@id": "rachio:programName",
      "@type": "xsd:string"
    },
    "programColor": {
      "@id": "rachio:programColor",
      "@type": "xsd:string"
    },
    "skippable": {
      "@id": "rachio:skippable",
      "@type": "xsd:boolean"
    },
    "totalIdleDurationSeconds": {
      "@id": "rachio:totalIdleDurationSeconds",
      "@type": "xsd:integer"
    },
    "totalRunDurationSeconds": {
      "@id": "rachio:totalRunDurationSeconds",
      "@type": "xsd:integer"
    },
    "ValveQuickRunSummary": "rachio:ValveQuickRunSummary",
    "ValveRunSummary": "rachio:ValveRunSummary",
    "valveId": {
      "@id": "rachio:valveId",
      "@type": "xsd:string"
    },
    "valveName": {
      "@id": "rachio:valveName",
      "@type": "xsd:string"
    },
    "durationSeconds": {
      "@id": "rachio:durationSeconds",
      "@type": "xsd:integer"
    },
    "skip": {
      "@id": "rachio:skip",
      "@type": "@id"
    },
    "flowDetected": {
      "@id": "rachio:flowDetected",
      "@type": "xsd:boolean"
    },
    "BaseStation": "rachio:BaseStation",
    "serialNumber": {
      "@id": "rachio:serialNumber",
      "@type": "xsd:string"
    },
    "macAddress": {
      "@id": "rachio:macAddress",
      "@type": "xsd:string"
    },
    "reportedState": {
      "@id": "rachio:reportedState",
      "@type": "@id"
    },
    "created": {
      "@id": "rachio:created",
      "@type": "xsd:dateTime"
    },
    "updated": {
      "@id": "rachio:updated",
      "@type": "xsd:dateTime"
    },
    "BaseStationReportedState": "rachio:BaseStationReportedState",
    "connected": {
      "@id": "rachio:connected",
      "@type": "xsd:boolean"
    },
    "bleHubFirmwareVersion": {
      "@id": "rachio:bleHubFirmwareVersion",
      "@type": "xsd:string"
    },
    "wifiBridgeFirmwareVersion": {
      "@id": "rachio:wifiBridgeFirmwareVersion",
      "@type": "xsd:string"
    },
    "GetBaseStationResponse": "rachio:GetBaseStationResponse",
    "baseStation": {
      "@id": "rachio:baseStation",
      "@type": "@id"
    },
    "GetValveResponse": "rachio:GetValveResponse",
    "valve": {
      "@id": "rachio:valve",
      "@type": "@id"
    },
    "Photo": "rachio:Photo",
    "default": {
      "@id": "rachio:default",
      "@type": "xsd:boolean"
    },
    "Valve": "rachio:Valve",
    "connectionId": {
      "@id": "rachio:connectionId",
      "@type": "xsd:string"
    },
    "photo": {
      "@id": "rachio:photo",
      "@type": "@id"
    },
    "state": {
      "@id": "rachio:state",
      "@type": "@id"
    },
    "detectFlow": {
      "@id": "rachio:detectFlow",
      "@type": "xsd:boolean"
    },
    "ValveDesiredState": "rachio:ValveDesiredState",
    "defaultRuntimeSeconds": {
      "@id": "rachio:defaultRuntimeSeconds",
      "@type": "xsd:integer"
    },
    "calendarHash": {
      "@id": "rachio:calendarHash",
      "@type": "xsd:string"
    },
    "ValveReportedState": "rachio:ValveReportedState",
    "lastWateringAction": {
      "@id": "rachio:lastWateringAction",
      "@type": "@id"
    },
    "lastSeen": {
      "@id": "rachio:lastSeen",
      "@type": "xsd:dateTime"
    },
    "batteryStatus": {
      "@id": "rachio:batteryStatus",
      "@type": "xsd:string"
    },
    "firmwareVersion": {
      "@id": "rachio:firmwareVersion",
      "@type": "xsd:string"
    },
    "ValveState": "rachio:ValveState",
    "desiredState": {
      "@id": "rachio:desiredState",
      "@type": "@id"
    },
    "matches": {
      "@id": "rachio:matches",
      "@type": "xsd:boolean"
    },
    "WateringAction": "rachio:WateringAction",
    "reason": {
      "@id": "rachio:reason",
      "@type": "xsd:string"
    },
    "ListBaseStationsResponse": "rachio:ListBaseStationsResponse",
    "baseStations": {
      "@id": "rachio:baseStations",
      "@container": "@list"
    },
    "ListValvesResponse": "rachio:ListValvesResponse",
    "valves": {
      "@id": "rachio:valves",
      "@container": "@list"
    },
    "SetDefaultRuntimeRequest": "rachio:SetDefaultRuntimeRequest",
    "SetDefaultRuntimeResponse": "rachio:SetDefaultRuntimeResponse",
    "StartWateringRequest": "rachio:StartWateringRequest",
    "StopWateringRequest": "rachio:StopWateringRequest",
    "LightingArea": "rachio:LightingArea",
    "ListLightingAreasResponse": "rachio:ListLightingAreasResponse",
    "lighting_areas": {
      "@id": "rachio:lighting_areas",
      "@container": "@list"
    },
    "GetLightingAreaResponse": "rachio:GetLightingAreaResponse",
    "lighting_area": {
      "@id": "rachio:lighting_area",
      "@type": "@id"
    },
    "LightingController": "rachio:LightingController",
    "lighting_area_id": {
      "@id": "rachio:lighting_area_id",
      "@type": "xsd:string"
    },
    "serial_number": {
      "@id": "rachio:serial_number",
      "@type": "xsd:string"
    },
    "mac_address": {
      "@id": "rachio:mac_address",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "rachio:model",
      "@type": "xsd:string"
    },
    "reported_state": {
      "@id": "rachio:reported_state",
      "@type": "@id"
    },
    "max_total_wattage": {
      "@id": "rachio:max_total_wattage",
      "@type": "xsd:integer"
    },
    "program_configuration_hash": {
      "@id": "rachio:program_configuration_hash",
      "@type": "xsd:string"
    },
    "LightingControllerReportedMatterConfiguration": "rachio:LightingControllerReportedMatterConfiguration",
    "fabric_id": {
      "@id": "rachio:fabric_id",
      "@type": "xsd:string"
    },
    "node_id": {
      "@id": "rachio:node_id",
      "@type": "xsd:string"
    },
    "WattageMeasurement": "rachio:WattageMeasurement",
    "wattage": {
      "@id": "rachio:wattage",
      "@type": "xsd:integer"
    },
    "LightingControllerReportedState": "rachio:LightingControllerReportedState",
    "firmware_version": {
      "@id": "rachio:firmware_version",
      "@type": "xsd:string"
    },
    "log_level": {
      "@id": "rachio:log_level",
      "@type": "xsd:string"
    },
    "current_total_wattage": {
      "@id": "rachio:current_total_wattage",
      "@type": "xsd:integer"
    },
    "last_state_update": {
      "@id": "rachio:last_state_update",
      "@type": "xsd:dateTime"
    },
    "rssi": {
      "@id": "rachio:rssi",
      "@type": "xsd:integer"
    },
    "rssi_signal_strength": {
      "@id": "rachio:rssi_signal_strength",
      "@type": "xsd:string"
    },
    "matter_configuration": {
      "@id": "rachio:matter_configuration",
      "@type": "@id"
    },
    "max_wattage_reported": {
      "@id": "rachio:max_wattage_reported",
      "@type": "@id"
    },
    "ListLightingControllersResponse": "rachio:ListLightingControllersResponse",
    "lighting_controllers": {
      "@id": "rachio:lighting_controllers",
      "@container": "@list"
    },
    "GetLightingControllerResponse": "rachio:GetLightingControllerResponse",
    "lighting_controller": {
      "@id": "rachio:lighting_controller",
      "@type": "@id"
    },
    "UpdateLightingControllerRequest": "rachio:UpdateLightingControllerRequest",
    "UpdateLightingControllerResponse": "rachio:UpdateLightingControllerResponse",
    "LightingZone": "rachio:LightingZone",
    "lighting_controller_id": {
      "@id": "rachio:lighting_controller_id",
      "@type": "xsd:string"
    },
    "zone_number": {
      "@id": "rachio:zone_number",
      "@type": "xsd:integer"
    },
    "order": {
      "@id": "rachio:order",
      "@type": "xsd:integer"
    },
    "dimmable": {
      "@id": "rachio:dimmable",
      "@type": "xsd:boolean"
    },
    "lighting_controller_serial_number": {
      "@id": "rachio:lighting_controller_serial_number",
      "@type": "xsd:string"
    },
    "lighting_controller_name": {
      "@id": "rachio:lighting_controller_name",
      "@type": "xsd:string"
    },
    "max_output": {
      "@id": "rachio:max_output",
      "@type": "xsd:string"
    },
    "LightingZoneReportedDimmingSettings": "rachio:LightingZoneReportedDimmingSettings",
    "min_dimming_percent": {
      "@id": "rachio:min_dimming_percent",
      "@type": "xsd:integer"
    },
    "max_dimming_percent": {
      "@id": "rachio:max_dimming_percent",
      "@type": "xsd:integer"
    },
    "default_dimming_percent": {
      "@id": "rachio:default_dimming_percent",
      "@type": "xsd:integer"
    },
    "current_dimming_percent": {
      "@id": "rachio:current_dimming_percent",
      "@type": "xsd:integer"
    },
    "LightingZoneReportedState": "rachio:LightingZoneReportedState",
    "dimming_settings": {
      "@id": "rachio:dimming_settings",
      "@type": "@id"
    },
    "current_wattage": {
      "@id": "rachio:current_wattage",
      "@type": "xsd:integer"
    },
    "ListLightingZonesResponse": "rachio:ListLightingZonesResponse",
    "lighting_zones": {
      "@id": "rachio:lighting_zones",
      "@container": "@list"
    },
    "GetLightingZoneResponse": "rachio:GetLightingZoneResponse",
    "lighting_zone": {
      "@id": "rachio:lighting_zone",
      "@type": "@id"
    },
    "UpdateLightingZoneRequest": "rachio:UpdateLightingZoneRequest",
    "UpdateLightingZoneResponse": "rachio:UpdateLightingZoneResponse",
    "SetLightingZoneStatesRequest": "rachio:SetLightingZoneStatesRequest",
    "SetLightingZoneDimmingLevelsRequest": "rachio:SetLightingZoneDimmingLevelsRequest",
    "dimming_percent": {
      "@id": "rachio:dimming_percent",
      "@type": "xsd:integer"
    },
    "LightingZoneDesiredDimmingSettings": "rachio:LightingZoneDesiredDimmingSettings",
    "SetLightingZoneDesiredDimmingSettingsRequest": "rachio:SetLightingZoneDesiredDimmingSettingsRequest",
    "desired_dimming_settings": {
      "@id": "rachio:desired_dimming_settings",
      "@type": "@id"
    },
    "CreateLightingZoneGroupRequest": "rachio:CreateLightingZoneGroupRequest",
    "lighting_zone_ids": {
      "@id": "rachio:lighting_zone_ids",
      "@container": "@list"
    },
    "CreateLightingZoneGroupResponse": "rachio:CreateLightingZoneGroupResponse",
    "lighting_zone_group": {
      "@id": "rachio:lighting_zone_group",
      "@type": "@id"
    },
    "LightingZoneGroup": "rachio:LightingZoneGroup",
    "ListLightingZoneGroupsResponse": "rachio:ListLightingZoneGroupsResponse",
    "lighting_zone_groups": {
      "@id": "rachio:lighting_zone_groups",
      "@container": "@list"
    },
    "GetLightingZoneGroupResponse": "rachio:GetLightingZoneGroupResponse",
    "LightingZoneDimmingSetting": "rachio:LightingZoneDimmingSetting",
    "lighting_zone_id": {
      "@id": "rachio:lighting_zone_id",
      "@type": "xsd:string"
    },
    "LightingZoneIds": "rachio:LightingZoneIds",
    "ids": {
      "@id": "rachio:ids",
      "@container": "@list"
    },
    "UpdateLightingZoneGroupRequest": "rachio:UpdateLightingZoneGroupRequest",
    "UpdateLightingZoneGroupResponse": "rachio:UpdateLightingZoneGroupResponse",
    "CreateLightingSceneRequest": "rachio:CreateLightingSceneRequest",
    "lighting_scene_settings": {
      "@id": "rachio:lighting_scene_settings",
      "@container": "@list"
    },
    "CreateLightingSceneResponse": "rachio:CreateLightingSceneResponse",
    "lighting_scene": {
      "@id": "rachio:lighting_scene",
      "@type": "@id"
    },
    "LightingScene": "rachio:LightingScene",
    "LightingSceneSetting": "rachio:LightingSceneSetting",
    "lighting_zone_state": {
      "@id": "rachio:lighting_zone_state",
      "@type": "xsd:string"
    },
    "ListLightingScenesResponse": "rachio:ListLightingScenesResponse",
    "lighting_scenes": {
      "@id": "rachio:lighting_scenes",
      "@container": "@list"
    },
    "GetLightingSceneResponse": "rachio:GetLightingSceneResponse",
    "LightingSceneSettings": "rachio:LightingSceneSettings",
    "UpdateLightingSceneRequest": "rachio:UpdateLightingSceneRequest",
    "UpdateLightingSceneResponse": "rachio:UpdateLightingSceneResponse",
    "CreateLightingProgramRequest": "rachio:CreateLightingProgramRequest",
    "on_at": {
      "@id": "rachio:on_at",
      "@type": "@id"
    },
    "off_at": {
      "@id": "rachio:off_at",
      "@type": "@id"
    },
    "days_of_week": {
      "@id": "rachio:days_of_week",
      "@container": "@list"
    },
    "lighting_zone_group_ids": {
      "@id": "rachio:lighting_zone_group_ids",
      "@type": "@id"
    },
    "lighting_scene_ids": {
      "@id": "rachio:lighting_scene_ids",
      "@type": "@id"
    },
    "CreateLightingProgramResponse": "rachio:CreateLightingProgramResponse",
    "lighting_program": {
      "@id": "rachio:lighting_program",
      "@type": "@id"
    },
    "FixedTime": "rachio:FixedTime",
    "time": {
      "@id": "rachio:time",
      "@type": "@id"
    },
    "LightingProgram": "rachio:LightingProgram",
    "LightingSceneIds": "rachio:LightingSceneIds",
    "LightingTime": "rachio:LightingTime",
    "fixed_time": {
      "@id": "rachio:fixed_time",
      "@type": "@id"
    },
    "sun_position_based_time": {
      "@id": "rachio:sun_position_based_time",
      "@type": "@id"
    },
    "LightingZoneGroupIds": "rachio:LightingZoneGroupIds",
    "SunPositionBasedTime": "rachio:SunPositionBasedTime",
    "sun_position": {
      "@id": "rachio:sun_position",
      "@type": "xsd:string"
    },
    "offset_seconds": {
      "@id": "rachio:offset_seconds",
      "@type": "xsd:integer"
    },
    "ListLightingProgramsResponse": "rachio:ListLightingProgramsResponse",
    "lighting_programs": {
      "@id": "rachio:lighting_programs",
      "@container": "@list"
    },
    "GetLightingProgramResponse": "rachio:GetLightingProgramResponse",
    "DaysOfWeek": "rachio:DaysOfWeek",
    "NullableLightingTime": "rachio:NullableLightingTime",
    "null": {
      "@id": "rachio:null",
      "@type": "xsd:string"
    },
    "lighting_time": {
      "@id": "rachio:lighting_time",
      "@type": "@id"
    },
    "UpdateLightingProgramRequest": "rachio:UpdateLightingProgramRequest",
    "UpdateLightingProgramResponse": "rachio:UpdateLightingProgramResponse",
    "CreateWebhookRequest": "rachio:CreateWebhookRequest",
    "external_id": {
      "@id": "rachio:external_id",
      "@type": "xsd:string"
    },
    "resource_id": {
      "@id": "rachio:resource_id",
      "@type": "@id"
    },
    "url": {
      "@id": "rachio:url",
      "@type": "xsd:string"
    },
    "event_types": {
      "@id": "rachio:event_types",
      "@container": "@list"
    },
    "CreateWebhookResponse": "rachio:CreateWebhookResponse",
    "webhook": {
      "@id": "rachio:webhook",
      "@type": "@id"
    },
    "Webhook": "rachio:Webhook"
  },
  "@type": "schema:Dataset",
  "schema:name": "Rachio API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Rachio's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-14) from openapi/rachio-api-settings-openapi.yml, openapi/rachio-property-service-openapi.yml, openapi/rachio-smart-hose-timer-openapi.yml.",
  "dcterms:created": "2026-10-14",
  "dcterms:source": [
    "openapi/rachio-api-settings-openapi.yml",
    "openapi/rachio-property-service-openapi.yml",
    "openapi/rachio-smart-hose-timer-openapi.yml",
    "openapi/rachio-smart-lighting-controller-openapi.yml",
    "openapi/rachio-webhooks-openapi.yml"
  ]
}