From e4c61d1b669a43d292be1f40d5b36dbcb93500a4 Mon Sep 17 00:00:00 2001 From: xengineering Date: Wed, 8 Apr 2026 10:58:29 +0200 Subject: Add cover control with up / stop / down This allows the user to move covers with the Sia app. --- lib/data.dart | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'lib/data.dart') diff --git a/lib/data.dart b/lib/data.dart index a2e26b3..14e6811 100644 --- a/lib/data.dart +++ b/lib/data.dart @@ -221,4 +221,16 @@ class AppState with ChangeNotifier { return null; } } + + void publish(String topic, String payload, MqttQos qos) { + final MqttClientPayloadBuilder builder = MqttClientPayloadBuilder(); + builder.addString(payload); + + _client.publishMessage( + '$topicPrefix/$topic', + qos, + builder.payload!, + retain: false, + ); + } } -- cgit v1.3