Giter Site home page Giter Site logo

Comments (7)

alexanderznamensky avatar alexanderznamensky commented on June 14, 2024 1

я думаю, что виной может являться моя автоматизация, которая раз в 30 минут ее перезапускает:

  - id: "Перезагрузка интеграции Yandex Weather"
    alias: "reload_yandex_weather"
    initial_state: true
    trigger:
      - platform: time_pattern
        minutes: '/30'
    condition:
      - condition: state
        entity_id: weather.yandex_weather
        state: 'unavailable'
    action:
     - service: homeassistant.reload_config_entry
        data: {}
        target:
          device_id: b2ddcdca6887819edc8e6ad4fa0ccc19
    mode: single

from ha-yandexweather.

IATkachenko avatar IATkachenko commented on June 14, 2024

@alexanderznamensky, А можно по подробнее? У меня в логе интеграция исправно раз в полчаса крашилась?

from ha-yandexweather.

alexanderznamensky avatar alexanderznamensky commented on June 14, 2024

Игорь, добрый день.

На двух серверах превышено количество запросов (это я по Яндексу определил).
image

Чтобы я вам опять много лишней инфы не отправил, скажите, пож, что нужно посмотреть?

from ha-yandexweather.

heggi avatar heggi commented on June 14, 2024

У меня было такое же, но это из-за того что я много раз перезагружал интеграцию и редактировал код в экспериментах. А так оно стабильно крашилось раз в пол часа.

from ha-yandexweather.

IATkachenko avatar IATkachenko commented on June 14, 2024

@alexanderznamensky, я даже не представляю как можно попробовать отладиться... по идее у вас в логах должны быть ошибки от интеграции при обновлении данных с интервалом меньшем, чем интервал обновления (30 минут, если использовать дефолтные 48 запросов в сутки).
Я попробую на стенде привнести ошибок в процесс, чтобы посмотреть, но пока я не очень понимаю как у вас это получилось. Версия одна (и ее планирую проверять) -- перезапуск ХА при отсутствии сохраненных данных и ошибках в процессе обновления (см ниже).

@heggi, у интеграции работает такой механизм: при перезапуске пытаемся взять сохраненные данные, если не получилось или они слишком старые -- идем обновлять. А дальше просыпается механизм ХА: интеграция не справилась стартануть -- попробуем еще раз. Поэтому ваше поведение вполне логичное: сохраненных данных нет, обновляемся при каждом перезапуске до посинения. Защищаться нужно, видимо, от этого...

from ha-yandexweather.

heggi avatar heggi commented on June 14, 2024

Нет, HA не пробовал перезапускать интеграцию при неудачном старте. Это я сам ее перезапускал, когда пытался заставить измененный код работать (не силен в питоне, пришлось с помощью гугла и какой-то матери понимать что там происходит).
Так что если интеграцию не трогать (не перезагружать), поведение получаем вполне логичное и предсказуемое.

from ha-yandexweather.

IATkachenko avatar IATkachenko commented on June 14, 2024

Он это в фоне, обычно, делает. В логе там строчка вида: стартануть не получилось -- продолжаем пробовать в фоне.

В любом случае, спасибо за наводку и сценарии катастроф -- погоняю у себя.

from ha-yandexweather.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.