我试过了,我完全喜欢它!真的很好。

刚得到一个问题。如果我为卡片设置了一个小的高度。大部分高度都是由文本的边缘拍摄的,而图表可能有点更大(至少对我而言:least_smile:看到图片)我已经尝试了一些改变CSS,但我没有专家。你能给我一个提示吗?

顺便提一句。有人知道是否可以将垂直方式与一张卡相结合?所以我没有每张卡都有边界?例如,我想拥有3个垂直堆叠的图形卡,只有1个单个边框堆叠,所以它们看起来为1张单张卡。IAM新的可爱

图像

高度选项仅影响线条图高度,如选项部分下的自述文件中所述。

可以在线找到州文本的余量209.mini-graph-card.js

边缘:20px 0 20px 8px;
1就像
2喜欢

新版本:v0.0.3.

  • 添加了选项字体大小修改状态的字体大小比例#4
  • 固定的属性d:预期的号码错误。
  • 稍微减少默认字体大小#4
  • 将默认图高度更改为150到100;
  • 与垂直卡堆叠等其他定制卡的兼容性提升#3

重要的:您需要更新两个mini-graph-card.jsmini-graph-lib.js这个更新。

1就像

是否有可能模板line_color:要根据阈值显示不同的颜色,即在24度线上升到红色等?

2喜欢

当然,这是一个很好的主意,我现在添加了以下选项来实现这一点,无论是低于和高于指定的值。(见GitHub上的自述)。

新版本:v0.0.4.

  • 如果状态高于/以下指定值,则添加了具有线路更改颜色的选项
  • 将准确性选项设置为更高的值时,固定图表比历史中的可用数据点更高
4喜欢

感谢您迅速转向惊人的支持,希望这不会减慢创建新卡:Wink:

1就像

想给你短暂的反馈。至少对于我的一些传感器(主要是温度,我没有太大的变化),空间不太好。看

图像
这是一个温度曲线图。我的价值观在22.0-23.0的范围内

const min = math.floor(math.min.apply(null,值)* 0.95);const max = math.ceil(math.max.apply(null,值)* 1.05);

将为我设置为20.0 - 25.0。这是空间“废物”的原因。我改变了它来满足我的需求。只想分享,如果你想加一个固定的ymin ymax缩放或什么

是的,这很有意思。我确实将缩放更改为0.95 / 1.05v0.0.3.。这显然在所有情况下都不好良好,但对于大多数人来说,我认为这是一个很好的中间地面。
但有些空间仍然存在浪费了当行不占用SVG元素的可用高度时。

我包括Min / Max缩放的原因是能够讲述图表中的变化的大致差异。

这是1%的变化看起来像缩放一样:

这是一个1%的更改看起来有没有缩放选项:

如果您对如何进一步改进的任何想法,请告诉我!

是的,我看到你的积分。完全有效。我想大多数情况都很好。

也许允许用户设置固定的ymin&ymax值?对于室温,它将很好(例如设定20-25),因此很容易看到增加/减少。

我已经尝试过一些ylabel,但我不认为它很好
图像

2喜欢

是的,肯定,我看到某种y-scal选项的用例。如果你能想到一个合适的解决方案,欢迎你的时间来制作PR。

y-label不糟糕的开始,很好。

你好,

我试图将它添加到我的家人身上,但我在日志中有此错误:

2018-10-10 18:09:29错误(mainthread)[frontend.js.latest.201809270]http:///192.168.0.10:8130/local/mini-graph-card.js?v=0.0.4:7:1未捕获的SyntaxError:意外令牌<

我如何解决它,请?

我试图再次上传文件,我在配置文件上更改了前端版本。

谢谢!

请再次检查文件并确保您的本地文件匹配mini-graph-card.jsmini-graph-lib.js

在7号线不应该有一个<令牌mini-graph-card.js由于错误表示

确保您正在抓住GitHub文件的原始版本

1就像

是的,我解决了......谢谢!!

嗨朋友。

我无法显示图表线。

configuration.yaml.

javascript_version:最新

气候: - 平台:Generic_Thermostat名称:Termometro_acuario加热器:Switch.enchufe_termometro_acuario target_sensor:sensor.temperature ac_mode:true max_temp:35 target_temp:26.5 cold_tolerance:0.5 keep_alive:分钟:3 initial_operation_mode:“关闭”

Ui.Lovelace.yaml.

  • ID:图形温度
    类型:历史图
    标题:'我的图表'
    实体:
    • Sensor.Temperature.
  • ID:graph_tempera.
    类型:传感器
    实体:Sensor.Temperature.
    名称:照明
    身高:75
    line_color:“#3498db.
    图:“线”
  • ID:graph_tempera.
    类型:“自定义:迷你图卡”
    实体:Sensor.Temperature.
    身高:100
    LINE_WIDTH:4
    font_size:75
    颜色: '#3498db.'

我用过三种方法,但你看不到任何东西。

感谢您的帮助

只是好奇,这个和内置Lovelace传感器卡有什么区别?
如果我尝试它,我只是乐于乐于推荐的东西。
谢谢(对不起提前,如果显而易见......

1就像

最后两位来自Lovelace。
第一个是传感器卡,第二个是我在此帖子中看到的,其中包括外部JS

我只是看到此错误:
得到http:// xxxxxxxr:8123 / api /历史/句点/ 2018-10-27t23:51:13.265z?filter_entity_id = sensor.temperature&end_time = 2018-11-03t23:51:13.265z404(未找到)

看起来没有为传感器命名的历史记录Sensor.Temperature.

确保你有历史启用和工作。

好问题。实际上并不多,因为首先发布这种定制卡,我将它贡献给了哈希核心,现在它可以作为传感器卡与家庭助理0.8019463331伟德国际.0及更高版本。

主要差异是

  • 官方传感器卡缺少一些选项,如隐藏图标line_value_above.line_color_above.& 以下
  • 定制卡取决于外部加载的依赖性
  • 定制卡可用于HA <0.80.0

此外,与官方卡IMO相比,此卡更易于修改和自定义,因为您不必重建前端。

我建议在可能使用官方卡。

我应该更新主要帖子,以在某些时候澄清这一点......

1就像

现在我配置了这个:

API:Recorder:purge_keep_day:5 db_url:mysql:// xx:xx@xxxxx.com/history_home?charset = utf8包括:实体: -  sensor.temperature历史:包括:实体: -  sensor.temperature logbook:地图:

平台尚未准备好。在30秒内重试。

17:30帮助者/ entity_platform.py(警告)

平台演员的设置超过10秒。

17:30 Util / Async_.py(警告)

平台的设置Yweather超过10秒。

17:30 Util / Async_.py(警告)

未以前保存的温度,设置为26.5

17:29组件/气候/ generic_Thermostat.py(警告)

Logbook的安装失败:无法设置所有依赖项。

17:29 setup.py(错误)

无法设置日志的依赖项。依赖项的安装失败:录像机

17:29 setup.py(错误)

模板传感器iframe没有配置为跟踪的实体ID,也没有能够从值模板中提取实体来跟踪。此实体只能手动更新。

17:29组件/传感器/ template.py(警告)

历史记录失败:无法设置所有依赖项。

17:29 setup.py(错误)

无法设置历史依赖项。依赖项的安装失败:录像机

17:29 setup.py(错误)

录像机的安装失败:组件无法初始化。

17:29 setup.py(错误)

连接设置期间错误:没有名为“_sqlite3”的模块(在3秒内重试)

17:29组件/录像机/在里面.py(错误)

连接设置期间错误:没有名为“_sqlite3”的模块(在3秒内重试)

17:29组件/录像机/在里面.py(错误)

连接设置期间错误:没有名为“_sqlite3”的模块(在3秒内重试)

17:29组件/录像机/在里面.py(错误)

连接设置期间错误:没有名为“_sqlite3”的模块(在3秒内重试)

17:29组件/录像机/在里面.py(错误)

连接设置期间错误:没有名为“_sqlite3”的模块(在3秒内重试)

17:29组件/录像机/在里面.py(错误)

连接设置期间错误:没有名为“_sqlite3”的模块(在3秒内重试)

17:29组件/录像机/在里面.py(错误)

录音机的设置超过10秒钟。

17:29 util / async_.py(警告)

连接设置期间错误:没有名为“_sqlite3”的模块(在3秒内重试)

17:29组件/录像机/在里面.py(错误)

连接设置期间错误:没有名为“_sqlite3”的模块(在3秒内重试)

17:29组件/录像机/在里面.py(错误)

连接设置期间错误:没有名为“_sqlite3”的模块(在3秒内重试)

17:29组件/录像机/在里面.py(错误)

连接设置期间错误:没有名为“_sqlite3”的模块(在3秒内重试)

17:29组件/录像机/在里面.py(错误)