GithubHelp home page GithubHelp logo

Comments (11)

sergeylysov avatar sergeylysov commented on August 19, 2024

Добрый день!

  1. Добавлю, как добавлю, отпишусь здесь.
  2. Понял проблему, в ближайшее время постараюсь исправить
  3. Да, сенсор с потреблением воды будет создан после перезапуска интеграции, в случае Neptun Prow+ WiFi, когда счетчик подключается вместо датчика, то останется датчик, но работать естественно не будет.
  4. это из-за того что облако SST работает не очень стабильно и не очень быстро.

from sst_cloud.

Enzokot avatar Enzokot commented on August 19, 2024

Добрый день!
3. я правильно понял, если в настройках канала Neptun Prow+ WiFi произвести изменение, то чтобы отразить в НА, нужно передабавить контроллер?
4. т.е. со стороны интеграции "обыграть" не получится эти проблемы облака?

Еще раз хотелось бы поблагодарить за труды и интеграцию. Спасибо большое!

from sst_cloud.

sergeylysov avatar sergeylysov commented on August 19, 2024
  1. передобавлять не нужно, достаточно перезагрузить саму интеграцию или просто весь HA
  2. Думаю нет, предупреждения в логах все равно будут из-за долгих запросов

from sst_cloud.

Enzokot avatar Enzokot commented on August 19, 2024
  1. получается даже один запрос с заведомо полученным/сохраненным токеном выполняется более 10-30сек?

from sst_cloud.

sergeylysov avatar sergeylysov commented on August 19, 2024

да, HA похоже ругается на все долгие запросы

from sst_cloud.

sergeylysov avatar sergeylysov commented on August 19, 2024

Опубликовал новую версию 0.1.5, попробуйте обновиться, добавил переключатель для мойки пола и проблема с датчиками должна пройти, но нужно переконфигурировать итеграцию

from sst_cloud.

Enzokot avatar Enzokot commented on August 19, 2024

Обновился. Интеграция из конфигурации ранее была удалена. Добавил заново, но после добавления по каким то причинам все равно была ошибка (хотя, насколько я понимаю, все добавлено успешно):
2022-05-12 17:07:54 ERROR (MainThread) [homeassistant.components.binary_sensor] Error adding entities for domain binary_sensor with platform sst_cloud Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 382, in async_add_entities await asyncio.gather(*tasks) File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 422, in _async_add_entity entity.add_to_platform_start( File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 779, in add_to_platform_start raise HomeAssistantError( homeassistant.exceptions.HomeAssistantError: Entity binary_sensor.neptun_sanuzel cannot be added a second time to an entity platform 2022-05-12 17:07:55 ERROR (MainThread) [homeassistant.components.binary_sensor] Error while setting up sst_cloud platform for binary_sensor Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 257, in _async_setup_platform await asyncio.gather(*pending) File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 382, in async_add_entities await asyncio.gather(*tasks) File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 422, in _async_add_entity entity.add_to_platform_start( File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 779, in add_to_platform_start raise HomeAssistantError( homeassistant.exceptions.HomeAssistantError: Entity binary_sensor.neptun_sanuzel cannot be added a second time to an entity platform

по п.4, на версии компонента 0.1.5 почему то предупреждения только по одному бинарнику (судя по всему он как раз в ошибке конфигурирования)
Logger: homeassistant.helpers.entity Source: helpers/entity.py:746 First occurred: 17:11:04 (3 occurrences) Last logged: 17:15:04 Update of binary_sensor.neptun_sanuzel is taking over 10 seconds
и
Logger: homeassistant.helpers.entity Source: helpers/entity.py:746 First occurred: 17:11:04 (3 occurrences) Last logged: 17:15:04 Update of binary_sensor.neptun_sanuzel is taking over 10 seconds

  1. В качестве предложения, в api правда не смог найти, но в web версии есть, добавить версию прошивку контроллера
    image

from sst_cloud.

sergeylysov avatar sergeylysov commented on August 19, 2024

Похоже что пытается дважды добавить основное устройство, не пойму пока почему, хорошо бы получить конфигурацию ваших устройств, для этого можно авторизоваться на https://web.sst-cloud.com/, открыть инструменты разработчика в браузере (обычно F12) выбрать раздел сеть в инструментах разработчика, затем кликнуть на сам дом в интерфейсе сайта, и найти запрос к api.sst-cloud.com/houses/[id дома]/devices открыть ответ на этот запрос и прислать его мне.
На скриншоте примерно как это выглядит в браузере.
image

по поводу п.4. такие сообщения всегда удут отображаться, когда запросы выполняется больше 10 сек, а это бывает не редко.

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

from sst_cloud.

Enzokot avatar Enzokot commented on August 19, 2024

Файлик с ответом приложил. Анонимизировал поля id и configuration, т.к. не до конца понимаю их значений. Если нужны для анализа, могу сбросить на почту или в телеграм.
response.txt
Заметил, что api возвращает реальные названия линий в параметре line_names, может можно при конфигурировании линий данные значения фиксировать в friendly_name для бинарника или для сенсора (если счетчик)?

from sst_cloud.

sergeylysov avatar sergeylysov commented on August 19, 2024

Все равно не удается отловить проблему, напишите мне в телеграм пожалуйста https://t.me/s_lysov
По поводу имени идея хорошая, но в апи крайне неудобно это размещено, может сделаю позже (лучше завести отдельный issue) для счетчика кстати прокидывается нормальное имя.

from sst_cloud.

Enzokot avatar Enzokot commented on August 19, 2024

Все исправлено v0.1.6, для версии прошивки #6

from sst_cloud.

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.