Skip to content
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

Quiet/Silent Mode for Electra_AC #1990

Merged
merged 6 commits into from
Dec 9, 2023
Merged

Conversation

noone2k
Copy link
Contributor

@noone2k noone2k commented May 12, 2023

Got a Delonghi PAC EM90 few days ago and use now tasmota to control the unit.
i missed the "silent mode" or "quiet mode" , so i added it.
hopefully its the same.
delonghi calls it "silent mode", i guess "quiet mode" is near enough ... ;)

here a little contribution back, for this useful piece of code.

btw. i dont know if this is a "delonghi" special behavior,, but the quiet mode can only be enabled,
while the unit is already on ( have to send the command twice with a delay between poweron and quiet on ).
the units behaves the same, using the remote ...

@NiKiZe
Copy link
Collaborator

NiKiZe commented May 12, 2023

Awesome!
Do you have any model on the remote? And does it send any other data that can be used to identify the remote?

If you can please have a look at the failing unit tests, and maybe also add one to check for quiet, maybe along with a grab of your remote with this on?

@noone2k
Copy link
Contributor Author

noone2k commented May 12, 2023

maybe i have a look into the gtest stuff ... have to setup the dev env and/or read about the gtest stuff .
i only used vi to edit and test.
but here some recorded examples from the remote ... only the "silent"-button.
the others i've to check, but the all present functions i've used/needed already worked out of the box.
the model of the remote is 5515111051 ( if you mean this # ).

SIL    00 01 02 03 04 05 06 07 08 09 0A 0B 0C

ON : 0xC3 77 E0 00 60 80 20 00 00 20 00 45 7F
OFF: 0xC3 77 E0 00 60 00 20 00 00 20 00 48 02
ON : 0xC3 77 E0 00 60 80 20 00 00 20 00 48 82
OFF: 0xC3 77 E0 00 60 00 20 00 00 20 00 48 02

@noone2k
Copy link
Contributor Author

noone2k commented May 13, 2023

some more snippets, i'm not using it actually, but maybe interesting for other
( should be put into another commit/discussion ):
TIMER Function on Remote

TIME      00 01 02 03 04 05 06 07 08 09 0A 0B 0C
6.0     0xC3 57 E0 00 66 00 20 00 00 60 00 4D 2D
5.5     0xC3 57 E0 00 65 1E 20 00 00 60 00 41 3E
5.0     0xC3 57 E0 00 65 00 20 00 00 60 00 41 20
4.5     0xC3 57 E0 00 64 1E 20 00 00 60 00 41 3D
4.0     0xC3 57 E0 00 64 00 20 00 00 60 00 41 1F


```byte 4/5 effected, which bits exactly, has to be verified, but almost visible ;)  ...

i'm out for this weekend ... have phun ...

@noone2k
Copy link
Contributor Author

noone2k commented May 13, 2023

couldnt resist to checkout the gtest stuff und did blindly add the checks , before the weekend official start and left anything undone behind me ;)

hopefully everything went well and have a nice weekend at all ..

Copy link
Owner

@crankyoldgit crankyoldgit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. Thanks for that!

@crankyoldgit crankyoldgit merged commit 089ca89 into crankyoldgit:master Dec 9, 2023
42 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants