mirror of
https://github.com/skalavala/mysmarthome.git
synced 2025-09-13 23:14:32 +00:00
micor changes and clean up.
This commit is contained in:
@@ -2,37 +2,37 @@ homeassistant:
|
||||
|
||||
sensor:
|
||||
- platform: snmp
|
||||
name: 'ESXi Server Description'
|
||||
name: "ESXi Server Description"
|
||||
host: !secret esxi_server
|
||||
baseoid: 1.3.6.1.2.1.1.1.0
|
||||
accept_errors: true
|
||||
|
||||
- platform: snmp
|
||||
name: 'ESXi Total RAM'
|
||||
name: "ESXi Total RAM"
|
||||
host: !secret esxi_server
|
||||
baseoid: 1.3.6.1.2.1.25.2.3.1.5.6
|
||||
accept_errors: true
|
||||
|
||||
- platform: snmp
|
||||
name: 'ESXi Used RAM'
|
||||
name: "ESXi Used RAM"
|
||||
host: !secret esxi_server
|
||||
baseoid: 1.3.6.1.2.1.25.2.3.1.6.6
|
||||
accept_errors: true
|
||||
|
||||
- platform: snmp
|
||||
name: 'ESXi System Uptime Epoch'
|
||||
name: "ESXi System Uptime Epoch"
|
||||
host: !secret esxi_server
|
||||
baseoid: 1.3.6.1.2.1.25.1.1.0
|
||||
accept_errors: true
|
||||
|
||||
- platform: snmp
|
||||
name: 'ESXi Number of Network Interfaces'
|
||||
name: "ESXi Number of Network Interfaces"
|
||||
host: !secret esxi_server
|
||||
baseoid: 1.3.6.1.2.1.2.1.0
|
||||
accept_errors: true
|
||||
|
||||
- platform: snmp
|
||||
name: 'ESXi System Memory Size'
|
||||
name: "ESXi System Memory Size"
|
||||
host: !secret esxi_server
|
||||
baseoid: 1.3.6.1.2.1.25.2.2.0
|
||||
accept_errors: true
|
||||
@@ -40,17 +40,17 @@ sensor:
|
||||
- platform: template
|
||||
sensors:
|
||||
esxi_memory_used:
|
||||
friendly_name: "ESXi Memory Usage"
|
||||
unit_of_measurement: '%'
|
||||
value_template: "{{(states('sensor.esxi_used_ram') | float / states('sensor.esxi_total_ram') | float * 100) | round }}"
|
||||
friendly_name: "ESXi Memory Usage"
|
||||
unit_of_measurement: "%"
|
||||
value_template: "{{(states('sensor.esxi_used_ram') | float / states('sensor.esxi_total_ram') | float * 100) | round }}"
|
||||
|
||||
- platform: template
|
||||
sensors:
|
||||
esxi_system_uptime:
|
||||
friendly_name: "ESXi System Uptime"
|
||||
value_template: >
|
||||
{% set time = states.sensor.esxi_system_uptime_epoch.state | int %}
|
||||
{% set minutes = ((time % 360000) / 6000) | int %}
|
||||
{% set hours = ((time % 8640000) / 360000) | int %}
|
||||
{% set days = (time / 8640000) | int %}
|
||||
{{ days }} days, {{ hours }} hours {{ minutes }} minutes.
|
||||
friendly_name: "ESXi System Uptime"
|
||||
value_template: >
|
||||
{% set time = states('sensor.esxi_system_uptime_epoch') | int %}
|
||||
{% set minutes = ((time % 360000) / 6000) | int %}
|
||||
{% set hours = ((time % 8640000) / 360000) | int %}
|
||||
{% set days = (time / 8640000) | int %}
|
||||
{{ days }} days, {{ hours }} hours {{ minutes }} minutes.
|
||||
|
Reference in New Issue
Block a user