* use "total" for Homeassistant discovery topic "raw" if AllowNegativeRates is activ (same as for "value")
* update webUI
* .
* .
* .
* formating
* use state class "measurement" in case of a thermometer
* Update edit_config_template.html
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch>
* derive correct node_id for homeassistant service discovery in nested topics (fixes#1792)
* explicit use of std::string
* move nodeId creation to separate function
add unit-tests
* add documentation about node_id generation for Home Assistant MQTT Service Discovery