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

training/lessons/articles/tuya_calibration.txt #8

Open
bublikOff opened this issue Mar 23, 2021 · 0 comments
Open

training/lessons/articles/tuya_calibration.txt #8

bublikOff opened this issue Mar 23, 2021 · 0 comments

Comments

@bublikOff
Copy link

bublikOff commented Mar 23, 2021

Несколько перегруженный вариант кондиций ... системе несколько раз приходится пересчитывать чтобы проверить на разницу в 0.5 и в -0.5 ... хотя можно не нагружать систему расчетами лишними

  condition:
    - condition: template
      value_template: >-
        {% set v = (((states.sensor.kitchen_climat_temperature.state | float) - (state_attr('climate.kitchen_thermostat', 'local_temperature') | float)) | round(1)) %}
        {{ v >= 0.5 or v <= -0.5 }}

вместо

condition:
      condition: or
      conditions:
        - condition: template
          value_template: '{{ states.sensor.temperature_sensor_spalnya_temperature.state | float | round(1) - state_attr("climate.thermostat_spalnya", "local_temperature") | float | round(1) > 0.5 }}'
        - condition: template
          value_template: '{{ states.sensor.temperature_sensor_spalnya_temperature.state | float | round(1) - state_attr("climate.thermostat_spalnya", "local_temperature") | float | round(1) < -0.5 }}'

PS
Опять же излишнее кол-во раз округление ...
Так же я бы добавил еще одно ограничение ... летом лишний раз гонять термостат нет смысла ... особенно если говорить о городской квартире. Летом отопления в трубах нет ...

    - condition: template
      value_template: >
        {% set n = now() %}
        {{ n.month >= 9 or n.month <= 4 }}

Заодно на лето я бы так же уводил термостат в режим OFF чтобы опять же не гоняло лишний раз ее туда сюда

PPS
Опять же не скажу за SEA801 ... но например SEA802 калибровка идет в пределах 1 градуса без возможности установить 0.5 или 0.6 и тп ... т.е не понятно зачем проверять условие разницы в 0.5 .... условие 0.5 сработает передвинем допустим на +1 градус что создаст через 10 минут обратный эфект и оно будет уже двигать температуру обратно ... так и будет туда сюда жужжать термостатом надо проверять в минимуме на разницу >= +1 или -1 градус

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

No branches or pull requests

1 participant