Update evaporasi.dart
This commit is contained in:
parent
91786810c0
commit
ca49ffc774
|
|
@ -30,14 +30,14 @@ class Evaporasi implements HasTimestamp {
|
||||||
// History path : suhu, tinggi, evaporasi, waktu
|
// History path : suhu, tinggi, evaporasi, waktu
|
||||||
// Realtime path : suhu_air, tinggi_air, evaporasi, waktu, status
|
// Realtime path : suhu_air, tinggi_air, evaporasi, waktu, status
|
||||||
final suhu = (json['suhu'] ?? json['suhu_air'] ?? 0).toDouble();
|
final suhu = (json['suhu'] ?? json['suhu_air'] ?? 0).toDouble();
|
||||||
final tinggi = (json['tinggi'] ?? json['tinggi_air'] ?? 0).toDouble();
|
final tinggi = (json['tinggi'] ?? json['tinggi_air_cm'] ?? 0).toDouble();
|
||||||
|
|
||||||
// ✅ Prioritas: timestamp (Unix, kalau firmware sudah diupdate)
|
// ✅ Prioritas: timestamp (Unix, kalau firmware sudah diupdate)
|
||||||
// → fallback ke waktu ("HH:MM:SS")
|
// → fallback ke waktu ("HH:MM:SS")
|
||||||
final rawTime = json['timestamp'] ?? json['waktu'];
|
final rawTime = json['timestamp'] ?? json['waktu'];
|
||||||
|
|
||||||
return Evaporasi(
|
return Evaporasi(
|
||||||
evaporasi: (json['evaporasi'] ?? 0).toDouble(),
|
evaporasi: (json['evaporasi_mm'] ?? 0).toDouble(),
|
||||||
suhu: suhu,
|
suhu: suhu,
|
||||||
tinggiAir: tinggi,
|
tinggiAir: tinggi,
|
||||||
status: json['status'] ?? '',
|
status: json['status'] ?? '',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue