GUI/Dashboard to set variables and trigger MQTT 'publish' or webhooks?

Hi,
is there a cloud-service where I can create my own Dashboard to interact with my IoT equipment?
My IoT equipment is connected (via MQTT and other protocols) to ThingSpeak. I can manually trigger actions (using webhooks and curl ...) but it's awkward. I like to be able to trigger these action from a webpage (rather than a shell).
E.g. I log in to a webpage and see my 'Dashboard' of my IoT devices/triggers. Here I can set variables and any changes to those variables are send to IoT devices.
A typical problem that I have is:
  1. I like to turn something "ON" in my house. IFTTT supports widgets. But I like not to use IFTTT specific apps for buttons and another app for something else.
  2. I like to set a 'color' to change the light in a certain room.
  3. I like to set a timer from when to turn something ON and when to turn it OFF again.
  4. I like to monitor my MQTT data (ThingSpeak channels are available as iframe but no service/cloud seems to exist to integrate them into a Dashboard for IoT devices).
It's all possible by running my own server and making my own webpage. I am however looking for an existing service where I can 'drag and drop' my own Dashboard together to control my IoT devices remotely.
For example, I like to create a 'button' and whenever that button is pressed (on the webpage) a webhook is triggered on IFTTT or ThingSpeak or a MQTT message is send to a channel.
Or I like to add to my Dashboard a 'time range' where I can set a 'START TIME' and 'END TIME' (or START TIME and DURATION). Whenever I make changes to that 'time range' a trigger shall be send to IFTTT or ThingSpeak or MQTT channel.
-t

Answers (0)

Communities

More Answers in the  ThingSpeak Community

Categories

Find more on ThingSpeak in Help Center and File Exchange

Products

Asked:

on 16 May 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!