homebridge-connect-my-pool
Version:
Partially complete HomeKit integration for Astral Viron Gateway
97 lines • 4.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.COMMANDS = exports.URLS = exports.GATEWAY_NAME = exports.MANUFACTURER = exports.PLUGIN_VERSION = exports.PLATFORM_NAME = exports.PLUGIN_NAME = void 0;
exports.PLUGIN_NAME = 'homebridge-connect-my-pool';
exports.PLATFORM_NAME = 'Connect My Pool';
exports.PLUGIN_VERSION = '0.0.2';
exports.MANUFACTURER = 'Astral';
exports.GATEWAY_NAME = 'Astral Gateway';
exports.URLS = {
login_url: '/Front/Login.aspx',
home_url: '/Account/Home.aspx',
favourites_url: '/Account/Favourites.aspx',
pool_spa_url: '/Account/ChannelsValves.aspx',
lighting_url: '/Account/Lighting.aspx',
heating_url: '/Account/Heating.aspx',
solar_url: '/Account/Solar.aspx',
chemistry_url: '/Account/Chemistry.aspx'
};
exports.COMMANDS = {
FAVOURITES: {
all_auto: 'cpPageContent_btnAllAuto',
allow_all: 'hdnAllowAll',
set_favourite: 'hdnSetFavourite',
favourite_id_1: 'cpPageContent_lvFavourites_hdnFavId_0',
favourite_id_2: 'cpPageContent_lvFavourites_hdnFavId_1',
favourite_id_3: 'cpPageContent_lvFavourites_hdnFavId_2',
favourite_id_4: 'cpPageContent_lvFavourites_hdnFavId_3'
},
POOL_SPA: {
all_auto: 'cpPageContent_btnAllAuto',
set_pool_spa: 'hdnSetPoolSpa',
set_channel_mode: 'hdnSetChannelMode',
set_valve_mode: 'hdnSetvalveMode',
is_auto_available: 'IsAllAutoAvailable',
channel_id: 'cpPageContent_RpChannel_hidden_',
channel_value: 'cpPageContent_RpChannel_hdnChannelValue_',
button_save: 'cpPageContent_btnSave',
id_pump_mode_pool: '#cpPageContent_lnkPoolMode',
id_pump_mode_spa: '#cpPageContent_lnkSpaMode',
id_rpchannel: '#cpPageContent_RpChannel',
id_pool: '#cpPageContent_RpChannel_hidden_0',
id_pool_filter: '#cpPageContent_RpChannel_aCurrentStatus_0',
//cpPageContent_RpChannel_imgOn_0
id_pool_filter_is_running: '#cpPageContent_RpChannel_imgOn_0',
id_spa_jets: '#cpPageContent_RpChannel_aCurrentStatus_1',
id_spa_jets_is_running: '#cpPageContent_RpChannel_imgOn_1',
id_spa_blower: '#cpPageContent_RpChannel_aCurrentStatus_2',
id_spa_blower_is_running: '#cpPageContent_RpChannel_imgOn_2'
},
LIGHTING: {
sync_button: 'cpPageContent_btnSyncButton',
all_auto: 'cpPageContent_btnAllAuto',
set_zone_mode: 'hdnSetZoneMode',
set_color: 'hdnSetColor',
zone_id: 'cpPageContent_hdnZoneId',
lighting_zone_id: 'cpPageContent_rptLighting_hdnLightingZoneId_',
lighting_zone_value: 'cpPageContent_rptLighting_hdnZoneValue_',
lighting_has_multicolor: 'cpPageContent_rptLighting_hdnIsMultiColor_',
lighting_system_id: 'cpPageContent_rptLighting_hdnLightingSystemId_',
lighting_zone_mode_id: 'cpPageContent_rptLighting_hdnLightingZoneModeId_',
lighting_zone_mode_name: 'cpPageContent_rptLighting_hdnZoneModeName_'
},
HEATING: {
is_operating_as_cooler: 'hdnIsOperateAsCooler_PID',
water_temp_pid: 'hdnWaterTemp_PID',
status_pid: 'hdnStatus_PID',
pool_set_point_temp_pid: 'hdnPoolSetPointTemp_PID',
spa_set_point_temp_pid: 'hdnSpaSetPointTemp_PID',
mode_pid: 'hdnMode_PID',
set_temp: 'hdnSetTemp',
set_mode: 'hdnSetMode',
temp: 'hdnTemp',
heat_cool_mode_pid: 'hdnHeatCoolMode_PID',
all_auto: 'btnAllAuto',
heat_cool_mode: 'hdnHeatCoolMode',
status: 'hdnStatus',
heater_status: 'chkHeaterStatus',
mode_pool_spa: 'hdnModePoolSPA',
pool_temp: 'hdnPoolTemp',
spa_temp: 'hdnSpaTemp',
button_save: 'btnSubmit',
id_current_temp: '#lblWaterTemp',
id_is_running: '#imgOn'
},
SOLAR: {
set_temp: 'hdnSetTemp',
set_mode: 'hdnSetMode',
temp: 'hdnTemp',
status: 'hdnStatus',
pool_temp: 'hdnPoolTemp',
button_save: 'btnSubmit',
id_current_temp: '#lblWaterTemp',
id_roof_temp: '#lblRoofTemp',
id_is_running: '#imgOn'
}
};
//# sourceMappingURL=constants.js.map