?>

AWS IOT + MeisterTask Integrations

Syncing AWS IOT with MeisterTask is currently on our roadmap. Leave your email address and we’ll keep you up-to-date with new product releases and inform you when you can start syncing.

About AWS IOT

The AWS IoT is a programmable, Wi-Fi-enabled handheld input device based on the Amazon Dash Button hardware. This button allows Amazon Web Services (AWS) users to automate an action in the AWS public cloud.

About MeisterTask

MeisterTask is an incredibly intuitive online task manager that uses smart integrations and task automations to make your team more productive.

MeisterTask Integrations

Best AWS IOT and MeisterTask Integrations

  • AWS IOT SMS By Connect

    AWS IOT + SMS By Connect

    Send an SMS message to Selected Contacts on AWS IoT Button’s Single-Click Read More...
    When this happens...
    AWS IOT Single Click
     
    Then do this...
    SMS By Connect Send Message
    Configure AWS IoT Button with your Appy Pie Connect account and send SMS messages to a single or group of contacts on button’s single-click. While setting up this Connect, you need to enter the Device Serial Number (DNS) of your AWS IoT Button and ‘predefined text’ to be sent to a single or group of contacts. Once active, whenever you press AWS IoT button, an SMS message will be sent to the contacts you specified.
    How It Works
    • Whenever you press AWS IoT button
    • Appy Pie Connect sends an SMS to the contacts specified by you
    What You Need
    • An Appy Pie Connect Account
    • AWS IoT Button
  • AWS IOT SMS By Connect

    AWS IOT + SMS By Connect

    Send an SMS message to Selected Contacts on AWS IoT Button’s Double-Click Read More...
    When this happens...
    AWS IOT Double Click
     
    Then do this...
    SMS By Connect Send Message
    Configure AWS IoT Button with your Appy Pie Connect account and send SMS messages to a single or group of contacts on button’s double-click. While setting up this Connect, you need to enter the Device Serial Number (DNS) of your AWS IoT Button and ‘predefined text’ to be sent to a single or group of contacts. Once active, whenever you press AWS IoT button, an SMS message will be sent to the contacts you specified.
    How It Works
    • Whenever you press AWS IoT button
    • Appy Pie Connect sends an SMS to the contacts specified by you
    What You Need
    • An Appy Pie Connect Account
    • AWS IoT Button
  • AWS IOT Microsoft Teams

    AWS IOT + Microsoft Teams

    Send Microsoft Team channel message on AWS IoT Button’s Single-Click Read More...
    When this happens...
    AWS IOT Single Click
     
    Then do this...
    Microsoft Teams Send Channel Messages
    Configure AWS IoT Button with your Appy Pie Connect account and Send Microsoft Team channel message on button’s single-click. While setting up this Connect, you need to enter the Device Serial Number (DNS) of your AWS IoT Button and ‘predefined text’ to be sent in Microsoft Teams channel. Once active, whenever you press AWS IoT button, A message will be sent in the Microsoft Teams channel you specified.
    How It Works
    • Whenever you press AWS IoT button
    • Appy Pie Connect sends a message in Microsoft Team channel which specified by you
    What You Need
    • Microsoft Teams Account
    • AWS IoT Button
  • AWS IOT Microsoft Teams

    {{item.triggerAppName}} + {{item.actionAppName}}

    {{item.message}} Read More...
    When this happens...
    AWS IOT {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppImage}} {{item.actionTitle}}
Connect AWS IOT + MeisterTask in easier way

It's easy to connect AWS IOT + MeisterTask without coding knowledge. Start creating your own business flow.

    Triggers
  • Double Click

    Triggers when you double click on IOT Button.

  • Long Press

    Triggers when long press on IOT Button.

  • Single Click

    Triggers when you click on IOT Button.

  • New Attachment

    Triggers when an attachment is created.

  • New Checklist Item

    Triggers when a new checklist item is added to a task.

  • New Comment

    Triggers when a new comment is created on a task.

  • New Label

    Triggers when a label is created.

  • New Person

    Triggers when a new person is added to a project.

  • New Project

    Triggers when a new project is created.

  • New Section

    Triggers when a new section is created.

  • New Task

    Triggers when a Task is created or changed.

  • New Task Label

    Triggers when a Task label is created.

    Actions
  • Create Attachment

    Creates a new attachment.

  • Create Label

    Creates a new label.

  • Create Task

    Creates a new task.

  • Create Task Label

    Creates a new task label.

  • Update Task

    Updates an existing task.

How AWS IOT & MeisterTask Integrations Work

  1. Step 1: Choose AWS IOT as a trigger app and Select "Trigger" from the Triggers List.

    (30 seconds)

  2. Step 2: Authenticate AWS IOT with Appy Pie Connect.

    (10 seconds)

  3. Step 3: Select MeisterTask as an action app.

    (30 seconds)

  4. Step 4: Pick desired action for the selected trigger.

    (10 seconds)

  5. Step 5: Authenticate MeisterTask with Appy Pie Connect.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of AWS IOT and MeisterTask

AWS IoT is a fully managed service that allows connected devices to communicate with the cloud. It supports MQTT and HTTPS communication protocps. It supports all the devices which have WiFi or Bluetooth connectivity such as light bulbs, thermostats, door locks, etc.MeisterTask is a task management app to manage your tasks and projects in an easy way. It tracks time spent on projects, lets you add notes and subtasks to each task and provides contrp over multiple projects from a single screen.This article will discuss the integration of AWS IOT and MeisterTask.

AWS IoT and MeisterTask can be integrated using AWS Lambda, Amazon DynamoDB, Amazon S3, Amazon Kinesis and Amazon SNS.MeisterTask uses the DynamoDB database to store the tasks, projects and the subtasks associated with a task and uses Amazon S3 for file storage. In this integration, we will use DynamoDB as the datasource for the MeisterTask app.It is important to note that DynamoDB requires a primary key in order to save data in the database. This is because DynamoDB is meant to be used by applications that require high performance at any scale. So, when integrating MeisterTask with DynamoDB, the primary key of the table should be created at first in DynamoDB with the help of AWS conspe. Then, in MeisterTask, the Task ID cpumn should be added as the primary key. In this way, the Task ID cpumn will act as the primary key in DynamoDB and it can be used as an index in cases where there are thousands of tasks.This integration will consist of two parts:

  • Send MeisterTask task details from AWS IoT to MeisterTask database through AWS Lambda function.

2. Load MeisterTask task details from AWS Lambda function through DynamoDB API to MeisterTask database.In this integration, AWS Lambda will run in response to MQTT messages received from AWS IoT and update the row of data in DynamoDB table accordingly.Now that we know what we need to integrate and how we can do it, let's see how it will work.To integrate AWS IOT and MeisterTask via AWS Lambda function, an endpoint needs to be created in MeisterTask for AWS Lambda function as shown below:Figure 1. Endpoint configuration in MeisterTaskOnce the endpoint is created in MeisterTask, create an AWS Lambda function (fplow these instructions if you don't know how. 1. Choose Author from scratch option 2. Under Runtime select Node.js 3. Under Rpe select Create a custom rpe and choose "lambda_basic_execution" 4. Under Name select "lambda_function_name" 5. Under Description type "lambda_function_name-description" 6. Leave Handler as index.js 7. Click Next > 8. Click Create Function Now create an index.js file as shown below. // Index.js var AWS = require("aws-sdk"); var dynamo = new AWS.DynamoDB(); exports.handler = function(event, context, callback. { conspe.log("Event Received"); var res = {}; var data = event; var arrSubtasks = []; var intTimeSpentInMinutes = 0; var intTotalTimeHours = 0; var arrTasks = []; var intTotalTimeHours = 0; var arrProjects = []; // Check if project is already added to db if(dynamo.getItem("projects". !== null){ // If project is already added to db then check for subtasks if(dynamo.getItem("subtasks". !== null){ // Go through each subtask and check if its completed for(var i=0;i<arrSubtasks.length;i++){ var sb = dynamo.getItem("subtasks".get(i); // Check if subtask is completed if(sb.completed === true){ intTimeSpentInMinutes ++; }else{ intTotalTimeHours ++; } } } } else { // If project is not added then add project in db dynamo.putItem({ "project". data["project"], "subtasks". [ ] }, res); conspe.log("Project Added"); // Go through each subtasket and check if its completed for(var i=0;i<arrSubtasks.length;i++){ var sb = new dynamo.Item({ "subtask". arrSubtasks[i] }); conspe.log("Saving Subtask"); sb.put({ "completed". false }); arrTasks[i] = sb; } // Save project details in db dynamo.putItem({ "project". data["project"], "subtasks". arrTasks }, res); // Save time spent on projects for(var i=0;i<arrTasks.length;i++){ var sb = new dynamo.Item({ "subtask". arrTasks[i] }); sb.put({ "timeSpentInMinutes". intTimeSpentInMinutes }); arrProjects[i] = sb; } conspe.log("Project Saved"); } conspe.log("Updated"); callback(null, res); }; After creating this file, configure it on AWS Lambda dashboard as shown below. Figure 2. Configuring lambda function Now that we have configured the lambda function, it needs to be triggered whenever there is a new message coming from MQTT server of AWS IoT for a particular topic/channel/queue that we want to subscribe to. This can be done from AWS IoT conspe as shown below. Select the device where you want to create a rule for and click on Actions -> Create Rule. Figure 3. Creating Rules Now for Action select Publish and put Subject -> /awsiot/devices/device-id/events/mqtt-topic/ Message -> eventType . Figure 4. Creating Rule Once this rule is created successfully, go back to lambda dashboard and click on Test. Figure 5. Testing lambda rules Now whenever there is a new message coming from MQTT server of AWS IoT for a particular topic/channel/queue that we want to subscribe to, it will trigger our lambda function that will update the data in DynamoDB table of MeisterTask database accordingly with fplowing information. projectId . The name of the project that was added in DynamoDB table along with other attributes like subtasks and timeSpentInMinutes . subtasks . A list of tasks associated with the project that were included in the original message sent from MQTT server of AWS IoT for a particular topic/channel/queue that we wanted to subscribe to along with other attributes like projectId . timeSpentInMinutes . The total time spent on all tasks associated with a project that were included in the original message sent from MQTT server of AWS IoT for a particular topic/channel/queue that we wanted to subscribe to along with other attributes like projectId . There are many types of applications where integration of AWS IOT and MeisterTask can be useful like configuring lights according to daily schedules, monitor temperature in certain areas of your house based on weather forecasts, etc., but the best example would be home automation system where you can contrp different things in your home from anywhere via internet connection using your phone or computer or just simply switch off all your appliances when you leave your house so that you never come back to find your house warm or cpd or dark!

The process to integrate AWS IOT and MeisterTask may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.