Skip to content

This is the Alexa Skill For the Alexa Controlled Matlus IoT Thermostat. This is a TypeScript project

License

Notifications You must be signed in to change notification settings

matlus/AlexaMatlusThermostat

Repository files navigation

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

About

This is the Alexa Skill For the Alexa Controlled Matlus IoT Thermostat. This is a TypeScript project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published