Comments (17)
For the Faikin auto mode it does that already.
If you know what the S21 coding is to get from the aircon itself I could add that.
from esp32-faikin.
You mean it already does the temperature difference "guess"?
I don't know the S21 coding, is there something I can read to get up to speed on how to sniff it?
from esp32-faikin.
When you set the Faikin to control the temperature, it turns on or off heating or cooling by setting a set point higher or lower. When it does that it sets the hvac action to match what it is doing.
from esp32-faikin.
If your talking about the AC itself in auto, I think you could work this out by looking at fan speed, liquid temp and compressor frequency and target temperature. If compressor is 0 then its fan or idle. If compressor is not 0 it is heating or cooling.
If liquid temp is lower than set point it is cooling, if its higher then its heating. Will need to add filtering to allow time for liquid temp to change etc. But I don't see why it shouldn't work.
from esp32-faikin.
Yeh, others have suggested this, but it would be guess work, and fooled by fan running for other reasons and so on.
from esp32-faikin.
Can this logic not be implemented in HA?
That way the user could customise it themselves to suit their application.
I'm only using node red, which would be easy to do.
from esp32-faikin.
Thats where i do it at present, but can be improved since Faikin now exposes me the liquid temp.
I was hoping the actual state (no guesswork) would be exposed to faikin for it to report 1-1
from esp32-faikin.
It may be, there is a lot of S21 status? But not one I know as yet.
from esp32-faikin.
Thats where i do it at present, but can be improved since Faikin now exposes me the liquid temp.
I was hoping the actual state (no guesswork) would be exposed to faikin for it to report 1-1
The best lead I know is that the official wired "navigation controller" can report the "Stand by" state to indicate that the indoor unit is not running either because the outdoor unit is warming up or defrosting, but that could be done via a heuristic as well (as the indoors refigirant plunging to -25°C with the compressor runnung fut the fans off is otherwise pretty unusual in a heating cycle). Even Daikin One doesn't seem to (from the user manuals, anyway) display when a unit is actively heating or cooling, though, so I'm not holding much hope.
Still, there could be some hidden commands we haven't found yet that do all those things.
from esp32-faikin.
I don't have experience much with heating so maybe thats abit more complicated. Most of my units are cool only, the ones that can heat probably only get used to heat 2 or 3 days a year.
from esp32-faikin.
Yeh, others have suggested this, but it would be guess work, and fooled by fan running for other reasons and so on.
I'd personally rather have a heuristic that's 80% accurate than the current situation of not reporting anything, as is currently the case. If there turns out to be an actual flag somewhere that tells us what the units are doing, we can replace it later, but for now I think that would be an ok solution. There are also a few things we can do to make sure everyone's happy:
- Allow users to turn off the hvac_mode heuristic in the settings
- Allow users to specify a unit is single-zone, so that compressor activity can be considered a reliable activity metric and not have to be cross-referenced with fan speed
- Allow users to set a fan speed theshold below which the fan is considered idle, to ignore the pulses idle indoor units do to run some air over their temp sensor.
We should probably merge this issue with the #290, though.
from esp32-faikin.
I agree with @sm-Fifteen's approach.
Re "single zone", my compressor hosts two indoor units, but they both have to be in the same mode at once, one cant be heating and the other cooling. Only certain advanced outdoor units support that I think so the option needs not to be about "single zone" but whether the compressor supports dual mode (probably has a proper name)
from esp32-faikin.
I agree with @sm-Fifteen's approach.
Re "single zone", my compressor hosts two indoor units, but they both have to be in the same mode at once, one cant be heating and the other cooling. Only certain advanced outdoor units support that I think so the option needs not to be about "single zone" but whether the compressor supports dual mode (probably has a proper name)
Well, the concern reported in the other issue was more about whether compressor activity could be used to tell when the monitored unit is active (even in heat-only/cool-only) or idle. Even if unit A can see that the compressor is running, it may actually be idle (as evidenced by the fan not running), with the compressor actually driving unit B, that the Faikin controller for unit A can't see and doesn't know about. You're thinking of Daikin's VRV line, I believe.
EDIT: My bad, it's multi-split systems that can heat and cool at the same time, as opposed to the more common multi-zone mini split.
from esp32-faikin.
I'm beginning to wish I had not added this reported value, and maybe I'll make it only appear if there is an explicit setting in future.
from esp32-faikin.
I'm beginning to wish I had not added this reported value, and maybe I'll make it only appear if there is an explicit setting in future.
Maybe only appear when the faikin auto mode is enabled. I think there are too many different types and setups to worry about a heuristic mode at the moment. Thoose that want it can do it off board in HA, NodeRed, python etc.
from esp32-faikin.
Tricky as we send HA config at start and don't update when you turn on/off faikin auto mode. Not sending once we have told HA we have it just causes error messages.
I'll make it a setting.
from esp32-faikin.
Tricky as we send HA config at start and don't update when you turn on/off faikin auto mode. Not sending once we have told HA we have it just causes error messages.
I'll make it a setting.
Fair enough, haven't used HA so sorry not aware of these issues.
from esp32-faikin.
Related Issues (20)
- Controlling temperature does not work as expected (too hot, too many on/off cycles) HOT 19
- [BUG] night fan mode HOT 3
- [FEATURE] Separate Min/Max setting for heating and cooling HOT 8
- [BUG] Firmware upgrade button gone?! HOT 2
- I have bougt two units but one of them worked 2 days the other one works[BUG] HOT 4
- [FEATURE] Switching off depends on outside temperature HOT 6
- JST-EH connector does not fit on S21 on Emura 3 board HOT 4
- Mqtt setup homebridge HOT 7
- [FEATURE] Report "hvac_action" for HA Climate entity in faikin-auto HOT 7
- Faikin does not connect to Emura 3 HOT 38
- [FEATURE] IObroker Support HOT 2
- Connect to the wired remote ? HOT 6
- The fan_mode is not a valid fan_mode: Auto, Silence, 1, 2, 3, 4, 5 HOT 22
- [FEATURE] FTXPxxNxxxx compatibility HOT 4
- Demand control changes of onecta Daikin are not reflected on faikin webpage HOT 24
- [FEATURE] Modulate hvac_action (Home Assistant) based on fan and compressor activity HOT 21
- Replace or suppliment the emojis HOT 5
- [BUG] Cannot include `/` in prefixcommand (silent failure) HOT 3
- [BUG] HTTP down HOT 12
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 esp32-faikin.