-
Notifications
You must be signed in to change notification settings - Fork 111
Work in progress
There are no formal release versions, they are all just dated and git version. This shows at the bottom of the settings web page.
This page is intended to show what I am working on and explain recent charges. So an informal release note. Latest at the top.
New software is normally updated automatically. But there are three levels of release.
-
Factory release, this is on
ota.revk.ukfor normal automatic updates. - Beta release, more often, tested first, new features - you can set your unit to load beta releases.
-
Test live builds, this is on
test.revk.ukand may not be stable, only use if I ask you to by changingotahost.
Note that factory and beta releases do not always contain all target types. If you need one built and have means to test, let me know and I'll make a beta for you to test before releasing.
- Rename to
Faikout(means change to one MQTT topic, and some tools as well) - Changed default
otahosttoota.faikout.uk - Added summary MQTT humidity, from BLE sensor
- Report
adv=2/13andadv=12/13combinations on legacy URL - Build for all processor variants
- Handle
Amessages respondingC, andM/Vmessages respondingM/Vto allow more testing - Experimental changes to allow sending short
MandVmessages - if these are every to be used then code needs more changes - Factory ATE support code
- Changed default
otahosttoota.faikin.uk
- ESP IDF 5.5
- Web config edit mqtt port
- Separate
debugands21extra - Allow more
nakbefore giving up on an S21 message type - Changed default for
nohourlyto be on, as many units click or beep - MQTT (clean) shutdown now includes the various status variables, to keep HA happy
- Allow settings by MQTT during startup even for unconfirmed settings (so retained settings can be used on MQTT connect)
- ESP IDF 5.4.2
- Issued for PICO and S3 - plan is only to issue these two from now on
- Testing updated PCB design (new power regulator)
- Clarify
fanstep, nowfanmode - (library) fixed
maxlengthon hex/base32/base64 input boxes (e.g.bssid) - (library) reboot in AP mode settings
- I have updated the logic for flashing with TC2030 - a special cable to loop back tx/rx on latest design boards so we have more testing for shipped boards. Loopback test on startup impacts initial LED colour - normal (non USB non loopback) remains GREEN.
- Handle swing V with no swing H, and change name from
noswingwtonoswingv, what was itw?! - Added
noeconooption - Active scan for name for BLE devices
- Bodging a Gove BLE device (still using silly manufacturer ID)
- WPA2/WPA3 PSK mode now, not just WPA2 PSK
- Retry waiting for S21 reply in case of unexpected resends
- Handle fan settings properly when
RGcode is supported. - Added
autotopicandautopayloadto allow subscribe to reference temperature from external sensor over MQTT
- Show BLE values before BLE device is seen so no refresh needed.
- Basic Faikin controls (not time or BLE select) even when password set - use
nofaikinautoto hide totally. - HA not
frequencyclass unlessHz - More BT Home V2 BLE formats
- HA config to track memory usage (mainly for debug) (
haram) - 80MHz PSRAM in ESP32-S3
- Allow
hadomainto be blank to make HA link by IP not hostname - Added
nohourlyto disable hourly S21 poll (apparently some units beep!) -
autoeoverall control for auto mode, which also appears as HA switch - Faikin Remote operation
- Added extra info to settings (SSID, RSSI, etc)
- Possible fix for C3 build GPIO checks
- Hourly S21
DH1000poll to allow outside temp to be reported even when power is off - Report changes in
envas status changes - Correct
ble.batreporting - Add
envto status if remote set - Work on HA swing modes - slight change if horizontal only (now just on/off)
- GPIO validity check (mainly for C3 build)
- Typo fix on legacy daikin http
- Added
/controlas the main control pages which should work even in AP mode - Added
ac-targetandac-homein status and HA - Better handling when settings password is set - i.e. main page no longer allowing settings changes.
- Note the beta s/w config option vanished for a few days in Jan 2025, fixed
- ESP IDF 5.4
- Added
margintocontrolcommand - Tweak HTML source
- Added Reboot button
- Clarify
nofaikinautojust hides settings - New icon, and added favicon
- Reboot/save goes back to main page not settings
- Single press on contacts on the back will now reboot - updated so older boards don'y accidentally reboot
- BLE Battery % shown on web
- Configurable
homeassistantprefix - Updated logic for HA config, was being sent before seeing all sensors
- Factory reset on GPIO 21 (pressed 3 times without 3 second gap) - latest boards have GPIO 21 pads on back of board
- Added - and + buttons on sliders
- Bodge
curr_year_heatto have kWh as first parameter (not reset every year) - Add
cmpfreqtoget_sensor_info
- Additional HA switches of econo, comfort, etc.
- Finally found S21 for night/quiet mode, so changed to use that - please test and let me know!
- Removed the bodges for
alwaysnightandnoguessnightnow we have the new message, fallback to night if that is what was set still exists if noRGmessage works. - S21 debug MQTT logs were broken, fixed, and added hex log option
- Latest PCB being tested soon has Rx pull up - this may help with some devices, though I think all Daikin have one. But it may also mean these latest boards work for "loop back" testing again, which will be nice. They will not be for at least 4 months on Amazon as I am just restocking. But happy to do one off direct sales if people need (ideally UK).
- Handle
controlsettingenvand nottargetallowing Faikin auto at the same time. - Improve "powerful" mode settings on some models.
- New settings tabs
- New settings for certificates
- Improved polling logic
- HA Changed
modeforautotoheat_cool. - Correct S21 temp handing in Dry and Auto mode
- HA Availability
- HA Option for additional switches
- HA Topic change to base state topic (to allow for LWT and availability), HA should cope with change
- HA Option to make fan frequency
rpmnotHz - HA Option for force 1C steps
- Library fix for wifi passwords over 32 characters long
- Improvements to CN_WIRED (thanks for help on that)
- New
noguessnightmode which assumes nothing else will set auto when we have set night, so caching night mode - HA Corrected
action_topic(broken in last release, sorry)
- Device class energy added (HA)
- Fix DNS for manual IP settings
- new
alwaysquietsetting that sets night mode not auto - Library update,
prefixchanged totopice.g.topiccommand - Library update, new
topicgroupto allow multiple devices to be addressed with a single command - Library update, fix order of app/hostname when using
prefixappandprefix host - Update HA config to understand
prefixappandprefixhostsettings - Update HA to use a
statemessage, e.g.state/hostname/ha, instead of top level MAC - Minor tweaks to legacy URL handling
- New
no.iconsoption to not show the icons on the web UI. So put back the ⏼ (power on/off icon) and tweaked others. - Added kWh energy HA config template.
- HA
hvac_actionis now controlled by a settingno.hvacactionas only for Faikin auto mode, and causes confusion - Slight tweak to
thermostatmode to remove thepushtemp/switchtempand make reference set point the hysteresis point. - Changed settings around,
debugis main one for S21 debugging - Latest ESP IDF
5.2.1(involved some BLE settings changes to compile, so please advise if any issues) -
"state_class":"keyin HA config - New library updates allowing re-ordering of MQTT topics.
- Started on Altherma_S handling - now sends polls and get replies, not processed yet.
- Minor tweaks to upgrade button.
-
heatoverandcoolovernow signed. - Fix on how heat/cool adjusts are applied, I think. See set point explanation in Advanced.
- Add a
tempnoflapto limit time between target temp changes. - Option to not apply adjust for reference and measured temp difference.
- Option to set target based on current temp as measured on aircon.
- Added a
Whmeter report (S21), no HA config, etc, yet. - Improved legacy URLs data.
- Release on 30th had incorrect default for
temp.trackand you should upgrade to later release if this impacts your usage.
- More work on CN_WIRED, we could do with a tester with an oscilloscope
- Tweak to CN_WIRED swing/LED
- Include copies of the 8266 back port binaries
- Handling (ignoring) extra decimal places on setting temp for daikin auto over HA
- GoveeLife GVH5105 BLE support
- Much simpler controls for which protocol to use (
nos21,nox50a,nocnwired,noswaptx,noswaprx) - More controls and options for CN_WIRED testing
- Fix settings password stuff
- More on demand control linking to HA
- Slight tweak to S21 auto/quiet mode logic (tricky as S21 does not report quiet)
- Slight tweak on legacy URLs for Domoticz Daikin plugin
I have had a lot of requests whilst away on holiday, so expect various beta releases over the next few days.
- Prettier (slider) on/off settings in the settings page and other layout tweaks.
- Allow
appassto be set, withoutapssidto set a password on the AP mode when not on wifi. - A load of settings to turn off features that your unit does not do, e.g
noswingw,nosensor, etc. - Web control settings with Advanced menu.
- I am still catching up with 4 days holiday, so bear with me.
- An
ledcontrol settings now. - More work on HA for demand control
-
coolback/coolovermay have been incorrectly applied. - Password protections on settings (not sent securely, use carefully on local network you control).
- Separate controls for web controls and web settings now.
- Some slow progress on CN_WIRED
My main underlying library has had a major rework for settings management. This should all be compatible. I have issued a beta release with this for people to test. Do let me know any issues.
Oddly enough my main issue is the blinking LED. If you have any issues, let me know.
- Option to switch to beta s/w release.
- Demand control not enabled when seeing 99% (some units seem to report this).
- Option to disable demand control when it is detected.
This is an interface on some models and there are several people helping me with this (as I don’t have one). Hopefully I’ll have working support for this soon.
The main change I am working on at the moment is demand control. This is, apparently, a feature in the Daikin app, and has been requested. As such, devices which handle this, using S21 show a demand control slider on the web interface now. I am not an expert on what it does, but seems to be to reduce the load on the external unit (and hence noise).