1 2 3 4 5 6 7 8 9 10 0/10 0,00оценок: 0

Управление отоплением - 2

Тема в разделе "Умный дом", создана пользователем Evgeny2, 26.04.24.

  1. mihrutkin
    Регистрация:
    17.07.14
    Сообщения:
    4.669
    Благодарности:
    1.027

    mihrutkin

    Живу здесь

    mihrutkin

    Живу здесь

    Регистрация:
    17.07.14
    Сообщения:
    4.669
    Благодарности:
    1.027
    Адрес:
    67-я параллель северной широты
    30 минут можно поменять на 1 секунду. Другого нет, ваш код я не понял что и как от слово вообще.
    НЕ все программисты :hello: Yaml эти ваши
     
  2. неформат
    Регистрация:
    29.09.21
    Сообщения:
    3.505
    Благодарности:
    877

    неформат

    Живу здесь

    неформат

    Живу здесь

    Регистрация:
    29.09.21
    Сообщения:
    3.505
    Благодарности:
    877
    Адрес:
    Санкт-Петербург
    Вы где это смотрите?

    upload_2025-4-3_22-8-14.png
     
  3. неформат
    Регистрация:
    29.09.21
    Сообщения:
    3.505
    Благодарности:
    877

    неформат

    Живу здесь

    неформат

    Живу здесь

    Регистрация:
    29.09.21
    Сообщения:
    3.505
    Благодарности:
    877
    Адрес:
    Санкт-Петербург
    Что конкретно в моем коде вы не поняли?

    Настроили calibration? Работает?
     
  4. svlabm
    Регистрация:
    28.11.15
    Сообщения:
    6.461
    Благодарности:
    7.306

    svlabm

    Живу здесь

    svlabm

    Живу здесь

    Регистрация:
    28.11.15
    Сообщения:
    6.461
    Благодарности:
    7.306
    Адрес:
    Москва
    Снимок экрана 2025-04-03 в 22.10.34.png
     
  5. неформат
    Регистрация:
    29.09.21
    Сообщения:
    3.505
    Благодарности:
    877

    неформат

    Живу здесь

    неформат

    Живу здесь

    Регистрация:
    29.09.21
    Сообщения:
    3.505
    Благодарности:
    877
    Адрес:
    Санкт-Петербург
    Да при чем тут 1 секунда, речь про то, что сонофф вообще-то сам работает, ему только 2 температуры задать надо и все.
     
  6. неформат
    Регистрация:
    29.09.21
    Сообщения:
    3.505
    Благодарности:
    877

    неформат

    Живу здесь

    неформат

    Живу здесь

    Регистрация:
    29.09.21
    Сообщения:
    3.505
    Благодарности:
    877
    Адрес:
    Санкт-Петербург
    Т. е. в результате работы get_forecast. Разве Михруткин его там вызывает? Он этот атрибут ищет прямо в прогнозном entity, но у норвегов его там нет. У Яндекса - есть
     
  7. mihrutkin
    Регистрация:
    17.07.14
    Сообщения:
    4.669
    Благодарности:
    1.027

    mihrutkin

    Живу здесь

    mihrutkin

    Живу здесь

    Регистрация:
    17.07.14
    Сообщения:
    4.669
    Благодарности:
    1.027
    Адрес:
    67-я параллель северной широты
    У меня есть
    sensor. sonoff_100175b0bc_temperature
    и
    switch. sonoff_100175b0bc
    Что на что в вашем коде поменять
     
  8. svlabm
    Регистрация:
    28.11.15
    Сообщения:
    6.461
    Благодарности:
    7.306

    svlabm

    Живу здесь

    svlabm

    Живу здесь

    Регистрация:
    28.11.15
    Сообщения:
    6.461
    Благодарности:
    7.306
    Адрес:
    Москва
    Вот код прогноза на 3 часа.
    Код:
    - trigger:
          - platform: time_pattern
            hours: /1
      action:
          - service: weather.get_forecasts
            data:
              type: hourly
            target:
              entity_id: weather.forecast_home
            response_variable: hourly
      sensor:
          - name: In +3 hour
            unique_id: Id_in_3_hours
            state: "{{ hourly['weather.forecast_home'].forecast[3].temperature }}"
            unit_of_measurement: °C
            icon: >-
              {% set mapper =
                { 'clear-night':'mdi:weather-night',
                  'cloudy': 'mdi:weather-cloudy',
                  'exceptional': 'mdi:weather-tornado',
                  'fog': 'mdi:weather-fog',
                  'hail': 'mdi:weather-hail',
                  'lightning': 'mdi:weather-lightning',
                  'lightning-rainy': 'mdi:weather-lightning-rainy',
                  'partlycloudy': 'mdi:weather-partly-cloudy',
                  'pouring': 'mdi:weather-pouring',
                  'rainy': 'mdi:weather-rainy',
                  'snowy': 'mdi:weather-snowy',
                  'snowy-rainy': 'mdi:weather-snowy-rainy',
                  'sunny': 'mdi:weather-sunny',
                  'windy': 'mdi:weather-windy',
                  'windy-variant': 'mdi:weather-windy-variant',
                }
              %}
              {% set state = hourly['weather.forecast_home'].forecast[3].condition %}
              {{ mapper[state] if state in mapper else 'mdi:help' }}
    Работает и с этим сенсором температуры уже можно работать в HA.
     
  9. неформат
    Регистрация:
    29.09.21
    Сообщения:
    3.505
    Благодарности:
    877

    неформат

    Живу здесь

    неформат

    Живу здесь

    Регистрация:
    29.09.21
    Сообщения:
    3.505
    Благодарности:
    877
    Адрес:
    Санкт-Петербург
    Но это ж не то, с чем пытается работать Михруткин

    Ну и я говорил выше, что не надо брать прогноз погоды на 3 часа вперед. Надо из прогноза брать изменение погоды на 3 часа вперед. И добавлять его в любой момент к показанию реального сенсора
     
  10. неформат
    Регистрация:
    29.09.21
    Сообщения:
    3.505
    Благодарности:
    877

    неформат

    Живу здесь

    неформат

    Живу здесь

    Регистрация:
    29.09.21
    Сообщения:
    3.505
    Благодарности:
    877
    Адрес:
    Санкт-Петербург
    Ну вот возьмите мой calibration, и вместо тестового input_number, который там, вставьте туда ваш датчик для начала. sensor. sonoff_100175b0bc_temperature

    Сохранине, перезагрузитесь, найдите этот calibration в устройствах и убедетись, что он дает то что вы хотите

    потом скопировать его имя, вставить его в скрипт, и все заработает
     
  11. svlabm
    Регистрация:
    28.11.15
    Сообщения:
    6.461
    Благодарности:
    7.306

    svlabm

    Живу здесь

    svlabm

    Живу здесь

    Регистрация:
    28.11.15
    Сообщения:
    6.461
    Благодарности:
    7.306
    Адрес:
    Москва
    Сорри, тут уже я в ступор вошел. :faq:

    Предложенный сенсор уже потом в автоматизацию добавлять или переопределять нужный.
     
  12. неформат
    Регистрация:
    29.09.21
    Сообщения:
    3.505
    Благодарности:
    877

    неформат

    Живу здесь

    неформат

    Живу здесь

    Регистрация:
    29.09.21
    Сообщения:
    3.505
    Благодарности:
    877
    Адрес:
    Санкт-Петербург
    Я это в обсуждении раз 15 писал. Даже с примерами для Яндекса

    https://www.forumhouse.ru/posts/33636314/

    Условно так:

    real_temerature + (forecast_3hour_temp - forecast_now_temp)

    причем изменение прогноза при его недоступности просто обнулять
     
  13. svlabm
    Регистрация:
    28.11.15
    Сообщения:
    6.461
    Благодарности:
    7.306

    svlabm

    Живу здесь

    svlabm

    Живу здесь

    Регистрация:
    28.11.15
    Сообщения:
    6.461
    Благодарности:
    7.306
    Адрес:
    Москва
    Берете дельту изменения по прогнозу и прибавляете к реальной. Это может иметь смысл если есть датчик наружной Т или большие расхождения с прогнозными данными.
    При задаче @mihrutkin, ИМХО, это действие не имеет особого смысла.
     
  14. mihrutkin
    Регистрация:
    17.07.14
    Сообщения:
    4.669
    Благодарности:
    1.027

    mihrutkin

    Живу здесь

    mihrutkin

    Живу здесь

    Регистрация:
    17.07.14
    Сообщения:
    4.669
    Благодарности:
    1.027
    Адрес:
    67-я параллель северной широты
    Сделал
    В устройствах искать свое старое устройство sensor. sonoff_100175b0bc_temperature?
    Оно там как было, так и есть\ как показывало температуру, так и показывает
    или temerature_control_test_input?
    444e.JPG
     
  15. kpush
    Регистрация:
    14.10.13
    Сообщения:
    1.296
    Благодарности:
    1.024

    kpush

    Живу здесь

    kpush

    Живу здесь

    Регистрация:
    14.10.13
    Сообщения:
    1.296
    Благодарности:
    1.024
    Адрес:
    Санкт-Петербург
    попробуйте везде вместо целого использовать с фиксированной точкой:

    пример:

    - variables:
    temp_on: 30.0
    temp_off: 40.0

    и вместо: "{{ temp_on }}" писать так: "{{ temp_on | float }}"

    ошибка измениться?

    За неделю наблюдения за прогнозом от норвегов увидел много расхождений.

    Вот например:
    upload_2025-4-4_7-25-17.png

    Ночью он дал заниженную аж на 4 градуса температуру,
    про день вообще бесполезно сейчас.

    Про день пока без оценок, можно только посмотреть на это безобразие.
     
    Последнее редактирование: 04.04.25