Bug fixes

Fixed "ElementProxy or MemberProxy error" when uploading thru platformio
This commit is contained in:
M-Factory
2025-11-16 18:21:46 +09:00
parent 89744d976c
commit d5d5cf683a
2 changed files with 4 additions and 2 deletions

View File

@@ -1970,7 +1970,8 @@ void fetchWeather() {
if (!error) {
// Check if ANY value has changed
bool valuesChanged = (doc["sunriseHour"] != sunriseHour || doc["sunriseMinute"] != sunriseMinute || doc["sunsetHour"] != sunsetHour || doc["sunsetMinute"] != sunsetMinute);
bool valuesChanged =
(doc["sunriseHour"].as<int>() != sunriseHour || doc["sunriseMinute"].as<int>() != sunriseMinute || doc["sunsetHour"].as<int>() != sunsetHour || doc["sunsetMinute"].as<int>() != sunsetMinute);
if (valuesChanged) { // Only write if a change occurred
doc["sunriseHour"] = sunriseHour;

View File

@@ -1962,7 +1962,8 @@ void fetchWeather() {
if (!error) {
// Check if ANY value has changed
bool valuesChanged = (doc["sunriseHour"] != sunriseHour || doc["sunriseMinute"] != sunriseMinute || doc["sunsetHour"] != sunsetHour || doc["sunsetMinute"] != sunsetMinute);
bool valuesChanged =
(doc["sunriseHour"].as<int>() != sunriseHour || doc["sunriseMinute"].as<int>() != sunriseMinute || doc["sunsetHour"].as<int>() != sunsetHour || doc["sunsetMinute"].as<int>() != sunsetMinute);
if (valuesChanged) { // Only write if a change occurred
doc["sunriseHour"] = sunriseHour;