mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-29 13:46:37 +00:00
Fix crash in IRHVAC (#19389)
This commit is contained in:
parent
7f24d2027f
commit
4ad3070558
@ -17,6 +17,7 @@ All notable changes to this project will be documented in this file.
|
|||||||
### Fixed
|
### Fixed
|
||||||
- Shutter invert (#19341, #19374)
|
- Shutter invert (#19341, #19374)
|
||||||
- Teleinfo power (#19381)
|
- Teleinfo power (#19381)
|
||||||
|
- Fix crash in IRHVAC
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
|
|
||||||
|
@ -123,7 +123,7 @@
|
|||||||
#define D_JSON_MODEL "Model"
|
#define D_JSON_MODEL "Model"
|
||||||
#define D_JSON_MOISTURE "Moisture"
|
#define D_JSON_MOISTURE "Moisture"
|
||||||
#define D_JSON_MQTT_COUNT "MqttCount"
|
#define D_JSON_MQTT_COUNT "MqttCount"
|
||||||
#define D_JSON_NA "n/a"
|
#define D_JSON_NULL "null"
|
||||||
#define D_JSON_NO "No"
|
#define D_JSON_NO "No"
|
||||||
#define D_JSON_NOISE "Noise"
|
#define D_JSON_NOISE "Noise"
|
||||||
#define D_JSON_NONE "None"
|
#define D_JSON_NONE "None"
|
||||||
|
@ -227,7 +227,7 @@ namespace {
|
|||||||
void addFloatToJson(JsonGeneratorObject& json, const char* key, float value, float noValueConstant = NAN) {
|
void addFloatToJson(JsonGeneratorObject& json, const char* key, float value, float noValueConstant = NAN) {
|
||||||
if (!isnan(noValueConstant) && value == noValueConstant) {
|
if (!isnan(noValueConstant) && value == noValueConstant) {
|
||||||
//The "no sensor value" may not be straightforward (e.g.-100.0), hence replacing with explicit n/a
|
//The "no sensor value" may not be straightforward (e.g.-100.0), hence replacing with explicit n/a
|
||||||
json.add(key, PSTR(D_JSON_NA));
|
json.addStrRaw(key, PSTR(D_JSON_NULL));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
char s[6]; // Range: -99.9 <> 999.9 should be fine for any sensible temperature value :)
|
char s[6]; // Range: -99.9 <> 999.9 should be fine for any sensible temperature value :)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user