xibel/laravel-dashboard-youless-tile

一个用于 Laravel-Dashboard 的瓷砖,用于显示 Youless LS120 能源读取器的统计数据

2.1 2023-07-31 18:44 UTC

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)。有关更多信息,请参阅 许可证文件