diff options
author | Evgeny Zinoviev <me@ch1p.io> | 2023-05-31 09:55:03 +0300 |
---|---|---|
committer | Evgeny Zinoviev <me@ch1p.io> | 2023-05-31 09:55:03 +0300 |
commit | 8321fbe5edbbc5cf71055940eb4231bf6f2c7a59 (patch) | |
tree | 546933862b474ff210c182366f4827a8d6e21f43 | |
parent | f59c9eac00b4908bcf51ae96a7f72a01e0e435df (diff) |
second attempt
-rwxr-xr-x | src/pump_bot.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/pump_bot.py b/src/pump_bot.py index fe138c7..7bf9bd8 100755 --- a/src/pump_bot.py +++ b/src/pump_bot.py @@ -162,8 +162,8 @@ def markup(ctx: Optional[bot.Context]) -> Optional[ReplyKeyboardMarkup]: if ctx.user_id in config['bot']['silent_users']: buttons.append([ctx.lang('enable_silently'), ctx.lang('disable_silently')]) - buttons.append([ctx.lang('status')]) buttons.append([ctx.lang('start_watering'), ctx.lang('stop_watering')]) + buttons.append([ctx.lang('status')]) return ReplyKeyboardMarkup(buttons, one_time_keyboard=False) @@ -172,5 +172,14 @@ if __name__ == '__main__': mqtt = MqttNode(node_id=config.get('mqtt_water_relay.node_id')) mqtt_relay_module = add_mqtt_module(mqtt, 'relay') + mqtt.configure_tls() + mqtt.connect_and_loop(loop_forever=False) + bot.enable_logging(BotType.PUMP) bot.run() + + try: + mqtt.disconnect() + except: + pass + |