Fixed my bad python if code

This commit is contained in:
leaskovski
2021-04-07 23:23:50 +01:00
committed by GitHub
parent a4fb6eba32
commit aeb4be4edb

View File

@@ -75,34 +75,37 @@ def config_json(what_config):
data["icon"] = "mdi:speedometer" data["icon"] = "mdi:speedometer"
data["name"] = hostname + " CPU Usage" data["name"] = hostname + " CPU Usage"
data["unit_of_measurement"] = "%" data["unit_of_measurement"] = "%"
elsif what_config == "cputemp": elif what_config == "cputemp":
data["icon"] = "hass:thermometer" data["icon"] = "hass:thermometer"
data["name"] = hostname + " CPU Temperature" data["name"] = hostname + " CPU Temperature"
data["unit_of_measurement"] = "°C" data["unit_of_measurement"] = "°C"
elsif what_config == "diskusage": elif what_config == "diskusage":
data["icon"] = "mdi:harddisk" data["icon"] = "mdi:harddisk"
data["name"] = hostname + " Disk Usage" data["name"] = hostname + " Disk Usage"
data["unit_of_measurement"] = "%" data["unit_of_measurement"] = "%"
elsif what_config == "voltage": elif what_config == "voltage":
data["icon"] = "mdi:speedometer" data["icon"] = "mdi:speedometer"
data["name"] = hostname + " CPU Voltage" data["name"] = hostname + " CPU Voltage"
data["unit_of_measurement"] = "V" data["unit_of_measurement"] = "V"
elsif what_config == "swap": elif what_config == "swap":
data["icon"] = "mdi:harddisk" data["icon"] = "mdi:harddisk"
data["name"] = hostname + " Disk Swap" data["name"] = hostname + " Disk Swap"
data["unit_of_measurement"] = "%" data["unit_of_measurement"] = "%"
elsif what_config == "memory": elif what_config == "memory":
data["icon"] = "mdi:memory" data["icon"] = "mdi:memory"
data["name"] = hostname + " Memory Usage" data["name"] = hostname + " Memory Usage"
data["unit_of_measurement"] = "%" data["unit_of_measurement"] = "%"
elsif what_config == "sys_clock_speed": elif what_config == "sys_clock_speed":
data["icon"] = "mdi:speedometer" data["icon"] = "mdi:speedometer"
data["name"] = hostname + " CPU Clock Speed" data["name"] = hostname + " CPU Clock Speed"
data["unit_of_measurement"] = "MHz" data["unit_of_measurement"] = "MHz"
elsif what_config == "uptime_days": elif what_config == "uptime_days":
data["icon"] = "mdi:timer-outline" data["icon"] = "mdi:timer-outline"
data["name"] = hostname + " Uptime" data["name"] = hostname + " Uptime"
data["unit_of_measurement"] = "s" data["unit_of_measurement"] = "s"
else:
return ""
# Return our built discovery config
return json.dumps(data) return json.dumps(data)
def publish_to_mqtt (cpu_load = 0, cpu_temp = 0, used_space = 0, voltage = 0, sys_clock_speed = 0, swap = 0, memory = 0, uptime_days = 0): def publish_to_mqtt (cpu_load = 0, cpu_temp = 0, used_space = 0, voltage = 0, sys_clock_speed = 0, swap = 0, memory = 0, uptime_days = 0):