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