A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

ABNORMAL - io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxideDetectedEnum
 
ABNORMAL - io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxideDetectedEnum
 
ABSOLUTE - io.github.hapjava.characteristics.impl.televisionspeaker.VolumeControlTypeEnum
 
accept(T) - Method in interface io.github.hapjava.characteristics.ExceptionalConsumer
 
AccessoryFlagsCharacteristic - Class in io.github.hapjava.characteristics.impl.accessoryinformation
This characteristic indicates whether accessory requires additional setup.
AccessoryFlagsCharacteristic(Supplier<CompletableFuture<AccessoryFlagsEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.accessoryinformation.AccessoryFlagsCharacteristic
 
AccessoryFlagsEnum - Enum in io.github.hapjava.characteristics.impl.accessoryinformation
0x0001 (bit0) ”Requires additional setup” 0x0002 - 0xFFFF ”Reserved”
AccessoryInformationService - Class in io.github.hapjava.services.impl
Accessory Information service.
AccessoryInformationService(HomekitAccessory) - Constructor for class io.github.hapjava.services.impl.AccessoryInformationService
 
AccessoryInformationService(IdentifyCharacteristic, ManufacturerCharacteristic, ModelCharacteristic, NameCharacteristic, SerialNumberCharacteristic, FirmwareRevisionCharacteristic) - Constructor for class io.github.hapjava.services.impl.AccessoryInformationService
 
AccessoryWithAccessoryFlags - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with accessory flags, which indicates that additional setup is required
AccessoryWithActive - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with active characteristic ActiveCharacteristic.
AccessoryWithAirPlayEnable - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with AirPlay enable characteristic AirPlayEnableCharacteristic.
AccessoryWithBrightness - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with brightness values.
AccessoryWithCarbonDioxideLevel - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with carbon dioxide level and peak level characteristic.
AccessoryWithCarbonMonoxideLevel - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with carbon monoxide level and peak level characteristic.
AccessoryWithClosedCaptions - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with closed captions characteristic ClosedCaptionsCharacteristic.
AccessoryWithColor - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with Color
AccessoryWithColorTemperature - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with color temperature.
AccessoryWithConfiguredName - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with configured name.
AccessoryWithCoolingThresholdTemperature - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with cooling threshold temperature.
AccessoryWithCurrentHorizontalTilting - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with current horizontal tilting characteristic.
AccessoryWithCurrentMediaState - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with current media state characteristic CurrentMediaStateCharacteristic.
AccessoryWithCurrentRelativeHumidity - Interface in io.github.hapjava.accessories.optionalcharacteristic
accessory with current relative humidity.
AccessoryWithCurrentTilting - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with current tilting characteristic.
AccessoryWithCurrentVerticalTilting - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with current vertical tilting characteristic.
AccessoryWithDuration - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with duration characteristic.
AccessoryWithFanState - Interface in io.github.hapjava.accessories.optionalcharacteristic
An accessory with current and target fan states.
AccessoryWithFilterLifeLevel - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with filter level characteristics
AccessoryWithHardwareRevision - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with hardware revision.
AccessoryWithHeatingThresholdTemperature - Interface in io.github.hapjava.accessories.optionalcharacteristic
 
AccessoryWithHoldPosition - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with hold position
AccessoryWithHumidityDehumidifierThreshold - Interface in io.github.hapjava.accessories.optionalcharacteristic
Dehumidifier with humidity threshold.
AccessoryWithHumidityHumidifierThreshold - Interface in io.github.hapjava.accessories.optionalcharacteristic
Humidifier with humidity threshold.
AccessoryWithIdentifier - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with identifier characteristic IdentifierCharacteristic.
AccessoryWithInputDeviceType - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with input devices, e.g.
AccessoryWithIsConfigured - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with isConfigured characteristics.
AccessoryWithLockCurrentState - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with current lock state.
AccessoryWithLockTargetState - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with lock target state.
AccessoryWithMute - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with mute characteristic MuteCharacteristic.
AccessoryWithName - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with name.
AccessoryWithNitrogenDioxideDensity - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with nitrogen dioxide density characteristic.
AccessoryWithObstructionDetection - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with hold position
AccessoryWithOzoneDensity - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with Ozone Density characteristic.
AccessoryWithPhysicalControlsLock - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with physical controls which can be locked, e.g.
AccessoryWithPictureMode - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with picture mode characteristic PictureModeCharacteristic.
AccessoryWithPM10Density - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with PM10 Density characteristic.
AccessoryWithPM25Density - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with PM25 Density characteristic.
AccessoryWithPowerMode - Interface in io.github.hapjava.accessories.optionalcharacteristic
An accessory with power mode.
AccessoryWithRemainingDuration - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with remaining duration characteristic.
AccessoryWithResetFilterIndication - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with filter reset characteristics
AccessoryWithRotationDirection - Interface in io.github.hapjava.accessories.optionalcharacteristic
accessory with rotation direction characteristics.
AccessoryWithRotationSpeed - Interface in io.github.hapjava.accessories.optionalcharacteristic
accessory with rotation speed characteristics.
AccessoryWithSecurityAlarmType - Interface in io.github.hapjava.accessories.optionalcharacteristic
This characteristic describes the type of alarm triggered by a security system.
AccessoryWithServiceLabelIndex - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with service label index.
AccessoryWithStatusActive - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with status active.
AccessoryWithStatusFault - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with characteristic that describes an accessory which has a fault.
AccessoryWithStatusLowBattery - Interface in io.github.hapjava.accessories.optionalcharacteristic
This characteristic describes an accessoryʼs battery status.
AccessoryWithStatusTampered - Interface in io.github.hapjava.accessories.optionalcharacteristic
This characteristic describes an accessory which has been tampered with.
AccessoryWithSulphurDioxideDensity - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with sulphur dioxide density characteristic.
AccessoryWithSwingMode - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with Swing Mode characteristics.
AccessoryWithTargetHorizontalTilting - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with target horizontal tilting characteristic.
AccessoryWithTargetMediaState - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with target media state characteristic TargetMediaStateCharacteristic.
AccessoryWithTargetRelativeHumidity - Interface in io.github.hapjava.accessories.optionalcharacteristic
accessory with target relative humidity.
AccessoryWithTargetTilting - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with target tilting characteristic.
AccessoryWithTargetVerticalTilting - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with target vertical tilting characteristic.
AccessoryWithTargetVisibilityState - Interface in io.github.hapjava.accessories.optionalcharacteristic
accessory with target visibility state characteristics.
AccessoryWithTemperatureDisplayUnits - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with characteristic that describes units of temperature used for presentation purposes (e.g.
AccessoryWithVerticalTilting - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with vertical tilting characteristic.
AccessoryWithVOCDensity - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with VOC Density characteristic.
AccessoryWithVolume - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with volume values.
AccessoryWithVolumeControlType - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with volume control type VolumeControlTypeCharacteristic
AccessoryWithVolumeSelector - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with volume selector VolumeSelectorCharacteristic
AccessoryWithWaterLevel - Interface in io.github.hapjava.accessories.optionalcharacteristic
Accessory with water level.
ACTIVE - io.github.hapjava.characteristics.impl.common.ActiveEnum
 
ActiveCharacteristic - Class in io.github.hapjava.characteristics.impl.common
Active characteristic indicates whether the service is currently active.
ActiveCharacteristic(Supplier<CompletableFuture<ActiveEnum>>, ExceptionalConsumer<ActiveEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.common.ActiveCharacteristic
 
ActiveEnum - Enum in io.github.hapjava.characteristics.impl.common
0 ”Inactive” 1 ”Active” 2-255 ”Reserved”
ActiveIdentifierCharacteristic - Class in io.github.hapjava.characteristics.impl.common
 
ActiveIdentifierCharacteristic(Supplier<CompletableFuture<Integer>>, ExceptionalConsumer<Integer>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.common.ActiveIdentifierCharacteristic
 
addLinkedService(Service) - Method in interface io.github.hapjava.services.Service
Add linked services
addOptionalCharacteristic(AccessoryFlagsCharacteristic) - Method in class io.github.hapjava.services.impl.AccessoryInformationService
 
addOptionalCharacteristic(HardwareRevisionCharacteristic) - Method in class io.github.hapjava.services.impl.AccessoryInformationService
 
addOptionalCharacteristic(NitrogenDioxideDensityCharacteristic) - Method in class io.github.hapjava.services.impl.AirQualityService
 
addOptionalCharacteristic(OzoneDensityCharacteristic) - Method in class io.github.hapjava.services.impl.AirQualityService
 
addOptionalCharacteristic(PM10DensityCharacteristic) - Method in class io.github.hapjava.services.impl.AirQualityService
 
addOptionalCharacteristic(PM25DensityCharacteristic) - Method in class io.github.hapjava.services.impl.AirQualityService
 
addOptionalCharacteristic(SulphurDioxideDensityCharacteristic) - Method in class io.github.hapjava.services.impl.AirQualityService
 
addOptionalCharacteristic(VOCDensityCharacteristic) - Method in class io.github.hapjava.services.impl.AirQualityService
 
addOptionalCharacteristic(MuteCharacteristic) - Method in class io.github.hapjava.services.impl.DoorService
 
addOptionalCharacteristic(MuteCharacteristic) - Method in class io.github.hapjava.services.impl.SmartSpeakerService
 
addOptionalCharacteristic(VolumeCharacteristic) - Method in class io.github.hapjava.services.impl.DoorbellService
 
addOptionalCharacteristic(VolumeCharacteristic) - Method in class io.github.hapjava.services.impl.MicrophoneService
 
addOptionalCharacteristic(VolumeCharacteristic) - Method in class io.github.hapjava.services.impl.SmartSpeakerService
 
addOptionalCharacteristic(VolumeCharacteristic) - Method in class io.github.hapjava.services.impl.SpeakerService
 
addOptionalCharacteristic(VolumeCharacteristic) - Method in class io.github.hapjava.services.impl.TelevisionSpeakerService
 
addOptionalCharacteristic(StatusLowBatteryCharacteristic) - Method in class io.github.hapjava.services.impl.AirQualityService
 
addOptionalCharacteristic(StatusLowBatteryCharacteristic) - Method in class io.github.hapjava.services.impl.CarbonDioxideSensorService
 
addOptionalCharacteristic(StatusLowBatteryCharacteristic) - Method in class io.github.hapjava.services.impl.CarbonMonoxideSensorService
 
addOptionalCharacteristic(StatusLowBatteryCharacteristic) - Method in class io.github.hapjava.services.impl.ContactSensorService
 
addOptionalCharacteristic(StatusLowBatteryCharacteristic) - Method in class io.github.hapjava.services.impl.HumiditySensorService
 
addOptionalCharacteristic(StatusLowBatteryCharacteristic) - Method in class io.github.hapjava.services.impl.LeakSensorService
 
addOptionalCharacteristic(StatusLowBatteryCharacteristic) - Method in class io.github.hapjava.services.impl.LightSensorService
 
addOptionalCharacteristic(StatusLowBatteryCharacteristic) - Method in class io.github.hapjava.services.impl.MotionSensorService
 
addOptionalCharacteristic(StatusLowBatteryCharacteristic) - Method in class io.github.hapjava.services.impl.OccupancySensorService
 
addOptionalCharacteristic(StatusLowBatteryCharacteristic) - Method in class io.github.hapjava.services.impl.SmokeSensorService
 
addOptionalCharacteristic(StatusLowBatteryCharacteristic) - Method in class io.github.hapjava.services.impl.TemperatureSensorService
 
addOptionalCharacteristic(CarbonDioxideLevelCharacteristic) - Method in class io.github.hapjava.services.impl.CarbonDioxideSensorService
 
addOptionalCharacteristic(CarbonDioxidePeakLevelCharacteristic) - Method in class io.github.hapjava.services.impl.CarbonDioxideSensorService
 
addOptionalCharacteristic(CarbonMonoxideLevelCharacteristic) - Method in class io.github.hapjava.services.impl.CarbonMonoxideSensorService
 
addOptionalCharacteristic(CarbonMonoxidePeakLevelCharacteristic) - Method in class io.github.hapjava.services.impl.CarbonMonoxideSensorService
 
addOptionalCharacteristic(ActiveCharacteristic) - Method in class io.github.hapjava.services.impl.TelevisionSpeakerService
 
addOptionalCharacteristic(AirPlayEnableCharacteristic) - Method in class io.github.hapjava.services.impl.SmartSpeakerService
 
addOptionalCharacteristic(ConfiguredNameCharacteristic) - Method in class io.github.hapjava.services.impl.SmartSpeakerService
 
addOptionalCharacteristic(IdentifierCharacteristic) - Method in class io.github.hapjava.services.impl.InputSourceService
 
addOptionalCharacteristic(IsConfiguredCharacteristic) - Method in class io.github.hapjava.services.impl.ValveService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.AirPurifierService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.AirQualityService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.BasicFanService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.BatteryService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.CarbonDioxideSensorService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.CarbonMonoxideSensorService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.ContactSensorService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.DoorbellService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.DoorService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.FanService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.FaucetService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.FilterMaintenanceService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.GarageDoorOpenerService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.HeaterCoolerService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.HumidifierDehumidifierService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.HumiditySensorService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.InputSourceService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.IrrigationSystemService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.LeakSensorService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.LightbulbService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.LightSensorService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.LockMechanismService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.MicrophoneService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.MotionSensorService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.OccupancySensorService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.OutletService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.SecuritySystemService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.SlatService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.SmartSpeakerService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.SmokeSensorService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.SpeakerService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.StatelessProgrammableSwitchService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.SwitchService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.TelevisionService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.TemperatureSensorService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.ThermostatService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.ValveService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.WindowCoveringService
 
addOptionalCharacteristic(NameCharacteristic) - Method in class io.github.hapjava.services.impl.WindowService
 
addOptionalCharacteristic(ObstructionDetectedCharacteristic) - Method in class io.github.hapjava.services.impl.DoorService
 
addOptionalCharacteristic(ObstructionDetectedCharacteristic) - Method in class io.github.hapjava.services.impl.WindowCoveringService
 
addOptionalCharacteristic(ObstructionDetectedCharacteristic) - Method in class io.github.hapjava.services.impl.WindowService
 
addOptionalCharacteristic(ServiceLabelIndexCharacteristic) - Method in class io.github.hapjava.services.impl.StatelessProgrammableSwitchService
 
addOptionalCharacteristic(ServiceLabelIndexCharacteristic) - Method in class io.github.hapjava.services.impl.ValveService
 
addOptionalCharacteristic(StatusActiveCharacteristic) - Method in class io.github.hapjava.services.impl.AirQualityService
 
addOptionalCharacteristic(StatusActiveCharacteristic) - Method in class io.github.hapjava.services.impl.CarbonDioxideSensorService
 
addOptionalCharacteristic(StatusActiveCharacteristic) - Method in class io.github.hapjava.services.impl.CarbonMonoxideSensorService
 
addOptionalCharacteristic(StatusActiveCharacteristic) - Method in class io.github.hapjava.services.impl.ContactSensorService
 
addOptionalCharacteristic(StatusActiveCharacteristic) - Method in class io.github.hapjava.services.impl.HumiditySensorService
 
addOptionalCharacteristic(StatusActiveCharacteristic) - Method in class io.github.hapjava.services.impl.LeakSensorService
 
addOptionalCharacteristic(StatusActiveCharacteristic) - Method in class io.github.hapjava.services.impl.LightSensorService
 
addOptionalCharacteristic(StatusActiveCharacteristic) - Method in class io.github.hapjava.services.impl.MotionSensorService
 
addOptionalCharacteristic(StatusActiveCharacteristic) - Method in class io.github.hapjava.services.impl.OccupancySensorService
 
addOptionalCharacteristic(StatusActiveCharacteristic) - Method in class io.github.hapjava.services.impl.SmokeSensorService
 
addOptionalCharacteristic(StatusActiveCharacteristic) - Method in class io.github.hapjava.services.impl.TemperatureSensorService
 
addOptionalCharacteristic(StatusFaultCharacteristic) - Method in class io.github.hapjava.services.impl.AirQualityService
 
addOptionalCharacteristic(StatusFaultCharacteristic) - Method in class io.github.hapjava.services.impl.CarbonDioxideSensorService
 
addOptionalCharacteristic(StatusFaultCharacteristic) - Method in class io.github.hapjava.services.impl.CarbonMonoxideSensorService
 
addOptionalCharacteristic(StatusFaultCharacteristic) - Method in class io.github.hapjava.services.impl.ContactSensorService
 
addOptionalCharacteristic(StatusFaultCharacteristic) - Method in class io.github.hapjava.services.impl.FaucetService
 
addOptionalCharacteristic(StatusFaultCharacteristic) - Method in class io.github.hapjava.services.impl.HumiditySensorService
 
addOptionalCharacteristic(StatusFaultCharacteristic) - Method in class io.github.hapjava.services.impl.IrrigationSystemService
 
addOptionalCharacteristic(StatusFaultCharacteristic) - Method in class io.github.hapjava.services.impl.LeakSensorService
 
addOptionalCharacteristic(StatusFaultCharacteristic) - Method in class io.github.hapjava.services.impl.LightSensorService
 
addOptionalCharacteristic(StatusFaultCharacteristic) - Method in class io.github.hapjava.services.impl.MotionSensorService
 
addOptionalCharacteristic(StatusFaultCharacteristic) - Method in class io.github.hapjava.services.impl.OccupancySensorService
 
addOptionalCharacteristic(StatusFaultCharacteristic) - Method in class io.github.hapjava.services.impl.SecuritySystemService
 
addOptionalCharacteristic(StatusFaultCharacteristic) - Method in class io.github.hapjava.services.impl.SmokeSensorService
 
addOptionalCharacteristic(StatusFaultCharacteristic) - Method in class io.github.hapjava.services.impl.TemperatureSensorService
 
addOptionalCharacteristic(StatusFaultCharacteristic) - Method in class io.github.hapjava.services.impl.ValveService
 
addOptionalCharacteristic(StatusTamperedCharacteristic) - Method in class io.github.hapjava.services.impl.AirQualityService
 
addOptionalCharacteristic(StatusTamperedCharacteristic) - Method in class io.github.hapjava.services.impl.CarbonDioxideSensorService
 
addOptionalCharacteristic(StatusTamperedCharacteristic) - Method in class io.github.hapjava.services.impl.CarbonMonoxideSensorService
 
addOptionalCharacteristic(StatusTamperedCharacteristic) - Method in class io.github.hapjava.services.impl.ContactSensorService
 
addOptionalCharacteristic(StatusTamperedCharacteristic) - Method in class io.github.hapjava.services.impl.HumiditySensorService
 
addOptionalCharacteristic(StatusTamperedCharacteristic) - Method in class io.github.hapjava.services.impl.LeakSensorService
 
addOptionalCharacteristic(StatusTamperedCharacteristic) - Method in class io.github.hapjava.services.impl.LightSensorService
 
addOptionalCharacteristic(StatusTamperedCharacteristic) - Method in class io.github.hapjava.services.impl.MotionSensorService
 
addOptionalCharacteristic(StatusTamperedCharacteristic) - Method in class io.github.hapjava.services.impl.OccupancySensorService
 
addOptionalCharacteristic(StatusTamperedCharacteristic) - Method in class io.github.hapjava.services.impl.SecuritySystemService
 
addOptionalCharacteristic(StatusTamperedCharacteristic) - Method in class io.github.hapjava.services.impl.SmokeSensorService
 
addOptionalCharacteristic(StatusTamperedCharacteristic) - Method in class io.github.hapjava.services.impl.TemperatureSensorService
 
addOptionalCharacteristic(WaterLavelCharacteristic) - Method in class io.github.hapjava.services.impl.HumidifierDehumidifierService
 
addOptionalCharacteristic(CurrentFanStateCharacteristic) - Method in class io.github.hapjava.services.impl.FanService
 
addOptionalCharacteristic(LockPhysicalControlsCharacteristic) - Method in class io.github.hapjava.services.impl.AirPurifierService
 
addOptionalCharacteristic(LockPhysicalControlsCharacteristic) - Method in class io.github.hapjava.services.impl.FanService
 
addOptionalCharacteristic(LockPhysicalControlsCharacteristic) - Method in class io.github.hapjava.services.impl.HeaterCoolerService
 
addOptionalCharacteristic(LockPhysicalControlsCharacteristic) - Method in class io.github.hapjava.services.impl.HumidifierDehumidifierService
 
addOptionalCharacteristic(RotationDirectionCharacteristic) - Method in class io.github.hapjava.services.impl.BasicFanService
 
addOptionalCharacteristic(RotationDirectionCharacteristic) - Method in class io.github.hapjava.services.impl.FanService
 
addOptionalCharacteristic(RotationSpeedCharacteristic) - Method in class io.github.hapjava.services.impl.AirPurifierService
 
addOptionalCharacteristic(RotationSpeedCharacteristic) - Method in class io.github.hapjava.services.impl.BasicFanService
 
addOptionalCharacteristic(RotationSpeedCharacteristic) - Method in class io.github.hapjava.services.impl.FanService
 
addOptionalCharacteristic(RotationSpeedCharacteristic) - Method in class io.github.hapjava.services.impl.HeaterCoolerService
 
addOptionalCharacteristic(RotationSpeedCharacteristic) - Method in class io.github.hapjava.services.impl.HumidifierDehumidifierService
 
addOptionalCharacteristic(SwingModeCharacteristic) - Method in class io.github.hapjava.services.impl.AirPurifierService
 
addOptionalCharacteristic(SwingModeCharacteristic) - Method in class io.github.hapjava.services.impl.FanService
 
addOptionalCharacteristic(SwingModeCharacteristic) - Method in class io.github.hapjava.services.impl.HeaterCoolerService
 
addOptionalCharacteristic(SwingModeCharacteristic) - Method in class io.github.hapjava.services.impl.HumidifierDehumidifierService
 
addOptionalCharacteristic(SwingModeCharacteristic) - Method in class io.github.hapjava.services.impl.SlatService
 
addOptionalCharacteristic(TargetFanStateCharacteristic) - Method in class io.github.hapjava.services.impl.FanService
 
addOptionalCharacteristic(FilterLifeLevelCharacteristic) - Method in class io.github.hapjava.services.impl.FilterMaintenanceService
 
addOptionalCharacteristic(ResetFilterIndicationCharacteristic) - Method in class io.github.hapjava.services.impl.FilterMaintenanceService
 
addOptionalCharacteristic(HumidityDehumidifierThresholdCharacteristic) - Method in class io.github.hapjava.services.impl.HumidifierDehumidifierService
 
addOptionalCharacteristic(HumidityHumidifierThresholdCharacteristic) - Method in class io.github.hapjava.services.impl.HumidifierDehumidifierService
 
addOptionalCharacteristic(CurrentRelativeHumidityCharacteristic) - Method in class io.github.hapjava.services.impl.ThermostatService
 
addOptionalCharacteristic(TargetRelativeHumidityCharacteristic) - Method in class io.github.hapjava.services.impl.ThermostatService
 
addOptionalCharacteristic(InputDeviceTypeCharacteristic) - Method in class io.github.hapjava.services.impl.InputSourceService
 
addOptionalCharacteristic(TargetVisibilityStateCharacteristic) - Method in class io.github.hapjava.services.impl.InputSourceService
 
addOptionalCharacteristic(BrightnessCharacteristic) - Method in class io.github.hapjava.services.impl.DoorbellService
 
addOptionalCharacteristic(BrightnessCharacteristic) - Method in class io.github.hapjava.services.impl.LightbulbService
 
addOptionalCharacteristic(BrightnessCharacteristic) - Method in class io.github.hapjava.services.impl.TelevisionService
 
addOptionalCharacteristic(ColorTemperatureCharacteristic) - Method in class io.github.hapjava.services.impl.LightbulbService
 
addOptionalCharacteristic(HueCharacteristic) - Method in class io.github.hapjava.services.impl.LightbulbService
 
addOptionalCharacteristic(SaturationCharacteristic) - Method in class io.github.hapjava.services.impl.LightbulbService
 
addOptionalCharacteristic(LockCurrentStateCharacteristic) - Method in class io.github.hapjava.services.impl.GarageDoorOpenerService
 
addOptionalCharacteristic(LockTargetStateCharacteristic) - Method in class io.github.hapjava.services.impl.GarageDoorOpenerService
 
addOptionalCharacteristic(SecuritySystemAlarmTypeCharacteristic) - Method in class io.github.hapjava.services.impl.SecuritySystemService
 
addOptionalCharacteristic(CurrentTiltAngleCharacteristic) - Method in class io.github.hapjava.services.impl.SlatService
 
addOptionalCharacteristic(TargetTiltAngleCharacteristic) - Method in class io.github.hapjava.services.impl.SlatService
 
addOptionalCharacteristic(ClosedCaptionsCharacteristic) - Method in class io.github.hapjava.services.impl.TelevisionService
 
addOptionalCharacteristic(CurrentMediaStateCharacteristic) - Method in class io.github.hapjava.services.impl.TelevisionService
 
addOptionalCharacteristic(PictureModeCharacteristic) - Method in class io.github.hapjava.services.impl.TelevisionService
 
addOptionalCharacteristic(PowerModeCharacteristic) - Method in class io.github.hapjava.services.impl.TelevisionService
 
addOptionalCharacteristic(TargetMediaStateCharacteristic) - Method in class io.github.hapjava.services.impl.TelevisionService
 
addOptionalCharacteristic(VolumeControlTypeCharacteristic) - Method in class io.github.hapjava.services.impl.TelevisionSpeakerService
 
addOptionalCharacteristic(VolumeSelectorCharacteristic) - Method in class io.github.hapjava.services.impl.TelevisionSpeakerService
 
addOptionalCharacteristic(CoolingThresholdTemperatureCharacteristic) - Method in class io.github.hapjava.services.impl.HeaterCoolerService
 
addOptionalCharacteristic(CoolingThresholdTemperatureCharacteristic) - Method in class io.github.hapjava.services.impl.ThermostatService
 
addOptionalCharacteristic(HeatingThresholdTemperatureCharacteristic) - Method in class io.github.hapjava.services.impl.HeaterCoolerService
 
addOptionalCharacteristic(HeatingThresholdTemperatureCharacteristic) - Method in class io.github.hapjava.services.impl.ThermostatService
 
addOptionalCharacteristic(TemperatureDisplayUnitCharacteristic) - Method in class io.github.hapjava.services.impl.HeaterCoolerService
 
addOptionalCharacteristic(RemainingDurationCharacteristic) - Method in class io.github.hapjava.services.impl.IrrigationSystemService
 
addOptionalCharacteristic(RemainingDurationCharacteristic) - Method in class io.github.hapjava.services.impl.ValveService
 
addOptionalCharacteristic(SetDurationCharacteristic) - Method in class io.github.hapjava.services.impl.ValveService
 
addOptionalCharacteristic(CurrentHorizontalTiltAngleCharacteristic) - Method in class io.github.hapjava.services.impl.WindowCoveringService
 
addOptionalCharacteristic(CurrentVerticalTiltAngleCharacteristic) - Method in class io.github.hapjava.services.impl.WindowCoveringService
 
addOptionalCharacteristic(HoldPositionCharacteristic) - Method in class io.github.hapjava.services.impl.DoorService
 
addOptionalCharacteristic(HoldPositionCharacteristic) - Method in class io.github.hapjava.services.impl.WindowCoveringService
 
addOptionalCharacteristic(HoldPositionCharacteristic) - Method in class io.github.hapjava.services.impl.WindowService
 
addOptionalCharacteristic(TargetHorizontalTiltAngleCharacteristic) - Method in class io.github.hapjava.services.impl.WindowCoveringService
 
addOptionalCharacteristic(TargetVerticalTiltAngleCharacteristic) - Method in class io.github.hapjava.services.impl.WindowCoveringService
 
AIR_CONDITIONERS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
AIR_PURIFIERS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
AIRPLAY - io.github.hapjava.characteristics.impl.inputsource.InputSourceTypeEnum
 
AirPlayEnableCharacteristic - Class in io.github.hapjava.characteristics.impl.common
characteristic to control air play.
AirPlayEnableCharacteristic(Supplier<CompletableFuture<Integer>>, ExceptionalConsumer<Integer>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.common.AirPlayEnableCharacteristic
 
AIRPORT - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
AirPurifierAccessory - Interface in io.github.hapjava.accessories
An air purifier.
AirPurifierService - Class in io.github.hapjava.services.impl
This service describes an air purifier.
AirPurifierService(AirPurifierAccessory) - Constructor for class io.github.hapjava.services.impl.AirPurifierService
 
AirPurifierService(ActiveCharacteristic, CurrentAirPurifierCharacteristic, TargetAirPurifierStateCharacteristic) - Constructor for class io.github.hapjava.services.impl.AirPurifierService
 
AirQualityAccessory - Interface in io.github.hapjava.accessories
An air quality accessory which can include several sensors.
AirQualityCharacteristic - Class in io.github.hapjava.characteristics.impl.airquality
This characteristic describes the air quality.
AirQualityCharacteristic(Supplier<CompletableFuture<AirQualityEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.airquality.AirQualityCharacteristic
 
AirQualityEnum - Enum in io.github.hapjava.characteristics.impl.airquality
0 ”Unknown” 1 ”Excellent” 2 ”Good” 3 ”Fair” 4 ”Inferior” 5 ”Poor”
AirQualityService - Class in io.github.hapjava.services.impl
This service describes air quality sensor.
AirQualityService(AirQualityAccessory) - Constructor for class io.github.hapjava.services.impl.AirQualityService
 
AirQualityService(AirQualityCharacteristic) - Constructor for class io.github.hapjava.services.impl.AirQualityService
 
ALWAYS_DISCOVERABLE - io.github.hapjava.characteristics.impl.television.SleepDiscoveryModeEnum
 
APPLE_TV - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
APPLICATION - io.github.hapjava.characteristics.impl.inputsource.InputSourceTypeEnum
 
ARABIC_NUMERALS - io.github.hapjava.characteristics.impl.common.ServiceLabelNamespaceEnum
 
ARROW_DOWN - io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
 
ARROW_LEFT - io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
 
ARROW_RIGHT - io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
 
ARROW_UP - io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
 
AUDIO_RECEIVER - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
AUDIO_SYSTEM - io.github.hapjava.characteristics.impl.inputsource.InputDeviceTypeEnum
 
AUTO - io.github.hapjava.characteristics.impl.airpurifier.TargetAirPurifierStateEnum
 
AUTO - io.github.hapjava.characteristics.impl.fan.TargetFanStateEnum
 
AUTO - io.github.hapjava.characteristics.impl.heatercooler.TargetHeaterCoolerStateEnum
 
AUTO - io.github.hapjava.characteristics.impl.humidifier.TargetHumidifierDehumidifierStateEnum
 
AUTO - io.github.hapjava.characteristics.impl.thermostat.TargetHeatingCoolingStateEnum
 
AWAY_ARM - io.github.hapjava.characteristics.impl.securitysystem.CurrentSecuritySystemStateEnum
The home is unoccupied.
AWAY_ARM - io.github.hapjava.characteristics.impl.securitysystem.TargetSecuritySystemStateEnum
Arm the system when the home is unoccupied.

B

BACK - io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
 
BaseCharacteristic<T> - Class in io.github.hapjava.characteristics.impl.base
Base class for implementing Characteristic.
BaseCharacteristic(String, String, String, boolean, boolean, Optional<Consumer<HomekitCharacteristicChangeCallback>>, Optional<Runnable>) - Constructor for class io.github.hapjava.characteristics.impl.base.BaseCharacteristic
Default constructor
BasicFanAccessory - Interface in io.github.hapjava.accessories
A fan with mandatory characteristics.
BasicFanService - Class in io.github.hapjava.services.impl
This service describes a fan.
BasicFanService(BasicFanAccessory) - Constructor for class io.github.hapjava.services.impl.BasicFanService
 
BasicFanService(OnCharacteristic) - Constructor for class io.github.hapjava.services.impl.BasicFanService
 
BatteryAccessory - Interface in io.github.hapjava.accessories
Devices with battery .
BatteryLevelCharacteristic - Class in io.github.hapjava.characteristics.impl.battery
This characteristic describes the current level of the battery.
BatteryLevelCharacteristic(Supplier<CompletableFuture<Integer>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.battery.BatteryLevelCharacteristic
 
BatteryService - Class in io.github.hapjava.services.impl
This service describes a battery service.
BatteryService(BatteryAccessory) - Constructor for class io.github.hapjava.services.impl.BatteryService
 
BatteryService(BatteryLevelCharacteristic, ChargingStateCharacteristic, StatusLowBatteryCharacteristic) - Constructor for class io.github.hapjava.services.impl.BatteryService
 
BLOWING_AIR - io.github.hapjava.characteristics.impl.fan.CurrentFanStateEnum
 
BooleanCharacteristic - Class in io.github.hapjava.characteristics.impl.base
Characteristic that exposes a Boolean value.
BooleanCharacteristic(String, String, Optional<Supplier<CompletableFuture<Boolean>>>, Optional<ExceptionalConsumer<Boolean>>, Optional<Consumer<HomekitCharacteristicChangeCallback>>, Optional<Runnable>) - Constructor for class io.github.hapjava.characteristics.impl.base.BooleanCharacteristic
Default constructor
Bridge - Interface in io.github.hapjava.accessories
HomeKit bridge service.
BRIDGES - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
BrightnessCharacteristic - Class in io.github.hapjava.characteristics.impl.lightbulb
This characteristic describes a perceived level of brightness, The value is a percentage (%) of the maximum level of supported brightness.
BrightnessCharacteristic(Supplier<CompletableFuture<Integer>>, ExceptionalConsumer<Integer>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.lightbulb.BrightnessCharacteristic
 

C

CALIBRATED - io.github.hapjava.characteristics.impl.television.PictureModeEnum
 
CALIBRATED_DARK - io.github.hapjava.characteristics.impl.television.PictureModeEnum
 
CarbonDioxideDetectedCharacteristic - Class in io.github.hapjava.characteristics.impl.carbondioxidesensor
This characteristic indicates the levels of Carbon Dioxide.
CarbonDioxideDetectedCharacteristic(Supplier<CompletableFuture<CarbonDioxideDetectedEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxideDetectedCharacteristic
 
CarbonDioxideDetectedEnum - Enum in io.github.hapjava.characteristics.impl.carbondioxidesensor
0 ”Carbon Dioxide levels are normal” 1 ”Carbon Dioxide levels are abnormal”
CarbonDioxideLevelCharacteristic - Class in io.github.hapjava.characteristics.impl.carbondioxidesensor
This characteristic indicates the detected level of Carbon Dioxide in parts per million (ppm).
CarbonDioxideLevelCharacteristic(double, double, double, Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxideLevelCharacteristic
 
CarbonDioxideLevelCharacteristic(Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxideLevelCharacteristic
 
CarbonDioxidePeakLevelCharacteristic - Class in io.github.hapjava.characteristics.impl.carbondioxidesensor
This characteristic indicates the highest detected level (ppm) of carbon dioxide.
CarbonDioxidePeakLevelCharacteristic(double, double, double, Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxidePeakLevelCharacteristic
 
CarbonDioxidePeakLevelCharacteristic(Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxidePeakLevelCharacteristic
 
CarbonDioxideSensorAccessory - Interface in io.github.hapjava.accessories
A carbon dioxide sensor reports carbon dioxide level.
CarbonDioxideSensorService - Class in io.github.hapjava.services.impl
This service describes a carbon dioxide sensor.
CarbonDioxideSensorService(CarbonDioxideSensorAccessory) - Constructor for class io.github.hapjava.services.impl.CarbonDioxideSensorService
 
CarbonDioxideSensorService(CarbonDioxideDetectedCharacteristic) - Constructor for class io.github.hapjava.services.impl.CarbonDioxideSensorService
 
CarbonMonoxideDetectedCharacteristic - Class in io.github.hapjava.characteristics.impl.carbonmonoxidesensor
This characteristic indicates the levels of Carbon Monoxide.
CarbonMonoxideDetectedCharacteristic(Supplier<CompletableFuture<CarbonMonoxideDetectedEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxideDetectedCharacteristic
 
CarbonMonoxideDetectedEnum - Enum in io.github.hapjava.characteristics.impl.carbonmonoxidesensor
0 ”Carbon Monoxide levels are normal” 1 ”Carbon Monoxide levels are abnormal”
CarbonMonoxideLevelCharacteristic - Class in io.github.hapjava.characteristics.impl.carbonmonoxidesensor
This characteristic contains the Carbon Monoxide levels in parts per million (ppm).
CarbonMonoxideLevelCharacteristic(double, double, double, Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxideLevelCharacteristic
 
CarbonMonoxideLevelCharacteristic(Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxideLevelCharacteristic
 
CarbonMonoxidePeakLevelCharacteristic - Class in io.github.hapjava.characteristics.impl.carbonmonoxidesensor
This characteristic indicates the highest detected level (ppm) of Carbon Monoxide.
CarbonMonoxidePeakLevelCharacteristic(double, double, double, Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxidePeakLevelCharacteristic
 
CarbonMonoxidePeakLevelCharacteristic(Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxidePeakLevelCharacteristic
 
CarbonMonoxideSensorAccessory - Interface in io.github.hapjava.accessories
A carbon monoxide sensor reports whether carbon monoxide has been detected or not.
CarbonMonoxideSensorService - Class in io.github.hapjava.services.impl
This service describes a carbon monoxide sensor.
CarbonMonoxideSensorService(CarbonMonoxideSensorAccessory) - Constructor for class io.github.hapjava.services.impl.CarbonMonoxideSensorService
 
CarbonMonoxideSensorService(CarbonMonoxideDetectedCharacteristic) - Constructor for class io.github.hapjava.services.impl.CarbonMonoxideSensorService
 
CELSIUS - io.github.hapjava.characteristics.impl.thermostat.TemperatureDisplayUnitEnum
 
CHANGE_NEEDED - io.github.hapjava.characteristics.impl.filtermaintenance.FilterChangeIndicationEnum
 
changed() - Method in interface io.github.hapjava.characteristics.HomekitCharacteristicChangeCallback
Call when the value of the characteristic that was subscribed to when this object was passed changes.
Characteristic - Interface in io.github.hapjava.characteristics
Interface for the characteristics provided by a Service.
CharacteristicEnum - Interface in io.github.hapjava.characteristics
 
CHARGING - io.github.hapjava.characteristics.impl.battery.ChargingStateEnum
 
ChargingStateCharacteristic - Class in io.github.hapjava.characteristics.impl.battery
This characteristic describes the charging state of a battery or an accessory.
ChargingStateCharacteristic(Supplier<CompletableFuture<ChargingStateEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.battery.ChargingStateCharacteristic
 
ChargingStateEnum - Enum in io.github.hapjava.characteristics.impl.battery
0 ”Not Charging” 1 ”Charging” 2 ”Not Chargeable”
CLOCKWISE - io.github.hapjava.characteristics.impl.fan.RotationDirectionEnum
 
CLOSED - io.github.hapjava.characteristics.impl.garagedoor.CurrentDoorStateEnum
 
CLOSED - io.github.hapjava.characteristics.impl.garagedoor.TargetDoorStateEnum
 
ClosedCaptionsCharacteristic - Class in io.github.hapjava.characteristics.impl.television
Characteristic indicates whether the service provides closed captions.
ClosedCaptionsCharacteristic(Supplier<CompletableFuture<ClosedCaptionsEnum>>, ExceptionalConsumer<ClosedCaptionsEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.television.ClosedCaptionsCharacteristic
 
ClosedCaptionsEnum - Enum in io.github.hapjava.characteristics.impl.television
0 ”Disabled” 1 ”Enabled” 2-255 ”Reserved”
CLOSING - io.github.hapjava.characteristics.impl.garagedoor.CurrentDoorStateEnum
 
ColorTemperatureCharacteristic - Class in io.github.hapjava.characteristics.impl.lightbulb
This characteristic describes color temperature in mireds
ColorTemperatureCharacteristic(int, int, Supplier<CompletableFuture<Integer>>, ExceptionalConsumer<Integer>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.lightbulb.ColorTemperatureCharacteristic
 
ColorTemperatureCharacteristic(Supplier<CompletableFuture<Integer>>, ExceptionalConsumer<Integer>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.lightbulb.ColorTemperatureCharacteristic
 
COMPONENT_VIDEO - io.github.hapjava.characteristics.impl.inputsource.InputSourceTypeEnum
 
COMPOSITE_VIDEO - io.github.hapjava.characteristics.impl.inputsource.InputSourceTypeEnum
 
COMPUTER - io.github.hapjava.characteristics.impl.television.PictureModeEnum
 
CONFIGURED - io.github.hapjava.characteristics.impl.common.IsConfiguredEnum
 
ConfiguredNameCharacteristic - Class in io.github.hapjava.characteristics.impl.common
This characteristic describes a configured name.
ConfiguredNameCharacteristic(Supplier<CompletableFuture<String>>, ExceptionalConsumer<String>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.common.ConfiguredNameCharacteristic
 
ContactSensorAccessory - Interface in io.github.hapjava.accessories
A contact sensor that reports whether contact is detected or not.
ContactSensorService - Class in io.github.hapjava.services.impl
This service describes a Contact Sensor.
ContactSensorService(ContactSensorAccessory) - Constructor for class io.github.hapjava.services.impl.ContactSensorService
 
ContactSensorService(ContactSensorStateCharacteristic) - Constructor for class io.github.hapjava.services.impl.ContactSensorService
 
ContactSensorStateCharacteristic - Class in io.github.hapjava.characteristics.impl.contactsensor
This characteristic describes the state of a door/window contact sensor.
ContactSensorStateCharacteristic(Supplier<CompletableFuture<ContactStateEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.contactsensor.ContactSensorStateCharacteristic
 
ContactStateEnum - Enum in io.github.hapjava.characteristics.impl.contactsensor
 
CONTROL_LOCK_DISABLED - io.github.hapjava.characteristics.impl.fan.LockPhysicalControlsEnum
 
CONTROL_LOCK_ENABLED - io.github.hapjava.characteristics.impl.fan.LockPhysicalControlsEnum
 
convert(JsonValue) - Method in class io.github.hapjava.characteristics.impl.base.BaseCharacteristic
Converts from the JSON value to a Java object of the type T
convert(JsonValue) - Method in class io.github.hapjava.characteristics.impl.base.BooleanCharacteristic
Converts from the JSON value to a Java object of the type T
convert(JsonValue) - Method in class io.github.hapjava.characteristics.impl.base.EnumCharacteristic
Converts from the JSON value to a Java object of the type T
convert(JsonValue) - Method in class io.github.hapjava.characteristics.impl.base.FloatCharacteristic
Converts from the JSON value to a Java object of the type T
convert(JsonValue) - Method in class io.github.hapjava.characteristics.impl.base.IntegerCharacteristic
Converts from the JSON value to a Java object of the type T
convert(JsonValue) - Method in class io.github.hapjava.characteristics.impl.base.StaticStringCharacteristic
Converts from the JSON value to a Java object of the type T
convert(JsonValue) - Method in class io.github.hapjava.characteristics.impl.base.StringCharacteristic
Converts from the JSON value to a Java object of the type T
COOL - io.github.hapjava.characteristics.impl.heatercooler.TargetHeaterCoolerStateEnum
 
COOL - io.github.hapjava.characteristics.impl.thermostat.CurrentHeatingCoolingStateEnum
 
COOL - io.github.hapjava.characteristics.impl.thermostat.TargetHeatingCoolingStateEnum
 
COOLING - io.github.hapjava.characteristics.impl.heatercooler.CurrentHeaterCoolerStateEnum
 
CoolingThresholdTemperatureCharacteristic - Class in io.github.hapjava.characteristics.impl.thermostat
This characteristic describes the cooling threshold on which accessories turns on the cooling.
CoolingThresholdTemperatureCharacteristic(double, double, double, Supplier<CompletableFuture<Double>>, ExceptionalConsumer<Double>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.thermostat.CoolingThresholdTemperatureCharacteristic
 
CoolingThresholdTemperatureCharacteristic(Supplier<CompletableFuture<Double>>, ExceptionalConsumer<Double>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.thermostat.CoolingThresholdTemperatureCharacteristic
 
COUNTER_CLOCKWISE - io.github.hapjava.characteristics.impl.fan.RotationDirectionEnum
 
createUser(String, byte[]) - Method in interface io.github.hapjava.server.HomekitAuthInfo
Deprecated method to add a user, assuming all users are admins.
createUser(String, byte[], boolean) - Method in interface io.github.hapjava.server.HomekitAuthInfo
Called during the pairing process, you should store the user and public key in a manner that the public key can later be retrieved using HomekitAuthInfo.getUserPublicKey(String).
CurrentAirPurifierCharacteristic - Class in io.github.hapjava.characteristics.impl.airpurifier
This characteristic describes the current state of the air purifier.
CurrentAirPurifierCharacteristic(Supplier<CompletableFuture<CurrentAirPurifierStateEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.airpurifier.CurrentAirPurifierCharacteristic
 
CurrentAirPurifierStateEnum - Enum in io.github.hapjava.characteristics.impl.airpurifier
0 ”Inactive” 1 ”Idle” 2 ”Purifying Air”
CurrentAmbientLightLevelCharacteristic - Class in io.github.hapjava.characteristics.impl.lightsensor
This characteristic indicates the current light level in Lux
CurrentAmbientLightLevelCharacteristic(double, double, double, Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.lightsensor.CurrentAmbientLightLevelCharacteristic
 
CurrentAmbientLightLevelCharacteristic(Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.lightsensor.CurrentAmbientLightLevelCharacteristic
 
CurrentDoorStateCharacteristic - Class in io.github.hapjava.characteristics.impl.garagedoor
This characteristic describes the current state of a door.
CurrentDoorStateCharacteristic(Supplier<CompletableFuture<CurrentDoorStateEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.garagedoor.CurrentDoorStateCharacteristic
 
CurrentDoorStateEnum - Enum in io.github.hapjava.characteristics.impl.garagedoor
0 ”Open.
CurrentFanStateCharacteristic - Class in io.github.hapjava.characteristics.impl.fan
This characteristic describes the current state of the fan.
CurrentFanStateCharacteristic(Supplier<CompletableFuture<CurrentFanStateEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.fan.CurrentFanStateCharacteristic
 
CurrentFanStateEnum - Enum in io.github.hapjava.characteristics.impl.fan
 
CurrentHeaterCoolerStateCharacteristic - Class in io.github.hapjava.characteristics.impl.heatercooler
This characteristic describes the current state of a heater cooler.
CurrentHeaterCoolerStateCharacteristic(CurrentHeaterCoolerStateEnum[], Supplier<CompletableFuture<CurrentHeaterCoolerStateEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.heatercooler.CurrentHeaterCoolerStateCharacteristic
 
CurrentHeaterCoolerStateEnum - Enum in io.github.hapjava.characteristics.impl.heatercooler
0 ”Inactive” 1 ”Idle” 2 ”Heating” 3 ”Cooling”
CurrentHeatingCoolingStateCharacteristic - Class in io.github.hapjava.characteristics.impl.thermostat
This characteristic describes the current mode of an accessory that supports cooling or heating
CurrentHeatingCoolingStateCharacteristic(CurrentHeatingCoolingStateEnum[], Supplier<CompletableFuture<CurrentHeatingCoolingStateEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.thermostat.CurrentHeatingCoolingStateCharacteristic
 
CurrentHeatingCoolingStateEnum - Enum in io.github.hapjava.characteristics.impl.thermostat
0 ”Off.” 1 ”Heat.
CurrentHorizontalTiltAngleCharacteristic - Class in io.github.hapjava.characteristics.impl.windowcovering
This characteristic describes the current angle of horizontal slats.
CurrentHorizontalTiltAngleCharacteristic(Supplier<CompletableFuture<Integer>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.windowcovering.CurrentHorizontalTiltAngleCharacteristic
 
CurrentHumidifierDehumidifierStateCharacteristic - Class in io.github.hapjava.characteristics.impl.humidifier
This characteristic describes the current state of a humidifier or/and a dehumidifier.
CurrentHumidifierDehumidifierStateCharacteristic(Supplier<CompletableFuture<CurrentHumidifierDehumidifierStateEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.humidifier.CurrentHumidifierDehumidifierStateCharacteristic
 
CurrentHumidifierDehumidifierStateEnum - Enum in io.github.hapjava.characteristics.impl.humidifier
0 ”Inactive” 1 ”Idle” 2 ”Humidifying” 3 ”Dehumidifying”
CurrentMediaStateCharacteristic - Class in io.github.hapjava.characteristics.impl.television
This characteristic indicates current media state.
CurrentMediaStateCharacteristic(Supplier<CompletableFuture<CurrentMediaStateEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.television.CurrentMediaStateCharacteristic
 
CurrentMediaStateEnum - Enum in io.github.hapjava.characteristics.impl.television
0 ”Play” 1 ”Pause” 2 "Stop" 3 "Unknown" 4-255 ”Reserved”
CurrentPositionCharacteristic - Class in io.github.hapjava.characteristics.impl.windowcovering
This characteristic describes the current position of accessories.
CurrentPositionCharacteristic(Supplier<CompletableFuture<Integer>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.windowcovering.CurrentPositionCharacteristic
 
CurrentRelativeHumidityCharacteristic - Class in io.github.hapjava.characteristics.impl.humiditysensor
This characteristic describes the current relative humidity.
CurrentRelativeHumidityCharacteristic(Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.humiditysensor.CurrentRelativeHumidityCharacteristic
 
CurrentSecuritySystemStateCharacteristic - Class in io.github.hapjava.characteristics.impl.securitysystem
This characteristic describes the state of a security system
CurrentSecuritySystemStateCharacteristic(CurrentSecuritySystemStateEnum[], Supplier<CompletableFuture<CurrentSecuritySystemStateEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.securitysystem.CurrentSecuritySystemStateCharacteristic
 
CurrentSecuritySystemStateEnum - Enum in io.github.hapjava.characteristics.impl.securitysystem
The current state of a SecuritySystemAccessory.
CurrentSlatStateCharacteristic - Class in io.github.hapjava.characteristics.impl.slat
This characteristic describes the current state of the slats.
CurrentSlatStateCharacteristic(Supplier<CompletableFuture<CurrentSlatStateEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.slat.CurrentSlatStateCharacteristic
 
CurrentSlatStateEnum - Enum in io.github.hapjava.characteristics.impl.slat
0 ”Fixed” 1 ”Jammed” 2 ”Swinging”
CurrentTemperatureCharacteristic - Class in io.github.hapjava.characteristics.impl.thermostat
characteristic describes the current temperature of the environment in Celsius
CurrentTemperatureCharacteristic(double, double, double, Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.thermostat.CurrentTemperatureCharacteristic
 
CurrentTemperatureCharacteristic(Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.thermostat.CurrentTemperatureCharacteristic
 
CurrentTiltAngleCharacteristic - Class in io.github.hapjava.characteristics.impl.slat
This characteristic describe current tilt angle (between -90 and 90)
CurrentTiltAngleCharacteristic(Supplier<CompletableFuture<Integer>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.slat.CurrentTiltAngleCharacteristic
 
CurrentVerticalTiltAngleCharacteristic - Class in io.github.hapjava.characteristics.impl.windowcovering
This characteristic describes the current angle of vertical slats for accessory.
CurrentVerticalTiltAngleCharacteristic(Supplier<CompletableFuture<Integer>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.windowcovering.CurrentVerticalTiltAngleCharacteristic
 
CurrentVisibilityStateCharacteristic - Class in io.github.hapjava.characteristics.impl.inputsource
This characteristic describes current visibility state.
CurrentVisibilityStateCharacteristic(Supplier<CompletableFuture<CurrentVisibilityStateEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.inputsource.CurrentVisibilityStateCharacteristic
 
CurrentVisibilityStateEnum - Enum in io.github.hapjava.characteristics.impl.inputsource
 
CUSTOM - io.github.hapjava.characteristics.impl.television.PictureModeEnum
 

D

DECREASING - io.github.hapjava.characteristics.impl.windowcovering.PositionStateEnum
 
DECREMENT - io.github.hapjava.characteristics.impl.televisionspeaker.VolumeSelectorEnum
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.airquality.NitrogenDioxideDensityCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.airquality.OzoneDensityCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.airquality.PM10DensityCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.airquality.PM25DensityCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.airquality.SulphurDioxideDensityCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.airquality.VOCDensityCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxideLevelCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxidePeakLevelCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxideLevelCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxidePeakLevelCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.fan.RotationSpeedCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.lightbulb.ColorTemperatureCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.lightsensor.CurrentAmbientLightLevelCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.thermostat.CoolingThresholdTemperatureCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.thermostat.CurrentTemperatureCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.thermostat.HeatingThresholdTemperatureCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.thermostat.TargetTemperatureCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.valve.RemainingDurationCharacteristic
 
DEFAULT_MAX_VALUE - Static variable in class io.github.hapjava.characteristics.impl.valve.SetDurationCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.airquality.NitrogenDioxideDensityCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.airquality.OzoneDensityCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.airquality.PM10DensityCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.airquality.PM25DensityCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.airquality.SulphurDioxideDensityCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.airquality.VOCDensityCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxideLevelCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxidePeakLevelCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxideLevelCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxidePeakLevelCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.fan.RotationSpeedCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.lightbulb.ColorTemperatureCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.lightsensor.CurrentAmbientLightLevelCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.thermostat.CoolingThresholdTemperatureCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.thermostat.CurrentTemperatureCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.thermostat.HeatingThresholdTemperatureCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.thermostat.TargetTemperatureCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.valve.RemainingDurationCharacteristic
 
DEFAULT_MIN_VALUE - Static variable in class io.github.hapjava.characteristics.impl.valve.SetDurationCharacteristic
 
DEFAULT_STEP - Static variable in class io.github.hapjava.characteristics.impl.airquality.NitrogenDioxideDensityCharacteristic
 
DEFAULT_STEP - Static variable in class io.github.hapjava.characteristics.impl.airquality.OzoneDensityCharacteristic
 
DEFAULT_STEP - Static variable in class io.github.hapjava.characteristics.impl.airquality.PM10DensityCharacteristic
 
DEFAULT_STEP - Static variable in class io.github.hapjava.characteristics.impl.airquality.PM25DensityCharacteristic
 
DEFAULT_STEP - Static variable in class io.github.hapjava.characteristics.impl.airquality.SulphurDioxideDensityCharacteristic
 
DEFAULT_STEP - Static variable in class io.github.hapjava.characteristics.impl.airquality.VOCDensityCharacteristic
 
DEFAULT_STEP - Static variable in class io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxideLevelCharacteristic
 
DEFAULT_STEP - Static variable in class io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxidePeakLevelCharacteristic
 
DEFAULT_STEP - Static variable in class io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxideLevelCharacteristic
 
DEFAULT_STEP - Static variable in class io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxidePeakLevelCharacteristic
 
DEFAULT_STEP - Static variable in class io.github.hapjava.characteristics.impl.fan.RotationSpeedCharacteristic
 
DEFAULT_STEP - Static variable in class io.github.hapjava.characteristics.impl.lightsensor.CurrentAmbientLightLevelCharacteristic
 
DEFAULT_STEP - Static variable in class io.github.hapjava.characteristics.impl.thermostat.CoolingThresholdTemperatureCharacteristic
 
DEFAULT_STEP - Static variable in class io.github.hapjava.characteristics.impl.thermostat.CurrentTemperatureCharacteristic
 
DEFAULT_STEP - Static variable in class io.github.hapjava.characteristics.impl.thermostat.HeatingThresholdTemperatureCharacteristic
 
DEFAULT_STEP - Static variable in class io.github.hapjava.characteristics.impl.thermostat.TargetTemperatureCharacteristic
 
DEHUMIDIFIER - io.github.hapjava.characteristics.impl.humidifier.TargetHumidifierDehumidifierStateEnum
 
DEHUMIDIFIERS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
DEHUMIDIFYING - io.github.hapjava.characteristics.impl.humidifier.CurrentHumidifierDehumidifierStateEnum
 
DETECTED - io.github.hapjava.characteristics.impl.contactsensor.ContactStateEnum
 
DETECTED - io.github.hapjava.characteristics.impl.occupancysensor.OccupancyDetectedEnum
 
DETECTED - io.github.hapjava.characteristics.impl.smokesensor.SmokeDetectedStateEnum
 
DISABLED - io.github.hapjava.characteristics.impl.television.ClosedCaptionsEnum
 
DISARM - io.github.hapjava.characteristics.impl.securitysystem.TargetSecuritySystemStateEnum
Disarm the system.
DISARMED - io.github.hapjava.characteristics.impl.securitysystem.CurrentSecuritySystemStateEnum
The security system is disarmed.
DoorAccessory - Interface in io.github.hapjava.accessories
A motorized door with current and target position.
DoorbellAccessory - Interface in io.github.hapjava.accessories
doorbell accessory with a switch (button push) event.
DoorbellService - Class in io.github.hapjava.services.impl
The Doorbell service describes a doorbell.
DoorbellService(DoorbellAccessory) - Constructor for class io.github.hapjava.services.impl.DoorbellService
 
DoorbellService(ProgrammableSwitchEventCharacteristic) - Constructor for class io.github.hapjava.services.impl.DoorbellService
 
DOORS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
DoorService - Class in io.github.hapjava.services.impl
This service describes a motorized door.
DoorService(DoorAccessory) - Constructor for class io.github.hapjava.services.impl.DoorService
 
DoorService(CurrentPositionCharacteristic, TargetPositionCharacteristic, PositionStateCharacteristic) - Constructor for class io.github.hapjava.services.impl.DoorService
 
DOTS - io.github.hapjava.characteristics.impl.common.ServiceLabelNamespaceEnum
 
DOUBLE_PRESS - io.github.hapjava.characteristics.impl.common.ProgrammableSwitchEnum
 
DVI - io.github.hapjava.characteristics.impl.inputsource.InputSourceTypeEnum
 

E

ENABLED - io.github.hapjava.characteristics.impl.television.ClosedCaptionsEnum
 
EnumCharacteristic<T extends CharacteristicEnum> - Class in io.github.hapjava.characteristics.impl.base
Characteristic that exposes an Enum value.
EnumCharacteristic(String, String, T[], Optional<Supplier<CompletableFuture<T>>>, Optional<ExceptionalConsumer<T>>, Optional<Consumer<HomekitCharacteristicChangeCallback>>, Optional<Runnable>) - Constructor for class io.github.hapjava.characteristics.impl.base.EnumCharacteristic
Default constructor
EventableCharacteristic - Interface in io.github.hapjava.characteristics
A characteristic that can be listened to by the connected iOS device.
EXCELLENT - io.github.hapjava.characteristics.impl.airquality.AirQualityEnum
 
ExceptionalConsumer<T> - Interface in io.github.hapjava.characteristics
 
EXIT - io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
 

F

FAHRENHEIT - io.github.hapjava.characteristics.impl.thermostat.TemperatureDisplayUnitEnum
 
FAIR - io.github.hapjava.characteristics.impl.airquality.AirQualityEnum
 
FanAccessory - Interface in io.github.hapjava.accessories
A fan with mandatory characteristics.
FANS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
FanService - Class in io.github.hapjava.services.impl
This service describes a fan.
FanService(FanAccessory) - Constructor for class io.github.hapjava.services.impl.FanService
 
FanService(ActiveCharacteristic) - Constructor for class io.github.hapjava.services.impl.FanService
 
FAST_FORWARD - io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
 
FaucetAccessory - Interface in io.github.hapjava.accessories
Faucets or shower heads accessory.
FAUCETS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
FaucetService - Class in io.github.hapjava.services.impl
This service describes accessories like faucets or shower heads and must only be included when an accessory has either a linked HeaterCoolerService, single linked ValveService or multiple linked ValveService (with/without HeaterCoolerService to describe water outlets.
FaucetService(FaucetAccessory) - Constructor for class io.github.hapjava.services.impl.FaucetService
 
FaucetService(ActiveCharacteristic) - Constructor for class io.github.hapjava.services.impl.FaucetService
 
FilterChangeIndicationCharacteristic - Class in io.github.hapjava.characteristics.impl.filtermaintenance
 
FilterChangeIndicationCharacteristic(Supplier<CompletableFuture<FilterChangeIndicationEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.filtermaintenance.FilterChangeIndicationCharacteristic
 
FilterChangeIndicationEnum - Enum in io.github.hapjava.characteristics.impl.filtermaintenance
 
FilterLifeLevelCharacteristic - Class in io.github.hapjava.characteristics.impl.filtermaintenance
 
FilterLifeLevelCharacteristic(Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.filtermaintenance.FilterLifeLevelCharacteristic
 
FilterMaintenanceAccessory - Interface in io.github.hapjava.accessories
A Filter maintenance with mandatory characteristics.
FilterMaintenanceService - Class in io.github.hapjava.services.impl
This service describes a filter maintenance.
FilterMaintenanceService(FilterMaintenanceAccessory) - Constructor for class io.github.hapjava.services.impl.FilterMaintenanceService
 
FilterMaintenanceService(FilterChangeIndicationCharacteristic) - Constructor for class io.github.hapjava.services.impl.FilterMaintenanceService
 
FirmwareRevisionCharacteristic - Class in io.github.hapjava.characteristics.impl.accessoryinformation
This characteristic describes a firmware revision string
FirmwareRevisionCharacteristic(Supplier<CompletableFuture<String>>) - Constructor for class io.github.hapjava.characteristics.impl.accessoryinformation.FirmwareRevisionCharacteristic
 
FIXED - io.github.hapjava.characteristics.impl.slat.CurrentSlatStateEnum
 
FloatCharacteristic - Class in io.github.hapjava.characteristics.impl.base
A characteristic that provides a Float value type.
FloatCharacteristic(String, String, double, double, double, String, Optional<Supplier<CompletableFuture<Double>>>, Optional<ExceptionalConsumer<Double>>, Optional<Consumer<HomekitCharacteristicChangeCallback>>, Optional<Runnable>) - Constructor for class io.github.hapjava.characteristics.impl.base.FloatCharacteristic
Default constructor
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.accessoryinformation.AccessoryFlagsEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.airpurifier.CurrentAirPurifierStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.airpurifier.TargetAirPurifierStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.airquality.AirQualityEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.battery.ChargingStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.battery.StatusLowBatteryEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxideDetectedEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxideDetectedEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.common.ActiveEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.common.InUseEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.common.IsConfiguredEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.common.ProgrammableSwitchEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.common.ProgramModeEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.common.ServiceLabelNamespaceEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.common.StatusFaultEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.common.StatusTamperedEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.contactsensor.ContactStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.fan.CurrentFanStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.fan.LockPhysicalControlsEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.fan.RotationDirectionEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.fan.SwingModeEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.fan.TargetFanStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.filtermaintenance.FilterChangeIndicationEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.garagedoor.CurrentDoorStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.garagedoor.TargetDoorStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.heatercooler.CurrentHeaterCoolerStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.heatercooler.TargetHeaterCoolerStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.humidifier.CurrentHumidifierDehumidifierStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.humidifier.TargetHumidifierDehumidifierStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.inputsource.CurrentVisibilityStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.inputsource.InputDeviceTypeEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.inputsource.InputSourceTypeEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.inputsource.TargetVisibilityStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.leaksensor.LeakDetectedStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.lock.LockCurrentStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.lock.LockTargetStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.occupancysensor.OccupancyDetectedEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.securitysystem.CurrentSecuritySystemStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.securitysystem.SecuritySystemAlarmTypeEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.securitysystem.TargetSecuritySystemStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.slat.CurrentSlatStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.slat.SlatTypeEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.smokesensor.SmokeDetectedStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.television.ClosedCaptionsEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.television.CurrentMediaStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.television.PictureModeEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.television.PowerModeEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.television.SleepDiscoveryModeEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.television.TargetMediaStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.televisionspeaker.VolumeControlTypeEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.televisionspeaker.VolumeSelectorEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.thermostat.CurrentHeatingCoolingStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.thermostat.TargetHeatingCoolingStateEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.valve.ValveTypeEnum
 
fromCode(Integer) - Static method in enum io.github.hapjava.characteristics.impl.windowcovering.PositionStateEnum
 

G

GAME - io.github.hapjava.characteristics.impl.television.PictureModeEnum
 
GARAGE_DOOR_OPENERS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
GarageDoorOpenerAccessory - Interface in io.github.hapjava.accessories
garage door opener accessory with control and status of a garage door
GarageDoorOpenerService - Class in io.github.hapjava.services.impl
This service describes a garage door opener that controls a single door.
GarageDoorOpenerService(GarageDoorOpenerAccessory) - Constructor for class io.github.hapjava.services.impl.GarageDoorOpenerService
 
GarageDoorOpenerService(CurrentDoorStateCharacteristic, TargetDoorStateCharacteristic, ObstructionDetectedCharacteristic) - Constructor for class io.github.hapjava.services.impl.GarageDoorOpenerService
 
GENERAL_FAULT - io.github.hapjava.characteristics.impl.common.StatusFaultEnum
 
GENERIC - io.github.hapjava.characteristics.impl.valve.ValveTypeEnum
 
getAccessoryFlags() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithAccessoryFlags
When set indicates accessory requires additional setup.
getActive() - Method in interface io.github.hapjava.accessories.IrrigationSystemAccessory
An irrigation system is set to Active when the system is enabled.
getActive() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithActive
Retrieves the active state (see ActiveEnum for supported values).
getActiveIdentifier() - Method in interface io.github.hapjava.accessories.TelevisionAccessory
Retrieves the active identifier
getAirPlayEnable() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithAirPlayEnable
Retrieves the AirPlay enable state
getAirQuality() - Method in interface io.github.hapjava.accessories.AirQualityAccessory
Retrieves the state of the air quality
getBatteryLevel() - Method in interface io.github.hapjava.accessories.BatteryAccessory
Retrieves the battery level of the accessory.
getBrightness() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithBrightness
Retrieves the current brightness of the light
getCarbonDioxideDetectedState() - Method in interface io.github.hapjava.accessories.CarbonDioxideSensorAccessory
Retrieves the state of the sensor that indicates if carbon dioxide has been detected.
getCarbonDioxideLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonDioxideLevel
Retrieves the carbon dioxide level
getCarbonDioxidePeakLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonDioxideLevel
Retrieves the carbon dioxide peak level
getCarbonMonoxideDetectedState() - Method in interface io.github.hapjava.accessories.CarbonMonoxideSensorAccessory
Retrieves the state of the sensor that indicates if carbon monoxide has been detected.
getCarbonMonoxideLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonMonoxideLevel
Retrieves the carbon monoxide level
getCarbonMonoxidePeakLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonMonoxideLevel
Retrieves the carbon monoxide peak level
getCharacteristics() - Method in interface io.github.hapjava.services.Service
Characteristics are the variables offered for reading, updating, and eventing by the Service over the HomeKit protocol.
getChargingState() - Method in interface io.github.hapjava.accessories.BatteryAccessory
Retriece the battery charging state.
getClosedCaptions() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithClosedCaptions
Retrieves the closed captions state (see ClosedCaptionsEnum for supported values).
getCode() - Method in interface io.github.hapjava.characteristics.CharacteristicEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.accessoryinformation.AccessoryFlagsEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.airpurifier.CurrentAirPurifierStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.airpurifier.TargetAirPurifierStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.airquality.AirQualityEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.battery.ChargingStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.battery.StatusLowBatteryEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxideDetectedEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxideDetectedEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.common.ActiveEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.common.InUseEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.common.IsConfiguredEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.common.ProgrammableSwitchEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.common.ProgramModeEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.common.ServiceLabelNamespaceEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.common.StatusFaultEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.common.StatusTamperedEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.contactsensor.ContactStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.fan.CurrentFanStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.fan.LockPhysicalControlsEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.fan.RotationDirectionEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.fan.SwingModeEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.fan.TargetFanStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.filtermaintenance.FilterChangeIndicationEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.garagedoor.CurrentDoorStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.garagedoor.TargetDoorStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.heatercooler.CurrentHeaterCoolerStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.heatercooler.TargetHeaterCoolerStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.humidifier.CurrentHumidifierDehumidifierStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.humidifier.TargetHumidifierDehumidifierStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.inputsource.CurrentVisibilityStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.inputsource.InputDeviceTypeEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.inputsource.InputSourceTypeEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.inputsource.TargetVisibilityStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.leaksensor.LeakDetectedStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.lock.LockCurrentStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.lock.LockTargetStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.occupancysensor.OccupancyDetectedEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.securitysystem.CurrentSecuritySystemStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.securitysystem.SecuritySystemAlarmTypeEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.securitysystem.TargetSecuritySystemStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.slat.CurrentSlatStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.slat.SlatTypeEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.smokesensor.SmokeDetectedStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.television.ClosedCaptionsEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.television.CurrentMediaStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.television.PictureModeEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.television.PowerModeEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.television.SleepDiscoveryModeEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.television.TargetMediaStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.televisionspeaker.VolumeControlTypeEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.televisionspeaker.VolumeSelectorEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.thermostat.CurrentHeatingCoolingStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.thermostat.TargetHeatingCoolingStateEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.thermostat.TemperatureDisplayUnitEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.valve.ValveTypeEnum
 
getCode() - Method in enum io.github.hapjava.characteristics.impl.windowcovering.PositionStateEnum
 
getColorTemperature() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithColorTemperature
Retrieves the color temperature
getConfiguredName() - Method in interface io.github.hapjava.accessories.InputSourceAccessory
Retrieves configured name of input source.
getConfiguredName() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithConfiguredName
Retrieves configured name.
getConfiguredName() - Method in interface io.github.hapjava.accessories.TelevisionAccessory
Retrieves configured name.
getCoolingThresholdTemperature() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCoolingThresholdTemperature
Retrieves the temperature above which the thermostat should begin cooling.
getCurrentAmbientLightLevel() - Method in interface io.github.hapjava.accessories.LightSensorAccessory
Retrieves the current ambient light level.
getCurrentDoorState() - Method in interface io.github.hapjava.accessories.GarageDoorOpenerAccessory
Retrieves the current state of the door
getCurrentFanState() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithFanState
Retrieves the current state of the fan (INACTIVE, IDLE, BLOWING AIR).
getCurrentHeaterCoolerState() - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
Retrieves the heater /cooler current state.
getCurrentHeaterCoolerStateValidValues() - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
Valid values for current state.
getCurrentHeatingCoolingStateValidValues() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Valid values for current state.
getCurrentHorizontalTiltAngle() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCurrentHorizontalTilting
Retrieves the current horizontal tilt angle
getCurrentHumidifierDehumidifierState() - Method in interface io.github.hapjava.accessories.HumidifierDehumidifierAccessory
Retrieves the humidifier/dehumidifier current state.
getCurrentHumidity() - Method in interface io.github.hapjava.accessories.HumidifierDehumidifierAccessory
Retrieves the current relative humidity.
getCurrentMediaState() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCurrentMediaState
Retrieves the current media state (see CurrentMediaStateEnum for supported values).
getCurrentMediaState() - Method in interface io.github.hapjava.accessories.SmartSpeakerAccessory
Retrieves the current media state (see CurrentMediaStateEnum for supported values).
getCurrentPosition() - Method in interface io.github.hapjava.accessories.DoorAccessory
Retrieves the current position of the door
getCurrentPosition() - Method in interface io.github.hapjava.accessories.WindowAccessory
Retrieves the current position of the door
getCurrentPosition() - Method in interface io.github.hapjava.accessories.WindowCoveringAccessory
Retrieves the current position
getCurrentRelativeHumidity() - Method in interface io.github.hapjava.accessories.HumiditySensorAccessory
Retrieves the current relative humidity.
getCurrentRelativeHumidity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCurrentRelativeHumidity
Retrieves the current relative humidity.
getCurrentSecuritySystemState() - Method in interface io.github.hapjava.accessories.SecuritySystemAccessory
Retrieves the current state of the security system.
getCurrentSecuritySystemStateValidValues() - Method in interface io.github.hapjava.accessories.SecuritySystemAccessory
Valid values for current state.
getCurrentState() - Method in interface io.github.hapjava.accessories.AirPurifierAccessory
Retrieves the current state of the air purifier
getCurrentState() - Method in interface io.github.hapjava.accessories.ContactSensorAccessory
Retrieves the state of the contact.
getCurrentState() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Retrieves the current CurrentHeatingCoolingStateEnum of the thermostat.
getCurrentTemperature() - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
Retrieves the current temperature, in celsius degrees.
getCurrentTemperature() - Method in interface io.github.hapjava.accessories.TemperatureSensorAccessory
Retrieves the current temperature, in celsius degrees.
getCurrentTemperature() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Retrieves the current temperature, in celsius degrees.
getCurrentTiltAngle() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCurrentTilting
Retrieves the current tilt angle
getCurrentVerticalTiltAngle() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCurrentVerticalTilting
Retrieves the current vertical tilt angle
getCurrentVerticalTiltAngle() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVerticalTilting
Retrieves the current vertical tilt angle
getCurrentVisibilityState() - Method in interface io.github.hapjava.accessories.InputSourceAccessory
Retrieves the current visibility state.
getDefault() - Method in class io.github.hapjava.characteristics.impl.base.BaseCharacteristic
Supplies a default value for the characteristic to send to connected clients when the real value.
getDefault() - Method in class io.github.hapjava.characteristics.impl.base.BooleanCharacteristic
Supplies a default value for the characteristic to send to connected clients when the real value.
getDefault() - Method in class io.github.hapjava.characteristics.impl.base.EnumCharacteristic
Supplies a default value for the characteristic to send to connected clients when the real value.
getDefault() - Method in class io.github.hapjava.characteristics.impl.base.FloatCharacteristic
Supplies a default value for the characteristic to send to connected clients when the real value.
getDefault() - Method in class io.github.hapjava.characteristics.impl.base.IntegerCharacteristic
Supplies a default value for the characteristic to send to connected clients when the real value.
getDefault() - Method in class io.github.hapjava.characteristics.impl.base.StaticStringCharacteristic
Supplies a default value for the characteristic to send to connected clients when the real value.
getDefault() - Method in class io.github.hapjava.characteristics.impl.base.StringCharacteristic
Supplies a default value for the characteristic to send to connected clients when the real value.
getEnumValue() - Method in class io.github.hapjava.characteristics.impl.base.EnumCharacteristic
 
getFilterChangeIndication() - Method in interface io.github.hapjava.accessories.FilterMaintenanceAccessory
The filter change indictaion.
getFilterLifeLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithFilterLifeLevel
what's the filter life level, percentage wise
getFirmwareRevision() - Method in interface io.github.hapjava.accessories.HomekitAccessory
Returns a firmware revision to display in iOS.
getHardwareRevision() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHardwareRevision
Returns a hardware revision to display in iOS.
getHeatingThresholdTemperature() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHeatingThresholdTemperature
Retrieves the temperature below which the thermostat should begin heating.
getHue() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithColor
Retrieves the current hue of the light.
getHumidityThreshold() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHumidityDehumidifierThreshold
Retrieves the humidity threshold.
getHumidityThreshold() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHumidityHumidifierThreshold
Retrieves the humidity threshold.
getId() - Method in interface io.github.hapjava.accessories.HomekitAccessory
A unique identifier that must remain static across invocations to prevent errors with paired iOS devices.
getIdentifier() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithIdentifier
Retrieves the identifier of service.
getInputDeviceType() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithInputDeviceType
Retrieves the input device type.
getInputSourceType() - Method in interface io.github.hapjava.accessories.InputSourceAccessory
Retrieves the input source type.
getInUse() - Method in interface io.github.hapjava.accessories.IrrigationSystemAccessory
Retrieves the current inUse state of the irrigation; InUse means one of the valves is set to In Use.
getIsConfigured() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithIsConfigured
isConfigured state
getLeakDetected() - Method in interface io.github.hapjava.accessories.LeakSensorAccessory
Retrieves the state of the leak sensor.
getLightbulbPowerState() - Method in interface io.github.hapjava.accessories.LightbulbAccessory
Retrieves the current binary state of the light.
getLinkedServices() - Method in interface io.github.hapjava.services.Service
List of all the services to which the service links
getLockControls() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPhysicalControlsLock
OPTIONAL: Retrieves the lock controls.
getLockCurrentState() - Method in interface io.github.hapjava.accessories.LockMechanismAccessory
Retrieves the lock current state.
getLockCurrentState() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithLockCurrentState
Retrieves the lock states.
getLockTargetState() - Method in interface io.github.hapjava.accessories.LockMechanismAccessory
Retrieves the lock target state.
getLockTargetState() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithLockTargetState
Retrieves the lock states.
getLowBatteryState() - Method in interface io.github.hapjava.accessories.BatteryAccessory
Queries if the device battery level is low; returning a value of true will cause a low-battery status to appear in Home for the device.
getMac() - Method in interface io.github.hapjava.server.HomekitAuthInfo
A unique MAC address to be advertised with the HomeKit information.
getManufacturer() - Method in interface io.github.hapjava.accessories.HomekitAccessory
Returns a manufacturer to display in iOS.
getMaxCarbonDioxideLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonDioxideLevel
return the max value for carbon dioxide level.
getMaxCarbonDioxidePeakLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonDioxideLevel
return the max value for carbon dioxide peak level.
getMaxCarbonMonoxideLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonMonoxideLevel
return the max value for carbon monoxide level.
getMaxCarbonMonoxidePeakLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonMonoxideLevel
return the max value for carbon monoxide peak level.
getMaxColorTemperature() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithColorTemperature
return the max value for color temperature.
getMaxCoolingThresholdTemperature() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCoolingThresholdTemperature
return the max value for cooling threshold temperature.
getMaxCurrentAmbientLightLevel() - Method in interface io.github.hapjava.accessories.LightSensorAccessory
return the max value for current ambient light level.
getMaxCurrentTemperature() - Method in interface io.github.hapjava.accessories.TemperatureSensorAccessory
return the max value for current temperature.
getMaxCurrentTemperature() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
return the max value for current temperature.
getMaxDuration() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithDuration
return the max value for duration.
getMaxHeatingThresholdTemperature() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHeatingThresholdTemperature
return the max value for heating threshold temperature.
getMaxNitrogenDioxideDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithNitrogenDioxideDensity
return the max value for nitrogen dioxide density.
getMaxOzoneDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithOzoneDensity
return the max value for ozone density.
getMaxPM10Density() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPM10Density
return the max value for PM10 density.
getMaxPM25Density() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPM25Density
return the max value for PM25 density.
getMaxRemainingDuration() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithRemainingDuration
return the max value for remaining duration.
getMaxSulphurDioxideDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithSulphurDioxideDensity
return the max value for sulphur dioxide density.
getMaxTargetTemperature() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
return the max value for target temperature.
getMaxValue() - Method in class io.github.hapjava.characteristics.impl.base.FloatCharacteristic
 
getMaxVOCDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVOCDensity
return the max value for VOC density.
getMinCarbonDioxideLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonDioxideLevel
return the min value for carbon dioxide level.
getMinCarbonDioxidePeakLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonDioxideLevel
return the min value for carbon dioxide peak level.
getMinCarbonMonoxideLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonMonoxideLevel
return the min value for carbon monoxide level.
getMinCarbonMonoxidePeakLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonMonoxideLevel
return the min value for carbon monoxide peak level.
getMinColorTemperature() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithColorTemperature
return the min value for color temperature.
getMinCoolingThresholdTemperature() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCoolingThresholdTemperature
return the min value for cooling threshold temperature.
getMinCurrentAmbientLightLevel() - Method in interface io.github.hapjava.accessories.LightSensorAccessory
return the min value for current ambient light level.
getMinCurrentTemperature() - Method in interface io.github.hapjava.accessories.TemperatureSensorAccessory
return the min value for current temperature.
getMinCurrentTemperature() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
return the min value for current temperature.
getMinDuration() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithDuration
return the min value for duration.
getMinHeatingThresholdTemperature() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHeatingThresholdTemperature
return the min value for heating threshold temperature.
getMinNitrogenDioxideDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithNitrogenDioxideDensity
return the min value for nitrogen dioxide density.
getMinOzoneDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithOzoneDensity
return the min value for ozone density.
getMinPM10Density() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPM10Density
return the min value for PM10 density.
getMinPM25Density() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPM25Density
return the min value for PM25 density.
getMinRemainingDuration() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithRemainingDuration
return the min value for remaining duration.
getMinStep() - Method in class io.github.hapjava.characteristics.impl.base.FloatCharacteristic
 
getMinStepCarbonDioxideLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonDioxideLevel
return the min step value for carbon dioxide level.
getMinStepCarbonDioxidePeakLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonDioxideLevel
return the min step value for carbon dioxide peak level.
getMinStepCarbonMonoxideLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonMonoxideLevel
return the min step value for carbon monoxide level.
getMinStepCarbonMonoxidePeakLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonMonoxideLevel
return the min step value for carbon monoxide peak level.
getMinStepCurrentAmbientLightLevel() - Method in interface io.github.hapjava.accessories.LightSensorAccessory
return the min step value for current ambient light level.
getMinStepCurrentTemperature() - Method in interface io.github.hapjava.accessories.TemperatureSensorAccessory
return the min step value for current temperature.
getMinStepCurrentTemperature() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
return the min step value for current temperature.
getMinStepNitrogenDioxideDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithNitrogenDioxideDensity
return the min step value for nitrogen dioxide density.
getMinStepOzoneDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithOzoneDensity
return the min step value for ozone density.
getMinStepPM10Density() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPM10Density
return the min step value for PM10 density.
getMinStepPM25Density() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPM25Density
return the min step value for PM25 density.
getMinStepSulphurDioxideDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithSulphurDioxideDensity
return the min step value for sulphur dioxide density.
getMinStepTargetTemperature() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
return the min step value for target temperature.
getMinStepVOCDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVOCDensity
return the min step value for VOC density.
getMinSulphurDioxideDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithSulphurDioxideDensity
return the min value for sulphur dioxide density.
getMinTargetTemperature() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
return the min value for target temperature.
getMinValue() - Method in class io.github.hapjava.characteristics.impl.base.FloatCharacteristic
 
getMinVOCDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVOCDensity
return the min value for VOC density.
getModel() - Method in interface io.github.hapjava.accessories.HomekitAccessory
Returns a model name to display in iOS.
getMotionDetected() - Method in interface io.github.hapjava.accessories.MotionSensorAccessory
Retrieves the state of the motion sensor.
getName() - Method in interface io.github.hapjava.accessories.HomekitAccessory
Returns a name to display in iOS.
getName() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithName
Retrieves the name of service.
getNitrogenDioxideDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithNitrogenDioxideDensity
Retrieves the nitrogen dioxide density.
getObstructionDetected() - Method in interface io.github.hapjava.accessories.GarageDoorOpenerAccessory
Retrieves an indicator of an obstruction detected by the door
getObstructionDetected() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithObstructionDetection
Retrieves an indication obstructed is detected
getOccupancyDetected() - Method in interface io.github.hapjava.accessories.OccupancySensorAccessory
Retrieves the state of the occupancy sensor.
getOutletInUse() - Method in interface io.github.hapjava.accessories.OutletAccessory
Retrieves the current binary state indicating whether the outlet is in use.
getOzoneDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithOzoneDensity
Retrieves the ozone density.
getPictureMode() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPictureMode
Retrieves the picture mode (see PictureModeEnum for supported values).
getPin() - Method in interface io.github.hapjava.server.HomekitAuthInfo
A pin code used for pairing the device.
getPM10Density() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPM10Density
Retrieves the PM10 density.
getPM25Density() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPM25Density
Retrieves the PM25 density.
getPositionState() - Method in interface io.github.hapjava.accessories.DoorAccessory
Retrieves the position state of the door
getPositionState() - Method in interface io.github.hapjava.accessories.WindowAccessory
Retrieves the position state of the door
getPositionState() - Method in interface io.github.hapjava.accessories.WindowCoveringAccessory
Retrieves the state of the position: increasing, decreasing, or stopped
getPowerState() - Method in interface io.github.hapjava.accessories.OutletAccessory
Retrieves the current binary state of the outlet's power.
getPrimaryService() - Method in interface io.github.hapjava.accessories.HomekitAccessory
default implementation which is sufficient if accessory has only one service
getPrivateKey() - Method in interface io.github.hapjava.server.HomekitAuthInfo
The private key used by the server during pairing and message encryption.
getProgramMode() - Method in interface io.github.hapjava.accessories.IrrigationSystemAccessory
Retrieves the program mode status
getRemainingDuration() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithRemainingDuration
Retrieves the remaining duration
getRotationDirection() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithRotationDirection
Retrieves the current rotation direction.
getRotationSpeed() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithRotationSpeed
Retrieves the current speed of the rotation
getSalt() - Method in interface io.github.hapjava.server.HomekitAuthInfo
The Salt that will be used when hashing the pin code to send to the client.
getSaturation() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithColor
Retrieves the saturation of the light.
getSecurityAlarmType() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithSecurityAlarmType
return alarm type See SecuritySystemAlarmTypeEnum for possible values
getSerialNumber() - Method in interface io.github.hapjava.accessories.HomekitAccessory
Returns a serial number to display in iOS.
getServiceLabelIndex() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithServiceLabelIndex
Retrieves the service label index.
getServices() - Method in interface io.github.hapjava.accessories.AirPurifierAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.AirQualityAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.BasicFanAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.BatteryAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.CarbonDioxideSensorAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.CarbonMonoxideSensorAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.ContactSensorAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.DoorAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.DoorbellAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.FanAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.FaucetAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.FilterMaintenanceAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.GarageDoorOpenerAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.HomekitAccessory
The collection of Services this accessory supports.
getServices() - Method in interface io.github.hapjava.accessories.HumidifierDehumidifierAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.HumiditySensorAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.InputSourceAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.IrrigationSystemAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.LeakSensorAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.LightbulbAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.LightSensorAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.LockMechanismAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.MicrophoneAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.MotionSensorAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.OccupancySensorAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.OutletAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.SecuritySystemAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.SlatAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.SmartSpeakerAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.SmokeSensorAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.SpeakerAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.StatelessProgrammableSwitchAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.SwitchAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.TelevisionAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.TelevisionSpeakerAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.TemperatureSensorAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.ValveAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.WindowAccessory
 
getServices() - Method in interface io.github.hapjava.accessories.WindowCoveringAccessory
 
getSetDuration() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithDuration
Retrieves the current set duration;
getSetupId() - Method in interface io.github.hapjava.server.HomekitAuthInfo
A setup Id used for pairing the device using QR Code.
getSlatState() - Method in interface io.github.hapjava.accessories.SlatAccessory
Retrieves the current state of the slat
getSlatType() - Method in interface io.github.hapjava.accessories.SlatAccessory
Retrieves the slat type.
getSleepDiscoveryMode() - Method in interface io.github.hapjava.accessories.TelevisionAccessory
Retrieves the sleep discovery mode.
getSmokeDetectedState() - Method in interface io.github.hapjava.accessories.SmokeSensorAccessory
Retrieves the state of the smoke sensor.
getStatusActive() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithStatusActive
Retrieves the status active.
getStatusFault() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithStatusFault
Retrieves the status fault.
getStatusLowBattery() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithStatusLowBattery
A status of 1 indicates that the battery level of the accessory is low.
getStatusTampered() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithStatusTampered
Retrieves the status tampered.
getStepCoolingThresholdTemperature() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCoolingThresholdTemperature
return the min step value for cooling threshold temperature.
getStepHeatingThresholdTemperature() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHeatingThresholdTemperature
return the min step value for heating threshold temperature.
getSulphurDioxideDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithSulphurDioxideDensity
Retrieves the sulphur dioxide density.
getSwingMode() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithSwingMode
Retrieves the swing mode.
getSwitchEvent() - Method in interface io.github.hapjava.accessories.DoorbellAccessory
Retrieves the last states of the doorbell.
getSwitchEvent() - Method in interface io.github.hapjava.accessories.StatelessProgrammableSwitchAccessory
Retrieves the last states of the switch.
getSwitchState() - Method in interface io.github.hapjava.accessories.SwitchAccessory
Retrieves the current binary state of the switch.
getTargetDoorState() - Method in interface io.github.hapjava.accessories.GarageDoorOpenerAccessory
Retrieves the targeted state of the door
getTargetFanState() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithFanState
Retrieves the target state of the fan (MANUAL, AUTO).
getTargetHeaterCoolerState() - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
Retrieves the heater cooler target state.
getTargetHeaterCoolerStateValidValues() - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
Valid values for target state.
getTargetHeatingCoolingStateValidValues() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Valid values for target state.
getTargetHorizontalTiltAngle() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetHorizontalTilting
Retrieves the target horizontal tilt angle
getTargetHumidifierDehumidifierState() - Method in interface io.github.hapjava.accessories.HumidifierDehumidifierAccessory
Retrieves the humidifier/dehumidifier target state.
getTargetHumidifierDehumidifierStateValidValues() - Method in interface io.github.hapjava.accessories.HumidifierDehumidifierAccessory
Valid values for target state.
getTargetMediaState() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetMediaState
Retrieves the target media state (see TargetMediaStateEnum for supported values).
getTargetMediaState() - Method in interface io.github.hapjava.accessories.SmartSpeakerAccessory
Retrieves the target media state (see TargetMediaStateEnum for supported values).
getTargetPosition() - Method in interface io.github.hapjava.accessories.DoorAccessory
Retrieves the target position of the door
getTargetPosition() - Method in interface io.github.hapjava.accessories.WindowAccessory
Retrieves the target position of the door
getTargetPosition() - Method in interface io.github.hapjava.accessories.WindowCoveringAccessory
Retrieves the target position
getTargetRelativeHumidity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetRelativeHumidity
Retrieves the target relative humidity.
getTargetSecuritySystemState() - Method in interface io.github.hapjava.accessories.SecuritySystemAccessory
Retrieves the pending, but not yet completed, state of the security system.
getTargetSecuritySystemStateValidValues() - Method in interface io.github.hapjava.accessories.SecuritySystemAccessory
Valid values for target state.
getTargetState() - Method in interface io.github.hapjava.accessories.AirPurifierAccessory
Retrieves the air purifier target state.
getTargetState() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Retrieves the pending, but not yet complete, TargetHeatingCoolingStateEnum of the thermostat.
getTargetTemperature() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Retrieves the target temperature, in celsius degrees.
getTargetTiltAngle() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetTilting
Retrieves the target tilt angle
getTargetVerticalTiltAngle() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetVerticalTilting
Retrieves the target vertical tilt angle
getTargetVerticalTiltAngle() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVerticalTilting
Retrieves the target vertical tilt angle
getTargetVisibilityState() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetVisibilityState
Retrieves the target visibility state.
getTemperatureDisplayUnit() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Retrieves the temperture display units, e.g.
getTemperatureDisplayUnits() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTemperatureDisplayUnits
Retrieves temperature display units
getter - Variable in class io.github.hapjava.characteristics.impl.base.EnumCharacteristic
 
getType() - Method in interface io.github.hapjava.characteristics.Characteristic
 
getType() - Method in class io.github.hapjava.characteristics.impl.base.BaseCharacteristic
 
getType() - Method in interface io.github.hapjava.services.Service
The type is a UUID that uniquely identifies the type of Service offered.
getUserPublicKey(String) - Method in interface io.github.hapjava.server.HomekitAuthInfo
Called when an already paired iOS device is re-connecting.
getValidValues() - Method in class io.github.hapjava.characteristics.impl.base.EnumCharacteristic
 
getValue() - Method in class io.github.hapjava.characteristics.impl.base.BaseCharacteristic
Retrieves the current value of the characteristic.
getValue() - Method in class io.github.hapjava.characteristics.impl.base.BooleanCharacteristic
 
getValue() - Method in class io.github.hapjava.characteristics.impl.base.EnumCharacteristic
 
getValue() - Method in class io.github.hapjava.characteristics.impl.base.FloatCharacteristic
Retrieves the current value of the characteristic.
getValue() - Method in class io.github.hapjava.characteristics.impl.base.IntegerCharacteristic
 
getValue() - Method in class io.github.hapjava.characteristics.impl.base.StaticStringCharacteristic
Retrieves the current value of the characteristic.
getValue() - Method in class io.github.hapjava.characteristics.impl.base.StringCharacteristic
Retrieves the current value of the characteristic.
getValveActive() - Method in interface io.github.hapjava.accessories.ValveAccessory
Retrieves the current active state of the valve; Active could mean the valve is open (but not necessarily running), or that the valve is associated with an active watering program (like a watering program) but is not currently running.
getValveInUse() - Method in interface io.github.hapjava.accessories.ValveAccessory
Retrieves the current inUse state of the valve; InUse usually means water is flowing through the valve.
getValveType() - Method in interface io.github.hapjava.accessories.ValveAccessory
Retrieves the valve type.
getVOCDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVOCDensity
Retrieves the VOC density.
getVolume() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVolume
Retrieves the current volume
getVolumeControlType() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVolumeControlType
Retrieves the current volume control type.
getWaterLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithWaterLevel
Retrieves the water level in percent.
GOOD - io.github.hapjava.characteristics.impl.airquality.AirQualityEnum
 

H

HAPProtocolInformationService - Class in io.github.hapjava.services.impl
This service HAP version.
HAPProtocolInformationService(VersionCharacteristic) - Constructor for class io.github.hapjava.services.impl.HAPProtocolInformationService
 
HardwareRevisionCharacteristic - Class in io.github.hapjava.characteristics.impl.accessoryinformation
This characteristic describes a hardware revision in a form x[.y[.z]] (e.g.
HardwareRevisionCharacteristic(Supplier<CompletableFuture<String>>) - Constructor for class io.github.hapjava.characteristics.impl.accessoryinformation.HardwareRevisionCharacteristic
 
hasUser() - Method in interface io.github.hapjava.server.HomekitAuthInfo
Called to check if a user has been created.
HDMI - io.github.hapjava.characteristics.impl.inputsource.InputSourceTypeEnum
 
HEAT - io.github.hapjava.characteristics.impl.heatercooler.TargetHeaterCoolerStateEnum
 
HEAT - io.github.hapjava.characteristics.impl.thermostat.CurrentHeatingCoolingStateEnum
 
HEAT - io.github.hapjava.characteristics.impl.thermostat.TargetHeatingCoolingStateEnum
 
HeaterCoolerAccessory - Interface in io.github.hapjava.accessories
Heater Cooler accessory
HeaterCoolerService - Class in io.github.hapjava.services.impl
This service can be used to describe a heater and/or a cooler
HeaterCoolerService(HeaterCoolerAccessory) - Constructor for class io.github.hapjava.services.impl.HeaterCoolerService
 
HeaterCoolerService(ActiveCharacteristic, CurrentTemperatureCharacteristic, CurrentHeaterCoolerStateCharacteristic, TargetHeaterCoolerStateCharacteristic) - Constructor for class io.github.hapjava.services.impl.HeaterCoolerService
 
HEATERS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
HEATING - io.github.hapjava.characteristics.impl.heatercooler.CurrentHeaterCoolerStateEnum
 
HeatingThresholdTemperatureCharacteristic - Class in io.github.hapjava.characteristics.impl.thermostat
This characteristic describes the heating threshold on which heating get turned on.
HeatingThresholdTemperatureCharacteristic(double, double, double, Supplier<CompletableFuture<Double>>, ExceptionalConsumer<Double>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.thermostat.HeatingThresholdTemperatureCharacteristic
 
HeatingThresholdTemperatureCharacteristic(Supplier<CompletableFuture<Double>>, ExceptionalConsumer<Double>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.thermostat.HeatingThresholdTemperatureCharacteristic
 
HIDDEN - io.github.hapjava.characteristics.impl.inputsource.CurrentVisibilityStateEnum
 
HIDDEN - io.github.hapjava.characteristics.impl.inputsource.TargetVisibilityStateEnum
 
HIDE - io.github.hapjava.characteristics.impl.television.PowerModeEnum
 
HoldPositionCharacteristic - Class in io.github.hapjava.characteristics.impl.windowcovering
This characteristic causes the accessories like window covering to stop at its current
HoldPositionCharacteristic(ExceptionalConsumer<Boolean>) - Constructor for class io.github.hapjava.characteristics.impl.windowcovering.HoldPositionCharacteristic
 
HOME_SCREEN - io.github.hapjava.characteristics.impl.inputsource.InputSourceTypeEnum
 
HomekitAccessory - Interface in io.github.hapjava.accessories
Base interface for all HomeKit Accessories.
HomekitAccessoryCategories - Class in io.github.hapjava.server
 
HomekitAccessoryCategories() - Constructor for class io.github.hapjava.server.HomekitAccessoryCategories
 
HomekitAuthInfo - Interface in io.github.hapjava.server
Authentication info that must be provided when constructing a new HomekitServer.
HomekitCharacteristicChangeCallback - Interface in io.github.hapjava.characteristics
A callback interface for notifying subscribers that a characteristic value has changed.
HomekitWebHandler - Interface in io.github.hapjava.server
 
HOMEPOD - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
HORIZONTAL - io.github.hapjava.characteristics.impl.slat.SlatTypeEnum
 
HueCharacteristic - Class in io.github.hapjava.characteristics.impl.lightbulb
This characteristic describes hue or color.
HueCharacteristic(Supplier<CompletableFuture<Double>>, ExceptionalConsumer<Double>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.lightbulb.HueCharacteristic
 
HUMIDIFIER - io.github.hapjava.characteristics.impl.humidifier.TargetHumidifierDehumidifierStateEnum
 
HumidifierDehumidifierAccessory - Interface in io.github.hapjava.accessories
Humidifier/Dehumidifier accessory
HumidifierDehumidifierService - Class in io.github.hapjava.services.impl
This service can be used to describe an air humidifier or/and an air dehumidifier.
HumidifierDehumidifierService(HumidifierDehumidifierAccessory) - Constructor for class io.github.hapjava.services.impl.HumidifierDehumidifierService
 
HumidifierDehumidifierService(ActiveCharacteristic, CurrentRelativeHumidityCharacteristic, CurrentHumidifierDehumidifierStateCharacteristic, TargetHumidifierDehumidifierStateCharacteristic) - Constructor for class io.github.hapjava.services.impl.HumidifierDehumidifierService
 
HUMIDIFIERS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
HUMIDIFYING - io.github.hapjava.characteristics.impl.humidifier.CurrentHumidifierDehumidifierStateEnum
 
HumidityDehumidifierThresholdCharacteristic - Class in io.github.hapjava.characteristics.impl.humidifier
This characteristic describes the relative humidity dehumidifier threshold on which dehumidifier turns on.
HumidityDehumidifierThresholdCharacteristic(Supplier<CompletableFuture<Double>>, ExceptionalConsumer<Double>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.humidifier.HumidityDehumidifierThresholdCharacteristic
 
HumidityHumidifierThresholdCharacteristic - Class in io.github.hapjava.characteristics.impl.humidifier
This characteristic describes the relative humidity humidifier threshold on which humidifier turns on.
HumidityHumidifierThresholdCharacteristic(Supplier<CompletableFuture<Double>>, ExceptionalConsumer<Double>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.humidifier.HumidityHumidifierThresholdCharacteristic
 
HumiditySensorAccessory - Interface in io.github.hapjava.accessories
A humidity sensor that reports the current relative humidity.
HumiditySensorService - Class in io.github.hapjava.services.impl
This service describes a humidity sensor.
HumiditySensorService(HumiditySensorAccessory) - Constructor for class io.github.hapjava.services.impl.HumiditySensorService
 
HumiditySensorService(CurrentRelativeHumidityCharacteristic) - Constructor for class io.github.hapjava.services.impl.HumiditySensorService
 

I

IdentifierCharacteristic - Class in io.github.hapjava.characteristics.impl.common
 
IdentifierCharacteristic(Supplier<CompletableFuture<Integer>>) - Constructor for class io.github.hapjava.characteristics.impl.common.IdentifierCharacteristic
 
identify() - Method in interface io.github.hapjava.accessories.Bridge
 
identify() - Method in interface io.github.hapjava.accessories.HomekitAccessory
Performs an operation that can be used to identify the accessory.
IdentifyCharacteristic - Class in io.github.hapjava.characteristics.impl.accessoryinformation
This characteristic enables accessory to run its identify routine.
IdentifyCharacteristic(ExceptionalConsumer<Boolean>) - Constructor for class io.github.hapjava.characteristics.impl.accessoryinformation.IdentifyCharacteristic
 
IDLE - io.github.hapjava.characteristics.impl.airpurifier.CurrentAirPurifierStateEnum
 
IDLE - io.github.hapjava.characteristics.impl.fan.CurrentFanStateEnum
 
IDLE - io.github.hapjava.characteristics.impl.heatercooler.CurrentHeaterCoolerStateEnum
 
IDLE - io.github.hapjava.characteristics.impl.humidifier.CurrentHumidifierDehumidifierStateEnum
 
IN_USE - io.github.hapjava.characteristics.impl.common.InUseEnum
 
INACTIVE - io.github.hapjava.characteristics.impl.airpurifier.CurrentAirPurifierStateEnum
 
INACTIVE - io.github.hapjava.characteristics.impl.common.ActiveEnum
 
INACTIVE - io.github.hapjava.characteristics.impl.fan.CurrentFanStateEnum
 
INACTIVE - io.github.hapjava.characteristics.impl.heatercooler.CurrentHeaterCoolerStateEnum
 
INACTIVE - io.github.hapjava.characteristics.impl.humidifier.CurrentHumidifierDehumidifierStateEnum
 
INCREASING - io.github.hapjava.characteristics.impl.windowcovering.PositionStateEnum
 
INCREMENT - io.github.hapjava.characteristics.impl.televisionspeaker.VolumeSelectorEnum
 
INFERIOR - io.github.hapjava.characteristics.impl.airquality.AirQualityEnum
 
INFO - io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
 
InputDeviceTypeCharacteristic - Class in io.github.hapjava.characteristics.impl.inputsource
This characteristic describes input device type.
InputDeviceTypeCharacteristic(Supplier<CompletableFuture<InputDeviceTypeEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.inputsource.InputDeviceTypeCharacteristic
 
InputDeviceTypeEnum - Enum in io.github.hapjava.characteristics.impl.inputsource
 
InputSourceAccessory - Interface in io.github.hapjava.accessories
Input Source accessory.
InputSourceService - Class in io.github.hapjava.services.impl
This service describes a input source.
InputSourceService(InputSourceAccessory) - Constructor for class io.github.hapjava.services.impl.InputSourceService
 
InputSourceService(ConfiguredNameCharacteristic, InputSourceTypeCharacteristic, IsConfiguredCharacteristic, CurrentVisibilityStateCharacteristic) - Constructor for class io.github.hapjava.services.impl.InputSourceService
 
InputSourceTypeCharacteristic - Class in io.github.hapjava.characteristics.impl.inputsource
This characteristic describes input source type.
InputSourceTypeCharacteristic(Supplier<CompletableFuture<InputSourceTypeEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.inputsource.InputSourceTypeCharacteristic
 
InputSourceTypeEnum - Enum in io.github.hapjava.characteristics.impl.inputsource
 
IntegerCharacteristic - Class in io.github.hapjava.characteristics.impl.base
A characteristic that provides an Integer data type.
IntegerCharacteristic(String, String, int, int, String, Optional<Supplier<CompletableFuture<Integer>>>, Optional<ExceptionalConsumer<Integer>>, Optional<Consumer<HomekitCharacteristicChangeCallback>>, Optional<Runnable>) - Constructor for class io.github.hapjava.characteristics.impl.base.IntegerCharacteristic
Default constructor
InUseCharacteristic - Class in io.github.hapjava.characteristics.impl.common
This characteristic indicates whether the service is in use.
InUseCharacteristic(Supplier<CompletableFuture<InUseEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.common.InUseCharacteristic
 
InUseEnum - Enum in io.github.hapjava.characteristics.impl.common
0 ”Not in use” 1 ”In use” 2-255 ”Reserved”
io.github.hapjava.accessories - package io.github.hapjava.accessories
Contains interfaces that can be implemented to represent an exposed accessory.
io.github.hapjava.accessories.optionalcharacteristic - package io.github.hapjava.accessories.optionalcharacteristic
 
io.github.hapjava.characteristics - package io.github.hapjava.characteristics
Contains the basic characteristic types that can be supplied over the HomeKit Accessory Protocol.
io.github.hapjava.characteristics.impl.accessoryinformation - package io.github.hapjava.characteristics.impl.accessoryinformation
 
io.github.hapjava.characteristics.impl.airpurifier - package io.github.hapjava.characteristics.impl.airpurifier
 
io.github.hapjava.characteristics.impl.airquality - package io.github.hapjava.characteristics.impl.airquality
 
io.github.hapjava.characteristics.impl.audio - package io.github.hapjava.characteristics.impl.audio
 
io.github.hapjava.characteristics.impl.base - package io.github.hapjava.characteristics.impl.base
 
io.github.hapjava.characteristics.impl.battery - package io.github.hapjava.characteristics.impl.battery
 
io.github.hapjava.characteristics.impl.carbondioxidesensor - package io.github.hapjava.characteristics.impl.carbondioxidesensor
 
io.github.hapjava.characteristics.impl.carbonmonoxidesensor - package io.github.hapjava.characteristics.impl.carbonmonoxidesensor
 
io.github.hapjava.characteristics.impl.common - package io.github.hapjava.characteristics.impl.common
 
io.github.hapjava.characteristics.impl.contactsensor - package io.github.hapjava.characteristics.impl.contactsensor
 
io.github.hapjava.characteristics.impl.fan - package io.github.hapjava.characteristics.impl.fan
 
io.github.hapjava.characteristics.impl.filtermaintenance - package io.github.hapjava.characteristics.impl.filtermaintenance
 
io.github.hapjava.characteristics.impl.garagedoor - package io.github.hapjava.characteristics.impl.garagedoor
 
io.github.hapjava.characteristics.impl.heatercooler - package io.github.hapjava.characteristics.impl.heatercooler
 
io.github.hapjava.characteristics.impl.humidifier - package io.github.hapjava.characteristics.impl.humidifier
 
io.github.hapjava.characteristics.impl.humiditysensor - package io.github.hapjava.characteristics.impl.humiditysensor
 
io.github.hapjava.characteristics.impl.inputsource - package io.github.hapjava.characteristics.impl.inputsource
 
io.github.hapjava.characteristics.impl.leaksensor - package io.github.hapjava.characteristics.impl.leaksensor
 
io.github.hapjava.characteristics.impl.lightbulb - package io.github.hapjava.characteristics.impl.lightbulb
 
io.github.hapjava.characteristics.impl.lightsensor - package io.github.hapjava.characteristics.impl.lightsensor
 
io.github.hapjava.characteristics.impl.lock - package io.github.hapjava.characteristics.impl.lock
 
io.github.hapjava.characteristics.impl.motionsensor - package io.github.hapjava.characteristics.impl.motionsensor
 
io.github.hapjava.characteristics.impl.occupancysensor - package io.github.hapjava.characteristics.impl.occupancysensor
 
io.github.hapjava.characteristics.impl.outlet - package io.github.hapjava.characteristics.impl.outlet
 
io.github.hapjava.characteristics.impl.securitysystem - package io.github.hapjava.characteristics.impl.securitysystem
 
io.github.hapjava.characteristics.impl.slat - package io.github.hapjava.characteristics.impl.slat
 
io.github.hapjava.characteristics.impl.smokesensor - package io.github.hapjava.characteristics.impl.smokesensor
 
io.github.hapjava.characteristics.impl.television - package io.github.hapjava.characteristics.impl.television
 
io.github.hapjava.characteristics.impl.televisionspeaker - package io.github.hapjava.characteristics.impl.televisionspeaker
 
io.github.hapjava.characteristics.impl.thermostat - package io.github.hapjava.characteristics.impl.thermostat
 
io.github.hapjava.characteristics.impl.valve - package io.github.hapjava.characteristics.impl.valve
 
io.github.hapjava.characteristics.impl.windowcovering - package io.github.hapjava.characteristics.impl.windowcovering
 
io.github.hapjava.server - package io.github.hapjava.server
 
io.github.hapjava.services - package io.github.hapjava.services
 
io.github.hapjava.services.impl - package io.github.hapjava.services.impl
 
IP_CAMERAS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
IRRIGATION - io.github.hapjava.characteristics.impl.valve.ValveTypeEnum
 
IrrigationSystemAccessory - Interface in io.github.hapjava.accessories
irrigation system accessory that controls several valves.
IrrigationSystemService - Class in io.github.hapjava.services.impl
An irrigation system service
IrrigationSystemService(IrrigationSystemAccessory) - Constructor for class io.github.hapjava.services.impl.IrrigationSystemService
 
IrrigationSystemService(ActiveCharacteristic, InUseCharacteristic, ProgramModeCharacteristic) - Constructor for class io.github.hapjava.services.impl.IrrigationSystemService
 
isActive() - Method in interface io.github.hapjava.accessories.AirPurifierAccessory
Mandatory: Retrieves the current active state of the fan'.
isActive() - Method in interface io.github.hapjava.accessories.FanAccessory
Mandatory: Retrieves the current active state of the fan'.
isActive() - Method in interface io.github.hapjava.accessories.FaucetAccessory
Mandatory: Retrieves the current active state of the faucet.
isActive() - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
Mandatory: Retrieves the current active state of the Heater Cooler.
isActive() - Method in interface io.github.hapjava.accessories.HumidifierDehumidifierAccessory
Mandatory: Retrieves the current active state of the humidifier/dehumidifier.
isActive() - Method in interface io.github.hapjava.accessories.TelevisionAccessory
Retrieves the current active state of the TV.
isConfigured() - Method in interface io.github.hapjava.accessories.InputSourceAccessory
Retrieves the flag whether input source is configured.
IsConfiguredCharacteristic - Class in io.github.hapjava.characteristics.impl.common
This characteristic describes whether the service is configured for use.
IsConfiguredCharacteristic(Supplier<CompletableFuture<IsConfiguredEnum>>, ExceptionalConsumer<IsConfiguredEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.common.IsConfiguredCharacteristic
 
IsConfiguredEnum - Enum in io.github.hapjava.characteristics.impl.common
0 ”Not Configured” 1 ”Configured” 2-255 ”Reserved”
isMuted() - Method in interface io.github.hapjava.accessories.MicrophoneAccessory
Retrieves mute status.
isMuted() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithMute
Retrieves mute status.
isMuted() - Method in interface io.github.hapjava.accessories.SpeakerAccessory
Retrieves mute status.
isMuted() - Method in interface io.github.hapjava.accessories.TelevisionSpeakerAccessory
Retrieves mute status.
isOn() - Method in interface io.github.hapjava.accessories.BasicFanAccessory
Mandatory: Retrieves the current power state of the fan.

J

JAMMED - io.github.hapjava.characteristics.impl.lock.LockCurrentStateEnum
 
JAMMED - io.github.hapjava.characteristics.impl.slat.CurrentSlatStateEnum
 

L

LEAK_DETECTED - io.github.hapjava.characteristics.impl.leaksensor.LeakDetectedStateEnum
 
LEAK_NOT_DETECTED - io.github.hapjava.characteristics.impl.leaksensor.LeakDetectedStateEnum
 
LeakDetectedStateCharacteristic - Class in io.github.hapjava.characteristics.impl.leaksensor
This characteristic indicates if a sensor detected a leak (e.g.
LeakDetectedStateCharacteristic(Supplier<CompletableFuture<LeakDetectedStateEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.leaksensor.LeakDetectedStateCharacteristic
 
LeakDetectedStateEnum - Enum in io.github.hapjava.characteristics.impl.leaksensor
0 ”Leak is not detected” 1 ”Leak is detected”
LeakSensorAccessory - Interface in io.github.hapjava.accessories
A leak sensor that reports whether a leak has been detected.
LeakSensorService - Class in io.github.hapjava.services.impl
This service describes a leak sensor.
LeakSensorService(LeakSensorAccessory) - Constructor for class io.github.hapjava.services.impl.LeakSensorService
 
LeakSensorService(LeakDetectedStateCharacteristic) - Constructor for class io.github.hapjava.services.impl.LeakSensorService
 
LightbulbAccessory - Interface in io.github.hapjava.accessories
A simple light with a binary state.
LightbulbService - Class in io.github.hapjava.services.impl
This service describes a light bulb.
LightbulbService(LightbulbAccessory) - Constructor for class io.github.hapjava.services.impl.LightbulbService
 
LightbulbService(OnCharacteristic) - Constructor for class io.github.hapjava.services.impl.LightbulbService
 
LIGHTING - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
LightSensorAccessory - Interface in io.github.hapjava.accessories
A light sensor that reports current ambient light level.
LightSensorService - Class in io.github.hapjava.services.impl
This service describes a light sensor.
LightSensorService(LightSensorAccessory) - Constructor for class io.github.hapjava.services.impl.LightSensorService
 
LightSensorService(CurrentAmbientLightLevelCharacteristic) - Constructor for class io.github.hapjava.services.impl.LightSensorService
 
listUsers() - Method in interface io.github.hapjava.server.HomekitAuthInfo
List all users which have been authenticated.
LockCurrentStateCharacteristic - Class in io.github.hapjava.characteristics.impl.lock
The current state of the physical security mechanism (e.g.
LockCurrentStateCharacteristic(Supplier<CompletableFuture<LockCurrentStateEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.lock.LockCurrentStateCharacteristic
 
LockCurrentStateEnum - Enum in io.github.hapjava.characteristics.impl.lock
0 ”Unsecured” 1 ”Secured” 2 ”Jammed” 3 ”Unknown” 4-255 ”Reserved”
LockMechanismAccessory - Interface in io.github.hapjava.accessories
Lock mechanism with current and target state.
LockMechanismService - Class in io.github.hapjava.services.impl
The Lock Mechanism Service describes the physical lock mechanism on a device.
LockMechanismService(LockMechanismAccessory) - Constructor for class io.github.hapjava.services.impl.LockMechanismService
 
LockMechanismService(LockCurrentStateCharacteristic, LockTargetStateCharacteristic) - Constructor for class io.github.hapjava.services.impl.LockMechanismService
 
LockPhysicalControlsCharacteristic - Class in io.github.hapjava.characteristics.impl.fan
This characteristic describes physical controls on an accessory (eg.
LockPhysicalControlsCharacteristic(Supplier<CompletableFuture<LockPhysicalControlsEnum>>, ExceptionalConsumer<LockPhysicalControlsEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.fan.LockPhysicalControlsCharacteristic
 
LockPhysicalControlsEnum - Enum in io.github.hapjava.characteristics.impl.fan
0 ”Control lock disabled” 1 ”Control lock enabled”
LOCKS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
LockTargetStateCharacteristic - Class in io.github.hapjava.characteristics.impl.lock
The target state of the physical security mechanism (e.g.
LockTargetStateCharacteristic(Supplier<CompletableFuture<LockTargetStateEnum>>, ExceptionalConsumer<LockTargetStateEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.lock.LockTargetStateCharacteristic
 
LockTargetStateEnum - Enum in io.github.hapjava.characteristics.impl.lock
0 ”Unsecured” 1 ”Secured” 4-255 ”Reserved”
LONG_PRESS - io.github.hapjava.characteristics.impl.common.ProgrammableSwitchEnum
 
LOW - io.github.hapjava.characteristics.impl.battery.StatusLowBatteryEnum
 

M

makeBuilder(int) - Method in class io.github.hapjava.characteristics.impl.base.BaseCharacteristic
Creates the JSON serialized form of the accessory for use over the HomeKit Accessory Protocol.
makeBuilder(int) - Method in class io.github.hapjava.characteristics.impl.base.EnumCharacteristic
Creates the JSON serialized form of the accessory for use over the HomeKit Accessory Protocol.
makeBuilder(int) - Method in class io.github.hapjava.characteristics.impl.base.FloatCharacteristic
Creates the JSON serialized form of the accessory for use over the HomeKit Accessory Protocol.
makeBuilder(int) - Method in class io.github.hapjava.characteristics.impl.base.IntegerCharacteristic
Creates the JSON serialized form of the accessory for use over the HomeKit Accessory Protocol.
makeBuilder(int) - Method in class io.github.hapjava.characteristics.impl.base.StaticStringCharacteristic
Creates the JSON serialized form of the accessory for use over the HomeKit Accessory Protocol.
makeBuilder(int) - Method in class io.github.hapjava.characteristics.impl.base.StringCharacteristic
Creates the JSON serialized form of the accessory for use over the HomeKit Accessory Protocol.
MANUAL - io.github.hapjava.characteristics.impl.airpurifier.TargetAirPurifierStateEnum
 
MANUAL - io.github.hapjava.characteristics.impl.fan.TargetFanStateEnum
 
ManufacturerCharacteristic - Class in io.github.hapjava.characteristics.impl.accessoryinformation
This characteristic contains the name of the company whose brand will appear on the accessory
ManufacturerCharacteristic(Supplier<CompletableFuture<String>>) - Constructor for class io.github.hapjava.characteristics.impl.accessoryinformation.ManufacturerCharacteristic
 
MicrophoneAccessory - Interface in io.github.hapjava.accessories
Microphone accessory with mute state.
MicrophoneService - Class in io.github.hapjava.services.impl
A Microphone service is used to control the sourcing of the input audio – primarily through a microphone.
MicrophoneService(MicrophoneAccessory) - Constructor for class io.github.hapjava.services.impl.MicrophoneService
 
MicrophoneService(MuteCharacteristic) - Constructor for class io.github.hapjava.services.impl.MicrophoneService
 
ModelCharacteristic - Class in io.github.hapjava.characteristics.impl.accessoryinformation
This characteristic contains the manufacturer-specific model of the accessory
ModelCharacteristic(Supplier<CompletableFuture<String>>) - Constructor for class io.github.hapjava.characteristics.impl.accessoryinformation.ModelCharacteristic
 
MotionDetectedCharacteristic - Class in io.github.hapjava.characteristics.impl.motionsensor
This characteristic indicates if motion (e.g.
MotionDetectedCharacteristic(Supplier<CompletableFuture<Boolean>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.motionsensor.MotionDetectedCharacteristic
 
MotionSensorAccessory - Interface in io.github.hapjava.accessories
A motion sensor that reports whether motion has been detected.
MotionSensorService - Class in io.github.hapjava.services.impl
This service describes a motion sensor.
MotionSensorService(MotionSensorAccessory) - Constructor for class io.github.hapjava.services.impl.MotionSensorService
 
MotionSensorService(MotionDetectedCharacteristic) - Constructor for class io.github.hapjava.services.impl.MotionSensorService
 
MuteCharacteristic - Class in io.github.hapjava.characteristics.impl.audio
Mute characteristic to control audio input or output accessory.
MuteCharacteristic(Supplier<CompletableFuture<Boolean>>, ExceptionalConsumer<Boolean>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.audio.MuteCharacteristic
 

N

NameCharacteristic - Class in io.github.hapjava.characteristics.impl.common
This characteristic describes a name and must not be a null value.
NameCharacteristic(Supplier<CompletableFuture<String>>) - Constructor for class io.github.hapjava.characteristics.impl.common.NameCharacteristic
 
NEXT_TRACK - io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
 
NIGHT_ARM - io.github.hapjava.characteristics.impl.securitysystem.CurrentSecuritySystemStateEnum
The home is occupied and residents are sleeping.
NIGHT_ARM - io.github.hapjava.characteristics.impl.securitysystem.TargetSecuritySystemStateEnum
Arm the system when the home is occupied and residents are sleeping.
NitrogenDioxideDensityCharacteristic - Class in io.github.hapjava.characteristics.impl.airquality
This characteristic contains the current NO2 density in micrograms/m3.
NitrogenDioxideDensityCharacteristic(double, double, double, Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.airquality.NitrogenDioxideDensityCharacteristic
 
NitrogenDioxideDensityCharacteristic(Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.airquality.NitrogenDioxideDensityCharacteristic
 
NO_ALARM - io.github.hapjava.characteristics.impl.securitysystem.SecuritySystemAlarmTypeEnum
Alarm conditions are cleared
NO_CHANGE_NEEDED - io.github.hapjava.characteristics.impl.filtermaintenance.FilterChangeIndicationEnum
 
NO_FAULT - io.github.hapjava.characteristics.impl.common.StatusFaultEnum
 
NO_FLAGS - io.github.hapjava.characteristics.impl.accessoryinformation.AccessoryFlagsEnum
 
NO_SCHEDULED - io.github.hapjava.characteristics.impl.common.ProgramModeEnum
 
NONE - io.github.hapjava.characteristics.impl.televisionspeaker.VolumeControlTypeEnum
 
NORMAL - io.github.hapjava.characteristics.impl.battery.StatusLowBatteryEnum
 
NORMAL - io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxideDetectedEnum
 
NORMAL - io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxideDetectedEnum
 
NOT_CHARABLE - io.github.hapjava.characteristics.impl.battery.ChargingStateEnum
 
NOT_CHARGING - io.github.hapjava.characteristics.impl.battery.ChargingStateEnum
 
NOT_CONFIGURED - io.github.hapjava.characteristics.impl.common.IsConfiguredEnum
 
NOT_DETECTED - io.github.hapjava.characteristics.impl.contactsensor.ContactStateEnum
 
NOT_DETECTED - io.github.hapjava.characteristics.impl.occupancysensor.OccupancyDetectedEnum
 
NOT_DETECTED - io.github.hapjava.characteristics.impl.smokesensor.SmokeDetectedStateEnum
 
NOT_DISCOVERABLE - io.github.hapjava.characteristics.impl.television.SleepDiscoveryModeEnum
 
NOT_IN_USE - io.github.hapjava.characteristics.impl.common.InUseEnum
 
NOT_TAMPERED - io.github.hapjava.characteristics.impl.common.StatusTamperedEnum
 

O

ObstructionDetectedCharacteristic - Class in io.github.hapjava.characteristics.impl.common
This characteristic describes the current state of an obstruction sensor.
ObstructionDetectedCharacteristic(Supplier<CompletableFuture<Boolean>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.common.ObstructionDetectedCharacteristic
 
OccupancyDetectedCharacteristic - Class in io.github.hapjava.characteristics.impl.occupancysensor
This characteristic indicates if occupancy was detected (e.g.
OccupancyDetectedCharacteristic(Supplier<CompletableFuture<OccupancyDetectedEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.occupancysensor.OccupancyDetectedCharacteristic
 
OccupancyDetectedEnum - Enum in io.github.hapjava.characteristics.impl.occupancysensor
0 ”Occupancy is not detected” 1 ”Occupancy is detected”
OccupancySensorAccessory - Interface in io.github.hapjava.accessories
An occupancy sensor that reports whether occupancy has been detected.
OccupancySensorService - Class in io.github.hapjava.services.impl
This service describes an occupancy sensor.
OccupancySensorService(OccupancySensorAccessory) - Constructor for class io.github.hapjava.services.impl.OccupancySensorService
 
OccupancySensorService(OccupancyDetectedCharacteristic) - Constructor for class io.github.hapjava.services.impl.OccupancySensorService
 
OFF - io.github.hapjava.characteristics.impl.thermostat.CurrentHeatingCoolingStateEnum
 
OFF - io.github.hapjava.characteristics.impl.thermostat.TargetHeatingCoolingStateEnum
 
OnCharacteristic - Class in io.github.hapjava.characteristics.impl.common
This characteristic represents the states for “on” and “off”.
OnCharacteristic(Supplier<CompletableFuture<Boolean>>, ExceptionalConsumer<Boolean>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.common.OnCharacteristic
 
OPEN - io.github.hapjava.characteristics.impl.garagedoor.CurrentDoorStateEnum
 
OPEN - io.github.hapjava.characteristics.impl.garagedoor.TargetDoorStateEnum
 
OPENING - io.github.hapjava.characteristics.impl.garagedoor.CurrentDoorStateEnum
 
OTHER - io.github.hapjava.characteristics.impl.inputsource.InputDeviceTypeEnum
 
OTHER - io.github.hapjava.characteristics.impl.inputsource.InputSourceTypeEnum
 
OTHER - io.github.hapjava.characteristics.impl.television.PictureModeEnum
 
OTHER - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
OutletAccessory - Interface in io.github.hapjava.accessories
A power outlet with boolean power and usage states.
OutletInUseCharacteristic - Class in io.github.hapjava.characteristics.impl.outlet
This characteristic describes if the power outlet has an appliance physically plugged in.
OutletInUseCharacteristic(Supplier<CompletableFuture<Boolean>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.outlet.OutletInUseCharacteristic
 
OUTLETS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
OutletService - Class in io.github.hapjava.services.impl
This service describes a power outlet.
OutletService(OutletAccessory) - Constructor for class io.github.hapjava.services.impl.OutletService
 
OutletService(OnCharacteristic, OutletInUseCharacteristic) - Constructor for class io.github.hapjava.services.impl.OutletService
 
OzoneDensityCharacteristic - Class in io.github.hapjava.characteristics.impl.airquality
This characteristic contains the current ozone density in micrograms/m3.
OzoneDensityCharacteristic(double, double, double, Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.airquality.OzoneDensityCharacteristic
 
OzoneDensityCharacteristic(Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.airquality.OzoneDensityCharacteristic
 

P

PAUSE - io.github.hapjava.characteristics.impl.television.CurrentMediaStateEnum
 
PAUSE - io.github.hapjava.characteristics.impl.television.TargetMediaStateEnum
 
PictureModeCharacteristic - Class in io.github.hapjava.characteristics.impl.television
This characteristic retrieves / sets picture mode.
PictureModeCharacteristic(Supplier<CompletableFuture<PictureModeEnum>>, ExceptionalConsumer<PictureModeEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.television.PictureModeCharacteristic
 
PictureModeEnum - Enum in io.github.hapjava.characteristics.impl.television
0 ”Other” 1 ”Standard” 2 "Calibrated" 3 "CalibratedDark" 4 "Vivid" 5 "Game" 6 "Computer" 7 "Custom" 8-255 ”Reserved”
PLAY - io.github.hapjava.characteristics.impl.television.CurrentMediaStateEnum
 
PLAY - io.github.hapjava.characteristics.impl.television.TargetMediaStateEnum
 
PLAY_PAUSE - io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
 
PLAYBACK - io.github.hapjava.characteristics.impl.inputsource.InputDeviceTypeEnum
 
PM10DensityCharacteristic - Class in io.github.hapjava.characteristics.impl.airquality
This characteristic contains the current PM10 micrometer particulate density in micrograms/m3.
PM10DensityCharacteristic(double, double, double, Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.airquality.PM10DensityCharacteristic
 
PM10DensityCharacteristic(Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.airquality.PM10DensityCharacteristic
 
PM25DensityCharacteristic - Class in io.github.hapjava.characteristics.impl.airquality
This characteristic contains the current PM2.5 micrometer particulate density in micrograms/m3.
PM25DensityCharacteristic(double, double, double, Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.airquality.PM25DensityCharacteristic
 
PM25DensityCharacteristic(Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.airquality.PM25DensityCharacteristic
 
POOR - io.github.hapjava.characteristics.impl.airquality.AirQualityEnum
 
PositionStateCharacteristic - Class in io.github.hapjava.characteristics.impl.windowcovering
This characteristic describes the state of the position of accessories.
PositionStateCharacteristic(Supplier<CompletableFuture<PositionStateEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.windowcovering.PositionStateCharacteristic
 
PositionStateEnum - Enum in io.github.hapjava.characteristics.impl.windowcovering
0 ”Going to the minimum value specified in metadata” 1 ”Going to the maximum value specified in metadata” 2 ”Stopped”
PowerModeCharacteristic - Class in io.github.hapjava.characteristics.impl.television
characteristic sets power mode.
PowerModeCharacteristic(ExceptionalConsumer<PowerModeEnum>) - Constructor for class io.github.hapjava.characteristics.impl.television.PowerModeCharacteristic
 
PowerModeEnum - Enum in io.github.hapjava.characteristics.impl.television
0 ”Show” 1 ”Hide” 2-255 ”Reserved”
PREV_TRACK - io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
 
PROGRAMMABLE_SWITCHES - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
ProgrammableSwitchEnum - Enum in io.github.hapjava.characteristics.impl.common
0 ”Single Press” 1 ”Double Press” 2 ”Long Press” 3-255 ”Reserved”
ProgrammableSwitchEventCharacteristic - Class in io.github.hapjava.characteristics.impl.common
This characteristic describes an event generated by a programmable switch.
ProgrammableSwitchEventCharacteristic(ProgrammableSwitchEnum[], Supplier<CompletableFuture<ProgrammableSwitchEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.common.ProgrammableSwitchEventCharacteristic
 
ProgrammableSwitchEventCharacteristic(Supplier<CompletableFuture<ProgrammableSwitchEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.common.ProgrammableSwitchEventCharacteristic
 
ProgramModeCharacteristic - Class in io.github.hapjava.characteristics.impl.common
This characteristic describes if there are programs scheduled on the accessory.
ProgramModeCharacteristic(Supplier<CompletableFuture<ProgramModeEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.common.ProgramModeCharacteristic
 
ProgramModeEnum - Enum in io.github.hapjava.characteristics.impl.common
0 ”No Programs Scheduled” 1 ”Program Scheduled” 2 ”Program Scheduled, currently overriden to manual mode”
PURIFYING_AIR - io.github.hapjava.characteristics.impl.airpurifier.CurrentAirPurifierStateEnum
 

R

RANGE_EXTENDER - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
RECORDING - io.github.hapjava.characteristics.impl.inputsource.InputDeviceTypeEnum
 
RELATIVE - io.github.hapjava.characteristics.impl.televisionspeaker.VolumeControlTypeEnum
 
RELATIVE_WITH_CURRENT - io.github.hapjava.characteristics.impl.televisionspeaker.VolumeControlTypeEnum
 
RemainingDurationCharacteristic - Class in io.github.hapjava.characteristics.impl.valve
This characteristic describes the remaining duration of the active status of an accessory, e.g.
RemainingDurationCharacteristic(int, int, Supplier<CompletableFuture<Integer>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.valve.RemainingDurationCharacteristic
 
RemainingDurationCharacteristic(Supplier<CompletableFuture<Integer>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.valve.RemainingDurationCharacteristic
 
RemoteKeyCharacteristic - Class in io.github.hapjava.characteristics.impl.television
This characteristic sends information about pressed key on tv remote.
RemoteKeyCharacteristic(ExceptionalConsumer<RemoteKeyEnum>) - Constructor for class io.github.hapjava.characteristics.impl.television.RemoteKeyCharacteristic
 
RemoteKeyEnum - Enum in io.github.hapjava.characteristics.impl.television
 
REMOTES - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
removeUser(String) - Method in interface io.github.hapjava.server.HomekitAuthInfo
Called when an iOS device needs to remove an existing pairing.
REQUIRES_ADDITIONAL_SETUP - io.github.hapjava.characteristics.impl.accessoryinformation.AccessoryFlagsEnum
 
resetConnections() - Method in interface io.github.hapjava.server.HomekitWebHandler
 
resetFilterIndication(Integer) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithResetFilterIndication
Request to reset the filter level
ResetFilterIndicationCharacteristic - Class in io.github.hapjava.characteristics.impl.filtermaintenance
 
ResetFilterIndicationCharacteristic(ExceptionalConsumer<Integer>) - Constructor for class io.github.hapjava.characteristics.impl.filtermaintenance.ResetFilterIndicationCharacteristic
 
REWIND - io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
 
RotationDirectionCharacteristic - Class in io.github.hapjava.characteristics.impl.fan
This characteristic describes the direction of rotation of a fan.
RotationDirectionCharacteristic(Supplier<CompletableFuture<RotationDirectionEnum>>, ExceptionalConsumer<RotationDirectionEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.fan.RotationDirectionCharacteristic
 
RotationDirectionEnum - Enum in io.github.hapjava.characteristics.impl.fan
0 ”Clockwise” 1 ”Counter-clockwise” 2-255 ”Reserved”
RotationSpeedCharacteristic - Class in io.github.hapjava.characteristics.impl.fan
This characteristic describes the rotation speed of a fan.
RotationSpeedCharacteristic(double, double, double, Supplier<CompletableFuture<Double>>, ExceptionalConsumer<Double>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.fan.RotationSpeedCharacteristic
 
RotationSpeedCharacteristic(Supplier<CompletableFuture<Double>>, ExceptionalConsumer<Double>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.fan.RotationSpeedCharacteristic
 
ROUTER - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 

S

S_VIDEO - io.github.hapjava.characteristics.impl.inputsource.InputSourceTypeEnum
 
SaturationCharacteristic - Class in io.github.hapjava.characteristics.impl.lightbulb
This characteristic describes color saturation.
SaturationCharacteristic(Supplier<CompletableFuture<Double>>, ExceptionalConsumer<Double>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.lightbulb.SaturationCharacteristic
 
SCHEDULED - io.github.hapjava.characteristics.impl.common.ProgramModeEnum
 
SCHEDULED_MANUAL - io.github.hapjava.characteristics.impl.common.ProgramModeEnum
 
SECURED - io.github.hapjava.characteristics.impl.lock.LockCurrentStateEnum
 
SECURED - io.github.hapjava.characteristics.impl.lock.LockTargetStateEnum
 
SECURITY_SYSTEMS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
SecuritySystemAccessory - Interface in io.github.hapjava.accessories
A security system that can be armed so that when a contact sensor is opened or a motion sensor detects movement, then a siren could be fired off.
SecuritySystemAlarmTypeCharacteristic - Class in io.github.hapjava.characteristics.impl.securitysystem
This characteristic describes the type of alarm triggered by a security system.
SecuritySystemAlarmTypeCharacteristic(Supplier<CompletableFuture<SecuritySystemAlarmTypeEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.securitysystem.SecuritySystemAlarmTypeCharacteristic
 
SecuritySystemAlarmTypeEnum - Enum in io.github.hapjava.characteristics.impl.securitysystem
Type of alarm of a SecuritySystemAccessory.
SecuritySystemService - Class in io.github.hapjava.services.impl
This service describes a security system service.
SecuritySystemService(SecuritySystemAccessory) - Constructor for class io.github.hapjava.services.impl.SecuritySystemService
 
SecuritySystemService(CurrentSecuritySystemStateCharacteristic, TargetSecuritySystemStateCharacteristic) - Constructor for class io.github.hapjava.services.impl.SecuritySystemService
 
SELECT - io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
 
SENSORS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
SerialNumberCharacteristic - Class in io.github.hapjava.characteristics.impl.accessoryinformation
This characteristic contains the manufacturer-specific serial number of the accessory.
SerialNumberCharacteristic(Supplier<CompletableFuture<String>>) - Constructor for class io.github.hapjava.characteristics.impl.accessoryinformation.SerialNumberCharacteristic
 
Service - Interface in io.github.hapjava.services
Interface for a Service offered by an accessory.
ServiceLabelIndexCharacteristic - Class in io.github.hapjava.characteristics.impl.common
This characteristic is used to identify the index of the label according to ServiceLabelNamespaceCharacteristic
ServiceLabelIndexCharacteristic(Supplier<CompletableFuture<Integer>>) - Constructor for class io.github.hapjava.characteristics.impl.common.ServiceLabelIndexCharacteristic
 
ServiceLabelNamespaceCharacteristic - Class in io.github.hapjava.characteristics.impl.common
This characteristic describes the naming schema for an accessory.
ServiceLabelNamespaceCharacteristic(Supplier<CompletableFuture<ServiceLabelNamespaceEnum>>) - Constructor for class io.github.hapjava.characteristics.impl.common.ServiceLabelNamespaceCharacteristic
 
ServiceLabelNamespaceEnum - Enum in io.github.hapjava.characteristics.impl.common
0 ”Dots.
ServiceLabelService - Class in io.github.hapjava.services.impl
This service describes label scheme.
ServiceLabelService(ServiceLabelNamespaceCharacteristic) - Constructor for class io.github.hapjava.services.impl.ServiceLabelService
 
setActive(boolean) - Method in interface io.github.hapjava.accessories.AirPurifierAccessory
Sets the active state of the fan
setActive(boolean) - Method in interface io.github.hapjava.accessories.FanAccessory
Sets the active state of the fan
setActive(boolean) - Method in interface io.github.hapjava.accessories.FaucetAccessory
Sets the active state of the faucet
setActive(boolean) - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
Sets the active state of the Heater Cooler
setActive(boolean) - Method in interface io.github.hapjava.accessories.HumidifierDehumidifierAccessory
Sets the active state of the humidifier/dehumidifier
setActive(boolean) - Method in interface io.github.hapjava.accessories.TelevisionAccessory
Sets the active state of the TV
setActive(ActiveEnum) - Method in interface io.github.hapjava.accessories.IrrigationSystemAccessory
Sets the irrigation active state
setActive(ActiveEnum) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithActive
Set the active state (see ActiveEnum for supported values).
setActiveIdentifier(Integer) - Method in interface io.github.hapjava.accessories.TelevisionAccessory
Sets the active identifier
setAirPlayEnable(Integer) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithAirPlayEnable
Sets the AirPlay enable state
setBrightness(Integer) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithBrightness
Sets the current brightness of the light
setClosedCaptions(ClosedCaptionsEnum) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithClosedCaptions
Set the closed captions state (see ClosedCaptionsEnum for supported values).
setColorTemperature(Integer) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithColorTemperature
Sets the color temperature
setConfiguredName(String) - Method in interface io.github.hapjava.accessories.InputSourceAccessory
Sets the configured name.
setConfiguredName(String) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithConfiguredName
Sets the configured name
setConfiguredName(String) - Method in interface io.github.hapjava.accessories.TelevisionAccessory
Sets the configured name
setCoolingThresholdTemperature(Double) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCoolingThresholdTemperature
Sets the temperature above which the thermostat should begin cooling.
SetDurationCharacteristic - Class in io.github.hapjava.characteristics.impl.valve
This characteristic describes the duration, how long an accessory should be set to "InUse".
SetDurationCharacteristic(int, int, Supplier<CompletableFuture<Integer>>, ExceptionalConsumer<Integer>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.valve.SetDurationCharacteristic
 
SetDurationCharacteristic(Supplier<CompletableFuture<Integer>>, ExceptionalConsumer<Integer>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.valve.SetDurationCharacteristic
 
setHeatingThresholdTemperature(Double) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHeatingThresholdTemperature
Sets the temperature below which the thermostat should begin heating.
setHoldPosition(boolean) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHoldPosition
Sets the hold position state
setHue(Double) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithColor
Sets the current hue of the light
setHumidityThreshold(Double) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHumidityDehumidifierThreshold
Sets the humidity threshold above which the dehumidifier should be turned on.
setHumidityThreshold(Double) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHumidityHumidifierThreshold
Sets the humidity threshold above which the humidifier should be turned on.
setIsConfigured(IsConfiguredEnum) - Method in interface io.github.hapjava.accessories.InputSourceAccessory
set the flag whether input source is configured.
setIsConfigured(IsConfiguredEnum) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithIsConfigured
Set the isConfigured (NOT_CONFIGURED, CONFIGURED).
setJsonValue(JsonObjectBuilder, T) - Method in class io.github.hapjava.characteristics.impl.base.BaseCharacteristic
Writes the value key to the serialized characteristic
setLightbulbPowerState(boolean) - Method in interface io.github.hapjava.accessories.LightbulbAccessory
Sets the binary state of the light
setLockControls(LockPhysicalControlsEnum) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPhysicalControlsLock
Set the lock controls (DISABLED, ENABLED).
setLockTargetState(LockTargetStateEnum) - Method in interface io.github.hapjava.accessories.LockMechanismAccessory
set lock target state the lock target state.
setLockTargetState(LockTargetStateEnum) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithLockTargetState
Sets the lock target state
setMute(boolean) - Method in interface io.github.hapjava.accessories.MicrophoneAccessory
Sets the mute status
setMute(boolean) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithMute
Sets the mute status
setMute(boolean) - Method in interface io.github.hapjava.accessories.SpeakerAccessory
Sets the mute status
setMute(boolean) - Method in interface io.github.hapjava.accessories.TelevisionSpeakerAccessory
Sets the mute status
setOn(boolean) - Method in interface io.github.hapjava.accessories.BasicFanAccessory
Sets the active state of the fan
setPictureMode(PictureModeEnum) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPictureMode
Set the picture mode (see PictureModeEnum for supported values).
setPowerMode(PowerModeEnum) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPowerMode
Set the power mode.
setPowerState(boolean) - Method in interface io.github.hapjava.accessories.OutletAccessory
Sets the binary state of the outlet's power.
setRemoteKey(RemoteKeyEnum) - Method in interface io.github.hapjava.accessories.TelevisionAccessory
Sends the remote key.
setRotationDirection(RotationDirectionEnum) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithRotationDirection
Sets the rotation direction
setRotationSpeed(Double) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithRotationSpeed
Sets the speed of the rotation
setSaturation(Double) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithColor
Sets the saturation of the light.
setSetDuration(int) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithDuration
Sets the duration for which the service should run.
setSwingMode(SwingModeEnum) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithSwingMode
Set the swing mode (DISABLED, ENABLED).
setSwitchState(boolean) - Method in interface io.github.hapjava.accessories.SwitchAccessory
Sets the binary state of the switch
setTargetDoorState(TargetDoorStateEnum) - Method in interface io.github.hapjava.accessories.GarageDoorOpenerAccessory
Sets the targeted state of the door.
setTargetFanState(TargetFanStateEnum) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithFanState
Set the target state of the fan (MANUAL, AUTO).
setTargetHeaterCoolerState(TargetHeaterCoolerStateEnum) - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
set heater cooler target state the lock target state.
setTargetHorizontalTiltAngle(int) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetHorizontalTilting
Sets the target position
setTargetHumidifierDehumidifierState(TargetHumidifierDehumidifierStateEnum) - Method in interface io.github.hapjava.accessories.HumidifierDehumidifierAccessory
set humidifier/dehumidifier target state the lock target state.
setTargetMediaState(TargetMediaStateEnum) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetMediaState
Set the target media state (see TargetMediaStateEnum for supported values).
setTargetMediaState(TargetMediaStateEnum) - Method in interface io.github.hapjava.accessories.SmartSpeakerAccessory
Set the target media state (see TargetMediaStateEnum for supported values).
setTargetPosition(int) - Method in interface io.github.hapjava.accessories.WindowCoveringAccessory
Sets the target position
setTargetPosition(Integer) - Method in interface io.github.hapjava.accessories.DoorAccessory
Sets the targeted state of the door.
setTargetPosition(Integer) - Method in interface io.github.hapjava.accessories.WindowAccessory
Sets the targeted state of the door.
setTargetRelativeHumidity(Double) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetRelativeHumidity
Sets the target relative humidity.
setTargetSecuritySystemState(TargetSecuritySystemStateEnum) - Method in interface io.github.hapjava.accessories.SecuritySystemAccessory
Sets the state of the security system.
setTargetState(TargetAirPurifierStateEnum) - Method in interface io.github.hapjava.accessories.AirPurifierAccessory
set target state the air purifier target state.
setTargetState(TargetHeatingCoolingStateEnum) - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Sets the TargetHeatingCoolingStateEnum of the thermostat.
setTargetTemperature(Double) - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Sets the target temperature.
setTargetTiltAngle(int) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetTilting
Sets the target tilt angle
setTargetVerticalTiltAngle(int) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetVerticalTilting
Sets the target position
setTargetVerticalTiltAngle(int) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVerticalTilting
Sets the target position
setTargetVisibilityState(TargetVisibilityStateEnum) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetVisibilityState
Sets the target visibility state
setTemperatureDisplayUnit(TemperatureDisplayUnitEnum) - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Sets the temperature unit.
setTemperatureDisplayUnits(TemperatureDisplayUnitEnum) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTemperatureDisplayUnits
Sets the temperature display units
setter - Variable in class io.github.hapjava.characteristics.impl.base.EnumCharacteristic
 
setValue(Boolean) - Method in class io.github.hapjava.characteristics.impl.base.BooleanCharacteristic
 
setValue(Double) - Method in class io.github.hapjava.characteristics.impl.base.FloatCharacteristic
 
setValue(Integer) - Method in class io.github.hapjava.characteristics.impl.base.EnumCharacteristic
 
setValue(Integer) - Method in class io.github.hapjava.characteristics.impl.base.IntegerCharacteristic
 
setValue(String) - Method in class io.github.hapjava.characteristics.impl.base.StaticStringCharacteristic
Update the characteristic value using a new value supplied by the connected client.
setValue(String) - Method in class io.github.hapjava.characteristics.impl.base.StringCharacteristic
Update the characteristic value using a new value supplied by the connected client.
setValue(JsonValue) - Method in interface io.github.hapjava.characteristics.Characteristic
Invoked by the remote client, this updates the current value of the characteristic.
setValue(JsonValue) - Method in class io.github.hapjava.characteristics.impl.base.BaseCharacteristic
Invoked by the remote client, this updates the current value of the characteristic.
setValue(T) - Method in class io.github.hapjava.characteristics.impl.base.BaseCharacteristic
Update the characteristic value using a new value supplied by the connected client.
setValue(T) - Method in class io.github.hapjava.characteristics.impl.base.EnumCharacteristic
 
setValveActive(ActiveEnum) - Method in interface io.github.hapjava.accessories.ValveAccessory
Sets the valve active state
setVolume(Integer) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVolume
Sets the current volume
setVolumeSelector(VolumeSelectorEnum) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVolumeSelector
Sets the volume selector
SHOW - io.github.hapjava.characteristics.impl.television.PowerModeEnum
 
SHOWER - io.github.hapjava.characteristics.impl.valve.ValveTypeEnum
 
SHOWER_SYSTEMS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
SHOWN - io.github.hapjava.characteristics.impl.inputsource.CurrentVisibilityStateEnum
 
SHOWN - io.github.hapjava.characteristics.impl.inputsource.TargetVisibilityStateEnum
 
SINGLE_PRESS - io.github.hapjava.characteristics.impl.common.ProgrammableSwitchEnum
 
SlatAccessory - Interface in io.github.hapjava.accessories
A slat accessory which tilts on a vertical or a horizontal axis.
SlatService - Class in io.github.hapjava.services.impl
This service describes a slat
SlatService(SlatAccessory) - Constructor for class io.github.hapjava.services.impl.SlatService
 
SlatService(CurrentSlatStateCharacteristic, SlatTypeCharacteristic) - Constructor for class io.github.hapjava.services.impl.SlatService
 
SlatTypeCharacteristic - Class in io.github.hapjava.characteristics.impl.slat
This characteristic describes the type of the slats.
SlatTypeCharacteristic(Supplier<CompletableFuture<SlatTypeEnum>>) - Constructor for class io.github.hapjava.characteristics.impl.slat.SlatTypeCharacteristic
 
SlatTypeEnum - Enum in io.github.hapjava.characteristics.impl.slat
0 ”Horizontal” 1 ”Vertical”
SleepDiscoveryModeCharacteristic - Class in io.github.hapjava.characteristics.impl.television
This characteristic indicates whether the service can be discovered.
SleepDiscoveryModeCharacteristic(Supplier<CompletableFuture<SleepDiscoveryModeEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.television.SleepDiscoveryModeCharacteristic
 
SleepDiscoveryModeEnum - Enum in io.github.hapjava.characteristics.impl.television
0 ”Not discoverable” 1 ”Always discoverable” 2-255 ”Reserved”
SmartSpeakerAccessory - Interface in io.github.hapjava.accessories
Smart Speaker accessory.
SmartSpeakerService - Class in io.github.hapjava.services.impl
A smart speaker service can be used to control the audio output settings on a speaker device.
SmartSpeakerService(SmartSpeakerAccessory) - Constructor for class io.github.hapjava.services.impl.SmartSpeakerService
 
SmartSpeakerService(CurrentMediaStateCharacteristic, TargetMediaStateCharacteristic) - Constructor for class io.github.hapjava.services.impl.SmartSpeakerService
 
SmokeDetectedCharacteristic - Class in io.github.hapjava.characteristics.impl.smokesensor
This characteristic indicates if a sensor detects smoke.
SmokeDetectedCharacteristic(Supplier<CompletableFuture<SmokeDetectedStateEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.smokesensor.SmokeDetectedCharacteristic
 
SmokeDetectedStateEnum - Enum in io.github.hapjava.characteristics.impl.smokesensor
0 ”Smoke is not detected” 1 ”Smoke is detected”
SmokeSensorAccessory - Interface in io.github.hapjava.accessories
A smoke sensor reports whether smoke has been detected or not.
SmokeSensorService - Class in io.github.hapjava.services.impl
This service describes a Smoke detector Sensor.
SmokeSensorService(SmokeSensorAccessory) - Constructor for class io.github.hapjava.services.impl.SmokeSensorService
 
SmokeSensorService(SmokeDetectedCharacteristic) - Constructor for class io.github.hapjava.services.impl.SmokeSensorService
 
SPEAKER - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
SpeakerAccessory - Interface in io.github.hapjava.accessories
Speaker accessory.
SpeakerService - Class in io.github.hapjava.services.impl
A Speaker service can be used to control the audio output settings on a speaker device.
SpeakerService(SpeakerAccessory) - Constructor for class io.github.hapjava.services.impl.SpeakerService
 
SpeakerService(MuteCharacteristic) - Constructor for class io.github.hapjava.services.impl.SpeakerService
 
SPRINKLERS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
STANDARD - io.github.hapjava.characteristics.impl.television.PictureModeEnum
 
start(HomekitClientConnectionFactory) - Method in interface io.github.hapjava.server.HomekitWebHandler
 
StatelessProgrammableSwitchAccessory - Interface in io.github.hapjava.accessories
The Stateless Programmable Switch accessory
StatelessProgrammableSwitchService - Class in io.github.hapjava.services.impl
This service describes a stateless programmable switch.
StatelessProgrammableSwitchService(StatelessProgrammableSwitchAccessory) - Constructor for class io.github.hapjava.services.impl.StatelessProgrammableSwitchService
 
StatelessProgrammableSwitchService(ProgrammableSwitchEventCharacteristic) - Constructor for class io.github.hapjava.services.impl.StatelessProgrammableSwitchService
 
StaticStringCharacteristic - Class in io.github.hapjava.characteristics.impl.base
A characteristic that provides an immutable String value.
StaticStringCharacteristic(String, String, Optional<Supplier<CompletableFuture<String>>>, Optional<Consumer<HomekitCharacteristicChangeCallback>>, Optional<Runnable>) - Constructor for class io.github.hapjava.characteristics.impl.base.StaticStringCharacteristic
Default constructor
StatusActiveCharacteristic - Class in io.github.hapjava.characteristics.impl.common
This characteristic describes current working (active and functional) status of accessory.
StatusActiveCharacteristic(Supplier<CompletableFuture<Boolean>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.common.StatusActiveCharacteristic
 
StatusFaultCharacteristic - Class in io.github.hapjava.characteristics.impl.common
This characteristic describes fault status.
StatusFaultCharacteristic(Supplier<CompletableFuture<StatusFaultEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.common.StatusFaultCharacteristic
 
StatusFaultEnum - Enum in io.github.hapjava.characteristics.impl.common
0 ”No Fault” 1 ”General Fault”
StatusLowBatteryCharacteristic - Class in io.github.hapjava.characteristics.impl.battery
This characteristic describes an accessory battery status.
StatusLowBatteryCharacteristic(Supplier<CompletableFuture<StatusLowBatteryEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.battery.StatusLowBatteryCharacteristic
 
StatusLowBatteryEnum - Enum in io.github.hapjava.characteristics.impl.battery
0 ”Battery level is normal” 1 ”Battery level is low”
StatusTamperedCharacteristic - Class in io.github.hapjava.characteristics.impl.common
This characteristic describes tampered status.
StatusTamperedCharacteristic(Supplier<CompletableFuture<StatusTamperedEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.common.StatusTamperedCharacteristic
 
StatusTamperedEnum - Enum in io.github.hapjava.characteristics.impl.common
0 ”Accessory is not tampered” 1 ”Accessory is tampered with”
STAY_ARM - io.github.hapjava.characteristics.impl.securitysystem.CurrentSecuritySystemStateEnum
The home is occupied and residents are active.
STAY_ARM - io.github.hapjava.characteristics.impl.securitysystem.TargetSecuritySystemStateEnum
Arm the system when the home is occupied and residents are active.
stop() - Method in interface io.github.hapjava.server.HomekitWebHandler
 
STOP - io.github.hapjava.characteristics.impl.television.CurrentMediaStateEnum
 
STOP - io.github.hapjava.characteristics.impl.television.TargetMediaStateEnum
 
STOPPED - io.github.hapjava.characteristics.impl.garagedoor.CurrentDoorStateEnum
 
STOPPED - io.github.hapjava.characteristics.impl.windowcovering.PositionStateEnum
 
StringCharacteristic - Class in io.github.hapjava.characteristics.impl.base
A characteristic that provides an string value.
StringCharacteristic(String, String, Optional<Supplier<CompletableFuture<String>>>, Optional<ExceptionalConsumer<String>>, Optional<Consumer<HomekitCharacteristicChangeCallback>>, Optional<Runnable>) - Constructor for class io.github.hapjava.characteristics.impl.base.StringCharacteristic
Default constructor
subscribe(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.characteristics.EventableCharacteristic
Begin listening to changes to this characteristic.
subscribe(HomekitCharacteristicChangeCallback) - Method in class io.github.hapjava.characteristics.impl.base.BaseCharacteristic
Begin listening to changes to this characteristic.
subscribeAccessoryFlags(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithAccessoryFlags
Subscribes to changes in accessory flags
subscribeActive(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.AirPurifierAccessory
Subscribes to changes in the active state of the fan.
subscribeActive(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.FanAccessory
Subscribes to changes in the active state of the fan.
subscribeActive(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.FaucetAccessory
Subscribes to changes in the active state of the faucet.
subscribeActive(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
Subscribes to changes in the active state of the heater cooler .
subscribeActive(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.HumidifierDehumidifierAccessory
Subscribes to changes in the active state of the humidifier/dehumidifier .
subscribeActive(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.IrrigationSystemAccessory
Subscribes to changes in the active state of the irrigation.
subscribeActive(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithActive
Subscribes to changes in the active state.
subscribeActive(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.TelevisionAccessory
Subscribes to changes in the active state of the TV .
subscribeActiveIdentifier(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.TelevisionAccessory
Subscribes to changes in the active identifier.
subscribeAirPlayEnable(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithAirPlayEnable
Subscribes to changes in the AirPlay enable state.
subscribeAirQuality(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.AirQualityAccessory
Subscribes to changes in the air quality
subscribeBatteryChargingState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.BatteryAccessory
Subscribes to changes in the battery level.
subscribeBatteryLevel(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.BatteryAccessory
Subscribes to changes in the battery level.
subscribeBrightness(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithBrightness
Subscribes to changes in the brightness of the light.
subscribeCarbonDioxideDetectedState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.CarbonDioxideSensorAccessory
Subscribes to changes in the carbon dioxide's state.
subscribeCarbonDioxideLevel(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonDioxideLevel
Subscribes to changes in the carbon dioxide level.
subscribeCarbonDioxidePeakLevel(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonDioxideLevel
Subscribes to changes in the carbon dioxide level.
subscribeCarbonMonoxideDetectedState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.CarbonMonoxideSensorAccessory
Subscribes to changes in the carbon monoxide's state.
subscribeCarbonMonoxideLevel(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonMonoxideLevel
Subscribes to changes in the carbon monoxide level.
subscribeCarbonMonoxidePeakLevel(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonMonoxideLevel
Subscribes to changes in the carbon monoxide level.
subscribeClosedCaptions(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithClosedCaptions
Subscribes to changes in the closed captions.
subscribeColorTemperature(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithColorTemperature
Subscribes to changes in color temperature.
subscribeConfiguredName(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.InputSourceAccessory
Subscribes to changes in configured name.
subscribeConfiguredName(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithConfiguredName
Subscribes to changes in configured name.
subscribeConfiguredName(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.TelevisionAccessory
Subscribes to changes in configured name.
subscribeContactState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.ContactSensorAccessory
Subscribes to changes in the contact state.
subscribeCoolingThresholdTemperature(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCoolingThresholdTemperature
Subscribes to changes in the cooling threshold.
subscribeCurrentAmbientLightLevel(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.LightSensorAccessory
Subscribes to changes in the current ambient light level.
subscribeCurrentDoorState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.GarageDoorOpenerAccessory
Subscribes to changes in the door's state
subscribeCurrentFanState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithFanState
Subscribes to changes in the current fan state.
subscribeCurrentHeaterCoolerState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
Subscribes to changes in the heater cooler current state.
subscribeCurrentHorizontalTiltAngle(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCurrentHorizontalTilting
Subscribes to changes in the current horizontal tilt angle.
subscribeCurrentHumidifierDehumidifierState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.HumidifierDehumidifierAccessory
Subscribes to changes in the humidifier/dehumidifier current state.
subscribeCurrentHumidity(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.HumidifierDehumidifierAccessory
Subscribes to changes in the current humidity.
subscribeCurrentMediaState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCurrentMediaState
Subscribes to changes in the current media state.
subscribeCurrentMediaState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.SmartSpeakerAccessory
Subscribes to changes in the current media state.
subscribeCurrentPosition(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.DoorAccessory
Subscribes to changes in the door's current position
subscribeCurrentPosition(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.WindowAccessory
Subscribes to changes in the door's current position
subscribeCurrentPosition(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.WindowCoveringAccessory
Subscribes to changes in the current position.
subscribeCurrentRelativeHumidity(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.HumiditySensorAccessory
Subscribes to changes in the current relative humidity.
subscribeCurrentRelativeHumidity(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCurrentRelativeHumidity
Subscribes to changes in current relative humidity.
subscribeCurrentSecuritySystemState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.SecuritySystemAccessory
Subscribes to changes to the state of the security system.
subscribeCurrentState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.AirPurifierAccessory
Subscribes to changes in the state of the air purifier.
subscribeCurrentState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Subscribes to changes in the CurrentHeatingCoolingStateEnum of the thermostat.
subscribeCurrentTemperature(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
Subscribes to changes in the current temperature.
subscribeCurrentTemperature(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.TemperatureSensorAccessory
Subscribes to changes in the current temperature.
subscribeCurrentTemperature(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Subscribes to changes in the current temperature.
subscribeCurrentTiltAngle(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCurrentTilting
Subscribes to changes in the current tilt angle.
subscribeCurrentVerticalTiltAngle(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCurrentVerticalTilting
Subscribes to changes in the current vertical tilt angle.
subscribeCurrentVerticalTiltAngle(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVerticalTilting
Subscribes to changes in the current vertical tilt angle.
subscribeCurrentVisibilityState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.InputSourceAccessory
Subscribes to changes in current visibility state.
subscribeFilterChangeIndication(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.FilterMaintenanceAccessory
Subscribes to changes in the filter change indication.
subscribeFilterLifeLevel(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithFilterLifeLevel
Subscribes to changes in the filter life level.
subscribeHeatingThresholdTemperature(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHeatingThresholdTemperature
Subscribes to changes in the heating threshold.
subscribeHue(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithColor
Subscribes to changes in the hue of the light.
subscribeHumidityThreshold(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHumidityDehumidifierThreshold
Subscribes to changes in the humidity threshold.
subscribeHumidityThreshold(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHumidityHumidifierThreshold
Subscribes to changes in the humidity threshold.
subscribeInputDeviceType(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithInputDeviceType
Subscribes to changes in input device type.
subscribeInputSourceType(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.InputSourceAccessory
Subscribes to changes in input source type.
subscribeInUse(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.IrrigationSystemAccessory
Subscribes to changes in the inUse state.
subscribeIsConfigured(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.InputSourceAccessory
Subscribes to changes in isConfigured.
subscribeIsConfigured(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithIsConfigured
Subscribes to changes in isConfigured state
subscribeLeakDetected(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.LeakSensorAccessory
Subscribes to changes in the leak sensor.
subscribeLightbulbPowerState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.LightbulbAccessory
Subscribes to changes in the binary state of the light.
subscribeLockControls(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPhysicalControlsLock
Subscribes to changes in the lock controls.
subscribeLockCurrentState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.LockMechanismAccessory
Subscribes to changes in the lock current state.
subscribeLockCurrentState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithLockCurrentState
Subscribes to changes in lock current state.
subscribeLockTargetState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.LockMechanismAccessory
Subscribes to changes in the lock target state.
subscribeLockTargetState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithLockTargetState
Subscribes to changes in lock target state.
subscribeLowBatteryState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.BatteryAccessory
Subscribes to changes in the battery level.
subscribeMotionDetected(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.MotionSensorAccessory
Subscribes to changes in the motion sensor.
subscribeMuteState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.MicrophoneAccessory
Subscribes to changes in mute state.
subscribeMuteState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithMute
Subscribes to changes in mute state.
subscribeMuteState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.SpeakerAccessory
Subscribes to changes in mute state.
subscribeMuteState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.TelevisionSpeakerAccessory
Subscribes to changes in mute state.
subscribeNitrogenDioxideDensity(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithNitrogenDioxideDensity
Subscribes to changes in nitrogen dioxide density.
subscribeObstructionDetected(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.GarageDoorOpenerAccessory
Subscribes to changes in the obstruction detected indicator
subscribeObstructionDetected(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithObstructionDetection
Subscribes to changes in the obstruction detected state
subscribeOccupancyDetected(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.OccupancySensorAccessory
Subscribes to changes in the occupancy sensor.
subscribeOn(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.BasicFanAccessory
Subscribes to changes in the active state of the fan.
subscribeOutletInUse(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.OutletAccessory
Subscribes to changes in the binary state indicating whether the outlet is in use.
subscribeOzoneDensity(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithOzoneDensity
Subscribes to changes in ozone density.
subscribePictureMode(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPictureMode
Subscribes to changes in the picture mode.
subscribePM10Density(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPM10Density
Subscribes to changes in PM10 density.
subscribePM25Density(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPM25Density
Subscribes to changes in PM25 density.
subscribePositionState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.DoorAccessory
Subscribes to changes in the door's position state
subscribePositionState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.WindowAccessory
Subscribes to changes in the door's position state
subscribePositionState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.WindowCoveringAccessory
Subscribes to changes in the position state: increasing, decreasing, or stopped
subscribePowerState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.OutletAccessory
Subscribes to changes in the binary state of the outlet's power.
subscribeProgramMode(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.IrrigationSystemAccessory
Subscribes to changes in the program mode of the irrigation system.
subscribeRemainingDuration(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithRemainingDuration
Subscribes to changes in the duration; note it is not necessary to emit a change every second, homekit infers the countdown progress client side.
subscribeRotationDirection(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithRotationDirection
Subscribes to changes in the rotation direction.
subscribeRotationSpeed(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithRotationSpeed
Subscribes to changes in the rotation speed.
subscribeSaturation(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithColor
Subscribes to changes in the saturation of the light.
subscribeSecurityAlarmType(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithSecurityAlarmType
Subscribes to changes in status alarm type
subscribeSetDuration(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithDuration
Subscribes to changes in the set duration
subscribeSlatState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.SlatAccessory
Subscribes to changes in the state of the slat.
subscribeSleepDiscoveryMode(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.TelevisionAccessory
Subscribes to changes in sleep discovery mode.
subscribeSmokeDetectedState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.SmokeSensorAccessory
Subscribes to changes in the smoke sensor's state.
subscribeStatusActive(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithStatusActive
Subscribes to changes in status active.
subscribeStatusFault(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithStatusFault
Subscribes to changes in status fault.
subscribeStatusLowBattery(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithStatusLowBattery
Subscribes to changes in status low battery.
subscribeStatusTampered(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithStatusTampered
Subscribes to changes in status tampered.
subscribeSulphurDioxideDensity(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithSulphurDioxideDensity
Subscribes to changes in sulphur dioxide density.
subscribeSwingMode(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithSwingMode
Subscribes to changes in the swing mode.
subscribeSwitchEvent(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.DoorbellAccessory
Subscribes to changes in doorbell switch event, i.e.
subscribeSwitchEvent(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.StatelessProgrammableSwitchAccessory
Subscribes to changes in switch event, i.e.
subscribeSwitchState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.SwitchAccessory
Subscribes to changes in the binary state of the switch.
subscribeTargetDoorState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.GarageDoorOpenerAccessory
Subscribes to changes in the door's targeted state
subscribeTargetFanState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithFanState
Subscribes to changes in the target fan state.
subscribeTargetHeaterCoolerState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
Subscribes to changes in the heater cooler target state.
subscribeTargetHorizontalTiltAngle(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetHorizontalTilting
Subscribes to changes in the target horizontal tilt angle.
subscribeTargetHumidifierDehumidifierState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.HumidifierDehumidifierAccessory
Subscribes to changes in the humidifier/dehumidifier target state.
subscribeTargetMediaState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetMediaState
Subscribes to changes in the target media state.
subscribeTargetMediaState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.SmartSpeakerAccessory
Subscribes to changes in the target media state.
subscribeTargetPosition(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.DoorAccessory
Subscribes to changes in the door's target position
subscribeTargetPosition(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.WindowAccessory
Subscribes to changes in the door's target position
subscribeTargetPosition(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.WindowCoveringAccessory
Subscribes to changes in the target position.
subscribeTargetRelativeHumidity(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetRelativeHumidity
Subscribes to changes in the target relative humidity.
subscribeTargetSecuritySystemState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.SecuritySystemAccessory
Subscribes to changes in the pending, but not yet completed, state of the security system.
subscribeTargetState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.AirPurifierAccessory
Subscribes to changes in the target state of the air purifier.
subscribeTargetState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Subscribes to changes in the pending, but not yet complete, TargetHeatingCoolingStateEnum of the thermostat.
subscribeTargetTemperature(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Subscribes to changes in the target temperature.
subscribeTargetTiltAngle(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetTilting
Subscribes to changes in the target tilt angle.
subscribeTargetVerticalTiltAngle(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetVerticalTilting
Subscribes to changes in the target vertical tilt angle.
subscribeTargetVerticalTiltAngle(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVerticalTilting
Subscribes to changes in the target vertical tilt angle.
subscribeTargetVisibilityState(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetVisibilityState
Subscribes to changes in t target visibility state.
subscribeTemperatureDisplayUnit(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Subscribes to changes in the temperature display unit.
subscribeTemperatureDisplayUnits(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTemperatureDisplayUnits
Subscribes to changes in the temperature display units
subscribeValveActive(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.ValveAccessory
Subscribes to changes in the active state of the valve.
subscribeValveInUse(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.ValveAccessory
Subscribes to changes in the inUse state of the valve.
subscribeValveType(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.ValveAccessory
Subscribes to changes in the valveType state of the valve.
subscribeVOCDensity(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVOCDensity
Subscribes to changes in VOC density.
subscribeVolume(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVolume
Subscribes to changes in the volume.
subscribeVolumeControlType(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVolumeControlType
Subscribes to changes in the volume.
subscribeWaterLevel(HomekitCharacteristicChangeCallback) - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithWaterLevel
Subscribes to changes in the water level.
SulphurDioxideDensityCharacteristic - Class in io.github.hapjava.characteristics.impl.airquality
This characteristic contains the current SO2 density in micrograms/m3.
SulphurDioxideDensityCharacteristic(double, double, double, Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.airquality.SulphurDioxideDensityCharacteristic
 
SulphurDioxideDensityCharacteristic(Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.airquality.SulphurDioxideDensityCharacteristic
 
supplyValue(JsonObjectBuilder) - Method in interface io.github.hapjava.characteristics.Characteristic
Adds an attribute to the passed JsonObjectBuilder named "value" with the current value of the characteristic.
supplyValue(JsonObjectBuilder) - Method in class io.github.hapjava.characteristics.impl.base.BaseCharacteristic
Adds an attribute to the passed JsonObjectBuilder named "value" with the current value of the characteristic.
SWING_DISABLED - io.github.hapjava.characteristics.impl.fan.SwingModeEnum
 
SWING_ENABLED - io.github.hapjava.characteristics.impl.fan.SwingModeEnum
 
SWINGING - io.github.hapjava.characteristics.impl.slat.CurrentSlatStateEnum
 
SwingModeCharacteristic - Class in io.github.hapjava.characteristics.impl.fan
This characteristic describes if swing mode is enabled.
SwingModeCharacteristic(Supplier<CompletableFuture<SwingModeEnum>>, ExceptionalConsumer<SwingModeEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.fan.SwingModeCharacteristic
 
SwingModeEnum - Enum in io.github.hapjava.characteristics.impl.fan
0 ”Swing disabled” 1 ”Swing enabled”
SwitchAccessory - Interface in io.github.hapjava.accessories
A simple switch with a binary state.
SWITCHES - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
SwitchService - Class in io.github.hapjava.services.impl
This service describes a binary switch.
SwitchService(SwitchAccessory) - Constructor for class io.github.hapjava.services.impl.SwitchService
 
SwitchService(OnCharacteristic) - Constructor for class io.github.hapjava.services.impl.SwitchService
 

T

TAMPERED - io.github.hapjava.characteristics.impl.common.StatusTamperedEnum
 
TargetAirPurifierStateCharacteristic - Class in io.github.hapjava.characteristics.impl.airpurifier
This characteristic describes the target state of the air purifier.
TargetAirPurifierStateCharacteristic(Supplier<CompletableFuture<TargetAirPurifierStateEnum>>, ExceptionalConsumer<TargetAirPurifierStateEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.airpurifier.TargetAirPurifierStateCharacteristic
 
TargetAirPurifierStateEnum - Enum in io.github.hapjava.characteristics.impl.airpurifier
0 ”Manual” 1 ”Auto”
TargetDoorStateCharacteristic - Class in io.github.hapjava.characteristics.impl.garagedoor
This characteristic describes the target state of a door.
TargetDoorStateCharacteristic(Supplier<CompletableFuture<TargetDoorStateEnum>>, ExceptionalConsumer<TargetDoorStateEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.garagedoor.TargetDoorStateCharacteristic
 
TargetDoorStateEnum - Enum in io.github.hapjava.characteristics.impl.garagedoor
0 ”Open” 1 ”Closed” 2-255 ”Reserved”
TargetFanStateCharacteristic - Class in io.github.hapjava.characteristics.impl.fan
This characteristic describes the target state of the fan.
TargetFanStateCharacteristic(Supplier<CompletableFuture<TargetFanStateEnum>>, ExceptionalConsumer<TargetFanStateEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.fan.TargetFanStateCharacteristic
 
TargetFanStateEnum - Enum in io.github.hapjava.characteristics.impl.fan
0 ”Manual” 1 ”Auto”
TargetHeaterCoolerStateCharacteristic - Class in io.github.hapjava.characteristics.impl.heatercooler
This characteristic describes the target state of heater cooler.
TargetHeaterCoolerStateCharacteristic(TargetHeaterCoolerStateEnum[], Supplier<CompletableFuture<TargetHeaterCoolerStateEnum>>, ExceptionalConsumer<TargetHeaterCoolerStateEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.heatercooler.TargetHeaterCoolerStateCharacteristic
 
TargetHeaterCoolerStateEnum - Enum in io.github.hapjava.characteristics.impl.heatercooler
0 AUTO - ”Heat or Cool” 1 ”Heat” 2 ”Cool”
TargetHeatingCoolingStateCharacteristic - Class in io.github.hapjava.characteristics.impl.thermostat
This characteristic describes the target mode of an accessory that supports heating/cooling,
TargetHeatingCoolingStateCharacteristic(TargetHeatingCoolingStateEnum[], Supplier<CompletableFuture<TargetHeatingCoolingStateEnum>>, ExceptionalConsumer<TargetHeatingCoolingStateEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.thermostat.TargetHeatingCoolingStateCharacteristic
 
TargetHeatingCoolingStateEnum - Enum in io.github.hapjava.characteristics.impl.thermostat
0 ”Off” 1 ”Heat.” 2 ”Cool." 3 ”Auto.
TargetHorizontalTiltAngleCharacteristic - Class in io.github.hapjava.characteristics.impl.windowcovering
This characteristic describes the target angle of horizontal slats for accessories.
TargetHorizontalTiltAngleCharacteristic(Supplier<CompletableFuture<Integer>>, ExceptionalConsumer<Integer>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.windowcovering.TargetHorizontalTiltAngleCharacteristic
 
TargetHumidifierDehumidifierStateCharacteristic - Class in io.github.hapjava.characteristics.impl.humidifier
This characteristic describes the target state of a humidifier or/and a dehumidifier..
TargetHumidifierDehumidifierStateCharacteristic(TargetHumidifierDehumidifierStateEnum[], Supplier<CompletableFuture<TargetHumidifierDehumidifierStateEnum>>, ExceptionalConsumer<TargetHumidifierDehumidifierStateEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.humidifier.TargetHumidifierDehumidifierStateCharacteristic
 
TargetHumidifierDehumidifierStateEnum - Enum in io.github.hapjava.characteristics.impl.humidifier
0 - Auto - ”Humidifier or Dehumidifier” 1 ”Humidifier” 2 ”Dehumidifier”
TargetMediaStateCharacteristic - Class in io.github.hapjava.characteristics.impl.television
This characteristic sets media state.
TargetMediaStateCharacteristic(Supplier<CompletableFuture<TargetMediaStateEnum>>, ExceptionalConsumer<TargetMediaStateEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.television.TargetMediaStateCharacteristic
 
TargetMediaStateEnum - Enum in io.github.hapjava.characteristics.impl.television
0 ”Play” 1 ”Pause” 2 "Stop" 3-255 ”Reserved”
TargetPositionCharacteristic - Class in io.github.hapjava.characteristics.impl.windowcovering
This characteristic describes the target position of accessories like door, window, blinds.
TargetPositionCharacteristic(Supplier<CompletableFuture<Integer>>, ExceptionalConsumer<Integer>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.windowcovering.TargetPositionCharacteristic
 
TargetRelativeHumidityCharacteristic - Class in io.github.hapjava.characteristics.impl.humiditysensor
This characteristic describes the target relative humidity.
TargetRelativeHumidityCharacteristic(Supplier<CompletableFuture<Double>>, ExceptionalConsumer<Double>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.humiditysensor.TargetRelativeHumidityCharacteristic
 
TargetSecuritySystemStateCharacteristic - Class in io.github.hapjava.characteristics.impl.securitysystem
This characteristic describes the target state of the security system.
TargetSecuritySystemStateCharacteristic(TargetSecuritySystemStateEnum[], Supplier<CompletableFuture<TargetSecuritySystemStateEnum>>, ExceptionalConsumer<TargetSecuritySystemStateEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.securitysystem.TargetSecuritySystemStateCharacteristic
 
TargetSecuritySystemStateEnum - Enum in io.github.hapjava.characteristics.impl.securitysystem
The target state of a SecuritySystemAccessory.
TargetTemperatureCharacteristic - Class in io.github.hapjava.characteristics.impl.thermostat
This characteristic describes the target temperature in Celsius that the accessory is actively attempting to reach.
TargetTemperatureCharacteristic(double, double, double, Supplier<CompletableFuture<Double>>, ExceptionalConsumer<Double>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.thermostat.TargetTemperatureCharacteristic
 
TargetTemperatureCharacteristic(Supplier<CompletableFuture<Double>>, ExceptionalConsumer<Double>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.thermostat.TargetTemperatureCharacteristic
 
TargetTiltAngleCharacteristic - Class in io.github.hapjava.characteristics.impl.slat
This characteristic describes the target angle of slats.
TargetTiltAngleCharacteristic(Supplier<CompletableFuture<Integer>>, ExceptionalConsumer<Integer>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.slat.TargetTiltAngleCharacteristic
 
TargetVerticalTiltAngleCharacteristic - Class in io.github.hapjava.characteristics.impl.windowcovering
This characteristic describes the target angle of vertical slats.
TargetVerticalTiltAngleCharacteristic(Supplier<CompletableFuture<Integer>>, ExceptionalConsumer<Integer>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.windowcovering.TargetVerticalTiltAngleCharacteristic
 
TargetVisibilityStateCharacteristic - Class in io.github.hapjava.characteristics.impl.inputsource
This characteristic describes target visibility state.
TargetVisibilityStateCharacteristic(Supplier<CompletableFuture<TargetVisibilityStateEnum>>, ExceptionalConsumer<TargetVisibilityStateEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.inputsource.TargetVisibilityStateCharacteristic
 
TargetVisibilityStateEnum - Enum in io.github.hapjava.characteristics.impl.inputsource
 
TELEVISION - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
TelevisionAccessory - Interface in io.github.hapjava.accessories
Television accessory.
TelevisionService - Class in io.github.hapjava.services.impl
This service describes a television.
TelevisionService(TelevisionAccessory) - Constructor for class io.github.hapjava.services.impl.TelevisionService
 
TelevisionService(ActiveCharacteristic, ActiveIdentifierCharacteristic, ConfiguredNameCharacteristic, RemoteKeyCharacteristic, SleepDiscoveryModeCharacteristic) - Constructor for class io.github.hapjava.services.impl.TelevisionService
 
TelevisionSpeakerAccessory - Interface in io.github.hapjava.accessories
Television speaker accessory.
TelevisionSpeakerService - Class in io.github.hapjava.services.impl
This service describes a television.
TelevisionSpeakerService(TelevisionSpeakerAccessory) - Constructor for class io.github.hapjava.services.impl.TelevisionSpeakerService
 
TelevisionSpeakerService(MuteCharacteristic) - Constructor for class io.github.hapjava.services.impl.TelevisionSpeakerService
 
TemperatureDisplayUnitCharacteristic - Class in io.github.hapjava.characteristics.impl.thermostat
This characteristic describes units of temperature used for presentation purposes (e.g.
TemperatureDisplayUnitCharacteristic(Supplier<CompletableFuture<TemperatureDisplayUnitEnum>>, ExceptionalConsumer<TemperatureDisplayUnitEnum>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.thermostat.TemperatureDisplayUnitCharacteristic
 
TemperatureDisplayUnitEnum - Enum in io.github.hapjava.characteristics.impl.thermostat
The temperature unit used by a TemperatureSensorAccessory.
TemperatureSensorAccessory - Interface in io.github.hapjava.accessories
A temperature sensor that reports the current temperature
TemperatureSensorService - Class in io.github.hapjava.services.impl
This service describes a Temperature Sensor.
TemperatureSensorService(TemperatureSensorAccessory) - Constructor for class io.github.hapjava.services.impl.TemperatureSensorService
 
TemperatureSensorService(CurrentTemperatureCharacteristic) - Constructor for class io.github.hapjava.services.impl.TemperatureSensorService
 
ThermostatAccessory - Interface in io.github.hapjava.accessories
A thermostat with heating and cooling controls.
THERMOSTATS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
ThermostatService - Class in io.github.hapjava.services.impl
This service describes a thermostat.
ThermostatService(ThermostatAccessory) - Constructor for class io.github.hapjava.services.impl.ThermostatService
 
ThermostatService(CurrentHeatingCoolingStateCharacteristic, TargetHeatingCoolingStateCharacteristic, CurrentTemperatureCharacteristic, TargetTemperatureCharacteristic, TemperatureDisplayUnitCharacteristic) - Constructor for class io.github.hapjava.services.impl.ThermostatService
 
toJson(int) - Method in interface io.github.hapjava.characteristics.Characteristic
Creates the JSON representation of the characteristic, in accordance with the HomeKit Accessory Protocol.
toJson(int) - Method in class io.github.hapjava.characteristics.impl.base.BaseCharacteristic
 
TRIGGERED - io.github.hapjava.characteristics.impl.securitysystem.CurrentSecuritySystemStateEnum
The security system is triggered.
TUNER - io.github.hapjava.characteristics.impl.inputsource.InputDeviceTypeEnum
 
TUNER - io.github.hapjava.characteristics.impl.inputsource.InputSourceTypeEnum
 
TV - io.github.hapjava.characteristics.impl.inputsource.InputDeviceTypeEnum
 
TV_SET_TOP_BOX - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
TV_STREAMING_STICK - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
TYPE - Static variable in class io.github.hapjava.services.impl.AccessoryInformationService
 

U

UNKNOWN - io.github.hapjava.characteristics.impl.airquality.AirQualityEnum
 
UNKNOWN - io.github.hapjava.characteristics.impl.lock.LockCurrentStateEnum
 
UNKNOWN - io.github.hapjava.characteristics.impl.securitysystem.SecuritySystemAlarmTypeEnum
Alarm type is not known
UNKNOWN - io.github.hapjava.characteristics.impl.television.CurrentMediaStateEnum
 
UNKNOWN_1 - io.github.hapjava.characteristics.impl.inputsource.CurrentVisibilityStateEnum
 
UNKNOWN_2 - io.github.hapjava.characteristics.impl.inputsource.CurrentVisibilityStateEnum
 
UNSECURED - io.github.hapjava.characteristics.impl.lock.LockCurrentStateEnum
 
UNSECURED - io.github.hapjava.characteristics.impl.lock.LockTargetStateEnum
 
unsubscribe() - Method in interface io.github.hapjava.characteristics.EventableCharacteristic
Stop listening to changes to this characteristic.
unsubscribe() - Method in class io.github.hapjava.characteristics.impl.base.BaseCharacteristic
Stop listening to changes to this characteristic.
unsubscribeAccessoryFlags() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithAccessoryFlags
Unsubscribes from changes in the accessory flags .
unsubscribeActive() - Method in interface io.github.hapjava.accessories.AirPurifierAccessory
Unsubscribes from changes in the active state of the fan.
unsubscribeActive() - Method in interface io.github.hapjava.accessories.FanAccessory
Unsubscribes from changes in the active state of the fan.
unsubscribeActive() - Method in interface io.github.hapjava.accessories.FaucetAccessory
Unsubscribes from changes in the active state of the faucet.
unsubscribeActive() - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
Unsubscribes from changes in the active state of the heater cooler .
unsubscribeActive() - Method in interface io.github.hapjava.accessories.HumidifierDehumidifierAccessory
Unsubscribes from changes in the active state of the humidifier/dehumidifier .
unsubscribeActive() - Method in interface io.github.hapjava.accessories.IrrigationSystemAccessory
Unsubscribes from changes in the irrigation active state.
unsubscribeActive() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithActive
Unsubscribes from changes in the active state.
unsubscribeActive() - Method in interface io.github.hapjava.accessories.TelevisionAccessory
Unsubscribes from changes in the active state of the TV.
unsubscribeActiveIdentifier() - Method in interface io.github.hapjava.accessories.TelevisionAccessory
Unsubscribes from changes in the active identifier.
unsubscribeAirPlayEnable() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithAirPlayEnable
Unsubscribes from changes in the AirPlay enable state.
unsubscribeAirQuality() - Method in interface io.github.hapjava.accessories.AirQualityAccessory
Unsubscribes from changes in the air quality.
unsubscribeBatteryChargingState() - Method in interface io.github.hapjava.accessories.BatteryAccessory
Unsubscribes from changes in the low battery state.
unsubscribeBatteryLevel() - Method in interface io.github.hapjava.accessories.BatteryAccessory
Unsubscribes from changes in the battery level.
unsubscribeBrightness() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithBrightness
Unsubscribes from changes in the brightness of the light.
unsubscribeCarbonDioxideDetectedState() - Method in interface io.github.hapjava.accessories.CarbonDioxideSensorAccessory
Unsubscribes from changes in the carbon dioxide's state.
unsubscribeCarbonDioxideLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonDioxideLevel
Unsubscribes from changes in the carbon dioxide level.
unsubscribeCarbonDioxidePeakLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonDioxideLevel
Unsubscribes from changes in the carbon dioxide level.
unsubscribeCarbonMonoxideDetectedState() - Method in interface io.github.hapjava.accessories.CarbonMonoxideSensorAccessory
Unsubscribes from changes in the carbon monoxide's state.
unsubscribeCarbonMonoxideLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonMonoxideLevel
Unsubscribes from changes in the carbon monoxide level.
unsubscribeCarbonMonoxidePeakLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCarbonMonoxideLevel
Unsubscribes from changes in the carbon monoxide level.
unsubscribeClosedCaptions() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithClosedCaptions
Unsubscribes from changes in the closed captions.
unsubscribeColorTemperature() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithColorTemperature
Unsubscribes from changes in the color temperature.
unsubscribeConfiguredName() - Method in interface io.github.hapjava.accessories.InputSourceAccessory
Unsubscribes from changes in the configured name.
unsubscribeConfiguredName() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithConfiguredName
Unsubscribes from changes in the configured name state.
unsubscribeConfiguredName() - Method in interface io.github.hapjava.accessories.TelevisionAccessory
Unsubscribes from changes in the configured name state.
unsubscribeContactState() - Method in interface io.github.hapjava.accessories.ContactSensorAccessory
Unsubscribes from changes in the contact state.
unsubscribeCoolingThresholdTemperature() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCoolingThresholdTemperature
Unsubscribes from changes in the cooling threshold.
unsubscribeCurrentAmbientLightLevel() - Method in interface io.github.hapjava.accessories.LightSensorAccessory
Unsubscribes from changes in the current ambient light level.
unsubscribeCurrentDoorState() - Method in interface io.github.hapjava.accessories.GarageDoorOpenerAccessory
Unsubscribes from changes in the door's state
unsubscribeCurrentFanState() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithFanState
Unsubscribes from changes in the current state of the fan.
unsubscribeCurrentHeaterCoolerState() - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
Unsubscribes from changes in heater cooler current state.
unsubscribeCurrentHorizontalTiltAngle() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCurrentHorizontalTilting
Unsubscribes from changes in the current horizontal tilt angle
unsubscribeCurrentHumidifierDehumidifierState() - Method in interface io.github.hapjava.accessories.HumidifierDehumidifierAccessory
Unsubscribes from changes in humidifier/dehumidifier current state.
unsubscribeCurrentHumidity() - Method in interface io.github.hapjava.accessories.HumidifierDehumidifierAccessory
Unsubscribes from changes in the current humidity.
unsubscribeCurrentMediaState() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCurrentMediaState
Unsubscribes from changes in the current media state.
unsubscribeCurrentMediaState() - Method in interface io.github.hapjava.accessories.SmartSpeakerAccessory
Unsubscribes from changes in the current media state.
unsubscribeCurrentPosition() - Method in interface io.github.hapjava.accessories.DoorAccessory
Unsubscribes from changes in the door's current position
unsubscribeCurrentPosition() - Method in interface io.github.hapjava.accessories.WindowAccessory
Unsubscribes from changes in the door's current position
unsubscribeCurrentPosition() - Method in interface io.github.hapjava.accessories.WindowCoveringAccessory
Unsubscribes from changes in the current position.
unsubscribeCurrentRelativeHumidity() - Method in interface io.github.hapjava.accessories.HumiditySensorAccessory
Unsubscribes from changes in the current relative humidity.
unsubscribeCurrentRelativeHumidity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCurrentRelativeHumidity
Unsubscribes from changes in the current relative humidity.
unsubscribeCurrentSecuritySystemState() - Method in interface io.github.hapjava.accessories.SecuritySystemAccessory
Unsubscribes from changes in the state of the security system.
unsubscribeCurrentState() - Method in interface io.github.hapjava.accessories.AirPurifierAccessory
Unsubscribes from changes in the state of the air purifier.
unsubscribeCurrentState() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Unsubscribes from changes in the mode of the thermostat.
unsubscribeCurrentTemperature() - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
Unsubscribes from changes in the current temperature.
unsubscribeCurrentTemperature() - Method in interface io.github.hapjava.accessories.TemperatureSensorAccessory
Unsubscribes from changes in the current temperature.
unsubscribeCurrentTemperature() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Unsubscribes from changes in the current temperature.
unsubscribeCurrentTiltAngle() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCurrentTilting
Unsubscribes from changes in the current tilt angle
unsubscribeCurrentVerticalTiltAngle() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithCurrentVerticalTilting
Unsubscribes from changes in the current vertical tilt angle
unsubscribeCurrentVerticalTiltAngle() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVerticalTilting
Unsubscribes from changes in the current vertical tilt angle
unsubscribeCurrentVisibilityState() - Method in interface io.github.hapjava.accessories.InputSourceAccessory
Unsubscribes from changes in the current visibility state.
unsubscribeFilterChangeIndication() - Method in interface io.github.hapjava.accessories.FilterMaintenanceAccessory
Unsubscribes from changes in the filter change indication.
unsubscribeFilterLifeLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithFilterLifeLevel
Unsubscribes from changes in the current filter life level.
unsubscribeHeatingThresholdTemperature() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHeatingThresholdTemperature
Unsubscribes from changes in the heating threshold.
unsubscribeHue() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithColor
Unsubscribes from changes in the hue of the light.
unsubscribeHumidityThreshold() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHumidityDehumidifierThreshold
Unsubscribes from changes in the humidity threshold.
unsubscribeHumidityThreshold() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHumidityHumidifierThreshold
Unsubscribes from changes in the humidity threshold.
unsubscribeInputDeviceType() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithInputDeviceType
Unsubscribes from changes
unsubscribeInputSourceType() - Method in interface io.github.hapjava.accessories.InputSourceAccessory
Unsubscribes from changes in the input source type.
unsubscribeInUse() - Method in interface io.github.hapjava.accessories.IrrigationSystemAccessory
Unsubscribes from changes in the inUse state.
unsubscribeIsConfigured() - Method in interface io.github.hapjava.accessories.InputSourceAccessory
Unsubscribes from changes in isConfigured.
unsubscribeIsConfigured() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithIsConfigured
Unsubscribes from changes in the isConfigured state.
unsubscribeLeakDetected() - Method in interface io.github.hapjava.accessories.LeakSensorAccessory
Unsubscribes from changes in the leak sensor.
unsubscribeLightbulbPowerState() - Method in interface io.github.hapjava.accessories.LightbulbAccessory
Unsubscribes from changes in the binary state of the light.
unsubscribeLockControls() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPhysicalControlsLock
Unsubscribes from changes in the lock controls.
unsubscribeLockCurrentState() - Method in interface io.github.hapjava.accessories.LockMechanismAccessory
Unsubscribes from changes in lock current state.
unsubscribeLockCurrentState() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithLockCurrentState
Unsubscribes from changes
unsubscribeLockTargetState() - Method in interface io.github.hapjava.accessories.LockMechanismAccessory
Unsubscribes from changes in lock target state.
unsubscribeLockTargetState() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithLockTargetState
Unsubscribes from changes
unsubscribeLowBatteryState() - Method in interface io.github.hapjava.accessories.BatteryAccessory
Unsubscribes from changes in the low battery state.
unsubscribeMotionDetected() - Method in interface io.github.hapjava.accessories.MotionSensorAccessory
Unsubscribes from changes in the motion sensor.
unsubscribeMuteState() - Method in interface io.github.hapjava.accessories.MicrophoneAccessory
Unsubscribes from changes in the mute state.
unsubscribeMuteState() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithMute
Unsubscribes from changes in the mute state.
unsubscribeMuteState() - Method in interface io.github.hapjava.accessories.SpeakerAccessory
Unsubscribes from changes in the mute state.
unsubscribeMuteState() - Method in interface io.github.hapjava.accessories.TelevisionSpeakerAccessory
Unsubscribes from changes in the mute state.
unsubscribeNitrogenDioxideDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithNitrogenDioxideDensity
Unsubscribes from changes
unsubscribeObstructionDetected() - Method in interface io.github.hapjava.accessories.GarageDoorOpenerAccessory
Unsubscribes from changes in the door's obstruction detected indicator
unsubscribeObstructionDetected() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithObstructionDetection
Unsubscribes from changes in the obstruction detected state
unsubscribeOccupancyDetected() - Method in interface io.github.hapjava.accessories.OccupancySensorAccessory
Unsubscribes from changes in the occupancy sensor.
unsubscribeOn() - Method in interface io.github.hapjava.accessories.BasicFanAccessory
Unsubscribes from changes in the active state of the fan.
unsubscribeOutletInUse() - Method in interface io.github.hapjava.accessories.OutletAccessory
Unsubscribes from changes in the binary state indicating whether hte outlet is in use.
unsubscribeOzoneDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithOzoneDensity
Unsubscribes from changes
unsubscribePictureMode() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPictureMode
Unsubscribes from changes in the picture mode.
unsubscribePM10Density() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPM10Density
Unsubscribes from changes
unsubscribePM25Density() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithPM25Density
Unsubscribes from changes
unsubscribePositionState() - Method in interface io.github.hapjava.accessories.DoorAccessory
Unsubscribes from changes in the door's state
unsubscribePositionState() - Method in interface io.github.hapjava.accessories.WindowAccessory
Unsubscribes from changes in the door's state
unsubscribePositionState() - Method in interface io.github.hapjava.accessories.WindowCoveringAccessory
Unsubscribes from changes in the position state
unsubscribePowerState() - Method in interface io.github.hapjava.accessories.OutletAccessory
Unsubscribes from changes in the binary state of the outlet's power.
unsubscribeProgramMode() - Method in interface io.github.hapjava.accessories.IrrigationSystemAccessory
Unsubscribes from changes in the program mode.
unsubscribeRemainingDuration() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithRemainingDuration
Unsubscribes from changes
unsubscribeRotationDirection() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithRotationDirection
Unsubscribes from changes in the rotation direction.
unsubscribeRotationSpeed() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithRotationSpeed
Unsubscribes from changes in the rotation speed.
unsubscribeSaturation() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithColor
Unsubscribes from changes in the saturation of the light.
unsubscribeSecurityAlarmType() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithSecurityAlarmType
Unsubscribes from changes
unsubscribeSetDuration() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithDuration
Unsubscribes from changes
unsubscribeSlatState() - Method in interface io.github.hapjava.accessories.SlatAccessory
Unsubscribes from changes in the state of the slat.
unsubscribeSleepDiscoveryMode() - Method in interface io.github.hapjava.accessories.TelevisionAccessory
Unsubscribes from changes in the sleep discovery mode.
unsubscribeSmokeDetectedState() - Method in interface io.github.hapjava.accessories.SmokeSensorAccessory
Unsubscribes from changes in the smoke sensor's state.
unsubscribeStatusActive() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithStatusActive
Unsubscribes from changes
unsubscribeStatusFault() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithStatusFault
Unsubscribes from changes
unsubscribeStatusLowBattery() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithStatusLowBattery
Unsubscribes from changes
unsubscribeStatusTampered() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithStatusTampered
Unsubscribes from changes
unsubscribeSulphurDioxideDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithSulphurDioxideDensity
Unsubscribes from changes
unsubscribeSwingMode() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithSwingMode
Unsubscribes from changes in the swing mode.
unsubscribeSwitchEvent() - Method in interface io.github.hapjava.accessories.DoorbellAccessory
Unsubscribes from changes in doorbell switch event.
unsubscribeSwitchEvent() - Method in interface io.github.hapjava.accessories.StatelessProgrammableSwitchAccessory
Unsubscribes from changes in switch event.
unsubscribeSwitchState() - Method in interface io.github.hapjava.accessories.SwitchAccessory
Unsubscribes from changes in the binary state of the switch.
unsubscribeTargetDoorState() - Method in interface io.github.hapjava.accessories.GarageDoorOpenerAccessory
Unsubscribes from changes in the door's targeted state
unsubscribeTargetFanState() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithFanState
Unsubscribes from changes in the target state of the fan.
unsubscribeTargetHeaterCoolerState() - Method in interface io.github.hapjava.accessories.HeaterCoolerAccessory
Unsubscribes from changes in heater cooler target state.
unsubscribeTargetHorizontalTiltAngle() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetHorizontalTilting
Unsubscribes from changes in the target horizontal tilt angle
unsubscribeTargetHumidifierDehumidifierState() - Method in interface io.github.hapjava.accessories.HumidifierDehumidifierAccessory
Unsubscribes from changes in humidifier/dehumidifier target state.
unsubscribeTargetMediaState() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetMediaState
Unsubscribes from changes in the target media state.
unsubscribeTargetMediaState() - Method in interface io.github.hapjava.accessories.SmartSpeakerAccessory
Unsubscribes from changes in the target media state.
unsubscribeTargetPosition() - Method in interface io.github.hapjava.accessories.DoorAccessory
Unsubscribes from changes in the door's target position
unsubscribeTargetPosition() - Method in interface io.github.hapjava.accessories.WindowAccessory
Unsubscribes from changes in the door's target position
unsubscribeTargetPosition() - Method in interface io.github.hapjava.accessories.WindowCoveringAccessory
Unsubscribes from changes in the target position.
unsubscribeTargetRelativeHumidity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetRelativeHumidity
Unsubscribes from changes in the target relative humidity.
unsubscribeTargetSecuritySystemState() - Method in interface io.github.hapjava.accessories.SecuritySystemAccessory
Unsubscribes from changes in the pending, but not yet completed, state of the security system.
unsubscribeTargetState() - Method in interface io.github.hapjava.accessories.AirPurifierAccessory
Unsubscribes from changes in the target state of the air purifier.
unsubscribeTargetState() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Unsubscribes from changes in the pending, but not yet complete, TargetHeatingCoolingStateEnum of the thermostat.
unsubscribeTargetTemperature() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Unsubscribes from changes in the target temperature.
unsubscribeTargetTiltAngle() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetTilting
Unsubscribes from changes in the target tilt angle
unsubscribeTargetVerticalTiltAngle() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetVerticalTilting
Unsubscribes from changes in the target vertical tilt angle
unsubscribeTargetVerticalTiltAngle() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVerticalTilting
Unsubscribes from changes in the target vertical tilt angle
unsubscribeTargetVisibilityState() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTargetVisibilityState
Unsubscribes from changes in the target visibility state.
unsubscribeTemperatureDisplayUnit() - Method in interface io.github.hapjava.accessories.ThermostatAccessory
Unsubscribes from changes in temperature display unit
unsubscribeTemperatureDisplayUnits() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithTemperatureDisplayUnits
Unsubscribes from changes in the temperature display units
unsubscribeValveActive() - Method in interface io.github.hapjava.accessories.ValveAccessory
Unsubscribes from changes in the valve active state.
unsubscribeValveInUse() - Method in interface io.github.hapjava.accessories.ValveAccessory
Unsubscribes from changes in the valve inUse state.
unsubscribeValveType() - Method in interface io.github.hapjava.accessories.ValveAccessory
Unsubscribes from changes in the valveType state.
unsubscribeVOCDensity() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVOCDensity
Unsubscribes from changes
unsubscribeVolume() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVolume
Unsubscribes from changes in the volume.
unsubscribeVolumeControlType() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithVolumeControlType
Unsubscribes from changes in the volume.
unsubscribeWaterLevel() - Method in interface io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithWaterLevel
Unsubscribes from changes in the water level.
USB - io.github.hapjava.characteristics.impl.inputsource.InputSourceTypeEnum
 
userIsAdmin(String) - Method in interface io.github.hapjava.server.HomekitAuthInfo
Determine if the specified user is an admin.

V

valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.accessoryinformation.AccessoryFlagsEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.airpurifier.CurrentAirPurifierStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.airpurifier.TargetAirPurifierStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.airquality.AirQualityEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.battery.ChargingStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.battery.StatusLowBatteryEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxideDetectedEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxideDetectedEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.common.ActiveEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.common.InUseEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.common.IsConfiguredEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.common.ProgrammableSwitchEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.common.ProgramModeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.common.ServiceLabelNamespaceEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.common.StatusFaultEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.common.StatusTamperedEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.contactsensor.ContactStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.fan.CurrentFanStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.fan.LockPhysicalControlsEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.fan.RotationDirectionEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.fan.SwingModeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.fan.TargetFanStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.filtermaintenance.FilterChangeIndicationEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.garagedoor.CurrentDoorStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.garagedoor.TargetDoorStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.heatercooler.CurrentHeaterCoolerStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.heatercooler.TargetHeaterCoolerStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.humidifier.CurrentHumidifierDehumidifierStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.humidifier.TargetHumidifierDehumidifierStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.inputsource.CurrentVisibilityStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.inputsource.InputDeviceTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.inputsource.InputSourceTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.inputsource.TargetVisibilityStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.leaksensor.LeakDetectedStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.lock.LockCurrentStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.lock.LockTargetStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.occupancysensor.OccupancyDetectedEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.securitysystem.CurrentSecuritySystemStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.securitysystem.SecuritySystemAlarmTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.securitysystem.TargetSecuritySystemStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.slat.CurrentSlatStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.slat.SlatTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.smokesensor.SmokeDetectedStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.television.ClosedCaptionsEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.television.CurrentMediaStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.television.PictureModeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.television.PowerModeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.television.SleepDiscoveryModeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.television.TargetMediaStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.televisionspeaker.VolumeControlTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.televisionspeaker.VolumeSelectorEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.thermostat.CurrentHeatingCoolingStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.thermostat.TargetHeatingCoolingStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.thermostat.TemperatureDisplayUnitEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.valve.ValveTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.hapjava.characteristics.impl.windowcovering.PositionStateEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.hapjava.characteristics.impl.accessoryinformation.AccessoryFlagsEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.airpurifier.CurrentAirPurifierStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.airpurifier.TargetAirPurifierStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.airquality.AirQualityEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.battery.ChargingStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.battery.StatusLowBatteryEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.carbondioxidesensor.CarbonDioxideDetectedEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.carbonmonoxidesensor.CarbonMonoxideDetectedEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.common.ActiveEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.common.InUseEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.common.IsConfiguredEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.common.ProgrammableSwitchEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.common.ProgramModeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.common.ServiceLabelNamespaceEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.common.StatusFaultEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.common.StatusTamperedEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.contactsensor.ContactStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.fan.CurrentFanStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.fan.LockPhysicalControlsEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.fan.RotationDirectionEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.fan.SwingModeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.fan.TargetFanStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.filtermaintenance.FilterChangeIndicationEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.garagedoor.CurrentDoorStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.garagedoor.TargetDoorStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.heatercooler.CurrentHeaterCoolerStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.heatercooler.TargetHeaterCoolerStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.humidifier.CurrentHumidifierDehumidifierStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.humidifier.TargetHumidifierDehumidifierStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.inputsource.CurrentVisibilityStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.inputsource.InputDeviceTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.inputsource.InputSourceTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.inputsource.TargetVisibilityStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.leaksensor.LeakDetectedStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.lock.LockCurrentStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.lock.LockTargetStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.occupancysensor.OccupancyDetectedEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.securitysystem.CurrentSecuritySystemStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.securitysystem.SecuritySystemAlarmTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.securitysystem.TargetSecuritySystemStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.slat.CurrentSlatStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.slat.SlatTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.smokesensor.SmokeDetectedStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.television.ClosedCaptionsEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.television.CurrentMediaStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.television.PictureModeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.television.PowerModeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.television.RemoteKeyEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.television.SleepDiscoveryModeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.television.TargetMediaStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.televisionspeaker.VolumeControlTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.televisionspeaker.VolumeSelectorEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.thermostat.CurrentHeatingCoolingStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.thermostat.TargetHeatingCoolingStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.thermostat.TemperatureDisplayUnitEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.valve.ValveTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.hapjava.characteristics.impl.windowcovering.PositionStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
ValveAccessory - Interface in io.github.hapjava.accessories
A Valve (sprinkler head, faucet, etc.)
ValveService - Class in io.github.hapjava.services.impl
This service describes accessories valves.
ValveService(ValveAccessory) - Constructor for class io.github.hapjava.services.impl.ValveService
 
ValveService(ActiveCharacteristic, InUseCharacteristic, ValveTypeCharacteristic) - Constructor for class io.github.hapjava.services.impl.ValveService
 
ValveTypeCharacteristic - Class in io.github.hapjava.characteristics.impl.valve
This characteristic describes the type of valve.
ValveTypeCharacteristic(Supplier<CompletableFuture<ValveTypeEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.valve.ValveTypeCharacteristic
 
ValveTypeEnum - Enum in io.github.hapjava.characteristics.impl.valve
The mode used by a ValveAccessory
VersionCharacteristic - Class in io.github.hapjava.characteristics.impl.common
This characteristic describes HAP version.
VersionCharacteristic(Supplier<CompletableFuture<String>>) - Constructor for class io.github.hapjava.characteristics.impl.common.VersionCharacteristic
 
VERTICAL - io.github.hapjava.characteristics.impl.slat.SlatTypeEnum
 
VIDEO_DOORBELLS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
VIVID - io.github.hapjava.characteristics.impl.television.PictureModeEnum
 
VOCDensityCharacteristic - Class in io.github.hapjava.characteristics.impl.airquality
This characteristic indicates the current volatile organic compound (VOC) density in micrograms/m3.
VOCDensityCharacteristic(double, double, double, Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.airquality.VOCDensityCharacteristic
 
VOCDensityCharacteristic(Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.airquality.VOCDensityCharacteristic
 
VolumeCharacteristic - Class in io.github.hapjava.characteristics.impl.audio
Volume characteristic to control audio volume.
VolumeCharacteristic(Supplier<CompletableFuture<Integer>>, ExceptionalConsumer<Integer>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.audio.VolumeCharacteristic
 
VolumeControlTypeCharacteristic - Class in io.github.hapjava.characteristics.impl.televisionspeaker
This characteristic indicates volume control type.
VolumeControlTypeCharacteristic(Supplier<CompletableFuture<VolumeControlTypeEnum>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.televisionspeaker.VolumeControlTypeCharacteristic
 
VolumeControlTypeEnum - Enum in io.github.hapjava.characteristics.impl.televisionspeaker
 
VolumeSelectorCharacteristic - Class in io.github.hapjava.characteristics.impl.televisionspeaker
This characteristic sends information about volume changes.
VolumeSelectorCharacteristic(ExceptionalConsumer<VolumeSelectorEnum>) - Constructor for class io.github.hapjava.characteristics.impl.televisionspeaker.VolumeSelectorCharacteristic
 
VolumeSelectorEnum - Enum in io.github.hapjava.characteristics.impl.televisionspeaker
 

W

WATER_FAUCET - io.github.hapjava.characteristics.impl.valve.ValveTypeEnum
 
WaterLavelCharacteristic - Class in io.github.hapjava.characteristics.impl.common
This characteristic describes the water level.
WaterLavelCharacteristic(Supplier<CompletableFuture<Double>>, Consumer<HomekitCharacteristicChangeCallback>, Runnable) - Constructor for class io.github.hapjava.characteristics.impl.common.WaterLavelCharacteristic
 
WINDOW_COVERINGS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
WindowAccessory - Interface in io.github.hapjava.accessories
motorized window accessory.
WindowCoveringAccessory - Interface in io.github.hapjava.accessories
A window covering, like blinds, which can be remotely controlled.
WindowCoveringService - Class in io.github.hapjava.services.impl
This service describes motorized window coverings or shades
WindowCoveringService(WindowCoveringAccessory) - Constructor for class io.github.hapjava.services.impl.WindowCoveringService
 
WindowCoveringService(TargetPositionCharacteristic, CurrentPositionCharacteristic, PositionStateCharacteristic) - Constructor for class io.github.hapjava.services.impl.WindowCoveringService
 
WINDOWS - Static variable in class io.github.hapjava.server.HomekitAccessoryCategories
 
WindowService - Class in io.github.hapjava.services.impl
This service describes a motorized window.
WindowService(WindowAccessory) - Constructor for class io.github.hapjava.services.impl.WindowService
 
WindowService(CurrentPositionCharacteristic, TargetPositionCharacteristic, PositionStateCharacteristic) - Constructor for class io.github.hapjava.services.impl.WindowService
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages