Xiaomi: Send AQI

Todo: map to strings
This commit is contained in:
Andreas Shimokawa
2023-11-25 21:16:53 +00:00
committed by José Rebelo
parent 047cc71d28
commit 0e3e406320
2 changed files with 7 additions and 7 deletions
@@ -103,9 +103,9 @@ public class XiaomiWeatherService extends AbstractXiaomiService {
.setUnk1("")
.setUnk2(0)
)
.setUnk7(XiaomiProto.WeatherCurrentUnk7.newBuilder()
.setUnk1("")
.setUnk2(0)
.setAQI(XiaomiProto.WeatherCurrentAQI.newBuilder()
.setAQIText("Unknown") // some string like "Moderate"
.setAQI(weatherSpec.airQuality.aqi)
)
.setWarning(XiaomiProto.WeatherCurrentWarning.newBuilder()
.setCurrentWarning1(XiaomiProto.WeatherCurrentWarning1.newBuilder()
+4 -4
View File
@@ -643,7 +643,7 @@ message WeatherCurrent {
optional WeatherCurrentHumidity humidity= 4;
optional WeatherCurrentUnk5 unk5 = 5;
optional WeatherCurrentUnk6 unk6 = 6;
optional WeatherCurrentUnk7 unk7 = 7;
optional WeatherCurrentAQI AQI = 7;
optional WeatherCurrentWarning warning = 8; // Seems to be an array?
optional float pressure = 9;
}
@@ -675,9 +675,9 @@ message WeatherCurrentUnk6 {
optional uint32 unk2 = 2;
}
message WeatherCurrentUnk7 {
optional string unk1 = 1;
optional uint32 unk2 = 2;
message WeatherCurrentAQI {
optional string AQIText = 1;
optional uint32 AQI = 2;
}
message WeatherCurrentWarning {