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

Не возвращается после буста в обычный режим #21

Open
dentra opened this issue Jan 31, 2024 · 5 comments
Labels
bug Something isn't working

Comments

@dentra
Copy link
Owner

dentra commented Jan 31, 2024

Mr K, [31.01.2024 12:09]
в общем ситуация такая, если в процессе работы пресета буст

Mr K, [31.01.2024 12:09]
что-то меняется извне, например подогрев включается

Mr K, [31.01.2024 12:11]
то бризеру сносит крышу и:

  1. в mqtt топике буст отключается
  2. сам пресет как бы работает, но потом выводит в логе
    [12:00:00][W][tion_climate:153]: No data for preset UNKNOWN
    и буст не выключается, так как не знает на какой пресет ему вернуться

logs_tion-childroom_run-4.txt

dentra added a commit that referenced this issue Jan 31, 2024
dentra added a commit that referenced this issue Feb 1, 2024
dentra added a commit that referenced this issue Feb 1, 2024
dentra added a commit that referenced this issue Feb 2, 2024
@dentra
Copy link
Owner Author

dentra commented Feb 2, 2024

Переписал немного логику.

Теперь за одну операцию можно активировать и пресет, и дополнительные параметры (режим, скорость, целевую температуру).

Сначала применяются параметры пресета, затем дополнительные.

Исключением является активация пресета буст, которая применяет только его параметры, остальные параметры будут проигнорированы.

Если на момент вызова был активирован пресет буст, то сначала применятся сохраненные до его активации данные, а потом уже сверху накладываются новые параметры.

Любое изменение параметров, как и прежде, сбрасывает текущий пресет.

@dentra
Copy link
Owner Author

dentra commented Feb 2, 2024

Пока вопросы возникаю только с возвратом в выключенное состояние. Т.е. у нас был был сначала пресет NONE в котором бризер выключен, мы переключаемся на буст, а потом что-то в нем меняем, пока пресет активен и тем самым сбрасываем буст. Буст выключается, но выключается и бризер, т.к. до этого он был выключен.

С одной стороны логика согласно алгоритму, с другой стороны, не ожидаешь выключения.

Так же нужно понимать что мы меняем при рабочем бусте:

  • скорость - ок, сброс
  • температура - вопрос
  • режим, кроме off - вопрос

@dentra dentra added the bug Something isn't working label Feb 2, 2024
@Dexter-Lucky
Copy link

Проблема с Бустом для версии Lite.
После включения буста, он работает постоянно. При попытке его отключить, либо изменить режим, через секунд 5 снова включается буст. так работает до тех пор, пока не истечет время буста.

@dentra
Copy link
Owner Author

dentra commented Jun 22, 2024

@Dexter-Lucky это на какой версии воспроизводится?

@Dexter-Lucky
Copy link

@Dexter-Lucky это на какой версии воспроизводится?

@Dexter-Lucky это на какой версии воспроизводится?

ESP Home 2024.5.5

Tion 0559

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants