-
Hi, I have Neopool running and working on 14.4.1. Can read data, and issue commands via MQTT, even on web UI everything is visible. Flashing back 14.4.1, everything starts to work again. My chip is: Seeed Studio XIAO ESP32S3 Any idea what went wrong? Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 12 replies
-
Did you make sure to do a new custom build with the feature, |
Beta Was this translation helpful? Give feedback.
-
Yes, I build all firmwares from scratch yesterday. All have: Still 14.4.1 works, and 14.5 and up no. :/ |
Beta Was this translation helpful? Give feedback.
-
version 15 same problem. anybody with working neopool on version 15? |
Beta Was this translation helpful? Give feedback.
-
First step was to outline compile problems. Next I have build firmware with DEBUG_TASMOTA_SENSOR enabled In log I see: @curzon01 - do you have working Neopool? |
Beta Was this translation helpful? Give feedback.
-
14.1 is ok up to 14.4.1 Yes assignments are visible and configured. Everything is working ok on 14.4.1 when upgraded to 14.5 not working, when downgrading to 14.4.1 it is working again. |
Beta Was this translation helpful? Give feedback.
-
I have just compiled 14.4.1 with DEBUG_TASMOTA_SENSOR if it helps - result 15:18:18.402 MQT: stat/SmartPool/RESULT = {"NAME":"MaxPool","GPIO":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7008,6976,0,0,0,0],"FLAG":0,"BASE":1} Version 15 - result 10:42:42.733 NEO: NeopoolCheckChanges() false |
Beta Was this translation helpful? Give feedback.
-
Found the reason: You are using XIAO ESP32S3 GPIO43 (Tx) as RS485-Rx and GPIO44 (Rx) as RS485-Tx. This is no longer possible with the changes in Tasmota Arduino Core 3.1.1.250203 based on IDF 5.3.2.250120, which were committed in 427db230f. To fix the problem, use the XIAO ESP32S3 GPIO43 (Tx) as RS485-Tx and GPIO44 (Rx) as RS485-Rx as designed (see also XIAO ESP32S3 Sense Pin List):
|
Beta Was this translation helpful? Give feedback.
Sorry to correct myself: After a while this configuration get's data but garbadge so it seems on XIAO ESP32S3 the Rx/Tx port get's unusable since the Core/IDF changes.
Good news: It works perfectly on any other port - I'm using currently GPIO5 (D4) as "NeoPool Rx" and GPIO6 (D5) as "NeoPool Tx" without any more issues.