!!! abstract “Artisan does / TilauScope adds” Artisan does — an energy and CO₂ estimate in Roast Properties → Energy, computed from loads you describe yourself: each heater’s rated power, the events that drive it, and a protocol for preheating, between batches and cooling. For some roasters these are filled in when the roaster is chosen in the first-time setup.
**TilauScope adds** — the power actually drawn, read from a power meter, from the moment
monitoring starts: the energy spent before charge, during the roast and after drop, the energy
per kilogram of green coffee, and for every figure where it comes from. Roasts saved earlier
with a power reading get their energy too, and every roast shows it in BeanCave. Without a
meter, the roaster's energy is estimated from what is known of its power.
Artisan’s own Energy tab is not offered in TilauScope. Its heaters still serve, as a last resort, to estimate the roaster’s energy when there is no meter — see Without a meter. What this chapter describes is a separate, simpler reading built on measurement first.
What is counted is the electricity the installation draws — power in watts at any instant, energy in kilowatt-hours over time. It is not the heat taken up by the coffee.
!!! info “Hardware — a power meter that reports over MQTT” Any plug-in or in-line meter able to publish its power reading to a network broker: a Z-Wave or Zigbee smart plug behind a home-automation gateway, for example. The operator’s own setup is a Z-Wave plug on the roaster’s socket, published by a Z-Wave gateway to the home broker.
Two sources are recognised, by the name given to their sensor:
| Sensor name | What it measures |
|---|---|
| roaster | Everything plugged into the roaster’s meter — heater, drum motor, fan |
| extractor | The smoke extractor, when it has a meter of its own |
The name tells TilauScope what the sensor is; its Unit set to W confirms that the value is a power reading. Both are needed.
/49/0/Power, for example zwave/154/49/0/Power. Publishing it
as a retained reading lets TilauScope show a value the moment it
connects.value). Leave
Multiplier and Divider at 1 unless the meter reports in another unit than watts.Nothing else is required: the energy is counted from the sensor itself, whether or not it is also added as an extra device. Adding the MQTT extra device as well draws the power on the roast graph and keeps it in the roast file, like any other channel.
!!! note “When a roast shows no energy, or a source is not used” A source reading Not tracked on a roast that had a meter was not usable as set up. Check, in the Sensors list:
- its line shows ⚡ or 💨 in place of its number — if not, it is not named **roaster** or
**extractor** (step 4; spaces and capitals in the name do not matter), or its **Unit** is not
**W**;
- **Check sensor** gets a value — if not, check the topic, the broker connection, and the
meter itself.
!!! note “One meter behind the other” When the extractor is plugged into the same meter as the roaster, the roaster reading already includes it. Tick Extractor is plugged into the roaster meter, under the Sensors list, and press Save: the extractor is then shown as part of the roaster reading and never added a second time. The setting applies from the next monitoring session, or straight away when saved before START.
!!! tip “Meters that report only on change” Many smart plugs send a reading when the power changes, plus a periodic report — about once a minute. A stable power between two reports is not a fault, and is counted as measured. When a meter stays silent well beyond its usual rhythm, that stretch is left out and flagged rather than filled in. Setting Poll every in the broker settings makes a silent meter show up sooner.

Energy is counted from the moment monitoring starts, not from START: the energy of the preheat is kept even though Artisan itself records nothing before START. Nothing is shown while you roast — energy never calls for a gesture on the machine.
Each roast saves its energy record with it, preheat included. Opening the roast again — right after STOP or months later — gives the same figures, recalculated on its milestones: moving CHARGE or DROP afterwards moves the periods with them.
BeanCave → Roasts shows an Energy figure beside the four others: the roast’s kWh, with the kWh per kg and the provenance underneath. Its › opens the energy sheet of that roast, a floating window:

A roast recorded before this feature existed has no energy record, but if it carried a power reading named roaster (or extractor) among its extra devices, its energy is rebuilt from that saved curve when it is opened. Such figures are marked rebuilt, and differ from a live record in two ways:
A simulated roast is never rebuilt.
Without a meter, the roaster’s power is estimated from the burner setting, between CHARGE and DROP only, and every figure built on it says Estimated. Before charge the machine’s own thermostat decides how much it heats, whatever the setting; after drop the heater is cut while the setting stays where it was. Neither can be read from the burner setting, so neither is estimated.
The estimate rests on the first of these that knows the roaster:
TilauScope’s machine database, for these roasters:
| Roaster | Estimate |
|---|---|
| Skywalker V2 | A power curve measured on the operator’s own roasts with a meter on the roaster’s socket — within a few percent of the measured roast energy |
| Skywalker V1 | Its 1 000 W rating, not yet checked against a measurement |
The heater’s power counts in proportion to the burner setting, as Artisan counts it. A roaster that burns gas is not estimated: this chapter counts electricity.
When a meter is present, its reading always wins: the estimate only fills a stretch where the meter fell silent during the roast, and the figure then reads Mixed. When none of them knows the roaster, or outside the roast, no meter means Not tracked — a figure is never invented.
TilauScope → TilauScope Config… → 🌐 INTEGRATIONS, under the Sensors list, Without a meter says where the roaster’s energy will come from:
When TilauScope’s database has no figures for the roaster, with or without a meter (the estimate fills the moments a meter falls silent), Heater power sets the power the heater draws at full burner, as on the roaster’s rating plate. It starts on the heater Artisan rates for the roaster, when it rates one. Each roaster keeps its own value; set it to none for no estimate at all. It is not offered on a roaster that burns gas. It is saved with Save, for the roaster the window was opened on, and used from the next monitoring session, or straight away when saved before START.

!!! warning “The extractor is never estimated” An extractor’s speed setting says nothing reliable about the power it draws. Without a meter of its own, it stays Not tracked, and the total reads Known consumption.