Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.34 KB

File metadata and controls

22 lines (15 loc) · 1.34 KB

Alexa-MatlusIoTThermostat

This is a Visual Studio Code project for the Alexa Skill related to the Alexa Controlled Matlus IoT Multizone Thermostat. The app.ts file has been configued as the start up file for local debugging. However, on AWS, the index.ts file is the entry point.

The other TypeScript classes:

  • thermostatGateway.ts
  • currentSettings.ts
  • zone.ts
  • normalizers.ts

are all part of the actual code that will run as part of the Alexa Skill on AWS.

thermostatGateway.ts

This is the primary class, the "entry point" of the system. Essentially the data received from Alexa is extracted in the index.ts file and assembled into variable. This data is then passed as arguments to the various methods that match the intended Alexa skill. The public methods of this class are the API of the system.

Alexa Demystified - Explaining the Flow with an IoT Thermostat

YoueTube Video -Alexa Demystified - Explaining the Flow with an IoT Thermostat

IoT Multi-Zone Thermostat - Alexa Skill Demonstration

YoueTube Video -IoT Multi-Zone Thermostat - Alexa Skill Demonstration