Added trash light automation
All checks were successful
Build and deploy / Build application (push) Successful in 3m49s
Check / Run checks (push) Successful in 2m16s
Build and deploy / Build container (push) Successful in 49s
Build and deploy / Deploy container (push) Successful in 32s

This commit is contained in:
Dreaded_X 2024-07-15 00:37:24 +02:00
parent 3b8f15eb88
commit 006320be18
Signed by: Dreaded_X
GPG Key ID: FA5F485356B0D2D4
2 changed files with 10 additions and 1 deletions

View File

@ -166,6 +166,15 @@ automation.device_manager:add(ContactSensor.new({
}, },
})) }))
automation.device_manager:add(ContactSensor.new({
identifier = "hallway_trash",
topic = mqtt_z2m("hallway/trash"),
client = mqtt_client,
trigger = {
devices = { hallway_lights },
},
}))
local bedroom_air_filter = AirFilter.new({ local bedroom_air_filter = AirFilter.new({
name = "Air Filter", name = "Air Filter",
room = "Bedroom", room = "Bedroom",

View File

@ -54,7 +54,7 @@ pub struct ContactSensorConfig {
pub identifier: String, pub identifier: String,
#[device_config(flatten)] #[device_config(flatten)]
pub mqtt: MqttDeviceConfig, pub mqtt: MqttDeviceConfig,
#[device_config(from_lua)] #[device_config(from_lua, default)]
pub presence: Option<PresenceDeviceConfig>, pub presence: Option<PresenceDeviceConfig>,
#[device_config(from_lua)] #[device_config(from_lua)]
pub trigger: Option<TriggerConfig>, pub trigger: Option<TriggerConfig>,