UNPKG

mygekko-client-library

Version:
325 lines (319 loc) 5.99 kB
import { ItemStatusResponse, LocalClient, LocalClientConfig, RemoteClient, RemoteClientConfig, SystemConfig, SystemStatusResponse, TrendItemResponse, } from './client'; import { CLIENT_ERROR_MESSAGES, ClientError } from './errors'; import { Accesses, Actions, AirConditioners, AlarmSystems, Analyses, Blinds, Cameras, Clocks, ControlCircuits, EnergyCosts, EnergyManagers, GekkoInfo, GlobalAlarm, HeatingCircuits, HeatingSystems, HotWaterCirculations, HotWaterSystems, Lights, Loads, Logics, MultiRooms, Pools, RoomTemperatures, Saunas, SmsEmails, Stoves, Vents, WallBoxes, Weather, } from './systems'; import { Access, AccessStartConditionState, AccessState, AccessType, Action, ActionStartConditionState, ActionState, AirConditioner, AirConditionerExhaustState, AirConditionerState, AirConditionerSupplyState, AirConditionerWorkingMode, AlarmDevice, AlarmSystem, AlarmSystemDeviceModel, AlarmSystemDeviceSharpState, AlarmSystemDeviceState, AlarmSystemState, Analysis, AnalysisState, AnalysisType, AnalysisVariable, BaseSystemType, BatteryState, BatteryType, Blind, BlindRotationRange, BlindState, Camera, Clock, ClockStartConditionState, ClockState, ControlCircuit, ControlCircuitSensorType, EMSEnabledState, EMSState, EnergyCost, EnergyCostsCounterDirection, EnergyManager, GekkoInfoItem, GekkoLanguage, GlobalAlarmItem, GlobalAlarmState, HeatingCircuit, HeatingCircuitCoolingMode, HeatingCircuitDeviceModel, HeatingCircuitState, HeatingSystem, HeatingSystemCoolingState, HeatingSystemDeviceModel, HeatingSystemState, HotWaterCirculation, HotWaterCirculationPumpType, HotWaterCirculationState, HotWaterSystem, HotWaterSystemCoolingModeState, HotWaterSystemDeviceModel, HotWaterSystemState, Light, LightState, Load, LoadSheddingState, LoadState, Logic, MultiRoom, MultiRoomPlayList, MultiRoomState, NetState, Pool, PoolBackWashState, PoolFilteringState, PoolWorkingMode, RoomTemperature, RoomTemperatureCoolingState, RoomTemperatureDeviceModel, RoomTemperatureWorkingModeKnx, RoomTemperatureWorkingModeStandard, Sauna, SaunaErrorState, SaunaState, SaunaWorkingMode, SmsEmail, SmsEmailState, SolarState, Stove, StovesState, StoveWorkingState, SumState, SystemType, Trend, TrendItem, Vent, VentBypassState, VentCoolingModeState, VentDehumidificationState, VentDeviceModel, VentLevel, VentSubWorkingMode, VentSubWorkingModeProxxon, VentWorkingModeIndividual, VentWorkingModePluggit, VentWorkingModeProxxonV1, VentWorkingModeProxxonV2, VentWorkingModeStiebelTecalor, VentWorkingModeWestaflex, WallBox, WallBoxChargeRequestState, WallBoxChargeState, WallBoxPluggedState, WallBoxUser, WeatherItem, } from './systems/types'; import { decimalToHexColor, hexToDecimal, rgbToDecimal, rgbToHex, tunableWhiteToHex, } from './utils'; /** The different clients. */ export { LocalClient, RemoteClient, LocalClientConfig, RemoteClientConfig, SystemConfig, SystemStatusResponse, TrendItemResponse, ItemStatusResponse, }; export { Access, AccessState, AccessStartConditionState, AccessType, Action, ActionState, ActionStartConditionState, SystemType, Trend, BaseSystemType, SumState, TrendItem, AirConditioner, AirConditionerWorkingMode, AirConditionerState, AirConditionerSupplyState, AirConditionerExhaustState, AlarmSystem, AlarmSystemState, AlarmDevice, AlarmSystemDeviceState, AlarmSystemDeviceModel, AlarmSystemDeviceSharpState, Blind, BlindState, BlindRotationRange, Camera, Clock, ClockState, ClockStartConditionState, ControlCircuit, ControlCircuitSensorType, EnergyCost, EnergyCostsCounterDirection, EnergyManager, EMSState, EMSEnabledState, SolarState, BatteryState, BatteryType, LoadSheddingState, NetState, GekkoInfoItem, GekkoLanguage, GlobalAlarmItem, GlobalAlarmState, HeatingCircuit, HeatingCircuitState, HeatingCircuitCoolingMode, HeatingCircuitDeviceModel, HeatingSystem, HeatingSystemState, HeatingSystemCoolingState, HeatingSystemDeviceModel, HotWaterCirculation, HotWaterCirculationState, HotWaterCirculationPumpType, HotWaterSystem, HotWaterSystemState, HotWaterSystemCoolingModeState, HotWaterSystemDeviceModel, Light, LightState, Load, LoadState, Logic, MultiRoom, MultiRoomState, MultiRoomPlayList, Pool, PoolWorkingMode, PoolFilteringState, PoolBackWashState, RoomTemperature, RoomTemperatureWorkingModeKnx, RoomTemperatureWorkingModeStandard, RoomTemperatureCoolingState, RoomTemperatureDeviceModel, Sauna, SaunaState, SaunaErrorState, SaunaWorkingMode, SmsEmailState, SmsEmail, Stove, StovesState, StoveWorkingState, Analysis, AnalysisType, AnalysisState, AnalysisVariable, Vent, VentLevel, VentWorkingModeProxxonV1, VentWorkingModePluggit, VentWorkingModeWestaflex, VentBypassState, VentWorkingModeStiebelTecalor, VentWorkingModeIndividual, VentWorkingModeProxxonV2, VentDeviceModel, VentCoolingModeState, VentDehumidificationState, VentSubWorkingModeProxxon, VentSubWorkingMode, WallBox, WallBoxUser, WallBoxChargeState, WallBoxPluggedState, WallBoxChargeRequestState, WeatherItem, }; export { Accesses, Actions, AirConditioners, AlarmSystems, Blinds, Cameras, Clocks, ControlCircuits, EnergyCosts, EnergyManagers, GekkoInfo, GlobalAlarm, HeatingCircuits, HeatingSystems, HotWaterCirculations, HotWaterSystems, Lights, Loads, Logics, MultiRooms, Pools, RoomTemperatures, Saunas, SmsEmails, Stoves, Analyses, Vents, WallBoxes, Weather, }; export { tunableWhiteToHex, rgbToHex, rgbToDecimal, hexToDecimal, decimalToHexColor }; export { ClientError, CLIENT_ERROR_MESSAGES };