parent
							
								
									846fca77c1
								
							
						
					
					
						commit
						d908078ee6
					
				
					 51 changed files with 4649 additions and 276 deletions
				
			
		
							
								
								
									
										409
									
								
								grafana/dashboards/HASS/energy.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										409
									
								
								grafana/dashboards/HASS/energy.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,409 @@ | |||
| { | ||||
|   "annotations": { | ||||
|     "list": [ | ||||
|       { | ||||
|         "builtIn": 1, | ||||
|         "datasource": { | ||||
|           "type": "grafana", | ||||
|           "uid": "-- Grafana --" | ||||
|         }, | ||||
|         "enable": true, | ||||
|         "hide": true, | ||||
|         "iconColor": "rgba(0, 211, 255, 1)", | ||||
|         "name": "Annotations & Alerts", | ||||
|         "type": "dashboard" | ||||
|       } | ||||
|     ] | ||||
|   }, | ||||
|   "editable": true, | ||||
|   "fiscalYearStartMonth": 0, | ||||
|   "graphTooltip": 0, | ||||
|   "id": 28, | ||||
|   "links": [], | ||||
|   "panels": [ | ||||
|     { | ||||
|       "datasource": { | ||||
|         "default": true, | ||||
|         "type": "prometheus", | ||||
|         "uid": "prometheus" | ||||
|       }, | ||||
|       "fieldConfig": { | ||||
|         "defaults": { | ||||
|           "color": { | ||||
|             "mode": "thresholds" | ||||
|           }, | ||||
|           "mappings": [], | ||||
|           "thresholds": { | ||||
|             "mode": "absolute", | ||||
|             "steps": [ | ||||
|               { | ||||
|                 "color": "light-blue", | ||||
|                 "value": null | ||||
|               }, | ||||
|               { | ||||
|                 "color": "light-green", | ||||
|                 "value": 18 | ||||
|               }, | ||||
|               { | ||||
|                 "color": "#EAB839", | ||||
|                 "value": 19.5 | ||||
|               }, | ||||
|               { | ||||
|                 "color": "red", | ||||
|                 "value": 20.5 | ||||
|               } | ||||
|             ] | ||||
|           }, | ||||
|           "unit": "celsius" | ||||
|         }, | ||||
|         "overrides": [] | ||||
|       }, | ||||
|       "gridPos": { | ||||
|         "h": 6, | ||||
|         "w": 6, | ||||
|         "x": 0, | ||||
|         "y": 0 | ||||
|       }, | ||||
|       "id": 3, | ||||
|       "options": { | ||||
|         "minVizHeight": 75, | ||||
|         "minVizWidth": 75, | ||||
|         "orientation": "auto", | ||||
|         "reduceOptions": { | ||||
|           "calcs": [ | ||||
|             "lastNotNull" | ||||
|           ], | ||||
|           "fields": "", | ||||
|           "values": false | ||||
|         }, | ||||
|         "showThresholdLabels": false, | ||||
|         "showThresholdMarkers": true, | ||||
|         "sizing": "auto" | ||||
|       }, | ||||
|       "pluginVersion": "11.2.0", | ||||
|       "targets": [ | ||||
|         { | ||||
|           "datasource": { | ||||
|             "type": "prometheus", | ||||
|             "uid": "prometheus" | ||||
|           }, | ||||
|           "editorMode": "code", | ||||
|           "expr": "homeassistant_sensor_temperature_celsius{entity=\"sensor.officesensor_temperature\"}", | ||||
|           "instant": false, | ||||
|           "legendFormat": "{{friendly_name}}", | ||||
|           "range": true, | ||||
|           "refId": "A" | ||||
|         } | ||||
|       ], | ||||
|       "title": "Office", | ||||
|       "type": "gauge" | ||||
|     }, | ||||
|     { | ||||
|       "datasource": { | ||||
|         "default": true, | ||||
|         "type": "prometheus", | ||||
|         "uid": "prometheus" | ||||
|       }, | ||||
|       "fieldConfig": { | ||||
|         "defaults": { | ||||
|           "color": { | ||||
|             "mode": "thresholds" | ||||
|           }, | ||||
|           "mappings": [], | ||||
|           "thresholds": { | ||||
|             "mode": "absolute", | ||||
|             "steps": [ | ||||
|               { | ||||
|                 "color": "light-blue", | ||||
|                 "value": null | ||||
|               }, | ||||
|               { | ||||
|                 "color": "light-green", | ||||
|                 "value": 18 | ||||
|               }, | ||||
|               { | ||||
|                 "color": "#EAB839", | ||||
|                 "value": 20 | ||||
|               }, | ||||
|               { | ||||
|                 "color": "red", | ||||
|                 "value": 22 | ||||
|               } | ||||
|             ] | ||||
|           }, | ||||
|           "unit": "celsius" | ||||
|         }, | ||||
|         "overrides": [] | ||||
|       }, | ||||
|       "gridPos": { | ||||
|         "h": 6, | ||||
|         "w": 6, | ||||
|         "x": 6, | ||||
|         "y": 0 | ||||
|       }, | ||||
|       "id": 5, | ||||
|       "options": { | ||||
|         "minVizHeight": 75, | ||||
|         "minVizWidth": 75, | ||||
|         "orientation": "auto", | ||||
|         "reduceOptions": { | ||||
|           "calcs": [ | ||||
|             "lastNotNull" | ||||
|           ], | ||||
|           "fields": "", | ||||
|           "values": false | ||||
|         }, | ||||
|         "showThresholdLabels": false, | ||||
|         "showThresholdMarkers": true, | ||||
|         "sizing": "auto" | ||||
|       }, | ||||
|       "pluginVersion": "11.2.0", | ||||
|       "targets": [ | ||||
|         { | ||||
|           "datasource": { | ||||
|             "type": "prometheus", | ||||
|             "uid": "prometheus" | ||||
|           }, | ||||
|           "editorMode": "code", | ||||
|           "expr": "homeassistant_sensor_temperature_celsius{entity=\"sensor.lounge_temperature\"}", | ||||
|           "instant": false, | ||||
|           "legendFormat": "{{friendly_name}}", | ||||
|           "range": true, | ||||
|           "refId": "A" | ||||
|         } | ||||
|       ], | ||||
|       "title": "Lounge", | ||||
|       "type": "gauge" | ||||
|     }, | ||||
|     { | ||||
|       "gridPos": { | ||||
|         "h": 1, | ||||
|         "w": 24, | ||||
|         "x": 0, | ||||
|         "y": 6 | ||||
|       }, | ||||
|       "id": 4, | ||||
|       "title": "Row title", | ||||
|       "type": "row" | ||||
|     }, | ||||
|     { | ||||
|       "datasource": { | ||||
|         "default": true, | ||||
|         "type": "prometheus", | ||||
|         "uid": "prometheus" | ||||
|       }, | ||||
|       "fieldConfig": { | ||||
|         "defaults": { | ||||
|           "color": { | ||||
|             "mode": "palette-classic" | ||||
|           }, | ||||
|           "custom": { | ||||
|             "axisBorderShow": false, | ||||
|             "axisCenteredZero": false, | ||||
|             "axisColorMode": "text", | ||||
|             "axisLabel": "", | ||||
|             "axisPlacement": "auto", | ||||
|             "barAlignment": 0, | ||||
|             "barWidthFactor": 0.6, | ||||
|             "drawStyle": "line", | ||||
|             "fillOpacity": 44, | ||||
|             "gradientMode": "opacity", | ||||
|             "hideFrom": { | ||||
|               "legend": false, | ||||
|               "tooltip": false, | ||||
|               "viz": false | ||||
|             }, | ||||
|             "insertNulls": false, | ||||
|             "lineInterpolation": "smooth", | ||||
|             "lineWidth": 1, | ||||
|             "pointSize": 5, | ||||
|             "scaleDistribution": { | ||||
|               "type": "linear" | ||||
|             }, | ||||
|             "showPoints": "never", | ||||
|             "spanNulls": true, | ||||
|             "stacking": { | ||||
|               "group": "A", | ||||
|               "mode": "none" | ||||
|             }, | ||||
|             "thresholdsStyle": { | ||||
|               "mode": "dashed" | ||||
|             } | ||||
|           }, | ||||
|           "mappings": [], | ||||
|           "thresholds": { | ||||
|             "mode": "absolute", | ||||
|             "steps": [ | ||||
|               { | ||||
|                 "color": "light-blue", | ||||
|                 "value": null | ||||
|               }, | ||||
|               { | ||||
|                 "color": "light-green", | ||||
|                 "value": 17 | ||||
|               }, | ||||
|               { | ||||
|                 "color": "#EAB839", | ||||
|                 "value": 19.5 | ||||
|               }, | ||||
|               { | ||||
|                 "color": "red", | ||||
|                 "value": 20.5 | ||||
|               } | ||||
|             ] | ||||
|           }, | ||||
|           "unit": "celsius" | ||||
|         }, | ||||
|         "overrides": [] | ||||
|       }, | ||||
|       "gridPos": { | ||||
|         "h": 8, | ||||
|         "w": 12, | ||||
|         "x": 0, | ||||
|         "y": 7 | ||||
|       }, | ||||
|       "id": 2, | ||||
|       "options": { | ||||
|         "legend": { | ||||
|           "calcs": [], | ||||
|           "displayMode": "list", | ||||
|           "placement": "bottom", | ||||
|           "showLegend": true | ||||
|         }, | ||||
|         "tooltip": { | ||||
|           "mode": "single", | ||||
|           "sort": "none" | ||||
|         } | ||||
|       }, | ||||
|       "targets": [ | ||||
|         { | ||||
|           "datasource": { | ||||
|             "type": "prometheus", | ||||
|             "uid": "prometheus" | ||||
|           }, | ||||
|           "editorMode": "code", | ||||
|           "expr": "homeassistant_sensor_temperature_celsius{entity!~\".*garage.*\"}", | ||||
|           "instant": false, | ||||
|           "interval": "5m", | ||||
|           "legendFormat": "{{friendly_name}}", | ||||
|           "range": true, | ||||
|           "refId": "A" | ||||
|         } | ||||
|       ], | ||||
|       "title": "Room Temperature", | ||||
|       "type": "timeseries" | ||||
|     }, | ||||
|     { | ||||
|       "datasource": { | ||||
|         "default": true, | ||||
|         "type": "prometheus", | ||||
|         "uid": "prometheus" | ||||
|       }, | ||||
|       "fieldConfig": { | ||||
|         "defaults": { | ||||
|           "color": { | ||||
|             "mode": "palette-classic" | ||||
|           }, | ||||
|           "custom": { | ||||
|             "axisBorderShow": false, | ||||
|             "axisCenteredZero": false, | ||||
|             "axisColorMode": "text", | ||||
|             "axisLabel": "", | ||||
|             "axisPlacement": "auto", | ||||
|             "fillOpacity": 100, | ||||
|             "gradientMode": "opacity", | ||||
|             "hideFrom": { | ||||
|               "legend": false, | ||||
|               "tooltip": false, | ||||
|               "viz": false | ||||
|             }, | ||||
|             "lineWidth": 1, | ||||
|             "scaleDistribution": { | ||||
|               "type": "linear" | ||||
|             }, | ||||
|             "thresholdsStyle": { | ||||
|               "mode": "off" | ||||
|             } | ||||
|           }, | ||||
|           "mappings": [], | ||||
|           "thresholds": { | ||||
|             "mode": "absolute", | ||||
|             "steps": [ | ||||
|               { | ||||
|                 "color": "green", | ||||
|                 "value": null | ||||
|               }, | ||||
|               { | ||||
|                 "color": "red", | ||||
|                 "value": 80 | ||||
|               } | ||||
|             ] | ||||
|           }, | ||||
|           "unit": "watt" | ||||
|         }, | ||||
|         "overrides": [] | ||||
|       }, | ||||
|       "gridPos": { | ||||
|         "h": 8, | ||||
|         "w": 12, | ||||
|         "x": 12, | ||||
|         "y": 7 | ||||
|       }, | ||||
|       "id": 1, | ||||
|       "options": { | ||||
|         "barRadius": 0, | ||||
|         "barWidth": 0.97, | ||||
|         "fullHighlight": false, | ||||
|         "groupWidth": 0.7, | ||||
|         "legend": { | ||||
|           "calcs": [], | ||||
|           "displayMode": "list", | ||||
|           "placement": "bottom", | ||||
|           "showLegend": true | ||||
|         }, | ||||
|         "orientation": "auto", | ||||
|         "showValue": "auto", | ||||
|         "stacking": "normal", | ||||
|         "tooltip": { | ||||
|           "mode": "single", | ||||
|           "sort": "none" | ||||
|         }, | ||||
|         "xTickLabelRotation": 0, | ||||
|         "xTickLabelSpacing": 100 | ||||
|       }, | ||||
|       "targets": [ | ||||
|         { | ||||
|           "datasource": { | ||||
|             "type": "prometheus", | ||||
|             "uid": "prometheus" | ||||
|           }, | ||||
|           "editorMode": "code", | ||||
|           "expr": "homeassistant_sensor_power_w", | ||||
|           "instant": false, | ||||
|           "interval": "5m", | ||||
|           "legendFormat": "{{friendly_name}}", | ||||
|           "range": true, | ||||
|           "refId": "A" | ||||
|         } | ||||
|       ], | ||||
|       "title": "Power Consumption", | ||||
|       "type": "barchart" | ||||
|     } | ||||
|   ], | ||||
|   "schemaVersion": 39, | ||||
|   "refresh": "auto", | ||||
|   "tags": [], | ||||
|   "templating": { | ||||
|     "list": [] | ||||
|   }, | ||||
|   "time": { | ||||
|     "from": "now-6h", | ||||
|     "to": "now" | ||||
|   }, | ||||
|   "timepicker": {}, | ||||
|   "timezone": "browser", | ||||
|   "title": "Home Assistant - Energy", | ||||
|   "uid": "aeb8o97zkjhmoa", | ||||
|   "version": 2, | ||||
|   "weekStart": "" | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue