Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Loads default set of integrations. Do not remove.
- default_config:
- # Load frontend themes from the themes folder
- frontend:
- themes: !include_dir_merge_named themes
- automation: !include automations.yaml
- script: !include scripts.yaml
- scene: !include scenes.yaml
- prometheus:
- http:
- server_port: 8123
- use_x_forwarded_for: true
- trusted_proxies:
- - 172.30.33.0/24
- - 172.18.0.14
- - 192.168.0.0/24
- - 192.168.0.203
- - 192.168.0.18
- - 192.168.0.1
- # Example configuration.yaml entry
- logger:
- default: info
- input_text:
- #input_number:
- cpu_temp:
- name: CPU Temperature
- # min: 0
- # max: 150
- # step: 0.1
- fanspeed1:
- name: Fan Speed 1
- # min: 0
- # max: 150
- # step: 0.1
- fanspeed2:
- name: Fan Speed 2
- # min: 0
- # max: 150
- # step: 0.1
- recorder:
- include:
- entities:
- - sensor.server_cpu_temperature
- - sensor.server_fan_speed_1
- - sensor.server_fan_speed_2
- template:
- - sensor:
- - name: "Geyser Status Display"
- state: "{{ states('switch.geyser_geyser_onoff') }}"
- icon: mdi:water-boiler
- attributes:
- friendly_name: "Geyser Status Display"
- display_color: >
- {% if is_state('switch.geyser_geyser_onoff', 'on') %}
- green
- {% else %}
- red
- {% endif %}
- - name: "Server CPU Temperature"
- state: "{{ states('input_text.cpu_temp') | float(0) }}"
- unit_of_measurement: "°C"
- device_class: temperature
- state_class: measurement
- - name: "Server Fan Speed 1"
- state: "{{ states('input_text.fanspeed1') | float(0) }}"
- unit_of_measurement: "%"
- state_class: measurement
- - name: "Server Fan Speed 2"
- state: "{{ states('input_text.fanspeed2') | float(0) }}"
- unit_of_measurement: "%"
- state_class: measurement
- sensor:
- - platform: rest
- name: Cronitor Device Heartbeat
- resource: "https://cronitor.io/api/monitors/device-heartbeat"
- headers:
- Authorization: "REDACTED" # Replace with your Cronitor API key
- value_template: "{{ value_json.latest_event.msg }}"
- scan_interval: 5
- json_attributes:
- - latest_event
Advertisement
Add Comment
Please, Sign In to add comment