SmartChart Assistant (Premium only)
AI Graph chat session showing pie chart with top 5 energy consumers

The SmartChart Assistant lets you create professional smart home charts by simply describing what you want to see. Instead of manually selecting devices, choosing aggregation settings, and configuring chart types, you can type a question like "Show me my top 5 energy consumers this week" and the AI builds the full graph for you — selecting the right chart type, fetching the correct data, and applying the best settings automatically.

The feature is built on top of ConstantGraph's full graph toolkit. Everything the AI creates can be edited afterwards using the standard channel and configuration controls.

What the AI can create

The SmartChart Assistant can build four types of visualisation:

Time Series graphs show how values change over time. These are best for viewing trends in energy consumption, temperature, power usage, or any measurement you want to track across hours, days, or weeks.

Instant Data views show a snapshot of current or recent values across multiple devices. The AI will choose between a bar chart, pie chart, gauge display, or device list depending on how many channels you are comparing and what you are trying to understand.

Data Tables display raw or aggregated data in a structured list. Ask for a "table of my daily energy usage" and the AI will populate one automatically.

Series Comparison charts plot two channels against each other on an X-Y scatter axis. This is useful for understanding correlations — for example, whether your heating energy usage relates directly to outside temperature.

How to open the SmartChart Assistant

Navigate to the Graph page from the main menu and look for the AI chat panel. If the panel is hidden, tap the menu icon in the top-left corner of the graph view to reveal it. Type your question in the chat input and press Enter or tap Send. Note that the feature is only available to Premium subscribers and asking a question on lower subscription levels will send you to the subscription pricing page.

The AI works on your account's own data. It has access to all devices and channels that are visible in your ConstantGraph account.

Your first AI graph

The simplest way to start is to describe a device and a time period. Here are some examples that work well:

  • "Show me my boiler energy usage for the last 7 days"
  • "What is the current temperature in every room?"
  • "Top 3 energy consumers this month as a pie chart"
  • "Show me living room power over the last 24 hours"

The AI will search your devices, choose the most appropriate graph type, apply the right settings, and add the data — usually in a single step.

Understanding what the AI is doing

When you send a message, the AI typically takes two or three actions before responding. You will see a brief "thinking" indicator while it works. It is:

  1. Searching for the devices or channels you mentioned — matching names like "boiler" to the actual channel names in your account.
  2. Selecting the graph type that best fits your request.
  3. Configuring the time range, aggregation settings, and chart style.
  4. Adding the channels to the graph.

You do not need to understand any of these settings yourself. The AI chooses sensible defaults based on the type of data.

Refining a graph after it is created

Once a graph is created you can continue the conversation to adjust it. For example:

  • "Change that to a 30-day view"
  • "Add the washing machine as well"
  • "Stack the columns"
  • "Show me a scrollbar"
  • "Remove the bedroom and just keep the kitchen"

The AI always reads the current state of the graph before responding, so it knows exactly what is already displayed.

Comparison overlays

For Time Series graphs, you can ask the AI to overlay a context band that shows how current readings compare to historical patterns.

  • "Add a min/max band to this"
  • "Show the typical range for this time of day"

Min and Max overlays show the highest and lowest values recorded for each time slot during the current day. This works well for short time windows of up to seven days.

Historical Range overlays show the typical 20th to 80th percentile band for each time of day, drawn from the full history of that channel. This is most useful for windows of a week or more, once a device has been active long enough to build up a meaningful history.

AI Graph chat with a follow-up question and the addition of a comparison overlay

Saving and sharing

After the AI creates a graph, it automatically gives it a descriptive name based on the content. You can save it to your dashboard in the usual way using the Save button at the top of the graph panel. Saved AI graphs behave identically to manually created graphs and can be shared or embedded.