Thanks for the debug tip. But I'm not sure which is worse... that AWEKAS is now logging success, or that EmonCMS isn't telling me much of anything:
Feb 16 17:00:16 weather weewx[2314849] INFO weewx.restx: AWEKAS: Published record 2023-02-16 17:00:00 PST (1676595600)
Feb 16 17:05:26 weather weewx[2314849] DEBUG weewx.restx: AWEKAS: Failed upload attempt 1: timed out
Feb 16 17:05:32 weather weewx[2314849] INFO weewx.restx: AWEKAS: Published record 2023-02-16 17:05:00 PST (1676595900)
Feb 16 17:05:16 weather weewx[2314849] DEBUG weewx.restx: EmonCMS: Failed upload attempt 1: Server returned 'b'ok''
Feb 16 17:05:21 weather weewx[2314849] DEBUG weewx.restx: EmonCMS: Failed upload attempt 2: Server returned 'b'ok''
Feb 16 17:05:26 weather weewx[2314849] DEBUG weewx.restx: EmonCMS: Failed upload attempt 3: Server returned 'b'ok''
Feb 16 17:05:26 weather weewx[2314849] ERROR weewx.restx: EmonCMS: Failed to publish record 2023-02-16 17:05:00 PST (1676595900): Failed upload after 3 tries
I have to wonder if this is a problem with the way the plugin is checking the return value. I'll dig into the
plugin code, it looks like it hasn't been updated in ages.