xibel / laravel-dashboard-youless-tile
一个用于 Laravel-Dashboard 的瓷砖,用于显示 Youless LS120 能源读取器的统计数据
2.1
2023-07-31 18:44 UTC
Requires
- php: ^8.0
- spatie/laravel-dashboard: ^2.0
Requires (Dev)
- phpunit/phpunit: ^9.3@dev
This package is auto-updated.
Last update: 2024-09-30 01:43:26 UTC
README
这是一个用于 Laravel Dashboard 的瓷砖,用于显示来自 Youless LS120 能源监控器的统计数据。此瓷砖可以用于 Spatie 的 Laravel Dashboard(Spatie)。
印象
有关此软件包的更多信息,请访问我的网站 Xibel-IT。
安装
通过 Composer
$ composer require xibel/laravel-dashboard-youless-tile
配置
在 \config\dashboard.php 配置文件中,您必须在 tiles 键中添加此配置
return [ // ... 'tiles' => [ 'youless' => [ 'url' => env('YOULESS_URL'), 'refresh_interval_in_seconds' => 10, ], ], ];
在 app\Console\Kernel.php 中,您应安排 xibel\YoulessTile\Commands\FetchDataFromYoulessCommand 每分钟运行一次。
protected function schedule(Schedule $schedule) { // Youless tile $schedule->command(\xibel\YoulessTile\Commands\FetchDataFromYoulessCommand::class)->everyMinute(); }
要至少从您的 Youless 获取一次数据,运行 'php artisan schedule:run'。使用类似 supervisor 的工具保持调度器运行。
在 .env 文件中,您必须添加 'YOULESS_URL' 键并提供您的 Youless IP 地址或主机名
YOULESS_URL=x.x.x.x
在您的仪表板视图中,您使用 livewire:youless-summary-tile 组件。
<x-dashboard> <livewire:youless-tile position="a1" /> </x-dashboard>
变更日志
请参阅 CHANGELOG 了解更多版本信息。
致谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。
