WIP v4 #428
Replies: 8 comments 35 replies
-
Current status. |
Beta Was this translation helpful? Give feedback.
-
Hello, I flashed to 4.0.0 alpha on an 8266. |
Beta Was this translation helpful? Give feedback.
-
I'm seeing problems with 4wire At first I got errors as above, with pages not loading. I followed the advice on #439 and set Then when I set it to any of the 4 wire (I tried 54173, 54154, 54144 with the board disconnected from the tub) it went into restart loop. At a network level it would be up for about 1 ping before dropping off. I plugged it into usb and monitored and got the following (repeatedly):
Fuller log here: The only way I could get any further config was to reflash the filesystem image to remove the settings. For reference, the boards I'm using are these, and have been reasonably stable on the previous version: https://www.amazon.co.uk/gp/product/B07Z68HYW1/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 |
Beta Was this translation helpful? Give feedback.
-
I am going to try V4 at some point shortly but in terms of memory and web server issues, I wonder whether it would be worthwhile looking at minifying and then gzipping all the files? It might also be prudent to compress the images. |
Beta Was this translation helpful? Give feedback.
-
I overclocked the ESP to 160 MHz. It feels quicker to serve the pages now. I updated the platformio.ini with that flag set. Maybe it helps someone. Also, thinkingn about it - I changed to a fixed IP recently. I wonder if that has something to do with the broken uploads. |
Beta Was this translation helpful? Give feedback.
-
I've found a new problem. I can't turn the filter pump off!
I've not spotted anything obvious in the web pages or c++ source code. Is there any more debugging you would like me to do? |
Beta Was this translation helpful? Give feedback.
-
My setup is the one here #383
I get no output on the screen; no start noise. I've reverted to v3.4 and have no issues with the following modifications: //Code/6-wire-version/lib/BWC/model.h b/Code/6-wire-version/lib/BWC/model.h
#define MIAMI2021 //no hydrojets //Code/6-wire-version/src/main.cpp
bwc.begin(D3,D2,D1,D5,D6,D7,D8 ); On a side note, the 2 metre extension with the shielded cable works now that I have grounded one end. |
Beta Was this translation helpful? Give feedback.
-
The UI UPDATE function stopped working. Possibly by some change on the github server. I have now spent several days on my vacation to fix that and other bugs introduced when freeing up memory for the updater to work. But now I feel it should be much more stable. It will not leave 0-size files behind, because it first downloads to a temp file "dl" and if that is bigger than zero bytes it will copy it to the proper file. Not watertight but much better than before. In the process of getting this to work there is much more memory available for the rest of the program which will be less prone to mysterious memory errors. v4.2.0 is uploaded to both beta and master branches. You'll need to update (once) via ordinary OTA or USB if your UI update page is not working. |
Beta Was this translation helpful? Give feedback.
-
Hi all, just wanted to let you know that I'm working on a completely new firmware, so if you want to make pull requests you may want to wait until next version is released, or it will be extra work to port it to the new version.
So, what's the plan?
Unifying all models to a single firmware. No separate builds depending on pump models.
PROs:
CONs:
Take care now / Thomas
Beta Was this translation helpful? Give feedback.
All reactions