mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-27 20:56:35 +00:00
Add files via upload
This commit is contained in:
parent
4704829412
commit
1bfcdea9be
@ -74,7 +74,7 @@ struct miel_hvac_data_settings {
|
|||||||
struct miel_hvac_data_roomtemp {
|
struct miel_hvac_data_roomtemp {
|
||||||
uint8_t _pad1[2];
|
uint8_t _pad1[2];
|
||||||
uint8_t temp;
|
uint8_t temp;
|
||||||
uint8_t _pad1[2];
|
uint8_t _pad2[2];
|
||||||
uint8_t temp05;
|
uint8_t temp05;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1096,16 +1096,17 @@ miel_hvac_sensor(struct miel_hvac_softc *sc)
|
|||||||
if (sc->sc_temp.type != 0) {
|
if (sc->sc_temp.type != 0) {
|
||||||
const struct miel_hvac_data_roomtemp *rt =
|
const struct miel_hvac_data_roomtemp *rt =
|
||||||
&sc->sc_temp.data.roomtemp;
|
&sc->sc_temp.data.roomtemp;
|
||||||
|
char room_temp[33];
|
||||||
if(rt->temp05 == 0) {
|
if(rt->temp05 == 0) {
|
||||||
unsigned int temp = miel_hvac_roomtemp2deg(rt->temp);
|
unsigned int temp = miel_hvac_roomtemp2deg(rt->temp);
|
||||||
|
dtostrfd(ConvertTemp(temp),
|
||||||
|
Settings->flag2.temperature_resolution, room_temp);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
unsigned float temp = (miel_hvac_roomtemp2deg(rt->temp05) - 128)/2;
|
float temp = (rt->temp05 - 128)/2;
|
||||||
|
dtostrfd(ConvertTemp(temp),
|
||||||
|
Settings->flag2.temperature_resolution, room_temp);
|
||||||
}
|
}
|
||||||
char room_temp[33];
|
|
||||||
|
|
||||||
dtostrfd(ConvertTemp(temp),
|
|
||||||
Settings->flag2.temperature_resolution, room_temp);
|
|
||||||
ResponseAppend_P(PSTR("\"" D_JSON_TEMPERATURE "\":%s"),
|
ResponseAppend_P(PSTR("\"" D_JSON_TEMPERATURE "\":%s"),
|
||||||
room_temp);
|
room_temp);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user