diff --git a/brewpi.py b/brewpi.py
index 92b73b3..4333217 100644
--- a/brewpi.py
+++ b/brewpi.py
@@ -69,7 +69,7 @@ class HeaterTask(ATask):
self.heater.process()
power.set(round(self.heater.getPower()))
if power.is_changed():
- await self.send({'Power': power.get()})
+ await self.send({'Power': power.get(), 'Activate': int(self.heater.getPower() != 0)})
await asyncio.sleep(self.interval)
diff --git a/brewpi.ui b/brewpi.ui
index 3c661c4..10c23bb 100644
--- a/brewpi.ui
+++ b/brewpi.ui
@@ -1925,30 +1925,56 @@
-
+
- 430
- 90
- 91
- 381
+ 410
+ 30
+ 261
+ 441
-
- 0.000000000000000
-
-
- 100.000000000000000
-
-
- 7
-
-
- 3
-
-
- 0.000000000000000
+
+ Heater
+
+
+
+ 140
+ 390
+ 92
+ 23
+
+
+
+ Activate
+
+
+
+
+
+ 10
+ 40
+ 91
+ 381
+
+
+
+ 0.000000000000000
+
+
+ 100.000000000000000
+
+
+ 7
+
+
+ 3
+
+
+ 0.000000000000000
+
+