diff options
author | Florian Baumann <derflob@derflob.de> | 2020-12-12 13:22:06 +0100 |
---|---|---|
committer | Florian Baumann <derflob@derflob.de> | 2020-12-12 13:22:06 +0100 |
commit | 8aa75f1ac251a9b94b1eeeaff4f176945ef630a4 (patch) | |
tree | f0c5fc4d740c338472af309342f7fe08fdf5e2de | |
parent | b5ebac9420c3d6ea63b5ab9f612b0cc9fa985d0c (diff) | |
download | ULPSoilMonitor-master.tar.gz ULPSoilMonitor-master.tar.bz2 |
-rw-r--r-- | ULPSoilMonitor.ino | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/ULPSoilMonitor.ino b/ULPSoilMonitor.ino index 91e05c8..c7d1eaa 100644 --- a/ULPSoilMonitor.ino +++ b/ULPSoilMonitor.ino @@ -592,6 +592,7 @@ static void publish_sensor_config_vcc() config["name"] = id; config["state_topic"] = topic + "state"; config["unit_of_measurement"] = "V"; + config["icon"] = "mdi:battery" JsonObject dev = config.createNestedObject("device"); get_device(&dev); @@ -616,6 +617,7 @@ static void publish_sensor_config_soil(uint8_t index) config["state_topic"] = topic + "state"; config["unit_of_measurement"] = "%"; config["json_attributes_topic"] = topic + "attributes"; + config["icon"] = "mdi:water-percent" JsonObject dev = config.createNestedObject("device"); get_device(&dev); @@ -634,7 +636,7 @@ static void publish_sensor_config() publish_sensor_config_soil(index); } -static void publish_system_config_entry(String name, String uom) +static void publish_system_config_entry(String name, String uom, String icon) { String topic = get_topic(name); String id = get_unique_id(name); @@ -644,6 +646,7 @@ static void publish_system_config_entry(String name, String uom) config["name"] = id; config["state_topic"] = topic + "state"; config["unit_of_measurement"] = uom; + config["icon"] = icon; JsonObject dev = config.createNestedObject("device"); get_device(&dev); @@ -656,9 +659,9 @@ static void publish_system_config_entry(String name, String uom) static void publish_system_config() { - publish_system_config_entry(String("reboots"), String("n")); - publish_system_config_entry(String("ulp_runs"), String("n")); - publish_system_config_entry(String("adjustment"), String("")); + publish_system_config_entry(String("reboots"), String("n"), String("mdi:restart")); + publish_system_config_entry(String("ulp_runs"), String("n"), String("mdi:restart-off")); + publish_system_config_entry(String("adjustment"), String(""), String("mdi:tune")); } static void publish_vcc() |