Hallo Luc,

in weather365.py I have changed

    def check_response(self, response):
        txt = response.read()
        if txt.find(b'invalid-login-data') >= 0:
            raise weewx.restx.BadLogin(txt)
        elif not txt.startswith(b'INSERT'):
            raise weewx.restx.FailedPost("Server returned '%s'" % txt)

with the result

Apr  4 09:55:27 wetter OWFS[18850]: restx: AWEKAS: Published record 
2019-04-04 09:55:00 CEST (1554364500)
Apr  4 09:55:27 wetter OWFS[18850]: restx: Weather365: Published record 
2019-04-04 09:55:00 CEST (1554364500)
Apr  4 09:55:27 wetter OWFS[18850]: restx: WeatherCloud: Published record 
2019-04-04 09:55:00 CEST (1554364500)
Apr  4 09:55:27 wetter OWFS[18850]: restx: CWOP: Connected to server 
cwop.aprs.net:14580

Thank you
Hartmut

Reply via email to