Type alias PentairScreenlogicPayload
PentairScreenlogicPayload: Payload<{ chem: SLChemData; chlor: SLIntellichlorData; equipment?: { circuitNames?: SLCircuitNamesData; config?: SLEquipmentConfigurationData; controllerConfig?: SLControllerConfigData; customNames?: SLGetCustomNamesData; state?: SLEquipmentStateData; systemTime?: SLSystemTimeData; weatherForecast?: SLWeatherForecastData; }; pump?: { status: SLPumpStatusData[]; }; schedule?: { once?: SLScheduleData; recurring?: SLScheduleData; }; version?: SLVersionData; }, PentairScreenlogicSchema> Type declaration
chem: SLChemData
chlor: SLIntellichlorData
Optional
equipment?: {
circuitNames?: SLCircuitNamesData;
config?: SLEquipmentConfigurationData;
controllerConfig?: SLControllerConfigData;
customNames?: SLGetCustomNamesData;
state?: SLEquipmentStateData;
systemTime?: SLSystemTimeData;
weatherForecast?: SLWeatherForecastData;
}
Optional
circuitNames?: SLCircuitNamesData
Optional
config?: SLEquipmentConfigurationData
Optional
controllerConfig?: SLControllerConfigData
Optional
customNames?: SLGetCustomNamesData
Optional
state?: SLEquipmentStateData
Optional
systemTime?: SLSystemTimeData
Optional
weatherForecast?: SLWeatherForecastData
Optional
pump?: {
status: SLPumpStatusData[];
}
status: SLPumpStatusData[]
Optional
schedule?: {
once?: SLScheduleData;
recurring?: SLScheduleData;
}
Optional
once?: SLScheduleData
Optional
recurring?: SLScheduleData
Optional
version?: SLVersionData