Upgraded to latest firmware (1.2.4) no longer able to configure anything?

bakerkj

New member
HI upgraded my mini to 1.2.4. After I did I am no longer able to configure things like language, temperature units, local mqtt server. Nothing happens in the UI when I select save. When observing the interaction with my browser debugger it would appear that the set calls return failure.

Please help!

Thanks,
Ken
 

s.ochs

BOFH
Teammitglied
Admin
Hi Ken,
did you use the automatic update, or did you install the firmware manually?

Are you able to change settings using the display on your Mini?

When you open the web interface: are the measured temperatures displayed correctly?

Best regards,
Steffen
 

bakerkj

New member
Hi Steffen,

Automatic.

I am able to change the temperature sensor settings, see the wifi qr code, and adjust the brightness. Should I be able to change anything else?

I didn't have any temp probes plugged in; they all indicated off. Looking at the browser it seemed to be sending the current temperatures to the browser.

Thanks,
Ken
 

s.ochs

BOFH
Teammitglied
Admin
Hi Ken,

it would be a good idea to plug in a probe to verify whether the measured temperatures are displayed in the web interface.

Which browser are you using?

If possible, I would try opening the web interface in a different browser (and/or on a different device) and attempt to save the settings there.

Since saving the settings works via the display, the issue could also be caused by the browser.

Steffen
 

bakerkj

New member
Hi,

I already tried firefox, chrome on my laptop, and on my iphone (on the iphone the menu doesn't drop down).

The temperature readings show up in the UI on the mini.

The temperature readings do not show up in the web browers display.

However they DO show up in the debugger under the data() calls. You can also see the failed setsystem() call where I tried to change the language to english and pressed save.

-- Ken



1778623115040.png


1778623036060.png
 

s.ochs

BOFH
Teammitglied
Admin
Thank you for the screenshots! The API is not being called correctly. Although the framework opens, but it is not populated with data. Consequently, saving the settings does not work either. It is likely that a faulty setting is disrupting the generation of the API JSON packets.

Please execute the following browser calls and post the displayed content here (or send it to me via private message):

IP/data
IP/settings
 

bakerkj

New member
data:
{"system":{"time":"1778638563","unit":"F","soc":98,"charge":false,"rssi":-59,"online":0},"channel":[{"number":1,"name":"Channel 1","typ":0,"temp":71.4,"min":40,"max":205,"alarm":0,"color":"#0C4C88","fixed":false,"connected":false},{"number":2,"name":"Channel 2","typ":0,"temp":999,"min":220,"max":280,"alarm":0,"color":"#22B14C","fixed":false,"connected":false},{"number":3,"name":"Channel 3","typ":0,"temp":999,"min":225,"max":275,"alarm":0,"color":"#EF562D","fixed":false,"connected":false},{"number":4,"name":"Channel 4","typ":0,"temp":999,"min":50,"max":95,"alarm":0,"color":"#FFC100","fixed":false,"connected":false},{"number":5,"name":"Channel 5","typ":0,"temp":999,"min":50,"max":95,"alarm":0,"color":"#A349A4","fixed":false,"connected":false},{"number":6,"name":"Channel 6","typ":0,"temp":999,"min":50,"max":95,"alarm":0,"color":"#804000","fixed":false,"connected":false},{"number":7,"name":"Channel 7","typ":0,"temp":999,"min":50,"max":95,"alarm":0,"color":"#5587A2","fixed":false,"connected":false},{"number":8,"name":"Channel 8","typ":0,"temp":999,"min":50,"max":95,"alarm":0,"color":"#5C7148","fixed":false,"connected":false},{"number":9,"name":"Channel 9","typ":15,"temp":999,"min":0,"max":500,"alarm":0,"color":"#C3D69B","fixed":true,"connected":false}],"pitmaster":{"type":["off","manual","auto"],"pm":[{"id":0,"channel":1,"pid":1,"value":0,"set":50,"typ":"off","typ_last":"manual","set_color":"#ff0000","value_color":"#000000"}]}}

settings
{"device":{"device":"mini","serial":"90380cee1980","cpu":"esp32","flash_size":16777216,"item":"m3j0CoA230B","hw_version":"v3","sw_version":"v1.2.4","api_version":"1","language":"en"},"system":{"time":"1778638727","unit":"F","ap":"WLANTHERMO-AP","host":"MINIV3","language":"en","version":"v1.2.4","getupdate":"false","autoupd":true,"prerelease":true,"crashreport":true,"hwversion":"V3"},"hardware":["V3"],"api":{"version":"1"},"sensors":[{"type":0,"name":"1000K/Maverick","fixed":false},{"type":1,"name":"Fantast-Neu","fixed":false},{"type":2,"name":"Fantast","fixed":false},{"type":3,"name":"100K/iGrill2","fixed":false},{"type":4,"name":"ET-73","fixed":false},{"type":5,"name":"Perfektion","fixed":false},{"type":6,"name":"50K","fixed":false},{"type":7,"name":"Inkbird","fixed":false},{"type":8,"name":"100K6A1B","fixed":false},{"type":9,"name":"Weber_6743","fixed":false},{"type":10,"name":"Santos","fixed":false},{"type":11,"name":"5K3A1B","fixed":false},{"type":12,"name":"PT100","fixed":false},{"type":13,"name":"PT1000","fixed":false},{"type":14,"name":"ThermoWorks","fixed":false},{"type":15,"name":"Typ K","fixed":true},{"type":16,"name":"Bluetooth","fixed":true},{"type":17,"name":"Maverick","fixed":true},{"type":18,"name":"Connect","fixed":true}],"features":{"bluetooth":true,"pitmaster":true},"pid":[{"name":"SSR SousVide","id":0,"aktor":0,"Kp":104,"Ki":0.2,"Kd":0,"DCmmin":0,"DCmmax":100,"opl":0,"SPmin":0,"SPmax":0,"link":0,"tune":0,"jp":100},{"name":"BLOWER50","id":1,"aktor":1,"Kp":7,"Ki":0.01,"Kd":200,"DCmmin":25,"DCmmax":100,"opl":1,"SPmin":25,"SPmax":75,"link":0,"tune":0,"jp":80},{"name":"Servo MG995","id":2,"aktor":2,"Kp":104,"Ki":0.2,"Kd":0,"DCmmin":0,"DCmmax":100,"opl":0,"SPmin":25,"SPmax":75,"link":0,"tune":0,"jp":100},{"name":"Damper","id":3,"aktor":3,"Kp":7,"Ki":0.01,"Kd":128,"DCmmin":25,"DCmmax":100,"opl":0,"SPmin":25,"SPmax":75,"link":0,"tune":0,"jp":70}],"aktor":["SSR","FAN","SERVO","DAMPER"],"display":{"updname":"","orientation":0},"iot":{"PMQhost":"mqtt.my-domain.com[wlanthermo-write","PMQport":1883,"PMQuser":"wlanthermo-write","PMQpass":"MYPASSWORD","PMQqos":0,"PMQon":true,"PMQint":15,"CLon":false,"CLtoken":"XXXXXXXXXXXX","CLint":30,"CLurl":"cloud.wlanthermo.de/index.html","CCLon":false,"CCLint":30,"CCLurl":""}}
 

s.ochs

BOFH
Teammitglied
Admin
"PMQhost":"mqtt.my-domain.com[wlanthermo-write"
The problem is that opening bracket [ as it breaks JSON compliance.
Unfortunately, you can only remove this entry by resetting all your settings.

Please proceed as follows: Access IP/recovery. Wait 10 seconds. Press the "Reset" button.
Upon the next restart, the device will boot up in AP mode. You will then need to reconnect to your network once, after which you can re-enter your settings.

You can try the following to avoid having to re-enter all your settings: before pressing the "Reset" button in Recovery Mode, use the "Export" button to download your current settings. Then perform the reset, and subsequently "Import" the previously saved settings back in. The MQTT data is not included in the export, so this method should work. The Wi-Fi data are not exported either; therefore, the Thermo will definitely start in AP mode after the reset.
 
Oben Unten