Plot your sensor data like a boss with the Chart Widget
Wanna track your electricity consumption at home? It is as easy as bar! Woops, I mean pie (get it? 😂 because the Chart Widget is visualized as a bar graph, not as a pie chart 😂).
HOLD YOUR HORSES! To get started with your first awesome project with this widget, start off by reading the Introduction. You’ll understand what Meeo is all about. If you already read it, then let us proceed 🤘.
If you have chosen to add this awesome widget from the Widget Menu, you can give a specific name to your widget by typing on the “Name” field. You do not need to type anything on the “Channel” field for now because anything you type on the “Name” field is reflected on the “Channel” field (everything is in small caps and each word is separated with a dash sign “-”). If you really want to have a specific channel for your widget, then you can type the channel name you want. In case you are wondering what is the difference between the “Name” and “Channel” field, the first field lets you give a cool name to your widget. The second field is used as a channel for your devices to subscribe to or to publish data on. If you are happy with the name of your widget, you can now click/press the “Save” button.
Chart Widget Information
In order for your device to connect to your widget, you need to know the widget’s information. To access this, each widget has an “Option” icon on the top right corner. Click/press the icon and you will see the Widget Information Box as shown on the image below:
The Widget Information Box holds the most important information of a widget; the
topic. If you would notice, the
topic is separated by a “/”. The phrase on the left is called the namespace while the phrase on the right is called the channel (remember the “Channel” field?). You should take note of these because it is needed by the Meeo Arduino Library.
Chart Widget Data
When you publish or send data to the Chart Widget, it will automatically graph it. When you hover on a bar, you will see the value and the time it was displayed. You can only send real numbers as valid data. You cannot send textual data. The following are examples of valid data that the Chart Widget can display:
Plot your sensor data
Now that you know the intricacies of the Chart Widget, you can now visualize your sensor data with respect to time! This is so awesome when you are trying to know if you are using electricity efficiently!