mirror of
https://codeberg.org/icewind/taspromto.git
synced 2026-08-02 20:24:44 +02:00
new mqtt topic
This commit is contained in:
parent
f51fe2c2ab
commit
f0e28ed95c
3 changed files with 7 additions and 9 deletions
|
|
@ -7,10 +7,10 @@ pub async fn mqtt_stream(
|
|||
mqtt_options: MqttOptions,
|
||||
) -> Result<(AsyncClient, impl Stream<Item = Result<Publish>>)> {
|
||||
let (client, event_loop) = AsyncClient::new(mqtt_options, 10);
|
||||
client.subscribe("tele/+/+/LWT", QoS::AtMostOnce).await?;
|
||||
client.subscribe("stat/+/+/POWER", QoS::AtMostOnce).await?;
|
||||
client.subscribe("tele/+/+/SENSOR", QoS::AtMostOnce).await?;
|
||||
client.subscribe("stat/+/+/RESULT", QoS::AtMostOnce).await?;
|
||||
client.subscribe("tele/+/LWT", QoS::AtMostOnce).await?;
|
||||
client.subscribe("stat/+/POWER", QoS::AtMostOnce).await?;
|
||||
client.subscribe("tele/+/SENSOR", QoS::AtMostOnce).await?;
|
||||
client.subscribe("stat/+/RESULT", QoS::AtMostOnce).await?;
|
||||
|
||||
let stream = event_loop_to_stream(event_loop).filter_map(|event| match event {
|
||||
Ok(Event::Incoming(Packet::Publish(message))) => Some(Ok(message)),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue