fix for incorrect value

This commit is contained in:
Kim Bauters 2020-07-18 13:16:19 +01:00
parent 86b238d99d
commit a5c10a72d5

View File

@ -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,