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:
@@ -22,9 +22,6 @@ class HeaterTask(ATask):
|
||||
def actor(self, 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):
|
||||
asyncio.create_task(self.send({'Power': power}))
|
||||
|
||||
|
||||
@@ -48,8 +48,6 @@ class TcTask(ATask):
|
||||
self.tc.set_theta_soll(submsg['Temp'])
|
||||
if 'Rate' in submsg:
|
||||
self.tc.set_heatrate_soll(submsg['Rate'])
|
||||
if 'Enable' in msg:
|
||||
self.tc.set_enabled(bool(msg['Enable']))
|
||||
|
||||
async def send(self, data):
|
||||
await self.msg_handler.send(data)
|
||||
|
||||
Reference in New Issue
Block a user