blob: 4b8f8186617cb4ab851b9cd6c4bb5bfa19836bd5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# embassy-ha
Home Assistant MQTT device library for embassy.
To create a device use the [`new`] function.
After the device is created you should create one or more entities using functions such as
[`create_button`]/[`create_sensor`]/...
Once the entities have been created either [`run`] or [`connect_and_run`] should be called in a
seperate task.
There are various examples you can run locally (ex: `cargo run --features tracing --example
button`) assuming you have a home assistant instance running. To run the examples the
environment variable `MQTT_ADDRESS` should be set to the mqtt server used by home assistant.
License: MIT OR Apache-2.0
|