Comments (7)
which was the last firmware version you used that worked for you
Not sure I remember did I test the temperature change or not. But at least other basic functions worked.
what build system you are using (Arduino, vsCode + Arduino CLI, PlatformIO, etc.)
VSCode + Platformio 6.10.0
what library and SDK versions have been used by the build (look for the summary output at the end of the build process)
PACKAGES:
- framework-arduinoespressif8266 @ 3.30102.0 (3.1.2)
- tool-esptool @ 1.413.0 (4.13)
- tool-esptoolpy @ 1.30000.201119 (3.0.0)
- toolchain-xtensa @ 2.100300.220621 (10.3.0)
I guess here [1] you have a typo, [email protected]
doesn't belong to the board_build.filesystem
key
[1]
esp8266-intexsbh20/platformio.ini
Line 20 in 13542c1
does the display start to blink when changing the desired temperature
Nope. Both buttons (Up/Down) aren't being triggered, so also no buzzer.
do any other commands work (e.g. power on/off)
Other buttons work as expected: Power, Filter, Bubble, Heater. Sometimes from the second attempt, but quite reliable still
from esp8266-intexsbh20.
I did not perform a runtime test with firmware 1.0.8.0 before, but I tried it a few minutes ago and it is working for me, as did the previous firmware 1.0.7.2.
Please let me know:
- which was the last firmware version you used that worked for you
- what build system you are using (Arduino, vsCode + Arduino CLI, PlatformIO, etc.)
- what library and SDK versions have been used by the build (look for the summary output at the end of the build process)
- does the display start to blink when changing the desired temperature
- do any other commands work (e.g. power on/off)
from esp8266-intexsbh20.
Not sure I remember did I test the temperature change or not. But at least other basic functions worked.
As I do not have access to your hardware and cannot reproduce the issue with my hardware this is a very crucial aspect to help narrow down a possible cause. Please build and test the previous releases until you find the one that is working for you. But try test described below first.
[email protected] doesn't belong to the board_build.filesystem key
Thanks, that's a copy&paste bug. Should look like this:
platform_packages =
[email protected]
Both buttons (Up/Down) aren't being triggered ... Other buttons work as expected
Please increase the int value 380 for PRESS_SHORT_COUNT in PureSpaIO.h:238 to a higher value, e.g. in steps of 10 until it works or until you have reached 500.
from esp8266-intexsbh20.
Please increase the int value 380 for PRESS_SHORT_COUNT in PureSpaIO.h:238 to a higher value, e.g. in steps of 10 until it works or until you have reached 500
I've tried few options over the weekend, and nothing worked:
- I've increased
PRESS_SHORT_COUNT
few times up untilPRESS_COUNT
value - I've also tried to trigger Up/Down buttons using the
set<Whatever>On()
logic, with the respective button values
The desired temperature isn't being detected if I manually press Up/Down buttons. The screen blinks with new value but the variable stays undefined
from esp8266-intexsbh20.
Sorry to hear that you made no progress. As I cannot reproduce your issue, please try to find out which was the last firmware version that did work for you.
from esp8266-intexsbh20.
Hi there,
I'm experiencing similar issues like kvj: With 1.0.8.1 controlling is not working at all for me, while with 1.0.7.2 it works quite decent.
With neither of the versions I receive the topics pool/water/tempAct and pool/water/tempSet.
What ist confusing to me about the latter: Setting the temperatur works, so internally the current Set value must bei known to generate the corresponding Up/down strokes.
from esp8266-intexsbh20.
I just repeated a tests with
- release 1.0.8.1
- SB-H20 model
- SERIAL_DEBUG disabled
- FORCE_WIFI_SLEEP disabled
I cannot find any issues with my setup. tempAct and tempSet are correct in MQTT and follow any changes on the SB-H20 immediately. Changing tempSet via MQTT also works.
If you haven't already tried: enable FORCE_WIFI_SLEEP with release 1.0.8.1 as it will provide the control behaviour of the previous releases with the disadvantage that MQTT connection gets lost when changing the temperature setpoint and the advantage of a more robust pulse timing. The main problem here is the design of the ESP8266 as the WiFi protocol is handled by the CPU, interrupting the application code anytime. On would need to upgrade to a ESP32S3 to have a CPU core just for the application - not sure if this is worth the necessary code migration.
It might be that the clock speed of the connection between pool mainboard and pool display vary from model to model or by production date or whatever. Significantly different clock speeds will require different pulse timings, independently of the question about ESP8266 and WiFi modem sleep. But with only a single device available to me I have no way to find cause and solution by myself. One option to start would be to measure and compare the display clock frequencies. The README.md specifies the nominal clock frequency as 100 kHz and shows a plot of more than 300 ยตs - this can be used as a reference for any comparisons.
from esp8266-intexsbh20.
Related Issues (20)
- Wirering HOT 2
- Homekit HOT 7
- Arduino IDE 2.0: Errors on compiling and compiled code enters a fatal exception loop HOT 4
- BOM, CPL files and 3D printed housing HOT 25
- arduino flash ESP error HOT 3
- Wemos d1 mini version HOT 2
- Communicate with arduino HOT 2
- Simplify PCB HOT 2
- config file 'config.json' not found HOT 2
- PCBs available HOT 8
- Feature Request: Adapt to ESP32 HOT 4
- Temperature setting less than 20 degrees HOT 2
- Change topic name "wifi" to "pool/wifi" HOT 1
- Cant bring it to work HOT 7
- Pool topics changes continuously HOT 2
- Only one way comunication HOT 5
- Panel buttons not working with Wi-Fi controller plugged in HOT 3
- disable power when enable filters or thermostat - esphome
- Just code for comunication with SBH-20 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esp8266-intexsbh20.