diff --git a/src/cards/ha-weather-card.html b/src/cards/ha-weather-card.html
index eabf8d7b9a..eaac032fcc 100644
--- a/src/cards/ha-weather-card.html
+++ b/src/cards/ha-weather-card.html
@@ -21,7 +21,7 @@
@@ -50,6 +50,10 @@
return stateObj.attributes.friendly_name;
},
+ computeChartId: function (stateObj) {
+ return 'chart_area_' + stateObj.id;
+ },
+
getDataArray: function () {
var dataArray = [];
var data = this.stateObj.attributes.forecast;
@@ -79,7 +83,8 @@
}
if (!this.chartEngine) {
- this.chartEngine = new window.google.visualization.LineChart(document.getElementById('chart_area'));
+ this.chartEngine = new window.google.visualization.LineChart(
+ document.getElementById(this.computeChartId(this.stateObj)));
}
this.drawChart();