Added debug bridge to publish state on mqtt
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-01-17 20:09:00 +01:00
parent f756562676
commit 4844bd5d79
10 changed files with 135 additions and 8 deletions

View File

@@ -19,8 +19,9 @@ pub struct Config {
pub presence: MqttDeviceConfig,
pub light_sensor: LightSensorConfig,
pub hue_bridge: Option<HueBridgeConfig>,
pub debug_bridge: Option<DebugBridgeConfig>,
#[serde(default)]
pub devices: HashMap<String, Device>
pub devices: HashMap<String, Device>,
}
#[derive(Debug, Clone, Deserialize)]
@@ -99,6 +100,11 @@ pub struct HueBridgeConfig {
pub flags: Flags,
}
#[derive(Debug, Deserialize)]
pub struct DebugBridgeConfig {
pub topic: String,
}
#[derive(Debug, Clone, Deserialize)]
pub struct InfoConfig {
pub name: String,