Remove server-side Activate/Enable residues from heater and tempctrl tasks

HeaterTask.on_changed_active() was never registered as a callback so
never fired; TcTask.recv() no longer needs to handle {Enable: ...}
since no client sends it after the override checkbox removal.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DF16nV2ispNw1C9SbvqbRQ
This commit is contained in:
2026-06-27 21:13:49 +02:00
co-authored by Claude Sonnet 4.6
parent ce6f14eccf
commit 0316cfd33b
2 changed files with 0 additions and 5 deletions
-3
View File
@@ -22,9 +22,6 @@ class HeaterTask(ATask):
def actor(self, y): def actor(self, y):
self.power_actor = max(0, self.device.get_power_max() * y) self.power_actor = max(0, self.device.get_power_max() * y)
def on_changed_active(self, is_activated):
asyncio.create_task(self.send({'Activate': int(is_activated)}))
def on_changed_power(self, power): def on_changed_power(self, power):
asyncio.create_task(self.send({'Power': power})) asyncio.create_task(self.send({'Power': power}))
-2
View File
@@ -48,8 +48,6 @@ class TcTask(ATask):
self.tc.set_theta_soll(submsg['Temp']) self.tc.set_theta_soll(submsg['Temp'])
if 'Rate' in submsg: if 'Rate' in submsg:
self.tc.set_heatrate_soll(submsg['Rate']) self.tc.set_heatrate_soll(submsg['Rate'])
if 'Enable' in msg:
self.tc.set_enabled(bool(msg['Enable']))
async def send(self, data): async def send(self, data):
await self.msg_handler.send(data) await self.msg_handler.send(data)