i have created this json template
#encoding UTF-8
#import datetime
#errorCatcher Echo
{
"current": {
"datetime": "$current.dateTime",
"datetime_raw": "$current.dateTime.raw"
},
"day": {
"outTemp": {
"max": "$day.outTemp.max",
"max_formatted": "$day.outTemp.max.formatted",
"maxtime": "$day.outTemp.maxtime",
"min": "$day.outTemp.min",
"min_formatted": "$day.outTemp.min.formatted",
"mintime": "$day.outTemp.mintime"
}
},
"yesterday": {
"outTemp": {
"max": "$day($days_ago=1).outTemp.max",
"max_formatted": "$day($days_ago=1).outTemp.max.formatted",
"maxtime": "$day($days_ago=1).outTemp.maxtime",
"min": "$day($days_ago=1).outTemp.min",
"min_formatted": "$day($days_ago=1).outTemp.min.formatted",
"mintime": "$day($days_ago=1).outTemp.mintime"
}
}
}
but when weewx performs the first generation of the new day (00:00), the details of the previous day (and new day) are not updated. They are updated only in the next cycle.
I tried to use $yesterday.... but it gives me an error.
I have 5.0.2 version