I wrote my own Weather Service to parse my PWS data from my own Linux box. I have been using this Weather Service for about 10 months now. Each time a Firmware update comes along, I have to re-upload the Python script for my service (named jungmann.py.txt). This has always worked until this morning. The log shows the firmware upgrade:
2019-04-11 04:01:49,670 - INFO - rmMainManager:435 - ** Automatic Update: Started automatic update 2019-04-11 04:01:49,672 - INFO - rmUpgradeGenericLinux:70 - Upgrading package: rainmachine-app from 4.0.974 to 4.0.1115. 2019-04-11 04:01:52,031 - INFO - rmUpgradeGenericLinux:70 - Upgrading package: rainmachine-ui from 1.5.2 to 1.6.0. 2019-04-11 04:01:59,813 - INFO - rmUpgradeGenericLinux:70 - Upgrading package: rainmachine-system from 0.0.98 to 0.0.108. 2019-04-11 04:02:06,461 - INFO - rmMainManager:450 - ** Automatic Update: Upgrade finished will reboot !
After this update - my Weather Service will no longer upload (Error every time) - and I have tried various filename extensions (.py, .py.txt, .txt).
The only thing is the logs is:
2019-04-11 09:01:39,290 - ERROR - rmHTTPResourceApi4Dev:103 - API:ParserUpload: Cannot find data boundary.
So - does anyone know what the "data boundary" and how I can define it?
Also, I have tried to upload a few different Weather Services written by others (found via this forum), and they all fail with this issue.
Any help is appreciated
PS - I am trying to upload Service from a Windows 10 Machine. I also tried to upload from my Mac and my Linux (Ubuntu) box, same issue with all.
Please sign in to leave a comment.