Steps to connect to SLS cloud
- Register a device in SLS web UI
- Set-up hardware
- Start sending data
- Start requesting optimized Schedule
- Establish local safety control
STEP 1
Register your device
Create an account on SLS registration page
Register your device (Devices → Add New Device):
- Select Device Type. For instance in the case of heating or cooling, select Temperature controller
- Add your device approximate location — this will be used for weather data
Every device will get a unique Device ID, also Device Access Signature will be given
STEP 2
Gather necessary hardware
Make sure you have the necessary hardware to connect to SLS cloud:
- Sensors to measure data. In the case of temperature controlling temperature sensors for measuring temperatures inside the room and outside are needed.
- Controllable smart power relay or power switch
- Controller to read data from sensors, control power relay and communicate to SLS cloud via POST requests (XML/JSON).
STEP 3
Start sending data
Start sending data to cloud:
Start to send real time data to the cloud for SLS machine learning.
This data includes parameters, which are explained in documentation, which can be obtained from the developer’s page.
For example, in case of heating send following data in 1 – 15min:
Inside temp / Outside temp / Power
STEP 4
Start requesting optimized schedule
Start making optimization requests:
At any given moment an optimization request can be made into the cloud. SLS cloud will answer with optimized working schedule from the time of request till the end of the day. See manual for more information.
Make requests once in 24h:
Request should consist of user defined restrictions (e.g. desired room temperature).
Answer will include working Schedule. Length will depend on how long are the prices known ahead.
Response format:
- Power
- Timestamp
STEP 5
Establish local control
Control consumer locally:
Consumer should be controlled based on received working Schedule.
Local safety should be controlled from a local controller.
Although SLS can detect, we cannot control the consumer from the cloud! That’s why local controller should check the data and take action, if needed (for example, if room temperature falls below minimum, new request should be made to the cloud – new schedule will be answered with a need to turn on the heater immediately).