From a5c10a72d5edcffc66b099eb641aa3264f6f91b5 Mon Sep 17 00:00:00 2001 From: Kim Bauters Date: Sat, 18 Jul 2020 13:16:19 +0100 Subject: [PATCH] fix for incorrect value --- publisher.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/publisher.py b/publisher.py index 121d868..3347909 100644 --- a/publisher.py +++ b/publisher.py @@ -2,6 +2,7 @@ import json from time import gmtime, strftime, sleep import paho.mqtt.client as mqtt import logging +from datetime import datetime from enum import Flag, auto from typing import Iterable, Iterator, Any, Tuple, Dict, Callable @@ -105,7 +106,7 @@ class Payload: if value != self.payload[key]: self._changed = True self.payload[key] = value - self.payload["lastupdated"] = gmtime().isoformat() + self.payload["lastupdated"] = datetime(*gmtime()[:6]).isoformat() @property def changed(self) -> bool: @@ -321,7 +322,7 @@ class Publisher: keys.append("rain_intensity") if WeatherSensor.RAIN_PROBABILITY in version: keys.append("rain_probability") - if WeatherSensor.SOLAR_RADIATION_SENSE in version: + if WeatherSensor.SOLAR_RADIATION in version: keys.append("solar_radiation") return Payload(self, "weather", keys=keys,