device state setting fix 4
This commit is contained in:
@@ -364,6 +364,7 @@ async def publish_mqtt(topic: str, payload: dict[str, Any]) -> None:
|
|||||||
|
|
||||||
@app.get("/devices/{device_id}")
|
@app.get("/devices/{device_id}")
|
||||||
async def get_device(device_id: str) -> DeviceInfo:
|
async def get_device(device_id: str) -> DeviceInfo:
|
||||||
|
logger.debug(f"Fetching info for device {device_id}")
|
||||||
devices = load_devices()
|
devices = load_devices()
|
||||||
device = next((d for d in devices if d["device_id"] == device_id), None)
|
device = next((d for d in devices if d["device_id"] == device_id), None)
|
||||||
if not device:
|
if not device:
|
||||||
@@ -382,6 +383,7 @@ async def get_devices() -> list[DeviceInfo]:
|
|||||||
Returns:
|
Returns:
|
||||||
list: List of device information including features
|
list: List of device information including features
|
||||||
"""
|
"""
|
||||||
|
logger.debug("Fetching list of devices")
|
||||||
devices = load_devices()
|
devices = load_devices()
|
||||||
return [
|
return [
|
||||||
DeviceInfo(
|
DeviceInfo(
|
||||||
|
|||||||
Reference in New Issue
Block a user