I would like to have a single page that contains a separate panel for each group. A panel for the temps in the rooms, a panel for outdoor temps, a panel for temp history and a panel for pc resources (netdata). I have been able to get a couple to show up but I can’t get them all display on a single page. I’ve spent two weeks (dad time) and I must be missing something. I appreciate any help that community can provide.
configuration.yaml
> homeassistant:
> # Name of the location where Home Assistant is running
> name: Home
> # Location required to calculate the time the sun rises and sets
> latitude: 38.0001
> longitude: -73.0001
> # Impacts weather/sunrise data (altitude above sea level in meters)
> elevation: 0
> # metric for Metric, imperial for Imperial
> unit_system: imperial
> time_zone: America/New_York
> # Customization file
> customize: !include customize.yaml
>
> # Show links to resources in log and frontend
> #introduction:
>
> # Enables the frontend
> frontend:
>
> # Enables configuration UI
> config:
>
> api_password: Password
>
> sensor:
> - platform: yr
> name: "Weather Temp"
> monitored_conditions:
> - temperature
> - platform: yr
> name: "Weather Humidity"
> monitored_conditions:
> - humidity
> - platform: mqtt
> name: "Kid2 Room Temperature"
> state_topic: house/Kid2/temperature
> unit_of_measurement: "°C"
> #value_template: " {{ value_json.temperature }} "
> - platform: mqtt
> name: "Kid2 Room Humidity"
> state_topic: house/Kid2/humidity
> unit_of_measurement: "%"
> #value_template: " {{ value_json.humidity }} "
> - platform: mqtt
> name: "Kid1 Room Temperature"
> state_topic: house/Kid1/temperature
> unit_of_measurement: "°C"
> #value_template: " {{ value_json.temperature }} "
> - platform: mqtt
> name: "Kid1 Room Humidity"
> state_topic: house/Kid1/humidity
> unit_of_measurement: "%"
> #value_template: " {{ value_json.humidity }} "
> - platform: mqtt
> name: "Basement Temperature"
> state_topic: house/Basement/temperature
> unit_of_measurement: "°C"
> #value_template: " {{ value_json.temperature }} "
> - platform: mqtt
> name: "Basement Humidity"
> state_topic: house/Basement/humidity
> unit_of_measurement: "%"
> #value_template: " {{ value_json.humidity }} "
> - platform: mqtt
> name: "Kitchen Temperature"
> state_topic: house/Kitchen/temperature
> unit_of_measurement: "°C"
> #value_template: " {{ value_json.temperature }} "
> - platform: mqtt
> name: "Kitchen Humidity"
> state_topic: house/Kitchen/humidity
> unit_of_measurement: "%"
> #value_template: " {{ value_json.humidity }} "
> - platform: netdata
> host: 192.168.1.20
> name: "server"
> resources:
> system.load:
> element: load15
> system.cpu:
> element: system
> # system.net:
> # element: sent
>
> - platform: netdata
> host: 192.168.1.17
> port: 32768
> name: "synology"
> resources:
> cpu.cpufreq:
> element: cpu0
> # element: cpu1
> sensors.coretemp-isa-0000_temperature:
> element: coretemp-isa-0000_temp2
> # element: coretemp-isa-0000_temp4
>
> # This doesn't work because netdata runs at http://ip.address/netdata and I don't know how to make that work in home assistant
> # - platform: netdata
> # host: 192.168.1.29/netdata
> # port: 80
> # name: "freenas"
> # resources:
> # disk.cbb0:
> # element: NETDATA_DISK_CBB0_WRITES
> # system.cpu:
> # element: NETDATA_SYSTEM_CPU_SYSTEM
> # net.cxgb0:
> # element: NETDATA_NET_PACKETS_CXGB0_VISIBLETOTAL
> # net.cxgb1:
> # element: NETDATA_NET_CXGB1_VISIBLETOTAL
>
> # Text to speech
> tts:
> - platform: google
>
> # Cloud
> cloud:
>
> group: !include groups.yaml
> automation: !include automations.yaml
> script: !include scripts.yaml
>
> mqtt:
>
> history_graph:
> gr1:
> name: "Kid2's Room Temperature"
> entities:
> - sensor.kid2_room_temperature
> hours_to_show: 120
> refresh: 60
> gr2:
> name: "Kid2's Room Humidity"
> entities:
> - sensor.kid2_room_humidity
> hours_to_show: 120
> refresh: 60
> gr3:
> name: "Kid1's Room Temperature"
> entities:
> - sensor.kid1_room_temperature
> hours_to_show: 120
> refresh: 60
> gr4:
> name: "Kid1's Room Humidity"
> entities:
> - sensor.kid_room_humidity
> hours_to_show: 120
> refresh: 60
> gr5:
> name: "Basement Temperature"
> entities:
> - sensor.basement_temperature
> hours_to_show: 120
> refresh: 60
> gr6:
> name: "Basement Humidity"
> entities:
> - sensor.basement_humidity
> hours_to_show: 120
> refresh: 60
> gr7:
> name: "Kitchen Temperature"
> entities:
> - sensor.kitchen_temperature
> hours_to_show: 120
> refresh: 60
> gr8:
> name: "Kitchen Humidity"
> entities:
> - sensor.kitchen_humidity
> hours_to_show: 120
> refresh: 60
>
> logger:
> default: error
> logs:
> homeassistant.components.mqtt: debug
>
> # Track the sun
> #sun:
groups.yaml
> default_view:
> view: yes
> icon: mdi:home
> entities:
> - group.climate
> - group.resources
> - group.weather
>
> Weather:
> name: Outdoor Weather
> view: yes
> icon: mdi:home
> entities:
> - sensor.Weather_Temp
> - sensor.Weather_Humidity
>
> Climate:
> name: Sensors
> view: yes
> icon: mdi:gauge
> entities:
> - sensor.sabine_room_temperature
> - sensor.sabine_room_humidity
> - sensor.calvin_room_temperature
> - sensor.calvin_room_humidity
> - sensor.kitchen_temperature
> - sensor.kitchen_humidity
> - sensor.basement_temperature
> - sensor.basement_humidity
>
> Resources:
> name: Computer Resources
> view: yes
> icon: mdi:none
> entities:
> - sensor.sleepy
> - sensor.synology
> # - sensor.freenas