-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Perfera Floor Mount Unit Quirks #221
Comments
I agree, more "disable" options need to be sorted I think And thanks for finding the S21 messages, should be an easy one to add. |
Do we need high/low/off or is on/off OK? |
I have issued a beta with a load of |
Thanks! I've tested the beta, worked nicely for comfort and sensor mode. |
I should be able to sort LED. I think I'll do as on/off switch. But off can be dim or proper off maybe based on dark mode? |
Ok for now, I'll add a setting to set the 4 value called LED. In advanced settings you can turn off the |
I just tried it, unfortunately changing the switch doesn't do anything, even in MQTT I don't see Could you maybe also tell me how I would send the S21 command through MQTT Also do you have any other ideas then watching the debug S21 messages ( Btw. the new advanced settings are great :) |
Maybe try just 0008 as the unicode will go wrong. I'll look again. Yes, not done dark mode. |
Thanks! Ok, sending |
On 06/02/2024 13:57, Sam wrote:
Thanks! Ok, sending |0008|, |0004| and |000<| works, although it also
changes the received G6 message to these values, which I'm not so sure
is good, because maybe the first part |0°| is doing something else we
don't know?
I am sure it will be doing something else, but for testing, this is
useful to know.
|
Ok I think this beta will allow it to be set, not using dark mode as yet, just setting the '4' value part. |
Thanks, worked when Sensor Mode was disabled, then turning the LED on sent |
I need to work out a "sensor mode disabled" version. Thanks for testing. |
So I have an "led" setting (on and off). I also have a separate "dark" setting which is to stop the Faikin LED (unless it is unhappy). There are three possible states (when sensor mode disabled). So these two should cover it. Can you think of most logical way to do these? Eg should dark make led do off and dim, but not-dark make led do dim and on? Or should that be off and bright. Once we have a sensible logic it will be easy to code. Also what is LED state for that last digit for each of 0, 4, 8, and < please. Ie all 4 combinations of those two bits. |
OK, this is what I am going for...
Issuing beta now. |
Thanks a lot, I've just tested it and it works as you described it :) I probably would have preferred ON always being high ( Since you haven't answered to my question about finding the S21 command for floor heating, I'm trying again. Any ideas on how I could find the S21 command for it? So far I've gone through the alphabet issuing Unfortunately sending Still if SM is what I think it is it would be helpful for some automation, where I could send an IR command through some other controller. |
S801 may be same protocol, no idea, worth finding out, but careful as some of these things are mains voltage. Yes, tapping the data, if S21 or X50 format, is best way. If you can document the SM/RM you have seen I could add simply as a status. |
Ok, maybe I will try it in a few weeks, when I have more spare time and feeling adventures... For SM/RM, I'm getting results like this:
With Now for the question what unit those values have, I'm not completely sure. What makes the most sense to me from measuring the lid: But it could also think it to be: But measuring between 670+ and 310+ gives me an angle around 60 degrees from the pivot point (with some uncertainty), so I think degrees make more sense. Although it could also be something completely different of course. The only thing I'm pretty sure of now, is that it's somehow reporting the position of the (vertical) swing on my AC. |
Simple, and yes you read the digits right to left like that. My guess would be degrees. |
Yes, I think so too. Also I've just noticed, SN seam to have the same values. |
Try new beta, it may start logging |
I'm having SM in the S21 debug now, but no anglev in the status messages. |
Damn, missed a bit, one moment. |
No problem :) |
Daikin hardware
S21, original Module on S801
Request/Feature
On the Perfera Floor Mount Unit setting Sensor Mode will reduce the brightness of the status LED (there is no sensor mode on this unit). Comfort mode is also not available, but apparently does nothing.
I think it would be best to have a setting, which deactivates the Sensor Mode (and probably comfort mode, which is doing nothing/is not available on this indoor unit), and instead allows for the brightness to be adjusted (useful at night). Alternatively leaving Sensor Mode and Comfort Mode in the UI and only providing a MQTT command (/send doesn't seam to work, see below) for the brightness would be fine for me too.
In debug mode I've found the following things to change when activating Sensor Mode or changing the brightness via the remote. But I couldn't set the brightness on my own using
command/faikin0/send
with f.e. "D60°08" as payload. It seams there is some encoding difference, as the tx shown is different when instead activating Sensor Mode?AC S21 status from debug (info/faikin0/s21)
Sensor mode (values for G6):
On: 0°08
Off: 0°00
When changing the brightness from the remote (values for G6):
High: 0°04
Low: 0°08
Off: 0°0<
Other additional settings
The Perfera Floor Mount unit also has two additional settings, which are currently not available. This is Heat+ (not that important to me and also not in the official app) and Floor Warming, which disables the upper air outlet and is quite useful. Unfortunately till now I haven't seen a S21 parameter in
info/faikin0/s21
which changes only when activating Floor Warming. The original module (connected to S801) can activate Floor Warming. Is there a way to find out the command for that (if it's available on S21) besides using the debug mode?The text was updated successfully, but these errors were encountered: