From 30b1b7d271d109642f0bcf1158aadd1d822ea7ea Mon Sep 17 00:00:00 2001 From: xiaochao Date: Mon, 28 Jul 2025 13:50:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dha=E4=B8=AD=E5=85=B3=E9=97=AD?= =?UTF-8?q?=E9=A3=9E=E7=89=9B=E7=B3=BB=E7=BB=9F=E7=94=B5=E8=84=91=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- custom_components/fn_nas/coordinator.py | 8 ++++++++ custom_components/fn_nas/manifest.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/custom_components/fn_nas/coordinator.py b/custom_components/fn_nas/coordinator.py index 0a41231..1547256 100644 --- a/custom_components/fn_nas/coordinator.py +++ b/custom_components/fn_nas/coordinator.py @@ -421,6 +421,14 @@ class FlynasCoordinator(DataUpdateCoordinator): return self.get_default_data() + async def shutdown_system(self): + """关闭系统 - 委托给SystemManager""" + return await self.system_manager.shutdown_system() + + async def reboot_system(self): + """重启系统 - 委托给SystemManager""" + return await self.system_manager.reboot_system() + class UPSDataUpdateCoordinator(DataUpdateCoordinator): def __init__(self, hass: HomeAssistant, config, main_coordinator): self.config = config diff --git a/custom_components/fn_nas/manifest.json b/custom_components/fn_nas/manifest.json index 3176802..081c5bb 100644 --- a/custom_components/fn_nas/manifest.json +++ b/custom_components/fn_nas/manifest.json @@ -1,7 +1,7 @@ { "domain": "fn_nas", "name": "飞牛NAS", - "version": "1.3.6", + "version": "1.3.7", "documentation": "https://github.com/anxms/fn_nas", "dependencies": [], "codeowners": ["@anxms"],